You are not logged in.

#1 2007-03-13 11:24:20

fishonadish
Member
Registered: 2006-11-04
Posts: 130

Sound card devices gone since kernel update - module problem?

Hi.

On rebooting after running pacman -Syu yesterday my sound card devices aren't being created.  Here's what was upgraded:

[03/12/07 13:08] upgraded ati-fglrx-utils (8.34.8-2 -> 8.34.8-3)
[03/12/07 13:08] upgraded gstreamer0.10 (0.10.11-1 -> 0.10.12-1)
[03/12/07 13:08] upgraded gstreamer0.10-base (0.10.11-1 -> 0.10.12-1)
[03/12/07 13:08] upgraded gstreamer0.10-alsa (0.10.11-1 -> 0.10.12-1)
[03/12/07 13:08] upgraded gstreamer0.10-cdparanoia (0.10.11-1 -> 0.10.12-1)
[03/12/07 13:08] upgraded gstreamer0.10-gnomevfs (0.10.11-1 -> 0.10.12-1)
[03/12/07 13:08] upgraded gstreamer0.10-ogg (0.10.11-1 -> 0.10.12-1)
[03/12/07 13:08] upgraded gstreamer0.10-vorbis (0.10.11-1 -> 0.10.12-1)
[03/12/07 13:08] upgraded kernel26 (2.6.20.1-2 -> 2.6.20.2-1)
[03/12/07 13:09] upgraded libgksu (2.0.3-1 -> 2.0.4-1)
[03/12/07 13:09] upgraded libmysqlclient (5.0.27-1 -> 5.0.37-1)
[03/12/07 13:09] upgraded libtasn1 (0.3.8-1 -> 0.3.9-1)
[03/12/07 13:09] upgraded soundconverter (0.9.3-1 -> 0.9.4-1)

Presumably the kernel upgrade is the problem, since gstreamer isn't that fundamental.
The modules are loaded:
#

 lsmod | grep snd
snd_seq_oss            29184  0 
snd_seq_midi_event      6528  1 snd_seq_oss
snd_seq                46672  4 snd_seq_oss,snd_seq_midi_event
snd_seq_device          6796  2 snd_seq_oss,snd_seq
snd_pcm_oss            39072  0 
snd_mixer_oss          14464  1 snd_pcm_oss
snd_hda_intel          16152  0 
snd_hda_codec         157440  1 snd_hda_intel
snd_pcm                68484  3 snd_pcm_oss,snd_hda_intel,snd_hda_codec
snd_timer              18820  2 snd_seq,snd_pcm
snd                    43492  9 snd_seq_oss,snd_seq,snd_seq_device,snd_pcm_oss,snd_mixer_oss,snd_hda_intel,snd_hda_codec,snd_pcm,snd_timer
soundcore               6496  1 snd
snd_page_alloc          7816  2 snd_hda_intel,snd_pcm

But devices don't exist:

# ls -la /dev/snd
total 0
drwxr-xr-x  2 root root        0 2007-03-13 11:15 .
drwxr-xr-x 19 root root        0 2007-03-13 11:15 ..
crw-rw----  1 root audio 116,  1 2007-03-13 11:15 seq
crw-rw----  1 root audio 116, 33 2007-03-13 11:15 timer

I'm not sure how to go about diagnosing this problem.  Could anyone point me in the right direction?  Let me know of any output needed.

Thanks.
Fishonadish

Last edited by fishonadish (2007-03-13 16:26:12)

Offline

#2 2007-03-13 21:24:11

fishonadish
Member
Registered: 2006-11-04
Posts: 130

Re: Sound card devices gone since kernel update - module problem?

Sorry for the sheer mass of output here, but I'm not sure what's relevant.  Some further info:

lspci shows:

00:14.2 Audio device: ATI Technologies Inc SB450 HDA Audio (rev 01)
        Subsystem: Hewlett-Packard Company Unknown device 2a31
        Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Interrupt: pin ? routed to IRQ 18
        Region 0: Memory at fe9f8000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
                Status: D0 PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
                Address: 0000000000000000  Data: 0000

so I checked dmesg for references to 00:14.2 and found this:

ACPI: PCI Interrupt 0000:00:14.2[A] -> GSI 16 (level, low) -> IRQ 18
hda-intel: no codecs initialized
ACPI: PCI interrupt for device 0000:00:14.2 disabled

Any similar posts to this problem that I can find tend to have 'Probe failed with error #' or something.  Does anyone have any ideas about this?  It's tempting to reinstall kernel 2.6.20.1, but that would just be delaying the problem, I suppose.

Any suggestions would be greatly appreciated.

Offline

#3 2007-03-13 23:28:06

lucke
Member
From: Poland
Registered: 2004-11-30
Posts: 4,018

Re: Sound card devices gone since kernel update - module problem?

http://lwn.net/Articles/225451/
http://lkml.org/lkml/2007/2/26/323

There's been a change ("hda-intel - Don't try to probe invalid codecs") that apparently causes your problem, but don't ask me for solutions ;-)

Last edited by lucke (2007-03-13 23:28:50)

Offline

#4 2007-03-14 13:31:11

fishonadish
Member
Registered: 2006-11-04
Posts: 130

Re: Sound card devices gone since kernel update - module problem?

Thanks for the info.  This looks a likely cause, but I've no idea what to do about it.  I wonder does this just mean the drivers won't work with my soundcard for the moment?  Perhaps I'll have to roll back to kernel 2.6.20.1.

If anyone knows how to fix this problem (or even how to interpret what exactly has been changed), I'd appreciate your help.

Fishonadish

Offline

#5 2007-03-15 01:27:47

burgler09
Member
Registered: 2007-02-17
Posts: 4

Re: Sound card devices gone since kernel update - module problem?

I have the same problem so i'll try to look up on the problem and see if i can find a solution.. if i do i'll post it.

Offline

#6 2007-03-16 20:08:54

kishd
Member
Registered: 2006-06-14
Posts: 401

Re: Sound card devices gone since kernel update - module problem?

burgler09, Have you made any progress? I use the snd_hda_intel module and with the latest kernel I just cannot get sound to work even though the modules are loaded. I finally reverted to the older kernel and everything works. Would like to find a proper solution to the problem though.


---for there is nothing either good or bad, but only thinking makes it so....
Hamlet, W Shakespeare

Offline

#7 2007-03-18 15:00:36

fishonadish
Member
Registered: 2006-11-04
Posts: 130

Re: Sound card devices gone since kernel update - module problem?

I just tried 2.6.20.3 and the problem persists.  I'm having to stick with 2.6.20.1 for the moment, but obviously I'll have to upgrade the kernel eventually.  Keep me posted if anyone fixes this.

Offline

#8 2007-03-22 19:23:07

kishd
Member
Registered: 2006-06-14
Posts: 401

Re: Sound card devices gone since kernel update - module problem?

Fixed in the latest kernel. See http://bugs.archlinux.org/task/6617


---for there is nothing either good or bad, but only thinking makes it so....
Hamlet, W Shakespeare

Offline

Board footer

Powered by FluxBB