Blackhold

Lenovo thinkpad X200s – Debian squeeze

Posted on març 1st, 2010 by admin

Pues ale, ya tenemos de vuelta un thinkpad en nuestras manos, tras el robo del thinkpad x200 no he dudado en adquirir de nuevo otro thinkpad, esta vez un X200s, para aprovechar los accesorios que ya tenía del anterior portátil, como la mediabase, la bateria de 9 celdas y los cargadores (aprovechando que ya hay otros dos thinkpad en casa).

El sistema windows ha durado apenas 15 minutos desde que he encendido la maquina, así que rapidamente me he puesto a instalar una debian squeeze de 32bits, aunque que me he equivocado y tendría que haberle metido la de 64bits, al ver la madurez de debian y las aplicaciones libres sobre esta arquitectura. Esto implica que sólo se usen 3 Gigas de las 4 que tengo instaladas de RAM.

Hace pocos días hice la instalación de esta misma distribución en la anterior maquina, así que he aprovechado este post.

Primero de todo pego algo de información del hardware de esta maquina:

salnitre:/usr/bin# lsusb
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 006: ID 1058:0706 Western Digital Technologies, Inc.
Bus 001 Device 005: ID 17ef:480c Lenovo
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 003: ID 0a5c:2145 Broadcom Corp. Bluetooth with Enhanced Data Rate II
Bus 004 Device 002: ID 08ff:2810 AuthenTec, Inc. AES2810
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 002: ID 0bdb:1900 Ericsson Business Mobile Networks BV
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
salnitre:/usr/bin# lspci
00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:02.1 Display controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)
00:03.0 Communication controller: Intel Corporation Mobile 4 Series Chipset MEI Controller (rev 07)
00:03.3 Serial controller: Intel Corporation Mobile 4 Series Chipset AMT SOL Redirection (rev 07)
00:19.0 Ethernet controller: Intel Corporation 82567LM Gigabit Network Connection (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 03)
00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 3 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 4 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M-E LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
03:00.0 Network controller: Intel Corporation Wireless WiFi Link 5300
04:00.0 Memory controller: Intel Corporation Turbo Memory Controller (rev 11)

Cabe destacar este dispositivo:
Bus 001 Device 005: ID 17ef:480c Lenovo

Se trata de la webcam y esta funciona por defecto :)

Teclado: ahora la luz vuelve a funcionar por defecto, el hecho que no funcionase la webcam y la luz, me temo que fuese mas bien un problema de hardware y no se software.

Teclas multimedia: las teclas bajar y subir el volumen funcionan, pero la de mute no, la tecla thinkvantage se deja sin configurar, para mi comodidad asigno abrir una terminal a esta tecla :)
Para hacer funcionar el botón mute bastará en editar el fichero /etc/grub.d/10_linux y añadir acpi_osi=Linux a la línea que contine $GRUB_CMDLINE_LINUX_DEFAULT de forma que quede así:

“${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_EXTRA} ${GRUB_CMDLINE_LINUX_DEFAULT} acpi_osi=Linux”

El scroll (botón del medio y el clitoris o thinkfinger), una de las mejores cosas de este portátil por defecto no funciona, esto antes lo solucionábamos editando el  /etc/X11/xorg.conf, como este fichero no existe, vamos a configurar este comportamiento en el udev.

Crearemos el fichero /etc/udev/rules.d/99_trackpoint.rules con el siguiente contenido:

ACTION!=”add|change”, GOTO=”xorg_trackpoint_end”
KERNEL!=”event*”, GOTO=”xorg_trackpoint_end”
ENV{ID_PATH}!=”platform-i8042-serio-1″, GOTO=”xorg_trackpoint_end”
ENV{x11_options.EmulateWheel}=”1″
ENV{x11_options.EmulateWheelButton}=”2″
ENV{x11_options.XAxisMapping}=”6 7″
ENV{x11_options.Emulate3Buttons}=”0″
LABEL=”xorg_trackpoint_end”

Wifi: intel 5300, funciona correctamente al instalar el paquete firmware-iwlwifi

# apt-get install firmware-iwlwifi

Bluetooth: funciona correctamente

3G/GPS: el sistema detecta la tarjeta pero hay algo que falla, no llega ni a dar señal :( por otra parte el GPS no tengo muy claro de que mi tarjeta tenga esta funcionalidad, mirar el siguiente link para mas información:

http://sourceforge.net/apps/mediawiki/mbm/index.php?title=Main_Page

Sensors: necesario instalar el paquete hddtemp

# apt-get install hddtemp

adicionalmente si usamos gnome podemos instalar el sensors-applet, el cual nos permitirá saber la temperatura de distintos componentes de nuestro ordenador de una forma gráfica.

Sonido: funciona correctamente.

Webcam: una vez conseguí que funcionase con el kernel 2.6.26 pero parece que esta no está soportada desde el kernel 2.6.30 por un problema de compatibilidad, en mi anterior configuración había conseguido hacerla funcionar pero luego se estropeó :P así que a seguir investigando por aquí también!

Lector de tarjetas: mmm que fotos tan chulas las de esta tarde ;) (aka funciona).

Fingerprint: no probado

Modem: no probado

HDAPS (accelerómetro):

http://elf.org/x200-tablet-accelerometer

http://www.thinkwiki.org/wiki/Tp_smapi#Installation_from_source

# apt-get install hdapsd

Suspensión e hibernación: funcionan correctamente, al levantar de una suspensión o hibernación todos los componentes funcionan correctamente.

y de momento todo esto hasta aquí :P

más información: http://www.thinkwiki.org/wiki/Installing_Ubuntu_9.10_%28Karmic_Koala%29_on_a_ThinkPad_X200#GPS

Chip de seguridad: he leído que este tipo de equipos llevan un chip que permite localizar las maquinas robadas cuando estas se conectan a internet, así que voy a tener que investigar un poco a fondo este tema…

Pues esto es todo amigos :)

This entry was posted on dilluns, març 1st, 2010 at 23:15 and is filed under Gadgets, Linux. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

3 Responses to “Lenovo thinkpad X200s – Debian squeeze”

Xevimarç 1st, 2010 at 23:37

Referente al tema del GPS,en el caso de que tenga la funcionalidad deberia aparecerte en /dev/ y deberia ser un dispositivo tipo puerto serie, el cual podrias leer las tramas de NMA con un simple cat.

Por cierto me alegro que funcione todo,el soporte para hardware de GNU/Linux ha mejorado mucho en estos ultimos años, hasta el punto de que mucho de este funciona directamente despues de instalar la distribucion que sea.
Ahora a por unos drivers libres

irrazmarç 2nd, 2010 at 11:59

Entiendo que te gusten los lenovo, pero los hp puedes comprarlos con freedos, que no es linux, pero dejas de contribuir con M$ cada vez q compramos un equipo.

No si porque lenovo o dell adoptan la misma política de freedos.

Solo por eso, y porque los hp me parecen bastante robustos, será el próximo equipo que compre, si es que compro alguno xD

Salu2

PD=> Ponle password para arrancar el equipo, en los portatiles no se borra solo con quitar la pila, lo que jode bastante al ladrón, que no podrá venderlo si tiene ese password.

Blackholdmarç 2nd, 2010 at 15:39

No tenía opción a comprar el portátil sin windows. Pregunté a ver si había otra opción y me dijeron que no.

El hecho que haya conseguido el portátil tan rápido es porque era un portátil de una serie de varios miles de portátiles, así salen mas baratos porque los ensamblan todos a la vez.

El portátil ya tiene password y esta tarde a ver si puedo mirar el tema del chip detector por gps…

Leave a Response

« »

guy fawkes