[ltp] Sound on ThinkPad T22
Andrew Crawford
linux-thinkpad@www.bm-soft.com
Sun, 29 Jul 2001 11:23:04 -0700
I was finally able to get sound working under Linux-Mandrake 7.2 on my
ThinkPad T22. Since I received no replies to this post, I thought I would
forward the instructions in case anyone else ever wants to get sounds
working on one of these notebooks.
This is the command to load the proper module:
modprobe snd-card-cs461x && modprobe snd-pcm-oss
The sound on mine was muted by default so, I had to turn up the volume
before I could hear anything. This can be accomplished with aumix using
the GUI or at a command line with something like:
aumix -v 90 -w 90
Here are the correct lines for /etc/modules.conf:
# ALSA cs461x
alias char-major-116 snd
alias char-major-14 soundcore
alias snd-card-0 snd-card-cs461x
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-12 snd-pcm-oss
Good luck.
Andrew Crawford
ThinkPad@Evermore.com
At 03:48 PM 7/26/2001 -0700, you wrote:
>Greetings,
>
>I have installed Linux-Mandrake 7.2 on an IBM ThinkPad T22 and have
>everything working except for the sound. Based on postings to various
>forums, it looks like other people have been able to get the sound to work
>on other ThinkPad models with the same or a similar sound chip:
>
>cat /proc/pci :
>
> Bus 0, device 5, function 0:
> Multimedia audio controller: Cirrus Logic Unknown device (rev 1).
> Vendor id=1013. Device id=6003.
> Slow devsel. IRQ 11. Master Capable. Latency=64. Min Gnt=4.Max
> Lat=24.
> Non-prefetchable 32 bit memory at 0xe8100000 [0xe8100000].
> Non-prefetchable 32 bit memory at 0xe8000000 [0xe8000000].
>
>I have turned off PCI power management in the BIOS.
>
>sndconfig identifies the card as:
>
> Cirrus Logic | CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator]
>
>However, it then reports that it is not supported and exits.
>
>I believe I have the correct module:
>
> /lib/modules/2.2.19-4.1mdk/alsa/snd-card-cs461x.o
>
>I'm not sure I know what to put in /etc/modules.conf. I have tried
>several different things, mostly based on the alsa docs. In all cases, I
>get an error:
>
>Starting alsa sound driver snd-card-cs461x Note: /etc/modules.conf is more
>recent than /lib/modules/2.2.19-4.1mdk/modules.dep
>/lib/modules/2.2.19-4.1mdk/alsa/snd-card-cs461x.o: Hint: insmod errors can
>be caused by incorrect module parameters, including invalid IO or IRQ
>parameters
>init_module: Device or resource busy
>/lib/modules/2.2.19-4.1mdk/alsa/snd-card-cs461x.o: insmod
>/lib/modules/2.2.19-4.1mdk/alsa/snd-card-cs461x.o failed
>/lib/modules/2.2.19-4.1mdk/alsa/snd-card-cs461x.o: insmod snd-card-cs461x
>failed
>
>Manually doing an "insmod snd-card-cs461x" I get a series of undefined
>symbol messages.
>
>Can anyone tell me what I need to know to get it to go?
>
>Andrew Crawford
>ThinkPad@Evermore.com
>
>
>----- The Linux ThinkPad mailing list -----
>The linux-thinkpad mailing list home page is at:
>http://www.bm-soft.com/~bm/tp_mailing.html
----- The Linux ThinkPad mailing list -----
The linux-thinkpad mailing list home page is at:
http://www.bm-soft.com/~bm/tp_mailing.html