Toshiba Dynabook AX/53C - sound not working

Asked by Mick Kielhauser

Hello,

I just bought a Toshiba Dynabook AX/53C and installed Feisty Fawn (7.04). I also installed all updates. It worked amazingly well but there are two problems. The SD card slot is not working and I have no sound. While I can live w/o the card slot the sound is a major problem.

Any advice would be really appreciated. I include the output of lspci, lsmod and ls -l /dev/snd. If you need anything else I will provide it.

Many thanks and I'm looking forward to hearing from you.

Greetings MIck

ls -l /dev/snd
total 0
crw-rw---- 1 root audio 116, 6 2007-07-10 08:22 controlC0
crw-rw---- 1 root audio 116, 5 2007-07-10 08:22 pcmC0D0c
crw-rw---- 1 root audio 116, 4 2007-07-10 08:22 pcmC0D0p
crw-rw---- 1 root audio 116, 3 2007-07-10 08:22 seq
crw-rw---- 1 root audio 116, 2 2007-07-10 08:22 timer

 lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller IDE (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
02:00.0 Ethernet controller: Marvell Technology Group Ltd. Unknown device 4353 (rev 14)
03:00.0 Ethernet controller: Atheros Communications, Inc. Unknown device 001c (rev 01)
07:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
07:06.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
07:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
07:06.3 Generic system peripheral [0805]: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller

 lsmod
Module Size Used by
binfmt_misc 12680 1
rfcomm 40856 0
l2cap 25856 5 rfcomm
bluetooth 55908 4 rfcomm,l2cap
ppdev 10116 0
i915 24448 2
drm 81044 3 i915
cpufreq_ondemand 9228 0
cpufreq_stats 7360 0
freq_table 5792 2 cpufreq_ondemand,cpufreq_stats
cpufreq_powersave 2688 0
cpufreq_conservative 8200 0
cpufreq_userspace 5408 0
dev_acpi 12292 0
tc1100_wmi 8068 0
sony_acpi 6284 0
pcc_acpi 13184 0
sbs 15652 0
asus_acpi 17308 0
dock 10268 0
button 8720 0
battery 10756 0
ac 6020 0
container 5248 0
i2c_ec 6016 1 sbs
i2c_core 22656 1 i2c_ec
backlight 7040 1 asus_acpi
video 16388 0
ipv6 268960 8
sbp2 23812 0
parport_pc 36388 0
lp 12452 0
parport 36936 3 ppdev,parport_pc,lp
af_packet 23816 6
fuse 46612 0
joydev 10816 0
snd_hda_intel 21912 1
snd_hda_codec 205056 1 snd_hda_intel
snd_pcm_oss 44544 0
snd_mixer_oss 17408 1 snd_pcm_oss
snd_pcm 79876 3 snd_hda_intel,snd_hda_codec,snd_pcm_oss
snd_seq_dummy 4740 0
snd_seq_oss 32896 0
pcmcia 39212 0
snd_seq_midi 9600 0
snd_rawmidi 25472 1 snd_seq_midi
snd_seq_midi_event 8448 2 snd_seq_oss,snd_seq_midi
wlan_scan_sta 14976 1
ath_rate_sample 14080 1
sdhci 18700 0
serio_raw 7940 0
iTCO_wdt 11812 0
iTCO_vendor_support 4868 1 iTCO_wdt
mmc_core 26756 1 sdhci
tifm_7xx1 8704 0
tifm_core 11140 1 tifm_7xx1
psmouse 38920 0
ath_pci 97312 0
snd_seq 52592 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
sky2 43528 0
yenta_socket 27532 1
rsrc_nonstatic 14080 1 yenta_socket
pcmcia_core 40852 3 pcmcia,yenta_socket,rsrc_nonstatic
wlan 204868 4 wlan_scan_sta,ath_rate_sample,ath_pci
snd_timer 23684 2 snd_pcm,snd_seq
snd_seq_device 9100 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
ath_hal 192592 3 ath_rate_sample,ath_pci
snd 54020 12 snd_hda_intel,snd_hda_codec,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 8672 1 snd
snd_page_alloc 10888 2 snd_hda_intel,snd_pcm
intel_agp 25244 1
agpgart 35400 3 drm,intel_agp
shpchp 34324 0
pci_hotplug 32576 1 shpchp
evdev 11008 3
tsdev 8768 0
ext3 133128 1
jbd 59816 1 ext3
mbcache 9604 1 ext3
sg 36252 0
sr_mod 17060 0
cdrom 37664 1 sr_mod
sd_mod 23428 3
generic 5124 0 [permanent]
usbhid 26592 0
hid 27392 1 usbhid
ata_piix 15492 2
ohci1394 36528 0
ieee1394 299448 2 sbp2,ohci1394
ata_generic 9092 0
libata 125720 2 ata_piix,ata_generic
scsi_mod 142348 5 sbp2,sg,sr_mod,sd_mod,libata
ehci_hcd 34188 0
uhci_hcd 25360 0
usbcore 134280 4 usbhid,ehci_hcd,uhci_hcd
thermal 14856 0
processor 31048 1 thermal
fan 5636 0
fbcon 42656 0
tileblit 3584 1 fbcon
font 9216 1 fbcon
bitblit 6912 1 fbcon
softcursor 3200 1 bitblit
vesafb 9220 0
capability 5896 0
commoncap 8192 1 capability

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Mick Kielhauser
Solved:
Last query:
Last reply:
Revision history for this message
Duda Nogueira (dudanogueira) said :
#1

Hello Mick!

Coul you please show us what is the result of:

aplay -l

on terminal?

About the sd texas instruments card readers, it is controlled by the tifm module.

try hitting
sudo modprobe tifm_sd

on terminal and then inserting the card into the card reader.

if it works, you should edit /etc/modules and inserd tifm_sd on the bottom of the text.

Good luck!

Revision history for this message
Duda Nogueira (dudanogueira) said :
#2

Hi again Mick!

I just realized that your problem shound be the same of mine notebook

i had posted the solution here:

http://planeta.ubuntubrasil.org/post/1820

That consists of inserting the line

options snd-hda-intel model=auto

Into the config file: /etc/modprobe.d/alsa-base

Good luck!

Revision history for this message
Mick Kielhauser (mick-kielhauser) said :
#3

Hi Duda!

Thanks a lot for your reply. I tried your suggestions but unfortunately no luck :-(

This is the output of aplay
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: HDA Generic [HDA Generic]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

The card reader also does not work but that really is a minor thing. The sound is a lot more important. Any ideas?
BTW, this is the alsa-base file after I inserted the line at the end:

# autoloader aliases
install sound-slot-0 /sbin/modprobe snd-card-0
install sound-slot-1 /sbin/modprobe snd-card-1
install sound-slot-2 /sbin/modprobe snd-card-2
install sound-slot-3 /sbin/modprobe snd-card-3
install sound-slot-4 /sbin/modprobe snd-card-4
install sound-slot-5 /sbin/modprobe snd-card-5
install sound-slot-6 /sbin/modprobe snd-card-6
install sound-slot-7 /sbin/modprobe snd-card-7

# Cause optional modules to be loaded above generic modules
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-ioctl32 ; : ; }
install snd-pcm /sbin/modprobe --ignore-install snd-pcm $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-pcm-oss ; : ; }
install snd-mixer /sbin/modprobe --ignore-install snd-mixer $CMDLINE_OPTS && { /sbin/modprobe --Qb snd-mixer-oss ; : ; }
install snd-seq /sbin/modprobe --ignore-install snd-seq $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-seq-midi ; /sbin/modprobe --quiet snd-seq-oss ; : ; }

# Cause optional modules to be loaded above sound card driver modules
install snd-emu10k1 /sbin/modprobe --ignore-install snd-emu10k1 $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-emu10k1-synth ; }
install snd-via82xx /sbin/modprobe --ignore-install snd-via82xx $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-seq ; }

# Load saa7134-alsa instead of saa7134 (which gets dragged in by it anyway)
install saa7134 /sbin/modprobe --ignore-install saa7134 $CMDLINE_OPTS && { /sbin/modprobe -Qb saa7134-alsa ; : ; }

# Load snd-seq for devices that don't have hardware midi;
# Ubuntu #26283, #43682, #56005; works around Ubuntu #34831 for
# non-Creative Labs PCI hardware
install snd /sbin/modprobe --ignore-install snd $CMDLINE_OPTS && { /sbin/modprobe -Qb snd-seq ; }
# Prevent abnormal drivers from grabbing index 0
options snd-bt87x index=-2
options cx88-alsa index=-2
options saa7134-alsa index=-2
options snd-atiixp-modem index=-2
options snd-intel8x0m index=-2
options snd-via82xx-modem index=-2
options snd-usb-audio index=-2
options snd-usb-usx2y index=-2
# Ubuntu #62691, enable MPU for snd-cmipci
options snd-cmipci mpu_port=0x330 fm_port=0x388
# Line manually inserted
options snd-hda-intel model=auto

Thanks again for your help,

Greetings Mick

Revision history for this message
Duda Nogueira (dudanogueira) said :
#4

Hello Mick!

Have you restarted the alsa server (or, with the same result, restarted the entire system) after inserting the line? I forgot to mention that...

try hitting: sudo /etc/init.d/alsa-utils restart

with the mentioned line inserted.

This thread:
http://ubuntuforums.org/showthread.php?t=251877&highlight=Intel+HDA&page=4

Seems to track a problem just like yours. And also points to a wiki with another line option (dont follow the compile_stuff part!!!)
https://help.ubuntu.com/community/HdaIntelSoundHowto

And this one:
http://ubuntuforums.org/showthread.php?t=420721

Tracks the Card reader issue. As far as i know, the Texas Instruments Card reader only reads sd on linux, the other formats are on the way.

Good Luck!

Revision history for this message
Mick Kielhauser (mick-kielhauser) said :
#5

Hi Duda!

Firstly many thanks for all the details and your patience. Unfortunately the problem is still there but I think I might know why.
I followed all the links you provided and also downloaded the latest alsa support (compile, reboot and everything). Then I checked the codec of my sound card and it comes up like this:

cat /proc/asound/card0/codec\#*
Codec: Realtek ID 268

This codec is not in the docs that come w/ the source, so I guess that particular model is not yet supported. I should maybe explain that this particular laptop was bought in Tokyo and might not be that widespread...

If you still have any ideas they would be extremely welcome or if you would know how to find out when this card will be supported...?

Many thanks again and I'm looking forward to hearing from you,

Greetings Mick

Revision history for this message
Mick Kielhauser (mick-kielhauser) said :
#6

Hi Duda!

Many thanks again for your help. I had finally some time today to do some digging and found a bug already logged against this issue (Bug # 94373). I guess I will just have to wait then...

I'd really like to thank you for your efforts as you were not also very helpful but set me on the right track.

Have a great day,

Greetings Mick

Revision history for this message
Best Mick Kielhauser (mick-kielhauser) said :
#7

Hello again!

It is amazing what one can do once one has some time to work (and think).
The solution is in here https://bugs.launchpad.net/ubuntu/+source/linux-source-2.6.22/+bug/116326

All the details and links to the required patches. Some re-compiling and, hey presto, the mute laptop has sound!

Thanks again for your help, I'm so glad that there's another laptop rescued from the clutches of M$ ;-))

Greetings Mick