Lenovo3000C200_8922AZG

I have started a blog on installing Ubuntu on the Lenovo 3000 C200 and you can find it at http://lenovo.dropshock.com/.

http://tuxmobil.org/lenovo.html

Hardware Specifications

  • Intel Celeron-M 430 (1.73 Ghz, 1 MB Cache)
  • 512MB DDR2-667MHz
  • 15.0" TFT (1024x768 - 4:3)
  • 80 GB SATA Hard Drive on Intel 82801GBM (ICH7) SATA Controller
  • Intel 945GM graphic controller with 128 MB shared memory - Website spec has this as 950GM, lspci gives 945GM?
  • DVD/DVD-RW Drive: HL-DT-ST DVDRAM GMA-4082N
  • 56K Modem v.92: Si-3054

  • LAN: Realtek RTL-8139
  • WLAN: Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI
  • PCMCIA: ENE Technology Inc CB1410 Cardbus Controller
  • IEEE-1394: Compal Electronics
  • MS/MS PRO/MMC/SD/SDIO/xD-Picture Card reader
  • Audio: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (Realtek Id 862)
  • S-Video Out

Current Issues

Sound does not work after install, see Notes.

Lenovo care button has no keycode set so is not programmable, see Notes.

Installing Feisty

To ensure all hardware works after install you will need to:

  1. Make sure that the wireless switch is in the "on" position (wireless on, to the right)
  2. That the internal modem is enabled in the BIOs, if not audio problems can occur.
  3. Install Feisty as you would normally

System Info

bios-version:63ET62WW
system-manufacturer:LENOVO
system-product-name:8922AZG
system-version:3000 C200

Hardware details

in Feisty (current stable)?

in Gutsy (current development)?

Installation works?

Yes

Yes

Hardware Information

Screen & Monitors

Device

Works?

Bug #

in Feisty (current stable)?

in Gutsy (current development)?

Screen

Yes

Yes

Correct resolution?

Yes

Yes

Correct refresh rate?

Yes

Yes

3D Acceleration

Yes

Yes

External monitor works?

Yes

Yes

External monitor - mirrors

Yes

Yes

External monitor - extend desktop

Untested

Untested

Power Management

Battery detected?

Yes

Yes

Hibernates?

Yes

Yes

bug #107370

Sleep

Yes

No

Dim monitor on battery

Yes

Yes

Blank monitor on inactivity

Yes

Untested

Lid Close

Yes

Untested

Cpu frequency scaling

No

No

Sound

Sound works?

No

Yes

bug #84616 alsa-bug #2725 See Notes

Correct volume?

Yes

Yes

Hardware volume switch

Yes

Yes

Headphone jack

Untested

Untested

Mic jack

Untested

Untested

Networking

Wired NIC

Yes

Yes

Wireless NIC

Using Ndis and driver downloaded from Lenovo

Untested

PCMCIA NIC

Untested

Untested

Firewire

Untested

Untested

Bluetooth

Untested

Untested

Modem

Untested

Untested

Infrared

Untested

Untested

Touchpad & Mice

Touchpad

Yes

Yes

Touchpad - Doubletap = double click

Yes

Yes

Touchpad - Scroll down side

Yes

Yes

Touchpad - turned off while typing

No

No

External mouse - USB

Yes

Untested

External mouse - Serial

Untested

Untested

Docking Station/Port Replicator

AC through replicator

Untested

Untested

USB

Untested

Untested

Serial

Untested

Untested

Parallel

Untested

Untested

External Monitor - VGA

Untested

Untested

External Monitor - DVI

Untested

Untested

Modem

Untested

Untested

NIC

Untested

Untested

PS/2

Untested

Untested

Additional Hardware

Fingerprint reader

Untested

Untested

CD/DVD drive

Yes

Yes

PCMCIA cards

Untested

Untested

Parallel Ports

Untested

Untested

Card reader(s)

Untested

Untested

Function and other keys

Fn key

Operation

Keycode

Works?

Bug #

in Feisty (current stable)?

in Gutsy (current development)?

+ Space

Unaffected

Unaffected

+ Esc

Mute

Yes

Yes

+ F1

Volume Down

Yes

Yes

+ F2

Volume Up

Yes

Yes

+ F3

Unaffected

Unaffected

+ F4

Sleep

e017

Yes

Yes

+ F5

Manage Wireless Connections

e016

No

No

+ F6

Unaffected

Unaffected

+ F7

External Monitor

e041

Yes

Yes

+ F8

Unaffected

Unaffected

+ F9

Unaffected

Unaffected

+ F10

Brightness Down

Yes

Yes

+ F11

Brightness Up

Yes

Yes

+ F12

Hibernate

e018

Yes

Yes

+ ArrowUp

Media Stop

Yes

Yes

+ ArrowDown

Media Play/Pause

Yes

Yes

+ ArrowRight

Media Next

Yes

Yes

+ ArrowLeft

Media Previous

Yes

Yes

+ PgUp

Home

Yes

Yes

+ PgDown

End

Yes

Yes

Other special keys

Key

Operation

Keycode

Works?

Bug #

in Feisty (current stable)?

in Gutsy (current development)?

Lenovo Care

User Programmable

e034

No

Yes

See Notes

Mute

Mute

Unknown

Yes

Yes

Volume Up

Volume Up

Unknown

Yes

Yes

Volume Down

Volume Down

Unknown

Yes

Yes

Notes

Sound

To get sound working you can carry out the following steps, I have only tested this in feisty:

sudo apt-get install build-essential ncurses-dev gettext

sudo apt-get install linux-headers-`uname -r` 

Stop alsa

sudo /etc/init.d/alsa-utils stop 
sudo /etc/init.d/alsasound stop 

Change to the home directory and make a temporary directory for the alsa source.

cd ~
mkdir alsa-src
cd alsa-src

Download the required alsa source packages

wget ftp://ftp.alsa-project.org/pub/driver/alsa-driver-1.0.14rc3.tar.bz2
wget ftp://ftp.alsa-project.org/pub/lib/alsa-lib-1.0.14rc3.tar.bz2
wget ftp://ftp.alsa-project.org/pub/utils/alsa-utils-1.0.14rc2.tar.bz2

Untar the alsa source packages:

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

Download the required patch:

wget http://lenovo.dropshock.com/files/realtek6.tar.gz

Untar the source package:

tar xvf realtek6.tar.gz

Copy the patch to the alsa source:

cp patch_realtek.c ~/alsa-src/alsa-driver-1.0.14rc3/alsa-kernel/pci/hda/

Now compile the alsa packages:

cd alsa-driver-1.0.14rc3 
./configure --with-cards=hda-intel
make
sudo make install

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

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

Remove the old alsa module and replace with the new one:

sudo modprobe -r snd-hda-intel && sudo modprobe snd-hda-intel

If you still do not have sound, you may need to append the following line to /etc/modprobe.d/alsa-base (In Jaunty and newer versions this file is /etc/modprobe.d/alsa-base.conf):

options snd-hda-intel single_cmd=1 model=laptop-eapd

Lenovo Care Button

To get the Lenovo care button to work on every startup you need to do the following:

sudo gedit /usr/share/hotkey-setup/lenovo.hk

and add this to the end of the file:

setkeycodes e034 129

Wireless

To get the wireless card working the following steps should be taken:

Install ndiswrapper

sudo apt-get install ndiswrapper-common ndiswrapper-utils1.9

Blacklist the opensource wireless driver shipped with ubuntu to avoid conflict

echo `blacklist bcm43xx` | sudo tee -a /etc/modprobe.d/blacklist.conf

Download the driver

cd ~
wget http://lenovo.dropshock.com/files/bcmwl5.tar.gz

Extract the driver

tar xvf bcmwl5.tar.gz
cd bcmwl5

Install the driver with ndiswrapper

sudo ndiswrapper -i bcmwl5.inf

Check the driver has installed

ndiswrapper -l

you should see

bcmwl5 : driver installed
        device (14E4:4311) present (alternate driver: bcm43xx)

or something similar

Load the driver

sudo depmod -a
sudo modprobe ndiswrapper

Check for errors

tail /var/log/messages

if you see no errors everything should be fine.

Now we have to make ndiswrapper load at startup

sudo ndiswrapper -m

To connect to your network you need to left click the network manager applet in the notification area and select "Connect to other wireless network..."

To stop the keyring manager nagging you at every logon for your password you can do the following:

make sure your keyring manager password is the same as your logon password, if it is not then delete your current keyring and set the password to the same as your logon

rm ~/.gnome2/keyrings/default.keyring 

Now install libpam-keyring

sudo apt-get install libpam-keyring

You will now need to modify /etc/pam.d/gdm

sudo gedit /etc/pam.d/gdm

and add this line at the bottom of the file

@include common-pamkeyring 

now save the file and close gedit.

Now when you reboot you will not be hassled for your keyring password.


CategoryLaptop

SergioZanchetta/Old/Lenovo3000C200_8922AZG (last edited 2010-02-26 15:59:37 by host226-241-dynamic)