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

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: