The time now is Wed 19 Jun 2013, 07:03
All times are UTC - 4 |
| Author |
Message |
AndyHunt
Joined: 13 Feb 2008 Posts: 4
|
Posted: Thu 01 May 2008, 05:36 Post_subject:
Thinkpad 600E forgetting sound settings |
|
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: | # --- 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: | # --- 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
|
|
Back to top
|
|
 |
Aitch

Joined: 04 Apr 2007 Posts: 6825 Location: Chatham, Kent, UK
|
Posted: Fri 02 May 2008, 06:32 Post_subject:
|
|
Hi Andy
Not sure that I know how to do it, but it looks as though you need to add
| Code: | | options snd-cs4236 port=0x530 cport=0x538 isapnp=0 dma1=1 dma2=0 irq=5 |
mine 'snipped' is:-
| Code: | 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
|
|
Back to top
|
|
 |
tempestuous
Joined: 10 Jun 2005 Posts: 4950 Location: Australia
|
Posted: Fri 02 May 2008, 10:55 Post_subject:
|
|
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.
|
|
Back to top
|
|
 |
HairyWill

Joined: 26 May 2006 Posts: 2949 Location: Southampton, UK
|
Posted: Fri 02 May 2008, 11:42 Post_subject:
|
|
| 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: community website, screenshots, puplets, wiki, rss
|
|
Back to top
|
|
 |
Aitch

Joined: 04 Apr 2007 Posts: 6825 Location: Chatham, Kent, UK
|
Posted: Fri 02 May 2008, 17:10 Post_subject:
|
|
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
|
|
Back to top
|
|
 |
Nomad

Joined: 27 May 2008 Posts: 1 Location: Lincolnshire, UK
|
Posted: Tue 27 May 2008, 15:41 Post_subject:
600e sound Sub_title: getting Pup to make a 600e bark |
|
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.
|
|
Back to top
|
|
 |
tempestuous
Joined: 10 Jun 2005 Posts: 4950 Location: Australia
|
Posted: Tue 27 May 2008, 19:32 Post_subject:
Re: 600e sound Sub_title: getting Pup to make a 600e bark |
|
| 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.
|
|
Back to top
|
|
 |
Aitch

Joined: 04 Apr 2007 Posts: 6825 Location: Chatham, Kent, UK
|
Posted: Tue 27 May 2008, 23:12 Post_subject:
|
|
@Nomad
Sound test file
http://uk.youtube.com/watch?v=O1WohReltuo
| Quote: | | No carpet tiles were harmed during the procedure. |
Aitch
|
|
Back to top
|
|
 |
AndyHunt
Joined: 13 Feb 2008 Posts: 4
|
Posted: Tue 03 Jun 2008, 04:51 Post_subject:
Thinkpad sound settings |
|
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
|
|
Back to top
|
|
 |
|
|
|
Rules_post_cannot Rules_reply_cannot Rules_edit_cannot Rules_delete_cannot Rules_vote_cannot You cannot attach files in this forum You can download files in this forum
|
Powered by phpBB © 2001, 2005 phpBB Group
|