[gutsy] No sound devices loaded for ICH7 Intel High Definition Audio Controller (which working fine in feisty)

Bug #131577 reported by Michael R. Head on 2007-08-10
22
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Undecided
Unassigned
linux-backports-modules-2.6.22 (Ubuntu)
Undecided
Unassigned
linux-source-2.6.22 (Ubuntu)
Medium
Ubuntu Audio Team

Bug Description

Binary package hint: linux-source-2.6.22

I've got a Dimension 9150 here with the ICH7 chip in it. The machine runs feisty, and sound works great.

I booted the Tribe 4 Desktop CD today and found that the sound card driver appears to have regressed in gutsy.

Michael R. Head (burner) wrote :

ubuntu@ubuntu:~$ cat /proc/asound/oss/sndstat
Sound Driver:3.8.1a-980706 (ALSA v1.0.14 emulation code)
Kernel: Linux ubuntu 2.6.22-9-generic #1 SMP Fri Aug 3 00:50:37 GMT 2007 i686
Config options: 0

Installed drivers:
Type 10: ALSA emulation

Card config:
--- no soundcards ---

Audio devices: NOT ENABLED IN CONFIG

Synth devices: NOT ENABLED IN CONFIG

Midi devices: NOT ENABLED IN CONFIG

Timers:
31: system timer

Mixers: NOT ENABLED IN CONFIG

Michael R. Head (burner) wrote :

ubuntu@ubuntu:~$ amixer
amixer: Mixer attach default error: No such device
ubuntu@ubuntu:~$ aplay --list-devices
aplay: device_list:204: no soundcards found...

Michael R. Head (burner) wrote :

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
        Subsystem: Dell Unknown device 01d1
        Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Interrupt: pin A routed to IRQ 16
        Region 0: Memory at febfc000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>

Michael R. Head (burner) wrote :

ubuntu@ubuntu:~$ lsmod |grep snd
snd_hda_intel 256800 0
snd_pcm_oss 44672 0
snd_mixer_oss 17664 1 snd_pcm_oss
snd_pcm 80388 2 snd_hda_intel,snd_pcm_oss
snd_seq_dummy 4740 0
snd_seq_oss 33152 0
snd_seq_midi 9600 0
snd_rawmidi 25728 1 snd_seq_midi
snd_seq_midi_event 8448 2 snd_seq_oss,snd_seq_midi
snd_seq 53232 6 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_seq_midi_event
snd_timer 24324 2 snd_pcm,snd_seq
snd_seq_device 9228 5 snd_seq_dummy,snd_seq_oss,snd_seq_midi,snd_rawmidi,snd_seq
snd 54660 9 snd_hda_intel,snd_pcm_oss,snd_mixer_oss,snd_pcm,snd_seq_oss,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
soundcore 8800 1 snd
snd_page_alloc 10888 2 snd_hda_intel,snd_pcm

Michael R. Head (burner) wrote :

I'm noticing this in my dmesg:

[ 127.670399] stac92xx_auto_fill_dac_nids: No available DAC for pin 0x15
[ 127.670408] hda-intel: no codecs initialized

Michael R. Head (burner) wrote :

ubuntu@ubuntu:~$ ls -l /dev/snd
total 0
crw-rw---- 1 root audio 116, 3 2007-08-10 15:09 seq
crw-rw---- 1 root audio 116, 2 2007-08-10 15:09 timer

Michael R. Head (burner) wrote :

           CPU0 CPU1
  0: 191 0 IO-APIC-edge timer
  1: 2 0 IO-APIC-edge i8042
  8: 5 0 IO-APIC-edge rtc
  9: 0 0 IO-APIC-fasteoi acpi
 12: 4 0 IO-APIC-edge i8042
 14: 47831 0 IO-APIC-edge libata
 15: 0 0 IO-APIC-edge libata
 16: 174062 0 IO-APIC-fasteoi radeon@pci:0000:01:00.0
 18: 36050 0 IO-APIC-fasteoi uhci_hcd:usb1, ehci_hcd:usb5
 19: 0 0 IO-APIC-fasteoi uhci_hcd:usb2
 20: 0 0 IO-APIC-fasteoi uhci_hcd:usb3
 21: 0 0 IO-APIC-fasteoi uhci_hcd:usb4
218: 7228 0 PCI-MSI-edge eth0
219: 267 0 PCI-MSI-edge ahci
NMI: 0 0
LOC: 180761 125654
ERR: 0
MIS: 0

Michael R. Head (burner) wrote :

ubuntu@ubuntu:~$ modinfo snd-hda-intel
filename: /lib/modules/2.6.22-9-generic/kernel/sound/pci/hda/snd-hda-intel.ko
description: Intel HDA driver
license: GPL
srcversion: 774FC48F79A76290810DDD3
alias: pci:v000010DEd0000055Dsv*sd*bc*sc*i*
alias: pci:v000010DEd0000055Csv*sd*bc*sc*i*
alias: pci:v000010DEd0000044Bsv*sd*bc*sc*i*
alias: pci:v000010DEd0000044Asv*sd*bc*sc*i*
alias: pci:v000010DEd000003F0sv*sd*bc*sc*i*
alias: pci:v000010DEd000003E4sv*sd*bc*sc*i*
alias: pci:v000010DEd00000371sv*sd*bc*sc*i*
alias: pci:v000010DEd0000026Csv*sd*bc*sc*i*
alias: pci:v000010B9d00005461sv*sd*bc*sc*i*
alias: pci:v00001039d00007502sv*sd*bc*sc*i*
alias: pci:v00001106d00003288sv*sd*bc*sc*i*
alias: pci:v00001002d0000AA00sv*sd*bc*sc*i*
alias: pci:v00001002d0000960Csv*sd*bc*sc*i*
alias: pci:v00001002d00007919sv*sd*bc*sc*i*
alias: pci:v00001002d0000793Bsv*sd*bc*sc*i*
alias: pci:v00001002d00004383sv*sd*bc*sc*i*
alias: pci:v00001002d0000437Bsv*sd*bc*sc*i*
alias: pci:v00008086d0000811Bsv*sd*bc*sc*i*
alias: pci:v00008086d0000293Fsv*sd*bc*sc*i*
alias: pci:v00008086d0000293Esv*sd*bc*sc*i*
alias: pci:v00008086d0000284Bsv*sd*bc*sc*i*
alias: pci:v00008086d0000269Asv*sd*bc*sc*i*
alias: pci:v00008086d000027D8sv*sd*bc*sc*i*
alias: pci:v00008086d00002668sv*sd*bc*sc*i*
depends: snd-pcm,snd-page-alloc,snd
vermagic: 2.6.22-9-generic SMP mod_unload 586
parm: index:Index value for Intel HD audio interface. (int)
parm: id:ID string for Intel HD audio interface. (charp)
parm: model:Use the given board model. (charp)
parm: position_fix:Fix DMA pointer (0 = auto, 1 = none, 2 = POSBUF, 3 = FIFO size). (int)
parm: probe_mask:Bitmask to probe codecs (default = -1). (int)
parm: single_cmd:Use single command to communicate with codecs (for debugging only). (bool)
parm: enable_msi:Enable Message Signaled Interrupt (MSI) (int)
parm: enable:bool

Rocco (rocco) wrote :

Same problem on the same hardware. Sound stopped working with 2.6.22-10.30, was working before. Machine upgraded from feisty.

Changed in linux-source-2.6.22:
assignee: nobody → ubuntu-audio
importance: Undecided → Medium
status: New → Confirmed
Alessio Igor Bogani (abogani) wrote :

Do you have already tried with a more recent kernel? Could you also send the output of the "sudo lspci -nnvv", please?

Ebbex (eb4x) wrote :

Here's my output, using libata-dev kernel compiled with config-2.6.22-12-generic options. (I too have no sound, but snd-hda-intel is not in modules.)
Linux mj 2.6.23-rc8 #1 SMP Wed Sep 26 02:21:06 CEST 2007 i686 GNU/Linux

00:1b.0 Audio device [0403]: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller [8086:27d8] (rev 01)
        Subsystem: ASUSTeK Computer Inc. Unknown device [1043:81f6]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0, Cache Line Size: 16 bytes
        Interrupt: pin A routed to IRQ 5
        Region 0: Memory at ffafc000 (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
        Capabilities: [70] Express Unknown type IRQ 0
                Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag-
                Device: Latency L0s <64ns, L1 <1us
                Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
                Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
                Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
                Link: Supported Speed unknown, Width x0, ASPM unknown, Port 0
                Link: Latency L0s <64ns, L1 <1us
                Link: ASPM Disabled CommClk- ExtSynch-
                Link: Speed unknown, Width x0

Ebbex (eb4x) wrote :

taken directly from config-2.6.22-generic
# CONFIG_SND_HDA_INTEL is not set

Which explains why the module was not present in my custom kernel either. Once I compiled it, I got sound.

And related to Bug #131133 too.

Any news on this bug?

this is silly, how can you not add intel sound support to the kernel?

Winston, calm you down...the snd-hda-intel module is included in the package linux-ubuntu-modules!

For reference:
http://packages.ubuntu.com/cgi-bin/search_contents.pl?searchmode=filelist&word=linux-ubuntu-modules-2.6.22-12-386&version=gutsy&arch=i386&page=2&number=50

This is why you don't see it in config-2.6.22-generic...this module is provided in the package linux-ubuntu-modules-2.6.22-12-386.

try this command in a terminal:
dpkg-query -L linux-ubuntu-modules-2.6.22-12-386 | grep hda-intel

Please, ubuntu-devs, insert thig bug in the ubuntu-7.10-rc milestone.

Matthew Garrett (mjg59) wrote :

A newer ALSA version will be provided as a backport after release, but unless there's a minimally invasive patch to fix this specific card then this won't be fixed for the release.

Changed in linux-source-2.6.22:
status: Confirmed → Won't Fix

morning guys, first of all, I was calm when I posted my message. I still am calm, thank you for the concern
secondly, this [linux-ubuntu-modules-2.6.22-12-rt] package helped me get sound back. thank you for the assistance, i understand why sound was not added in the kernel

Marcin Gałązka (hipnoizz) wrote :

Is this really an ALSA issue or (as described by Ebbex) lack of CONFIG_SND_HDA_INTEL in the kernel conf? Why is the hda-intel driver present in -386/-rt but not in -generic?

daniel2501 (daniel2501) wrote :

I'm running 2.6.22-13 and have no sound. Tried using module-assistant to no avail. I'm going to try compiling the latest alsa driver. Very annoying. Any word on a fix?

daniel2501 (daniel2501) wrote :

Installed ALSA v1.0.15 from source and now sound is working :-)

gutocarvalho (gutocarvalho) wrote :

i have installed alsa 1.0.15 from sources too, word fine for me.

notebook toshiba a105-s4334

references
https://help.ubuntu.com/community/HdaIntelSoundHowto

[]'s
Guto

I have add the line "options snd-hda-intel model=toshiba" in the /etc/modprobe.d/alsa-base

But it's only works after i hibernate/susppend my notebook.

notebook toshiba a105-s4334

[]'s

Luciano

SLerman (smlerman) wrote :

I have an nVidia MCP55 chipset on my motherboard, and after a lot of troubleshooting, I finally found the problem. Apparently, after my upgrade to 7.10, the default option in grub for the new kernel is the -386 version instead of the -generic version. The snd-hda-intel module for -386 is in the package linux-ubuntu-modules-2.6.22-14-386. After installing that package, I was able to modprobe snd-hda-intel and get sound back.

Milotin (milotinalex) wrote :

i've got the same problem. Sound stoped working, I'm using Ubuntu 7.10 ( gutsy i guess ) 2.6.22-14-generic

08:01.0 Audio device [0403]: VIA Technologies, Inc. VIA High Definition Audio Controller [1106:3288] (rev 10)
        Subsystem: ASUSTeK Computer Inc. Unknown device [1043:81e7]
        Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 10
        Region 0: Memory at fbffc000 (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
        Capabilities: [70] Express Unknown type IRQ 0
                Device: Supported: MaxPayload 128 bytes, PhantFunc 0, ExtTag-
                Device: Latency L0s <64ns, L1 <1us
                Device: Errors: Correctable- Non-Fatal- Fatal- Unsupported-
                Device: RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
                Device: MaxPayload 128 bytes, MaxReadReq 128 bytes
                Link: Supported Speed unknown, Width x0, ASPM unknown, Port 0
                Link: Latency L0s <64ns, L1 <1us
                Link: ASPM Disabled CommClk- ExtSynch-
                Link: Speed unknown, Width x0

and i sent you the the modinfo snd-hda-intel

Please help my sound work :))

Tom (tamcgee) wrote :

Wow. I installed the linux-ubuntu-modules-2.6.22-14-386 package and not only does my sound not work, my wireless card is disabled too!

I was looking at Red Hat today, wistfully thinking about the "Detect Sound Card" utility that's under their "system" menu...

Tom (tamcgee) wrote :

Oh, using the same Intel card discussed here in a Toshiba Satellite laptop.

Hi Guys,

This bug was reported a while ago and there hasn't been any recent activity. I'm going to move this forward to be against the newer linux kernel package. Would someone be able to test and first confirm this is still and issue with the Hardy Heron 8.04 release. Subsequently, if the issue still exists in Hardy, could you please test the upcoming Intrepid Ibex 8.10 release. Alpha versions of Intrepid are available at http://www.ubuntu.com/testing . Beta for Intrepid will come out on Thursday if you'd prefer to wait a few days. Please let us know your results. Thanks.

Changed in linux:
status: New → Incomplete
Changed in linux-backports-modules-2.6.22:
status: New → Won't Fix
Javier Jardón (jjardon) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in linux:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Bug attachments