Lenovo3000N100_FPG

Differences between revisions 10 and 11
Revision 10 as of 2007-07-04 16:04:03
Size: 4665
Editor: IGLD-77-124-10-71
Comment:
Revision 11 as of 2007-07-04 16:06:57
Size: 4668
Editor: IGLD-77-124-10-71
Comment:
Deletions are marked like this. Additions are marked like this.
Line 25: Line 25:
I used the ["LaptopTestingTeam/Lenovo3000C200_89224MG"] page to get sound working. This section is basically a rip-off from that page. However - since apparently some more time has passed since that page's writing, this is a slightly more up to date version. I used the ["LaptopTestingTeam/Lenovo3000C200_89224MG"] page to get sound working. This section is basically a rip-off from that page. As of the 4th of July this page is more recent, however.
Line 27: Line 27:
'''Note:''' If you would rather not recompile ALSA yourself, however, none of the internet provided packages worked on my machine. '''Note:''' If you would rather not recompile ALSA yourself, however, none of the internet provided packages like provided on the ["LaptopTestingTeam/Lenovo3000C200_89224MG"] page worked on my machine.
Line 29: Line 29:
So, you'll need to install a few necessary build tools. Download the latest alsa-rc driver,lib and utils source.
C
ompile and install the alsa packages, insert the new module et voila!
So, you'll need to install a few necessary build tools. Summary: Download the latest alsa-rc driver,lib and utils source, compile and install the alsa packages, insert the new module et voila!
Line 66: Line 65:
{{{cd alsa-driver-1.0.14rc3 {{{cd alsa-driver-1.0.14
Line 71: Line 70:
cd ../alsa-lib-1.0.14rc3 cd ../alsa-lib-1.0.14
Line 75: Line 74:
cd ../alsa-utils-1.0.14rc2 cd ../alsa-utils-1.0.14

This is the LaptopTestingTeam page for the Lenovo 3000 N100 FPG. The Lenovo website lists [http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&lndocid=MIGR-48NT8D laptops which are compatible] with various Linux distros (Suse, Novell, Red Hat, Turbolinux). The N100 has only been tested on the last two.

This laptop worked out of the box under feisty - except for fixing the screen resolution, updating the sound drivers and turning on the microphone capture.

Screen resolution (1280x800)

You must install the package 915resolution (universe) in order to get the native 1280x800 resolution. Nothing else to configure, just install it and restart the X server (logout/login or Ctrl-Alt-Backspace).

{{{sudo apt-get install 915resolution }}}

Sound

Under Feisty, sound does not work out of the box, and still does not work including updates until the 3rd July 2007.

I used the ["LaptopTestingTeam/Lenovo3000C200_89224MG"] page to get sound working. This section is basically a rip-off from that page. As of the 4th of July this page is more recent, however.

Note: If you would rather not recompile ALSA yourself, however, none of the internet provided packages like provided on the ["LaptopTestingTeam/Lenovo3000C200_89224MG"] page worked on my machine.

So, you'll need to install a few necessary build tools. Summary: Download the latest alsa-rc driver,lib and utils source, compile and install the alsa packages, insert the new module et voila!

This is intended as a copy & paste howto. You have to use Shift+Insert to paste into the Terminal.

To start install some required build tools, open up a terminal (Accessories>Terminal) and: {{{sudo apt-get install build-essential ncurses-dev gettext }}} and then: {{{sudo apt-get install linux-headers-uname -r }}}

Now we need to download the alsa packages. Make a temporary directory in your home directory: {{{cd ~ mkdir alsa-src cd alsa-src wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.14.tar.bz2 wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.14.tar.bz2 wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.14.tar.bz2 }}}

Extract the tars:

tar xvf alsa-driver-1.0.14.tar.bz2
tar xvf alsa-lib-1.0.14.tar.bz2
tar xvf alsa-utils-1.0.14.tar.bz2

It's best to stop alsa at this point.:

{{{sudo /etc/init.d/alsa-utils stop }}} Or {{{sudo /etc/init.d/alsasound stop }}}

Now we can compile the alsa packages: {{{cd alsa-driver-1.0.14 ./configure --with-cards=hda-intel make sudo make install

cd ../alsa-lib-1.0.14 ./configure sudo make install

cd ../alsa-utils-1.0.14 ./configure sudo make install}}}

Now we remove the old and insert the new alsa module: {{{sudo modprobe -r snd-hda-intel && sudo modprobe snd-hda-intel }}}

Note: If you get a message saying "FATAL: Module snd-hda-intel in use" be sure that the Alsa driver has been stopped (see above).

You should now have working speakers!

One final tweak I had to do to get recording working as expected was to open up the gnome volume control/mixer. Go to edit>preferences and tick the input source track to be visible. This gives a new tab called options on the mixer where it is possible to choose the record source. Frontmic is for the internal mic, Mic for the external input, Line isn't used (will be removed in next patch) and CD is for...thats right cd.

Microphone Capture

However, after fixing the sound, the microphone capture does not work. (neither front nor plugged in one). Both can be heard when turning on Unmute but cannot be used for recording.

Start alsamixer from prompt: alsamixer Use tab and arrow keys to end up at capture and then hit spacebar to turn capturing on.

(microphone solution copied from): https://answers.launchpad.net/ubuntu/+question/701

Other Sources

If this does not solve your problems, you might find more information here: ["LaptopTestingTeam/Lenovo3000N100_0768"] or http://ubuntuforums.org/showthread.php?p=1975260#post1975260 or http://ubuntuforums.org/showthread.php?p=2954994#post2954994

LaptopTestingTeam/Lenovo3000N100_FPG (last edited 2010-03-01 22:37:53 by 94)