[alsa-devel] CA0110 taints kernel

Takashi Iwai tiwai at suse.de
Tue Dec 8 12:10:24 CET 2009

At Sat, 5 Dec 2009 12:59:50 +0100,
Vedran Miletić wrote:
> Hi,
> I experience frequent kernel crashes with 2.6.31 and CA0110. I know
> this card doesn't work, and there is no problem with that; however, it
> crashing non-stop is not very nice.

Can you get any kernel messages or stack trace?

> Also, card doesn't get any controls (and I believe it does get some
> controls when it's the only card using HDA driver, that is when I
> disable onboard one).

I think all of these come from the codec communication error.
The ca0110 parser part hasn't been changed for long time.  IIRC, the
regression occurred at time we introduced the multi-codec check.

The relevant changes begin with the commit
    commit deadff1665491afce124a8ff83f00f784161f660
    ALSA: hda: track CIRB/CORB command/response states for each codec
It'd need a bit tricky to revert all these without conflicts,



> dmesg is here:
> http://pastebin.com/m7c53562f
> lspci:
> 02:00.0 PCI bridge: Creative Labs Device 7006 (prog-if 00 [Normal decode])
> 	Flags: bus master, fast devsel, latency 0
> 	Bus: primary=02, secondary=03, subordinate=03, sec-latency=64
> 	Memory behind bridge: fe900000-fe9fffff
> 	Capabilities: [50] Power Management version 3
> 	Capabilities: [60] MSI: Enable- Count=1/16 Maskable- 64bit+
> 	Capabilities: [80] Subsystem: Creative Labs Device 0010
> 	Capabilities: [90] Express PCI/PCI-X Bridge, MSI 00
> 	Capabilities: [100] Advanced Error Reporting
> 	Kernel modules: shpchp
> 03:00.0 Audio device: Creative Labs [SB X-Fi Xtreme Audio] CA0110-IBG
> 	Subsystem: Creative Labs Device 0018
> 	Flags: bus master, medium devsel, latency 64, IRQ 16
> 	Memory at fe9fc000 (32-bit, non-prefetchable) [size=16K]
> 	Capabilities: [dc] Power Management version 3
> 	Kernel driver in use: HDA Intel
> 	Kernel modules: snd-hda-intel
> Any ideas?
> -- 
> Vedran Miletić
> P.S.
> Please CC me, as I'm not subscribed to mailing list at the moment.

More information about the Alsa-devel mailing list