ALSA configuration strangeness, no card0 but card1 present?
I'm trying to get Debian configured on my laptop, and I'm unable to get
sound properly configured. I've read all of the ALSA troubleshooting
guides, and they say, in short, that if you don't have a 0 card listed
in /proc/asound/cards, you're in trouble.
That's where I am:
If I unload my snd_intel8x0 driver, I have no cards detected (no
surprise). In that mode, there are no card subdirectories in
/proc/asound, as there should be. When I `modprobe snd_intel8x0`, the
driver inserts properly and then the following is seen:
root@smalliron:/proc/asound# ls
card1 cards devices I82801DBICH4 modules oss pcm seq timers
version
root@smalliron:/proc/asound# cat cards
1 [I82801DBICH4 ]: ICH4 - Intel 82801DB-ICH4
Intel 82801DB-ICH4 with AD1981B at 0xe0100c00,
irq 177
root@smalliron:/proc/asound# modprobe -r snd_intel8x0
root@smalliron:/proc/asound# cat cards
--- no soundcards ---
root@smalliron:/proc/asound# ls
cards devices modules oss pcm seq timers version
root@smalliron:/proc/asound# lsmod
Module Size Used by
ipv6 226016 10
af_packet 20616 2
dm_snapshot 15772 0
dm_mirror 19536 0
dm_mod 51256 2 dm_snapshot,dm_mirror
eth1394 18436 0
shpchp 33564 0
pci_hotplug 30264 1 shpchp
joydev 9280 0
mousedev 11040 2
tsdev 7616 0
snd_pcm_oss 39328 0
snd_mixer_oss 15872 1 snd_pcm_oss
snd_pcm 71048 1 snd_pcm_oss
snd_timer 21892 1 snd_pcm
ehci_hcd 28552 0
b44 24972 0
ohci1394 31408 0
uhci_hcd 21384 0
i2c_i801 7436 0
mii 5504 1 b44
ide_cd 36512 0
cdrom 32928 1 ide_cd
intel_agp 21148 1
agpgart 30256 2 intel_agp
ieee1394 87480 2 eth1394,ohci1394
rtc 12852 0
i2c_core 20752 1 i2c_i801
usbcore 113796 3 ehci_hcd,uhci_hcd
snd 48228 5
snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_timer
soundcore 10080 1 snd
psmouse 35208 0
snd_page_alloc 9864 1 snd_pcm
evdev 9216 2
pcspkr 3200 0
ext3 119944 1
jbd 53160 1 ext3
ide_disk 15104 3
ide_generic 1536 0 [permanent]
via82cxxx 8452 0 [permanent]
trm290 4228 0 [permanent]
triflex 3840 0 [permanent]
slc90e66 5504 0 [permanent]
sis5513 12424 0 [permanent]
siimage 11008 0 [permanent]
serverworks 8456 0 [permanent]
sc1200 6656 0 [permanent]
rz1000 2816 0 [permanent]
piix 9604 0 [permanent]
pdc202xx_old 9600 0 [permanent]
opti621 4484 0 [permanent]
ns87415 4296 0 [permanent]
hpt366 17024 0 [permanent]
hpt34x 5120 0 [permanent]
generic 5124 0 [permanent]
cy82c693 4484 0 [permanent]
cs5530 5376 0 [permanent]
cs5520 4736 0 [permanent]
cmd64x 9884 0 [permanent]
atiixp 6032 0 [permanent]
amd74xx 13084 0 [permanent]
alim15x3 11020 0 [permanent]
aec62xx 7168 0 [permanent]
pdc202xx_new 7936 0 [permanent]
ide_core 110960 28
ide_cd,ide_disk,ide_generic,via82cxxx,trm290,triflex,slc90e66,sis5513,siimage,serverworks,sc1200,rz1000,piix,pdc202xx_old,opti621,ns87415,hpt366,hpt34x,generic,cy82c693,cs5530,cs5520,cmd64x,atiixp,amd74xx,alim15x3,aec62xx,pdc202xx_new
unix 26032 412
Running `alsaconf` runs fine, detects the hardware, I allow it to
configure the /etc/modprobe.d/sound file, but it still does not use the
0 index!
Obviously, without a zero card, nothing works right - the amixer, and
alsamixer all complain about no devices.
Any ideas? I'm currently running debian unstable, with a pretty-much
standard 2.6.18 kernel, taken direct from the default 2.6.8 config,
only building for the PentiumM platform as the difference.
TIA
Reply to: