alsa mixer channels missing after upgrade to linux-image-2.6.22-10-generic with Intel / Nvidia HDA chip

Bug #134252 reported by JoergMechnich
82
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu
Fix Released
Undecided
Unassigned
linux-ubuntu-modules-2.6.22 (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: linux-image-2.6.22-10-generic

After upgrading the gutsy kernel from linux-image-2.6.22-9-generic to linux-image-2.6.22-10-generic, there are only three playback controls left in the mixer. Recording controls are missing completely.
Playback with headphones is also far to quiet, so even with completely raised levels of the master and PCM mixer controls I get only very low output. This probably means that the automatic amplification for headphone output is not working.

Output from amixer:
Simple mixer control 'Master',0
  Capabilities: pvolume pswitch
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 3
  Mono:
  Front Left: Playback 3 [100%] [30.00dB] [on]
  Front Right: Playback 3 [100%] [30.00dB] [on]
Simple mixer control 'PCM',0
  Capabilities: pvolume
  Playback channels: Front Left - Front Right
  Limits: Playback 0 - 255
  Mono:
  Front Left: Playback 255 [100%] [0.00dB]
  Front Right: Playback 255 [100%] [0.00dB]
Simple mixer control 'Digital',0
  Capabilities: cvolume
  Capture channels: Front Left - Front Right
  Limits: Capture 0 - 120
  Front Left: Capture 60 [50%] [0.00dB]
  Front Right: Capture 60 [50%] [0.00dB]

Output from lspci -vv:
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
        Subsystem: Lenovo ThinkPad T60/R60 series
        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 B routed to IRQ 21
        Region 0: Memory at ee400000 (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

Revision history for this message
JoergMechnich (joerg-mechnich) wrote :

Maybe the output of lsmod could also be of help.

Revision history for this message
schalkpd (schalkpd+launchpad) wrote :

I can confirm this. On the same sound hardware (in a macbook), I cannot hear any sound output from internal speakers or over a set of headphones (perhaps due to lower-power speaker/headphones) and am missing the same audio channels.

Revision history for this message
steavieleeking (steavieleeking) wrote :

The same on Thinkpad T60 with Intel 82801G. Also sometimes i don't even have PCM, just MASTER.

Revision history for this message
Kyle S (pissboy) wrote :

Confirming on my T60 with 82801G as well, including PCM going missing intermittently. It works fine on -9, broken on -10. Unfortunately I am reluctant to go back to -9 for normal use because of Very Annoying Bug #129226 which is fixed in -10 !

One other detail: the "PC speaker" system bell noise is at normal levels, but I can hear nothing else thru speakers or headphones.

Revision history for this message
harrydb (harrydeboer) wrote :

I have the same I guess, but on different hardware (also uses the snd_hda_intel driver though)
Using 2.6.22-9-generic it works straight away but with 2.6.22-10-generic mixers are gone and the alsa device name changed a little. Feisty also had this behavior by the way, I used snd_hda_intel supplied by Via to solve that.

From the mainboard specification: VIA VT1708A High Definition Audio
From lspci:
02:01.0 Audio device [0403]: VIA Technologies, Inc. VIA High Definition Audio Controller [1106:3288] (rev 10)
        Subsystem: VIA Technologies, Inc. Unknown device [1106:aa09]
        Flags: bus master, fast devsel, latency 0, IRQ 22
        Memory at dfefc000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: <access denied>

Revision history for this message
Markus Strobl (mstrobl2) wrote :

Confirming on my HTPC using ALC883 chipset (snd_hda_intel driver). I lost many mixer channels. Most importantly the IEC958 (digital output switch) which means I no longer have sound at all. Had to revert back to 2.6.22-9 which made it work again.

Changed in linux-source-2.6.22:
status: New → Confirmed
Revision history for this message
Alexey Balmashnov (a.balmashnov) wrote :

Another confirmation. Dell Inspiron 640m with

00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
        Subsystem: Dell Unknown device 01d8
        Flags: bus master, fast devsel, latency 0, IRQ 20
        Memory at efebc000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [50] Power Management version 2
        Capabilities: [60] Message Signalled Interrupts: Mask- 64bit+ Queue=0/0 Enable-
        Capabilities: [70] Express Unknown type IRQ 0

By the way, this is also regression w.r.t. feisty, since in feisty it worked ok.

Revision history for this message
Pascal Potvin (pascal-potvin) wrote :

Added the alsa-driver package, to be sure everyone gets the info.

The bug is also true for Nvidia HDA chips, you can look in the duplicates for more info.

Major regression.

Changed in alsa-driver:
status: New → Confirmed
Revision history for this message
Manuel Olbrich (dschie) wrote :

same problem here.
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
at my t60. here are master and pcm left, but the master-slider has only 4 possible positions (0%, 25%, 50% and 100%)

Revision history for this message
Markus Strobl (mstrobl2) wrote :

Just checking if anyone else saw what I saw: 2 days ago I got a new kernel modules package. When I booted after installing this package it seemed the audio channels were back to normal but I couldn't start X as it said my nvidia kernel module failed to load. So it fixed audio but broke video?

Revision history for this message
steavieleeking (steavieleeking) wrote :

Audio is working here too; but ATI fglrx doesn't load any more.

Revision history for this message
cake (tom-polybonk) wrote :

My nvidia MCP51 HDA is working again for me with kernel modules update, my nvidia 7600 card works fine after update as well.

Asus A6T

Revision history for this message
Markus Kienast (elias1884) wrote :

Since again, I had to attach the same lspci file to several bugs again, I want to make all devs and bug fixers aware of this bug https://bugs.launchpad.net/malone/+bug/3382

I find it is absolutely necessary to be able to attach hardware profiles to launchpad user accounts. I would then simply say, this happens on Feisty on my machine XY and you guys could immediately access the right record in the HW DB. Now you have to over and over again request us to send lspci outputs, lshw outputs, ....

Isn't it the purpose of programming to relieve us from things that we have to do over and over again in exactly the same way? Isn't that what computers are for, to do exactly these stupid always the same operations?

Please use your voice as bug fixers, as the people most annoyed by this, to get canonical to implement such a feature in launchpad!

Revision history for this message
JoergMechnich (joerg-mechnich) wrote :

Audio is working again for me too after some kernel(-module)-related updates.

A side note for people having trouble with fglrx: after getting trouble with the fglrx module delivered with the linux-restricted package I compiled the newest 8.40.4 driver from source packages that one can generate with the ati installer (also for gutsy now). Since then everything is working fine again. Only thing to remember is that you _have_ to run sudo depmod -a manually after installation of the module.

Tim Gardner (timg-tpi)
Changed in linux-source-2.6.22:
importance: Undecided → Medium
status: Confirmed → Fix Released
Changed in alsa-driver:
status: Confirmed → Fix Released
Revision history for this message
Markus Strobl (mstrobl2) wrote :

My comment from 8/28:

Just checking if anyone else saw what I saw: 2 days ago I got a new kernel modules package. When I booted after installing this package it seemed the audio channels were back to normal but I couldn't start X as it said my nvidia kernel module failed to load. So it fixed audio but broke video?

----------------------------

Turned out that I had to do a "sudo depmod -a" after booting the new kernel. Once that was done the nvidia_new kernel module loaded and X could be started.

So fix is confirmed. Audio (and video) works again with the new release of the kernel-modules.

Revision history for this message
steavieleeking (steavieleeking) wrote :

"sudo depmod -a" also brings back fglrx driver.

Revision history for this message
Markus Kienast (elias1884) wrote :

Bug was resolved with last kernel update on my system.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Bug attachments

Remote bug watches

Bug watches keep track of this bug in other bug trackers.