[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: