LinuxQuestions.org
Support LQ: Use code LQ3H and save $3 on Web Hosting
Go Back   LinuxQuestions.org > HCL > Audio Devices > Cirrus Logic
User Name
Password

Notices

Search · Register · Submit New Product ·
 

Cirrus Logic CrystalClear Sound Fusion Audio Acccelerator (CS 4610/11)
Reviews Views Date of last review
2 7909 05-31-2004
spacer
Recommended By Average Price Average Rating
100% of reviewers None indicated 7.5



Description: This is a laptop integrated sound card, found in the IBM ThinkPad 600E and some others.
Keywords: IBM Thinkpad 600E audio Cyrus Logic sound
/sbin/lspci output: 00:06.0 Multimedia audio controller: Cirrus Logic CS 4610/11 [CrystalClear SoundFusion Audio Accelerator] (rev 01)
Chipset: CS 4610/11
Connection Type: PCI


Author
Post A Reply 
Old 11-09-2003, 04:10 PM   #1
gradedcheese
 
Registered: Nov 2003
Posts: 59
Would you recommend the product? yes | Price you paid?: None indicated | Rating: 8

Kernel (uname -r): 2.4.20-8
Distribution: RedHat Linux 9.0



[Log in to get rid of this advertisement]
RedHat Linux 9 does not see this card by default but there is a kernel module in 2.4 kernels and probably some earlier ones that supports it. I found a site with info on making the card work under earlier RedHat distros but this should work for just about anyone...

(in /etc/modules.conf)

alias sound-slot-0 cs4232
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :
options sound dmabuf=1
alias synth0 opl3
options opl3 io=0x388
options cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=9


The purpose of this is to tell it to use cs4232 for the card and then there are some additional lines to make the card not do weird stuff on startup (it will make random sounds). Some people reported that the card does weird things on sleep because it doesn't save it's registers but i haven't had any problems yet.
 is offline    
Old 05-31-2004, 06:11 PM   #2
hw-tph
 
Registered: Sep 2003
Distribution: Gentoo, Debian
Posts: 2,957
Would you recommend the product? yes | Price you paid?: None indicated | Rating: 7

Kernel (uname -r): 2.6.5-gentoo-r1
Distribution: Gentoo


The sound chip in the Thinkpad 600E is a 4237B and not the 4610/11 as lspci reports. The 4610/11 are PCI chips while the 4237B (also found in a lot of other laptops like the Dell Latitude CPi series) are ISA chips.

As gradedcheese notes this card works with the OSS drivers, but the Alsa drivers work even better. The snd-cs4232 driver works but is unstable on the 600E and you should rely on the snd-cs4236 driver instead. Both late 2.4 series with external Alsa and 2.6 series kernels with kernel-supplied Alsa (or external) works well. Add the following to /etc/modules.conf:

options snd device_mode=0666
alias snd-card-0 snd-cs4236
alias sound-slot-0 snd-cs4236
options snd-cs4236 port=0x530 cport=0x538 isapnp=0 dma1=1 dma2=0 irq=5
# OSS support
alias /dev/mixer snd-mixer-oss
alias /dev/dsp snd-pcm-oss
alias /dev/midi snd-seq-oss

...and that should pretty much be it. Either modprobe the module or use the alsasound script in /etc/init.d, unmute the proper channels and you're on your way to a better living with Alsa.
 is offline    





All times are GMT -5. The time now is 02:27 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
RSS2  LQ Podcast
RSS2  LQ Radio
Open Source Consulting | Domain Registration