Could someone please help me with this? I've been trying to get sound to work on my 2.4.2 system (Soundblaster Live!) for a week now...
Both soundcore and emu10k1 are configured as modules in my custom-built kernel. lsmod shows soundcore is used by emu10k1, and emu10k1 is unused. /dev/sndstat is present, but cat /dev/sndstat says "No such device". Both of these responses are the same as I get under my redhat 2.4.0 system with working sound, dual booting on the same hardware, although the SoundHOWTO says I'm supposed to get some information about the soundcard from /dev/sndstat. alsa is installed, but /etc/init.d/alsa start says it can't locate module snd, and "no devfs available (even though running the kernel with devfs)". I have the devfsd package installed, whatever that is. sndconfig is a total waste, it finds my card but calls it "Unknown Vendor Unknown device 1102:0002" and then says it's "not supported". There are a couple of startup messages that have me concerned. 1) When it starts up "Creative EMU10K1 PCI audio driver, version 0.7" it goes on to say "PCI: Found IRQ 10 for device 00:0b.0" and "PCI: The same IRQ used for device 00:11.0". Device 00:11.0 is my UDMA controller, but there is another similar message for IRQ 5, shared by USB and my graphics card, so I guess this is OK? In any event, I have a 2.4.0 redhat kernel that runs on this same hardware, has sound, and gets the identical results when I scanpci -v, right down to the shared IRQs. 2) Again during system startup, whenever a module is loaded, it warns "/etc/modules.conf is more recent than /lib/modules/2.4.2/modules.dep". So I can update-modules and then depmod -ae 2.4.2, and an ls -l shows that modules.dep is then indeed newer than modules.conf. But when I reboot, evidently modules.conf is rebuilt as part of the boot or something, because it becomes newer triggering the warning. Seems harmless, though, because it just regenerates the same modules.conf that it had before. So really I think both of those are to be ignored. If so, then what am I missing? --Ray