FS#7143 - 2.6.21 Kernel makes ALI chipset soundcard behave odd

Attached to Project: Arch Linux
Opened by Daniel (Doehni) - Sunday, 13 May 2007, 04:37 GMT
Last edited by Tobias Powalowski (tpowa) - Wednesday, 30 May 2007, 07:13 GMT
Task Type Bug Report
Category Kernel
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture i686
Severity High
Priority Normal
Reported Version 0.8 Voodoo
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

After updating to the latest 2.6.21 kernel, the sound in KDE applications stopped to work. Oddly, while playing files with vlc, the sound works sometimes, but sometimes it hangs until vlc quits.

Output lspci:
00:00.0 Host bridge: ATI Technologies Inc RS200/RS200M AGP Bridge [IGP 340M] (rev 02)
00:01.0 PCI bridge: ATI Technologies Inc PCI Bridge [IGP 340M]
00:02.0 USB Controller: ALi Corporation USB 1.1 Controller (rev 03)
00:06.0 Multimedia audio controller: ALi Corporation M5451 PCI AC-Link Controller Audio Device (rev 02)
00:07.0 ISA bridge: ALi Corporation M1533/M1535 PCI to ISA Bridge [Aladdin IV/V/V+]
00:08.0 Modem: ALi Corporation M5457 AC'97 Modem Controller
00:09.0 Network controller: Intersil Corporation Prism 2.5 Wavelan chipset (rev 01)
00:0a.0 CardBus bridge: O2 Micro, Inc. OZ601/6912/711E0 CardBus/SmartCardBus Controller
00:0c.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link)
00:10.0 IDE interface: ALi Corporation M5229 IDE (rev c4)
00:11.0 Bridge: ALi Corporation M7101 Power Management Controller [PMU]
00:12.0 Ethernet controller: National Semiconductor Corporation DP83815 (MacPhyter) Ethernet Controller
01:05.0 VGA compatible controller: ATI Technologies Inc Radeon IGP 330M/340M/350M

/etc/modprobe.conf:
#
# /etc/modprobe.conf (for v2.6 kernels)
#
#----cut here----
# I2C module options
alias char-major-89 i2c-dev
#----cut here----

# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF version 1.0.14rc2 ---
#alias snd-card-0 snd-ali5451
#alias sound-slot-0 snd-ali5451
# --- END: Generated by ALSACONF, do not edit. ---

options snd-hda-intel model=3stack

dmesg is attached
   dmesg.txt (20.7 KiB)
This task depends upon

Closed by  Tobias Powalowski (tpowa)
Wednesday, 30 May 2007, 07:13 GMT
Reason for closing:  Fixed
Comment by Roman Kyrylych (Romashka) - Sunday, 13 May 2007, 16:13 GMT Comment by Jan Spakula (bender02) - Monday, 14 May 2007, 02:43 GMT
I have the same problem - some programs (cmus, mplayer) play sound OK, some just repeat 1/2 second endlessly (mpd, cmus when the music stops, play, ogg123, playsound).

I get this in /var/log/errors.log
---
May 13 21:24:05 aconarch AC'97 1 access is not valid [0xffffffff], removing mixe
r.
May 13 21:24:05 aconarch ali mixer 1 creating error.
May 13 21:24:05 aconarch ali15x3_smbus 0000:00:06.0: ALI15X3 not detected, modul
e not inserted.
---

Found a bug on alsaproject (not very helpful though)
https://bugtrack.alsa-project.org/alsa-bug/view.php?id=3029

@Romashka: I think this is different from 6978: there the card is hda-intel, ours is AC 97/ali5451. There was no sound, we get sound, just messed up.

Comment by Roman Kyrylych (Romashka) - Tuesday, 15 May 2007, 10:11 GMT
similar issue with ALI chip reported here: http://bugs.archlinux.org/task/7142
Comment by Daniel (Doehni) - Monday, 21 May 2007, 23:24 GMT
I found a thread about this bug in the forum:
http://bbs.archlinux.org/viewtopic.php?id=32808
Comment by Jan Spakula (bender02) - Wednesday, 30 May 2007, 03:08 GMT
Back to normal with kernel 2.6.21.3-1 and new alsa packages (1.0.14rc4-1). Kernel gives exactly the same error messages (dmesg and errors.log) as before, but sound works again. Makes me think the problem was with alsa-lib. Confirmed by 2 more people on abovementioned forum thread.

Loading...