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

Re: Re: snd-cs4236 and Thinkpad 600E



Thank you Thomas.
Yes I have alsa-base. Actually to completely automate the installation I also need to avoid loading wrong drivers and to force loading of snd-cs4236.

So, here is my  complete recipe:

1- Add lines to /etc/discover.conf-2.6

# Sound card on Thinkpad 600E is incorrectly recognized...
# ...skip loading wrong drivers
skip cs46xx
skip snd-cs46xx

2- Add lines to /etc/hotplug/blacklist

# Avoid installing wrong drivers for the soundcard on Thinkpad 600E
cs4232
cs46xx
snd_cs46xx

3- Add lines to /etc/modprobe.d/alsa-base

# Thinkpad 600E sound chipset (Cirrus Logic CS4239 incorrectly recognized as CS46XX) is managed by cs4236 alsa driver
alias snd-card-0        snd-cs4236
options snd-cs4236 isapnp=0 port=0x530 fm_port=0x388 sb_port=0x220 cport=0x538 irq=5 dma1=1 dma2=0 install snd-cs4236 /sbin/modprobe --ignore-install snd-cs4236 && /usr/sbin/alsactl restore >/dev/null 2>&1 ||: remove snd-cs4236 {/usr/sbin/alsactl store >/dev/null 2>&1 ||: ;}; /sbin/modprobe -r --ignore-remove snd-cs4236

4- Add lines to /etc/init.d/rc.local (it has a link from /etc/rcS.d/S99rc.local)

modprobe snd-cs4236



--
Email.it, the professional e-mail, gratis per te: http://www.email.it/f

Sponsor:
Audio, Video, HI-FI...oltre 2.000 prodotti di alta qualit� prezzi da sogno solo su Visualdream.it Clicca qui: http://adv.email.it/cgi-bin/foclick.cgi?mid=2954&d=14-3



Reply to: