LinuxQuestions.org

LinuxQuestions.org (http://www.linuxquestions.org/questions/index.php)
-   Linux - Hardware (http://www.linuxquestions.org/questions/forumdisplay.php?f=18)
-   -   Soundblaster Live! X Gamer (CT 4760) Fails to load driver (http://www.linuxquestions.org/questions/showthread.php?t=4175445080)

Luke_Wolf 01-10-2013 10:48 PM

Soundblaster Live! X Gamer (CT 4760) Fails to load driver
 
Hello, I recently got a Creative CT4760 SoundBlaster Live X Gamer from a friend and I've tried Fedora 17, openSUSE 12.2, and Kubuntu 12.10 with it and the sound drivers for this card just refuse to load.

based upon this section of dmesg which I got from Fedora (which was the most verbose on it with the extra line about the sound card removal)

[ 31.951657] ALSA sound/pci/ac97/ac97_codec.c:2091 AC'97 0 does not respond - RESET
[ 31.951671] ALSA sound/pci/ac97/ac97_codec.c:2100 AC'97 0 access is not valid [0xffffffff], removing mixer.
[ 31.952452] ALSA sound/pci/emu10k1/irq.c:44 snd-emu10k1: Suspected sound card removal
[ 31.952548] snd_emu10k1: probe of 0000:01:06.0 failed with error -5

It's looking to me as if this ac97 driver is stepping in and trying to take over the card but failing to do so and thus results in the sound card being "removed" from under emu10k1's feet. The card pretty obviously works though because the gameport driver successfully connects to it as seen here from lspci -vv

01:06.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 07)
Subsystem: Creative Labs CT4760 SBLive!
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 20
Region 0: I/O ports at efc0 [size=32]
Capabilities: [dc] Power Management version 1
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-

01:06.1 Input device controller: Creative Labs SB Live! Game Port (rev 07)
Subsystem: Creative Labs Gameport Joystick
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32
Region 0: I/O ports at eff8 [size=8]
Capabilities: [dc] Power Management version 1
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: Emu10k1_gameport

now I've tried putting snd-ac97 and snd-ac97-codec (as are my guesses at the names of the kernel drivers associated with this ac97 driver), in blacklist.conf under /etc/modprobe.d/ but that doesn't seem to have effected anything.

not really sure what to try now.. but if nobody posts a fix over the next few days I'll go ahead and report a bug against ALSA.

Luke_Wolf 01-11-2013 03:27 AM

After some testing with old distros all the way back to Slax 4.2.0 I've come to the conclusion that I'm looking at some sort of long standing ALSA bug so I've gone ahead and reported it here https://bugzilla.redhat.com/show_bug.cgi?id=894265 since the upstream ALSA bugtracker is down


All times are GMT -5. The time now is 05:39 PM.