Thinkpad X200 and Ubuntu 8.10

  • References

http://www.thinkwiki.org/wiki/Installing_Ubuntu_8.04_&_8.10_on_an_X200
http://www.thinkwiki.org/wiki/Installing_Ubuntu_8.04_%26_8.10_on_an_X200
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0045

  • Mouse Button

http://blog.aliencam.net/2008/11/tpmiddlemouse-ubuntu-810/
https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-input-evdev/+bug/282387

sudo gedit /etc/hal/fdi/policy/mouse-wheel.fdi and put this

true
2
4 5
6 7
true
200

  • Integrated Fingerprint Reader - NG

http://www.thinkwiki.org/wiki/Integrated_Fingerprint_Reader
http://www.thinkwiki.org/wiki/How_to_enable_the_fingerprint_reader_with_ThinkFinger
http://yamashita.dyndns.org/blog/fingerprint-on-ubuntu-thinkpad-x61/

$ sudo apt-get install thinkfinger-tools libpam-thinkfinger

Initializing...USB device not found.
$ lsusb

Bus 002 Device 003: ID 08ff:2810 AuthenTec, Inc.

idVendor 0x08ff AuthenTec, Inc.
idProduct 0x2810

http://www.thinkwiki.org/wiki/Installing_Debian_on_an_X200#Fingerprint_Reader
http://hardware4linux.info/component/37711/

too bad....

  • Suspend - OK

remove 3G card before suspend.

  • Fan - OK

System -> Admin -> Software Sueces APT Line:
deb http://ppa.launchpad.net/surban/ubuntu intrepid main

sudo apt-get install tpfand tpfan-admin

System -> Admin - Thinkpad Fan Control

/etc/tpfand.conf

  • WLAN - OK

WEP 128bit OK
WPA/WPA2 OK

For WPA enterprise (P12 certificate) use nm package in 9.04.

$lsusb
Bus 002 Device 003: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem

$dmesg
[ 129.626261] Initializing USB Mass Storage driver...
[ 129.628690] scsi4 : SCSI emulation for USB Mass Storage devices
[ 129.632000] usbcore: registered new interface driver usb-storage
[ 129.632020] USB Mass Storage support registered.
[ 129.633192] usb-storage: device found at 2
[ 129.633203] usb-storage: waiting for device to settle before scanning
[ 130.068208] usb 2-2: USB disconnect, address 2
[ 130.308608] usb 2-2: new full speed USB device using uhci_hcd and address 3
[ 130.465192] usb 2-2: configuration #1 chosen from 1 choice
[ 130.470378] usb-storage: probe of 2-2:1.0 failed with error -5
[ 130.473429] usb-storage: probe of 2-2:1.1 failed with error -5
[ 130.475948] scsi7 : SCSI emulation for USB Mass Storage devices
[ 130.476462] usb-storage: device found at 3
[ 130.476466] usb-storage: waiting for device to settle before scanning
[ 130.639682] usbcore: registered new interface driver usbserial
[ 130.640633] usbserial: USB Serial support registered for generic
[ 130.641101] usbcore: registered new interface driver usbserial_generic
[ 130.641104] usbserial: USB Serial Driver core
[ 130.689771] usbserial: USB Serial support registered for GSM modem (1-port)
[ 130.690668] option 2-2:1.0: GSM modem (1-port) converter detected
[ 130.691197] usb 2-2: GSM modem (1-port) converter now attached to ttyUSB0
[ 130.691632] option 2-2:1.1: GSM modem (1-port) converter detected
[ 130.692135] usb 2-2: GSM modem (1-port) converter now attached to ttyUSB1
[ 130.692572] usbcore: registered new interface driver option
[ 130.692575] option: USB Driver for GSM modems: v0.7.2
[ 135.477564] usb-storage: device scan complete
[ 135.480530] scsi 7:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
[ 135.483517] scsi 7:0:0:0: Attached scsi generic sg1 type 5
[ 135.652543] Driver 'sr' needs updating - please use bus_type methods
[ 135.678622] sr0: scsi-1 drive
[ 135.678636] Uniform CD-ROM driver Revision: 3.20
[ 135.678853] sr 7:0:0:0: Attached scsi CD-ROM sr0
[ 749.128232] usb 2-2: USB disconnect, address 3

Existing HAL def by /usr/share/hal/fdi/information/10freedesktop/10-modem.fdi is for GSM, change to CDMA

Fix /usr/share/hal/fdi/information/10freedesktop/10-modem.fdi



IS-707-A

restart hal

$ sudo /etc/init.d/hal restart

Edit Auto Mobile Broadband (CDMA) connection

Mobile Bloadband tag
Number: *99***1#
Username: em
Password: em

Problem:
"Network Connection > Mobile Bloadband > Add" did not work.
It shows the list of WAN providers but NW can not support CDMA devices.
It seems a bug of

http://forums.ubuntulinux.jp/viewtopic.php?id=3513

/usr/share/mobile-broadband-provider-info/serviceproviders.xml

package: mobile-broadband-provider-info

  • AU Kyocera - NG

idVendor 0x0482 Kyocera Corp.
idProduct 0x0232

sudo modprobe usbserial vendor=0x0482 product=0x0232
dmesg

[11199.589023] usbcore: registered new interface driver usbserial
[11199.589066] usbserial: USB Serial support registered for generic
[11199.589128] usbserial_generic 6-2:1.0: Generic device with no bulk out, not allowed.
[11199.589140] usbserial_generic: probe of 6-2:1.0 failed with error -5
[11199.589157] usbserial_generic 6-2:1.3: Generic device with no bulk out, not allowed.
[11199.589166] usbserial_generic: probe of 6-2:1.3 failed with error -5
[11199.589182] usbserial_generic 6-2:1.4: generic converter detected
[11199.597244] usb 6-2: generic converter now attached to ttyUSB0
[11199.597283] usbcore: registered new interface driver usbserial_generic
[11199.597289] usbserial: USB Serial Driver core

NG:-(

http://ubuntu-tutorials.com/2008/06/23/install-adobe-acrobat-reader-812-on-ubuntu-804/

sudo wget http://www.medibuntu.org/sources.list.d/intrepid.list --output-document=/etc/apt/sources.list.d/medibuntu.list

sudo apt-get update && sudo apt-get install medibuntu-keyring && sudo apt-get update

sudo apt-get install acroread

/etc/udev/rules.d/50-kyocera-kcmp.rules

SUBSYSTEM=="usb", SYSFS{idProduct}=="0482", SYSFS{idVendor}=="0232", RUN+="/sbin/modprobe usbserial vendor=0x0482 product=0x0232"

http://ubuntu-tutorials.com/2008/11/14/install-google-earth-on-ubuntu-810-intrepid-ibex/

Install Linux driver by Canon
http://cweb.canon.jp/drv-upd/bj/other.html#linux

NG due to the Intel iTPM's BUG?.

  • Kernel Build

https://help.ubuntu.com/community/Kernel/Compile

  • Pakages

http://d.hatena.ne.jp/sshi/20071027/p1

$ sudo apt-get install dpkg-ruby
$ sudo apt-get install graphviz
$ ruby make_deb_graph.rb
make_deb_graph.rb:16: void value expression
next unless deb.status == "installed"

あれ?

そんな感じで、デバイスが色々新しく(=動かない)いまいちですね>X200
Linuxで使うならX61が安全安心と思われます。