Support for HDA ATI SB (audio) w/ ALSA missing in linux-image-2.6.15-22-k7, works with revision 21
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-source-2.6.15 (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
Binary package hint: linux-image-
Repeatable whenever booting into 2.6.15-22-k7-smp in Dapper, and not present when booting into previous versions. I can't fix volume levels with 'sudo alsactl -F restore', and I have not been able to check whether this affects OSS.
brett@tachikoma:~$ uname -a
Linux tachikoma 2.6.15-22-k7 #1 SMP PREEMPT Sun May 7 17:27:47 UTC 2006 i686 GNU/Linux
brett@tachikoma:~$ dmesg | grep -i 'hda'
[4294673.539000] ide0: BM-DMA at 0xf400-0xf407, BIOS settings: hda:pio, hdb:pio
[4294674.211000] hda: _NEC DVD_RW ND-3550A, ATAPI CD/DVD-ROM drive
[4294675.351000] hda: ATAPI 48X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33)
[4294684.748000] hda_codec: Unknown model for ALC880, trying auto-probe from BIOS...
[4294684.772000] hda_codec: Cannot set up configuration from BIOS. Using 3-stack mode...
[4294698.580000] hda-intel: Invalid position buffer, using LPIB read method instead.
brett@tachikoma:~$ sudo alsactl restore
alsactl: set_control:894: warning: name mismatch (Side Playback Volume/CD Playback Volume) for control #9
alsactl: set_control:896: warning: index mismatch (0/0) for control #9
alsactl: set_control:894: warning: name mismatch (Side Playback Switch/CD Playback Switch) for control #10
alsactl: set_control:896: warning: index mismatch (0/0) for control #10
alsactl: set_control:894: warning: name mismatch (Mic Playback Volume/Line Playback Volume) for control #11
alsactl: set_control:896: warning: index mismatch (0/0) for control #11
alsactl: set_control:894: warning: name mismatch (Mic Playback Switch/Line Playback Switch) for control #12
alsactl: set_control:896: warning: index mismatch (0/0) for control #12
alsactl: set_control:894: warning: name mismatch (Front Mic Playback Volume/Mic Playback Volume) for control #13
alsactl: set_control:896: warning: index mismatch (0/0) for control #13
alsactl: set_control:898: failed to obtain info for control #13 (Operation not permitted)
brett@tachikoma:~$ sudo lspci -vvn
0000:00:00.0 0600: 1002:5950 (rev 10)
Subsystem: 1002:5950
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ >SERR- <PERR-
Latency: 64
0000:00:02.0 0604: 1002:5a34
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: 0x08 (32 bytes)
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000e000-0000efff
Memory behind bridge: fdb00000-fdbfffff
BridgeCtl: Parity- SERR- NoISA- VGA+ MAbort- >Reset- FastB2B-
0000:00:06.0 0604: 1002:5a38
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: 0x08 (32 bytes)
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: fdd00000-fddfffff
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
0000:00:11.0 0101: 1002:437a (rev 80) (prog-if 8f [Master SecP SecO PriP PriO])
Subsystem: 1002:437a
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64, Cache Line Size: 0x08 (32 bytes)
Interrupt: pin A routed to IRQ 209
Region 0: I/O ports at ff00 [size=8]
Region 1: I/O ports at fe00 [size=4]
Region 2: I/O ports at fd00 [size=8]
Region 3: I/O ports at fc00 [size=4]
Region 4: I/O ports at fb00 [size=16]
Region 5: Memory at fe02f000 (32-bit, non-prefetchable) [size=512]
Expansion ROM at 80000000 [disabled] [size=512K]
0000:00:12.0 0101: 1002:4379 (rev 80) (prog-if 8f [Master SecP SecO PriP PriO])
Subsystem: 1002:4379
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64, Cache Line Size: 0x08 (32 bytes)
Interrupt: pin A routed to IRQ 217
Region 0: I/O ports at fa00 [size=8]
Region 1: I/O ports at f900 [size=4]
Region 2: I/O ports at f800 [size=8]
Region 3: I/O ports at f700 [size=4]
Region 4: I/O ports at f600 [size=16]
Region 5: Memory at fe02e000 (32-bit, non-prefetchable) [size=512]
Expansion ROM at 80080000 [disabled] [size=512K]
0000:00:13.0 0c03: 1002:4374 (rev 80) (prog-if 10)
Subsystem: a0a0:0567
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64, Cache Line Size: 0x10 (64 bytes)
Interrupt: pin A routed to IRQ 233
Region 0: Memory at fe02d000 (32-bit, non-prefetchable) [size=4K]
0000:00:13.1 0c03: 1002:4375 (rev 80) (prog-if 10)
Subsystem: a0a0:0567
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64, Cache Line Size: 0x10 (64 bytes)
Interrupt: pin A routed to IRQ 233
Region 0: Memory at fe02c000 (32-bit, non-prefetchable) [size=4K]
0000:00:13.2 0c03: 1002:4373 (rev 80) (prog-if 20)
Subsystem: a0a0:0567
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64, Cache Line Size: 0x10 (64 bytes)
Interrupt: pin A routed to IRQ 233
Region 0: Memory at fe02b000 (32-bit, non-prefetchable) [size=4K]
0000:00:14.0 0c05: 1002:4372 (rev 81)
Subsystem: a0a0:0567
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Region 0: I/O ports at 0400 [size=16]
Region 1: Memory at fe02a000 (32-bit, non-prefetchable) [size=1K]
0000:00:14.1 0101: 1002:4376 (rev 80) (prog-if 8a [Master SecP PriP])
Subsystem: a0a0:0566
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64
Interrupt: pin A routed to IRQ 225
Region 0: I/O ports at <unassigned>
Region 1: I/O ports at <unassigned>
Region 2: I/O ports at <unassigned>
Region 3: I/O ports at <unassigned>
Region 4: I/O ports at f400 [size=16]
0000:00:14.2 0403: 1002:437b (rev 01)
Subsystem: a0a0:0569
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-
Latency: 64, Cache Line Size: 0x08 (32 bytes)
Interrupt: pin ? routed to IRQ 225
Region 0: Memory at fe024000 (64-bit, non-prefetchable) [size=16K]
0000:00:14.3 0601: 1002:4377 (rev 80)
Subsystem: 1002:4377
Control: I/O+ Mem+ BusMaster+ SpecCycle+ MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 0
0000:00:14.4 0604: 1002:4371 (rev 80) (prog-if 01)
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop+ ParErr- Stepping- SERR- FastB2B-
Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64
Bus: primary=00, secondary=03, subordinate=03, sec-latency=64
I/O behind bridge: 0000c000-0000cfff
Memory behind bridge: f9000000-fcffffff
BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
0000:00:18.0 0600: 1022:1100
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-
0000:00:18.1 0600: 1022:1101
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-
0000:00:18.2 0600: 1022:1102
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-
0000:00:18.3 0600: 1022:1103
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-
0000:01:00.0 0300: 1002:554d
Subsystem: 174b:1600
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: 0x08 (32 bytes)
Interrupt: pin A routed to IRQ 50
Region 0: Memory at d0000000 (64-bit, prefetchable) [size=256M]
Region 2: Memory at fdbf0000 (64-bit, non-prefetchable) [size=64K]
Region 4: I/O ports at ee00 [size=256]
Expansion ROM at fdb00000 [disabled] [size=128K]
0000:01:00.1 0380: 1002:556d
Subsystem: 174b:1601
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-
Region 0: Memory at fdbe0000 (64-bit, non-prefetchable) [disabled] [size=64K]
0000:02:00.0 0200: 11ab:4362 (rev 22)
Subsystem: a0a0:0568
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: 0x08 (32 bytes)
Interrupt: pin A routed to IRQ 58
Region 0: Memory at fddfc000 (64-bit, non-prefetchable) [size=16K]
Region 2: I/O ports at de00 [size=256]
Expansion ROM at fdc00000 [disabled] [size=128K]
0000:03:04.0 0400: 14f1:8800 (rev 05)
Subsystem: 0070:9002
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (5000ns min, 13750ns max), Cache Line Size: 0x08 (32 bytes)
Interrupt: pin A routed to IRQ 66
Region 0: Memory at f9000000 (32-bit, non-prefetchable) [size=16M]
0000:03:04.2 0480: 14f1:8802 (rev 05)
Subsystem: 0070:9002
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (1500ns min, 22000ns max), Cache Line Size: 0x08 (32 bytes)
Interrupt: pin A routed to IRQ 66
Region 0: Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
0000:03:04.4 0480: 14f1:8804 (rev 05)
Subsystem: 0070:9002
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (1500ns min, 63750ns max), Cache Line Size: 0x08 (32 bytes)
Interrupt: pin A routed to IRQ 11
Region 0: Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
0000:03:05.0 0c00: 1106:3044 (rev 46) (prog-if 10)
Subsystem: 1106:3044
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping+ SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 64 (8000ns max), Cache Line Size: 0x08 (32 bytes)
Interrupt: pin A routed to IRQ 177
Region 0: Memory at fcfff000 (32-bit, non-prefetchable) [size=2K]
Region 1: I/O ports at cf00 [size=128]
This bug has had no activity for a considerable period. This is a check to see if there is still interest in investigating this bug report.