Alsa driver not loading

From: Haines Brown (brownh_at_teufel.hartford-hwp.com)
Date: 06/22/05


Date: Wed, 22 Jun 2005 12:11:28 GMT

I lost sound with my Audigy Gamer, chipset 3mu10k2, which uses driver
emu10k1. I am running debian sarge with kernel 2.4.27-2-386. Since the
sound worked, I have only upgraded packages, including the kernel.

Discover and lspci -vv see the card as:

  0000:02:0c.0 Multimedia audio controller: Creative Labs SB Audigy (rev 03)
        Subsystem: Creative Labs SB0090 Audigy Player
        Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
                Stepping- SERR+ FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
                <TAbort- <MAbort- >SERR- <PERR-
        Latency: 32 (500ns min, 5000ns max)
        Interrupt: pin A routed to IRQ 5
        Region 0: I/O ports at df80 [size=32]
        Capabilities: <available only to root>

The return from dmesg is:

  Creative EMU10K1 PCI Audio Driver, version 0.20, 16:51:53 May 16 2005

However, alsaconf does not see the card, and lsmod indicates the snd*
drivers are not loaded. In fact the loading fails:

  # modprobe emu10k1
  /lib/modules/2.4.27-2-386/kernel/drivers/sound/emu10k1/emu10k1.o:
        init_module: No such device
  /lib/modules/2.4.27-2-386/kernel/drivers/sound/emu10k1/emu10k1.o:
    insmod /lib/modules/2.4.27-2-386/kernel/drivers/sound/emu10k1/emu10k1.o
        failed
  /lib/modules/2.4.27-2-386/kernel/drivers/sound/emu10k1/emu10k1.o: insmod
    emu10k1 failed

The module does exist, and in /etc/modutils/alsa I have among other liness:

  alias snd-card-0 snd-emu10k1

and in /etc/modutils/alsa-base there is among other lines:

  post-install snd-emu10k1 /lib/alsa/modprobe-post-install snd-emu10k1

I assume the return from lscpi -vv suggests that the card is using IRQ5,
but $ cat /proc/interrupts reports:

   0: 101674857 XT-PIC timer
  1: 1152627 XT-PIC keyboard
  2: 0 XT-PIC cascade
  9: 33 XT-PIC aic79xx, ohci1394
 10: 2438058 XT-PIC aic7xxx, usb-uhci
 11: 77774511 XT-PIC aic7xxx, usb-uhci, eth0, nvidia
 12: 10499881 XT-PIC PS/2 Mouse
NMI: 0
LOC: 101672456
ERR: 168
MIS: 0

-- 
       Haines Brown
       KB1GRM       


Relevant Pages

  • Re: fglrx question
    ... party ati 9200SE 128mb card. ... As I recall, support for older ATI ... cards was dropped in a fairly recent driver update. ... kernel module for you on the fly as part of the boot process - for this ...
    (Fedora)
  • Re: o2Micro PCMCIA Controller Not Working in Linux - Gentoo 2004.1 - Kernel 2.6.5 - Likely a driver
    ... tweaking to get things working just so and keeping my kernel ... > card and chipset), I got my Broadcom wireless card working with a ... > compile with PCMCIA bus support and yenta-cardbus compatibility since ... > controller) or which driver to use to operate that slot. ...
    (comp.os.linux.setup)
  • Re: o2Micro PCMCIA Controller Not Working in Linux - Gentoo 2004.1 - Kernel 2.6.5 - Likely a driver
    ... tweaking to get things working just so and keeping my kernel ... > card and chipset), I got my Broadcom wireless card working with a ... > compile with PCMCIA bus support and yenta-cardbus compatibility since ... > controller) or which driver to use to operate that slot. ...
    (comp.os.linux.portable)
  • Re: [SLE] Suse 9.1 3Com 3c59x cant get to the network
    ... > This is an indication that the problem is with the 2.6 kernel module. ... > The kernel guys changed the driver interface in 2.6, ... I deleted the settings for the card as suggested. ... I rebooted into windows on the same machine (you recall I'm ...
    (SuSE)
  • Re: Cant X be elemenated?
    ... > your graphics card is resource that needs to be managed by OS. ... are presumably binary compatible at least upwards, e.g. driver done ... In Linux kernel there is really no "guaranteed to work" way to have ... Often I could care less of receiving a binary-only driver for e.g. some ...
    (Linux-Kernel)