Thinkpad 600E forgetting sound settings

Using applications, configuring, problems
Post Reply
Message
Author
AndyHunt
Posts: 4
Joined: Wed 13 Feb 2008, 07:35

Thinkpad 600E forgetting sound settings

#1 Post by AndyHunt »

I'm having some trouble getting my venerable Thinkpad 600E to remember it's settings for the sound card. If I use ALSA to configure the soundcard using the suggested settings the card works perfectly until I reboot.

Immediately fter using ALSA the relevant settings in the modprobe.conf files are

Code: Select all

# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 1.0.8 ---
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
# --- END: Generated by ALSACONF, do not edit. ---
That seems to work.

After a reboot the conf file is changed (I've no idea how) to

Code: Select all

# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 1.0.8 ---
alias sound-slot-0 snd-cs4236
options snd-cs4236 port=0x530 cport=0x538 isapnp=0 dma1=1 dma2=0 irq=5
# --- END: Generated by ALSACONF, do not edit. ---

alias snd-card-0 snd-cs46xx
alias sound-slot-0 snd-cs46xx
That doesn't

Any ideas how to get the settings to survive a reboot.

BTW I'm using Puppy 3.98

Thanks

Andy

User avatar
Aitch
Posts: 6518
Joined: Wed 04 Apr 2007, 15:57
Location: Chatham, Kent, UK

#2 Post by Aitch »

Hi Andy

Not sure that I know how to do it, but it looks as though you need to add

Code: Select all

options snd-cs4236 port=0x530 cport=0x538 isapnp=0 dma1=1 dma2=0 irq=5 
mine 'snipped' is:-

Code: Select all

alias parport_lowlevel parport_pc
alias usbdevfs usbcore
alias /dev/ppp ppp_generic
alias /dev/lp0 /dev/lp1 lp
alias char-major-116-* snd
options sb io=0x220 irq=7 dma=1 dma16=5 mpu_io=0x330
install binfmt-0000 /bin/true
install char-major-10 /bin/true
install char-major-10-1 /bin/true
install dummy0 /sbin/modprobe -o dummy0 --ignore-install dummy
to edit ALSA manually: open /etc/modprobe.conf in geany

So I think you could add yours there [sequential placement]

tempestuous posted a new alsa package v1.0.12rc1 here, read carefully!

http://www.murga-linux.com/puppy/viewtopic.php?p=105470

Try editing the /etc/modprobe.conf first, then the new version, if it doesn't work

Are you sure you are creating a save on shutdown, i.e. are other [video/modem/wifi?] settings being saved?

Aitch :)

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#3 Post by tempestuous »

It looks like Puppy automatically (and erroneously) loads the snd-cs46xx module at boot up, which is messing up the correct snd-cs4236 module.
I suggest you blacklist the snd-cs46xx module ... I don't know how to do this. Someone else will need to step in and help.

User avatar
HairyWill
Posts: 2928
Joined: Fri 26 May 2006, 23:29
Location: Southampton, UK

#4 Post by HairyWill »

tempestuous wrote:I suggest you blacklist the snd-cs46xx module ... I don't know how to do this. Someone else will need to step in and help.
Can you use the bootmanager on the system menu to do that? Or, do you need to muck about in rc.alsa?
Will
contribute: [url=http://www.puppylinux.org]community website[/url], [url=http://tinyurl.com/6c3nm6]screenshots[/url], [url=http://tinyurl.com/6j2gbz]puplets[/url], [url=http://tinyurl.com/57gykn]wiki[/url], [url=http://tinyurl.com/5dgr83]rss[/url]

User avatar
Aitch
Posts: 6518
Joined: Wed 04 Apr 2007, 15:57
Location: Chatham, Kent, UK

#5 Post by Aitch »

I think I've seen somewhere

add rmmod snd-cs46xx to your rc.local file and reboot

then load the snd-cs4236 module in alsa wizard

please correct if I've remembered wrong, but I can't find it, maybe this was just for another module error, as I inserted the snd file references

Aitch

User avatar
Nomad
Posts: 1
Joined: Tue 27 May 2008, 18:52
Location: Lincolnshire, UK

600e sound

#6 Post by Nomad »

Hi all, and a 'woof, woof' to all users. New to this forum, and no way an expert, but I have been messing around with various distros for a while and do love the pups.
I had the same trouble using a 2645 model 600e. Currently having a crack at Puppy 4.0, but it seems to be a problem across the board (Slax, Dynebolic, Zenlive, Goblin etc etc). Did a considerable amount of trawling about and came across this http://linux-laptop.net/hosted/thinkpad600e-fc4.html
After setting the Thinkpad's Quickboot to 'off', I loaded Puppy and repeated the process described in the above link. I got sound - not as much as I know the machine to be capable of, but a good start. On shutdown I pup-saved to the hard drive. On reloading, I still had sound - at the same level. Then I thought to run ALSA which set about and configured the CrystalFusion controller, reporting same successfully. No sound - till I looked at the volume control levels which appeared to have been muted in the process, and that was soon put right. I now have volume levels equal to those obtained running Mr Gates' OS. Pup-saved again at shutdown, and everything stayed ok on next boot.
I've since done a 'frugal' install, repeating all above - and it works, and subsequently tried a 'full' install to the drive which responds equally well to the process. Kudos to that Fedora user.
Nomad

ps the sound recording used to test the above was Albert Collins' 'The Moon Is Full'. No carpet tiles were harmed during the procedure.

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

Re: 600e sound

#7 Post by tempestuous »

Nomad wrote:After setting the Thinkpad's Quickboot to 'off' ... I got sound
Just for the record, the "QuickBoot" bios setting has been discussed on the forum before -
http://www.murga-linux.com/puppy/viewtopic.php?t=13699

"QuickBoot = OFF" is IBM-speak for "PnP OS = OFF" - it's a bios setting which allows hardware settings (IRQ, DMA, etc) which are bios-defined to be passed to the Linux kernel during bootup. This is often/usually a more reliable way to achieve hardware detection on older non-ACPI computers, especially those with ISA interfaces.

The IBM "QuickBoot" bios setting will be found on several ThinkPad models. The ones I know about are 600e, 600x, 770x.

User avatar
Aitch
Posts: 6518
Joined: Wed 04 Apr 2007, 15:57
Location: Chatham, Kent, UK

#8 Post by Aitch »

@Nomad

Sound test file :wink: :lol:

http://uk.youtube.com/watch?v=O1WohReltuo
No carpet tiles were harmed during the procedure.
:lol: :lol:

Aitch

AndyHunt
Posts: 4
Joined: Wed 13 Feb 2008, 07:35

Thinkpad sound settings

#9 Post by AndyHunt »

Thanks for all the suggestions. Just after I'd posted the original query about the soundcard I installed Puppy 4 - now I can get no sound at all out of the thinkpad.

I've since bought myself an EEEPC and am puppying that. As yet I haven't managed to mess up the sound on that.

Thanks for the help.

Andy

Post Reply