Re: Sound problems on IBM T22 (CS4614/22/24)
>>>>> "Martin" == Martin Skøtt <martin@z3n.dk> writes:
Martin> My T22 is pretty much working with Linux now, but sound is
Martin> giving me some problems. I get very lousy sound and a lot
Martin> of these messages (in /var/log/syslog) when playing an MP3
Martin> file in XMMS:
Martin> cs46xx: AC'97 read problem (ACSTS_VSTS), reg = 0x26 val=0x0
Martin> [...]
Martin> Another strange thind is that I after a track or two the
Martin> sound stops. XMMS keeps playing, but I get no sound.
Martin> I'm running Debian testing with a custom 2.4.5 kernel with
Martin> the SGI XFS patch [...]
The sound on my T22 has no problems. I've run most kernels between
2.4.5 and 2.4.9. I load the module at boot time (via /etc/modules).
Due to problems I was having with suspending, I unload the module when
I suspend and reload it when I resume:
--------8<---------8<-------- CUT HERE --------8<---------8<--------
#!/bin/sh
case "$1" in
suspend)
/usr/bin/esdctl off
/etc/init.d/aumix stop
/sbin/modprobe -r cs46xx
;;
resume)
/sbin/modprobe cs46xx
/etc/init.d/aumix start
/usr/bin/esdctl on
;;
esac
exit 0
--------8<---------8<-------- CUT HERE --------8<---------8<--------
>>>>> "Martin" == Martin Skøtt <martin@z3n.dk> also writes:
Martin> I forgot:
Martin> I get this in dmesg before the AC'97 read problems:
Martin> Crystal 4280/46xx + AC97 Audio, version 1.27.32, 14:15:59 Aug 31 2001
Martin> cs46xx: Card found at 0xe8122000 and 0xe8000000, IRQ 11
Martin> cs46xx: Thinkpad 600X/A20/T20 (1014:0153) at 0xe8122000/0xe8000000, IRQ 11
Martin> ac97_codec: AC97 Audio codec, id: 0x4352:0x5914 (Cirrus Logic CS4297A rev B)
I get the same message (apart from a newer version from 2.4.9).
Does the problem only occur after you suspend?
peace & happiness,
martin
Reply to: