LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook
User Name
Password
Linux - Laptop and Netbook Having 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


Reply
  Search this Thread
Old 03-14-2004, 01:16 AM   #31
dannyl
Member
 
Registered: Aug 2003
Location: Near Marion, Ill.
Distribution: Slackware 12.2, Kubuntu, Zenwalk
Posts: 102

Rep: Reputation: 15

open a console su to root. Then run alsaconf. This has always worked for me. You will also have to open the mixer to set levels. A note in alsaconf reminds you how.
 
Old 03-16-2004, 03:23 AM   #32
cjabingham
LQ Newbie
 
Registered: Mar 2004
Location: UK
Distribution: mandrake/slackware/freebsd
Posts: 2

Rep: Reputation: 0
Wink here is the solution!

Linux, IBM ThinkPad 600E, and Sound (and more)
As much as I struggled with it about 6 months ago, I must now say this: It's easy. Really.

I have an IBM ThinkPad 600E (model 2645) which I adore. It's a wonderful notebook--one of the best I've ever used. I bought one not long after leaving my old job. I had a 600E there and fell in love with it. So I had buy one for myself when I left.

IBM, on the other hand, was stupid for putting two things in the notebook that Linux couldn't grok:

The WinModem
The Sound Chipset
Luckily sound isn't much of an issue anymore. Here's how I got it working.

Searched Google to see how others did it.
Found that someone at SuSE had mostly documented it!
Upgraded to Mandrake Linux 7.1 because I wanted to try it and I knew I'd have a decent kernel and set of modules. (I had messed up the modules 6 months ago when I last tried to get this working.)
Created a /etc/aumixrc which contains:
vol:100:100:P
synth:100:100:P
pcm:100:100:P
speaker:99:99:P
line:45:45:P
mic:0:0:R
cd:65:65:P
mix:0:0:P
igain:75:75:P

Added these two lines to /etc/conf.modules:
alias char-major-14 cs4232
options cs4232 io=0x530 irq=5 dma=1 dma2=0

Added these lines to /etc/rc.d/rc3.d/S99local:
/sbin/modprobe cs4232
/usr/bin/aumix -L

Rebooted
Upon reboot, I found that xmms, mpg123, cdplay, and everything just worked as expected.

Memory
It's worth noting that Linux only sees the first 64 of the 128MB of RAM in my notebook by default. I help it out by adding an append line to /etc/lilo.conf such that the relevant block looks like this:

image=/boot/vmlinuz
label=linux
root=/dev/hda1
append="mem=130496k"
read-only

Video
I've found that running the SVGA XFree86 server works great, as long as it is in 16bit color mode. Running it in 24bit color makes it slow as hell. But 16bit is excellent.

That's is.
 
Old 03-16-2004, 04:15 AM   #33
hw-tph
Senior Member
 
Registered: Sep 2003
Location: Sweden
Distribution: Debian
Posts: 3,032

Rep: Reputation: 58
There is no reason to use the SVGA XFree86 server since there is a specific server called neomagic that works very well. You should get better performance with that one.

As for me and sound on my 600E I just discovered a stupid thing: Alsa has been freezing my computer solid for the past several months. When I would try to load the snd-cs4236 module the computer would stop responding with a fat big kernel panic. This is the reason I resorted to OSS sound and have recommended other to do the same thing. Now just the other day I used the "Initialize" function in the BIOS, and when I rebooted Alsa works without a problem. The sound quality is a lot better than when using OSS and performance seems a lot better as well. Works with both 2.4.25 as well as 2.6.4.

Håkan
 
Old 03-25-2004, 10:50 AM   #34
saxophobe
Member
 
Registered: Feb 2003
Location: Dallas, TX
Distribution: CentOS 5.3
Posts: 131

Rep: Reputation: 15
Question...

Hi all!

Hey cjabingham, I'm curious...

When you made the /etc/aumixrc file, did you make it a executable script, or did you just save it as a .txt file? If the latter, will the system see these instructions and execute them correctly?

Also, when you said:

Quote:
Added these two lines to /etc/conf.modules:
alias char-major-14 cs4232
options cs4232 io=0x530 irq=5 dma=1 dma2=0
which modules were you referring to? As I recall, there are lots of modules in the /etc directory with the .conf extension. For everyone's benefit, please be specific as possible.
(No offense intended, but I believe this issue to be one of the great failings of this type of assistance; no one knows what anyone else's expertise level is and ends up assuming everyone knows what they are referring to, and from what I have seen, this board is notorious for this type of posting. Just my .02 cents)

I am really interested to hear your response.

Thanks!

sax
 
Old 03-25-2004, 11:26 AM   #35
hw-tph
Senior Member
 
Registered: Sep 2003
Location: Sweden
Distribution: Debian
Posts: 3,032

Rep: Reputation: 58
/etc/conf.modules, which he referred to in his post, is the old name for what should be called /etc/modules.conf according to newer standards. Some distributions still use the name /etc/conf.modules, but they both have the same syntax and are interchangable. You should only have one of them, though.

You don't have to make the aumix.conf config file executable since it's not executed, but the values are read by aumix. Setting it to be world readable (chmod a+r /etc/aumix.conf) should be lax enough to let every user make use of it.

Ramble: My Alsa setup is very simple and works without a hitch. The lines I have in my /etc/modules.d/alsa (you could use /etc/modules.conf) are as follows:
Code:
# --- ALSA START ---
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
# --- ALSA END ---
Give Alsa another try, it's a lot better than OSS.


Håkan
 
Old 03-26-2004, 01:48 AM   #36
cjabingham
LQ Newbie
 
Registered: Mar 2004
Location: UK
Distribution: mandrake/slackware/freebsd
Posts: 2

Rep: Reputation: 0
Hey Kramer,

I just saved the file /etc/aumixrc as a regular text file in gedit or kedit. As for the etc/modules.conf file, I either saved it in modules.conf or conf.modules, again as a regular text file as one of these was not in my linux distribution.



Chris.
 
Old 09-19-2004, 11:59 AM   #37
saxophobe
Member
 
Registered: Feb 2003
Location: Dallas, TX
Distribution: CentOS 5.3
Posts: 131

Rep: Reputation: 15
Best solution I have found...

Hi all!

After many trials and tribulations, I have finally settled on a distribution that runs pretty smoothly, and is able to do what I want it to on my IBM Think Pad 600e: Red Hat 9.

While I have gone the ALSA route and installed the necessary drivers and utilities successfully, I have found an easier method that works pretty quickly: using the sndconfig tool with the –noprobe option.

After running the tool as root without the switch, I first got an error message that said it detected a Cirrus Logic 4610 sound card, and that this card was not supported. Then I found that you could run sndconfig with the –noprobe switch and choose your own make and model sound card, as well as the settings. As most TP600e Linux users will know by now, the cs4610 is not the correct model, and that we should be using the cs4236. Once this was selected, I just had to choose my settings, which I got from the following IBM site:

http://www-307.ibm.com/pc/support/si...GR-4BP6Q6.html

After selecting these settings, all that was left was to unmute the sound and play the sample, which worked!

Although it is not the best solution and relies on old technology, it works! And while I would like to have the full capabilities of ALSA on my system, these ARE speakers on a laptop for crying out loud; they are not going to provide the best stereo sound available, but they will give you the ability to hear a fairly accurate representation of how the sound that you would like to hear should sound.

In any case, after working and researching this issue, this is by far and away the easiest solution that I have found to work on this issue, provided the limitations stated previously.

Hope this helps!
 
Old 10-24-2006, 02:56 PM   #38
Tux-O-Matic
Member
 
Registered: Sep 2006
Distribution: Fedora Core 5 (no internet)
Posts: 95

Rep: Reputation: 15
Question

Wait, an Alsa driver works with Cirrus Logic? All this time I've been trying to find a driver for a Cirrus Logic 4510, but if I can use an ALSA driver, that would be a lot easier.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
no sound with ibm thinkpad 600e pat travers Debian 14 10-18-2005 02:38 PM
Fedora Core 2 + IBM Thinkpad 600E + ALSA arupsarkar Linux - Laptop and Netbook 6 09-22-2004 04:36 AM
sound on IBM Thinkpad 600E - laptop farshad1366 Linux - Hardware 1 09-10-2004 07:09 PM
Sound not working on IBM Thinkpad 600E zer0python Linux - Newbie 10 01-01-2004 05:06 PM
Sound on IBM ThinkPad 600E firejdl Linux - Hardware 1 06-19-2003 11:35 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Laptop and Netbook

All times are GMT -5. The time now is 06:04 AM.

Main Menu
Advertisement
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
Twitter: @linuxquestions
Open Source Consulting | Domain Registration