Translation(s): none
DebianOn is an effort to document how to install, configure and use Debian on some specific hardware. Therefore potential buyers would know if that hardware is supported and owners would know how get the best out of that hardware. The purpose is not to duplicate the Debian Official Documentation, but to document how to install Debian on some specific hardware. If you need help to get Debian running on your hardware, please have a look at our user support channels where you may find specific channels (mailing list, IRC channel) dedicated to certain types of hardware. |
Models covered
Thinkpad T410 Could be useful for other Thinkpad models with the same hardware, possibly the T400, R500, W500, T500, or T510.
Sub-models (LIST OF MODEL REFERENCE NUMBER) options :
- Video card (Intel HD Graphics 5700MHD, NVIDIA Quadro NVS 3100M with 256MB, NVIDIA Quadro NVS 3100M with 512MB) (adapt this list to actually match options available. Common features are listed below)
- Screen size (14.1" TFT display with 1280x800, 14.1" TFT display with 1440x900)
- Wireless card (Intel Centrino Ultimate-N 6300, Intel Centrino Advanced-N 6200, Intel Centrino Advanced-N + WiMAX 6250, ?ThinkPad 11b/g/n Wireless LAN Mini-PCI Express Adapter II)
- Disk and Ram size, optical device
- Qualcomm Gobi 2000 WWAN with GPS
- Integrated Smartcard Reader on select models
- Integrated Fingerprint Reader on select models
- 2.0MP Integrated camera on select models
- Other options, like fingerprint reader, bluetooth...
Overall Status
Core Components |
||
Boot Standard Kernel: |
|
|
LAN network card: |
|
|
Detect CD/DVD: |
|
|
Detect hard drives: |
|
|
Extra Features |
||
CPU Frequency Scaling |
|
|
Hibernation |
|
|
Sleep / Suspend |
|
|
Xorg |
|
|
- OpenGL |
|
|
- Resize-and-Rotate(randr) |
|
|
Switch to External Screen |
[?] |
|
Mouse |
|
|
- Built-in (Trackpoint) |
|
|
- Built-in (Touchpad) |
|
|
Modem |
[?] |
|
Wireless/Wifi |
|
|
Keyboard's Hotkeys |
|
Legend :
= OK ; Unsupported(No Driver) ; = Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable
= Configuration Required; = Only works with a non-free driver and or firmware
Important Note
none
Configuration
Display
The nouveau driver works out of the box but the performance is really bad. I tried it with ioquake3 and it lagged really hard.
but if you want to use the proprietary driver from NVIDIA you can get all the power out of it. but the instalation is a little bit tricky.
Because the nouveau driver is loaded by default the NVIDIA driver installer complains about it and asks you to make a file /etc/modprobe.d/nvidia_installer_bla_bla. Don't remember the exact name. Don't do it! And if you have already don't restart your thinkpad! The result will be a Xserver thats tries to display something but can't.
I got it working by doing the following:
1. install the following packages:
- nvidia-kernel-2.6.32-5-amd64 nvidiakernel-dkms nvidia-xconfig
2. restart X or the hole machine 3. install the nvidia driver from nvidia.com
Now you have everything working with the newest shit from NVIDIA.
One small fix will save your day. Atm your unable to adjust the display brightness. So you need to add this line to your xorg.conf Device Section:
Option "RegistryDwords" "EnableBrightnessControl=1"
The hole xorg.conf of my Setup looks like this:
# nvidia-xconfig: X configuration file generated by nvidia-xconfig # nvidia-xconfig: version 270.41.06 (buildmeister@swio-display-x86-rhel47-08.nvidia.com) Mon Apr 18 15:14:00 PDT 2011 Section "ServerLayout" Identifier "Layout0" Screen 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Mouse0" "CorePointer" EndSection Section "Files" EndSection Section "InputDevice" # generated from default Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/psaux" Option "Emulate3Buttons" "no" Option "ZAxisMapping" "4 5" EndSection Section "InputDevice" # generated from default Identifier "Keyboard0" Driver "kbd" EndSection Section "Monitor" Identifier "Monitor0" VendorName "Unknown" ModelName "Unknown" HorizSync 28.0 - 33.0 VertRefresh 43.0 - 72.0 Option "DPMS" EndSection Section "Device" Identifier "Device0" Driver "nvidia" VendorName "NVIDIA Corporation" Option "RegistryDwords" "EnableBrightnessControl=1" EndSection Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Depth 24 EndSubSection EndSection
Audio
Audio works out of the box nothing to do here. Microphone works fine. Microphone mute button works fine passing XF86AudioMicMute keystroke.
Mouse
Trackpoint and Touchpad works out of the box. Two finger scolling doesn't but should be possible with a little bit work. Haven't testet it yet.
Power Management
- (not covered yet)
WiFi
Works fine with firmware-iwlwifi installed.
Modem
- (not covered yet)
System Summary
lspci
00:00.0 Host bridge [0600]: Intel Corporation Core Processor DRAM Controller [8086:0044] (rev 02) 00:01.0 PCI bridge [0604]: Intel Corporation Core Processor PCI Express x16 Root Port [8086:0045] (rev 02) 00:16.0 Communication controller [0780]: Intel Corporation 5 Series/3400 Series Chipset HECI Controller [8086:3b64] (rev 06) 00:16.3 Serial controller [0700]: Intel Corporation 5 Series/3400 Series Chipset KT Controller [8086:3b67] (rev 06) 00:19.0 Ethernet controller [0200]: Intel Corporation 82577LM Gigabit Network Connection [8086:10ea] (rev 06) 00:1a.0 USB Controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b3c] (rev 06) 00:1b.0 Audio device [0403]: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio [8086:3b56] (rev 06) 00:1c.0 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 [8086:3b42] (rev 06) 00:1c.1 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 [8086:3b44] (rev 06) 00:1c.3 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 4 [8086:3b48] (rev 06) 00:1c.4 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 5 [8086:3b4a] (rev 06) 00:1d.0 USB Controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b34] (rev 06) 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev a6) 00:1f.0 ISA bridge [0601]: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller [8086:3b07] (rev 06) 00:1f.2 SATA controller [0106]: Intel Corporation 5 Series/3400 Series Chipset 6 port SATA AHCI Controller [8086:3b2f] (rev 06) 00:1f.3 SMBus [0c05]: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller [8086:3b30] (rev 06) 00:1f.6 Signal processing controller [1180]: Intel Corporation 5 Series/3400 Series Chipset Thermal Subsystem [8086:3b32] (rev 06) 01:00.0 VGA compatible controller [0300]: nVidia Corporation GT218 [NVS 3100M] [10de:0a6c] (rev a2) 01:00.1 Audio device [0403]: nVidia Corporation High Definition Audio Controller [10de:0be3] (rev a1) 03:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N 6200 [8086:4239] (rev 35) 0d:00.0 SD Host controller [0805]: Ricoh Co Ltd MMC/SD Host Controller [1180:e822] (rev 01) 0d:00.1 System peripheral [0880]: Ricoh Co Ltd Memory Stick Host Controller [1180:e230] (rev 01) 0d:00.3 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd FireWire Host Controller [1180:e832] (rev 01) ff:00.0 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers [8086:2c62] (rev 02) ff:00.1 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture System Address Decoder [8086:2d01] (rev 02) ff:02.0 Host bridge [0600]: Intel Corporation Core Processor QPI Link 0 [8086:2d10] (rev 02) ff:02.1 Host bridge [0600]: Intel Corporation Core Processor QPI Physical 0 [8086:2d11] (rev 02) ff:02.2 Host bridge [0600]: Intel Corporation Core Processor Reserved [8086:2d12] (rev 02) ff:02.3 Host bridge [0600]: Intel Corporation Core Processor Reserved [8086:2d13] (rev 02)
lsusb
lsusb -v | grep -E '\<(Bus|iProduct|bDeviceClass|bDeviceProtocol)' 2>/dev/null
Bus 002 Device 003: ID 05c6:9204 Qualcomm, Inc. bDeviceClass 0 (Defined at Interface level) bDeviceProtocol 0 iProduct 2 Qualcomm Gobi 2000 bDeviceClass 0 (Defined at Interface level) bDeviceProtocol 0 Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub bDeviceClass 9 Hub bDeviceProtocol 1 Single TT iProduct 0 bDeviceClass 9 Hub bDeviceProtocol 0 Full speed (or root) hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub bDeviceClass 9 Hub bDeviceProtocol 0 Full speed (or root) hub iProduct 2 EHCI Host Controller Bus 001 Device 004: ID 17ef:480f Lenovo Integrated Webcam [R5U877] bDeviceClass 239 Miscellaneous Device bDeviceProtocol 1 Interface Association iProduct 2 Integrated Camera (Bus Powered) bDeviceClass 239 Miscellaneous Device bDeviceProtocol 1 Interface Association (Bus Powered) Bus 001 Device 003: ID 147e:2016 Upek Biometric Touchchip/Touchstrip Fingerprint Sensor bDeviceClass 0 (Defined at Interface level) bDeviceProtocol 0 iProduct 2 Biometric Coprocessor (Bus Powered) (Bus Powered) Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub bDeviceClass 9 Hub bDeviceProtocol 1 Single TT iProduct 0 bDeviceClass 9 Hub bDeviceProtocol 0 Full speed (or root) hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub bDeviceClass 9 Hub bDeviceProtocol 0 Full speed (or root) hub iProduct 2 EHCI Host Controller
USB Host controllers entries (without OHCI, UHCI, EHCI) are removed too.
Resources
Attachments
Some configuration files and sample outputs.
Useful Links
Credits