Linux - Laptop and NetbookHaving a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I've been searching and searching for fixes to this prob and have tried many diffrent fixes for it. I was just wondering if anyone out there has a tutorial for a sound fix for this thinkpad and SuSE that isnt from version 1.0. I have everything else up and running and I love running Linux, but this is gonna drive me CRAZY . Please help out a Linux newbie,Please
Wavz
The tutorial is great, but how do I rework the kernel to do this? This is my first real Linux full time computer so I am willing to learn just about anything. Thanks
Wavz
Before you do any kernel mods, have you run alsa on it?
I don't use SUSE but Alsa 1.0.5 detected and configured my 600e sound right away.
As root run alsaconf and see what happens, if all goes well then run alsamixer, adjust your setting (volume is off by default), exit and then run, alsactl store .
Wavz, that would be the OSS driver, which quite frankly sucks. I'll fire up my old 600E later today and post the relevant info to get Alsa up and running.
Setting default volumes...
Saving the mixer setup used for this in /var/lib/alsa/asound.state.
/usr/sbin/alsactl: save_state:1061: No soundcards found...
Thanks Hakan This has been one problem I havent been able to figure out for such a long time. I guess all of the explainations Ive seen have been above my head as a Linux newbie.
Wavz
ALSA
Late last night I eventually got sound going. I used alsa-driver-0.3.0-pre3 and followed the instructions for compilation. I didn't have PnP support operational in my kernel and "Sound Card Support" is ticked as a Module but no options were enabled.
To get it to compile I had to give the location of the kernel sources and also I symlinked /usr/src/linux to /usr/local/src/linux-2.2.1.
./configure --with-debug=full --with-kernel=/usr/local/src/linux-2.2.1
make install
./snddevices
Note that --with-isapnp=yes was not used. As recomended by Raph Levien, my modules.conf looks like:
alias char-major-14 snd
alias snd-minor-oss-0 snd-card-cs4236
alias snd-minor-oss-1 snd-opl3
alias snd-minor-oss-3 snd-pcm1-oss
options snd-card-cs4236 snd_port=0x530 snd_cport=0x538 snd_irq=5 snd_dma1=1 snd_dma2=0 snd_fm_port=0x388
alias sound off
and now I can load the sound driver with:
modprobe snd-card-cs4236
modprobe snd-pcm1-oss
Note that you have to read the ALSA trouble-shooting FAQ to find that the second line is needed to get /dev/dsp going. Everything is muted by default.
Also note that performing a suspend (e.g. closing the lid) will freeze the driver, which really limits the usefulness.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.