Hi folks,
When my laptop tries to use ALSA snd-via82xx.o it hard locks
immediately. If I first use the OSS via82cxxx_audio.o, unload then load
the ALSA snd-via82xx.o it works fine. This happened in 0.9.0rc[3-6].
The snd-via82xx.o module in 2.5.47-ac4 works without any problems.
pre-install sound-slot-0 modprobe via82cxxx_audio && modprobe -r
via82cxxx_audio || :
I used this line in my /etc/modules.conf in order to workaround this
problem. This loads and unloads the OSS driver before it automatically
loads the snd-via82xx driver at sound-slot-0. For now this workaround
works for me, but maybe somebody has some ideas in fixing the driver to
work properly.
Hardware:
Sony Vaio FXA36 (Athlon Palomino laptop)
VIA KT133A chipset
512MB RAM
Software:
Red Hat 8.0
kernel 2.4.18-18.8.0 athlon arch
ALSA RPM packages from http://psyche.freshrpms.net
gcc version 3.2 20020903 (Red Hat Linux 8.0 3.2-7)
These lines are from the bottom of my dmesg after OSS loaded, OSS
unloaded, ALSA loaded and sound played through the device:
Via 686a audio driver 1.9.1
PCI: Found IRQ 10 for device 00:07.5
IRQ routing conflict for 00:07.5, have irq 5, want irq 10
IRQ routing conflict for 00:07.6, have irq 5, want irq 10
PCI: Sharing IRQ 10 with 00:0a.1
PCI: Sharing IRQ 10 with 00:10.0
ac97_codec: AC97 Audio codec, id: 0x4144:0x5348 (Analog Devices AD1881A)
via82cxxx: board #1 at 0x1000, IRQ 5
PCI: Found IRQ 10 for device 00:07.5
IRQ routing conflict for 00:07.5, have irq 5, want irq 10
IRQ routing conflict for 00:07.6, have irq 5, want irq 10
PCI: Sharing IRQ 10 with 00:0a.1
PCI: Sharing IRQ 10 with 00:10.0
PCI: Setting latency timer of device 00:07.5 to 64
root@laptop SPECS]# lspci -vv -s 00:07.5
00:07.5 Multimedia audio controller: VIA Technologies, Inc. VT82C686
AC97 Audio Controller (rev 50)
Subsystem: Sony Corporation: Unknown device 80f6
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-
Interrupt: pin C routed to IRQ 5
Region 0: I/O ports at 1000 [size=256]
Region 1: I/O ports at 1c54 [size=4]
Region 2: I/O ports at 1c50 [size=4]
Capabilities: [c0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
[root@laptop SPECS]# lspci -vvn -s 00:07.5
00:07.5 Class 0401: 1106:3058 (rev 50)
Subsystem: 104d:80f6
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-
Interrupt: pin C routed to IRQ 5
Region 0: I/O ports at 1000 [size=256]
Region 1: I/O ports at 1c54 [size=4]
Region 2: I/O ports at 1c50 [size=4]
Capabilities: [c0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Warren Togami
warren@togami.com
--
Psyche-list mailing list
Psyche-list@redhat.com
https://listman.redhat.com/mailman/listinfo/psyche-list