Hard Lockup with ALSA snd-via82xx.o, workaround included

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Fedora General Discussion]     [Red Hat General Discussion]     [Centos]     [Kernel]     [Red Hat Install]     [Red Hat Watch]     [Red Hat Development]     [Red Hat 9]     [Gimp]     [Yosemite News]

  Powered by Linux