Difference between revisions of "Drivers"
(→Connectivity) |
m (→Connectivity) |
||
(17 intermediate revisions by 2 users not shown) | |||
Line 18: | Line 18: | ||
|- | |- | ||
| Bluetooth || | | Bluetooth || | ||
− | *[[ | + | *[[thinkpad-acpi]] <tt>(enabling/disabling bluetooth)</tt> |
see [[Bluetooth Adapters]] | see [[Bluetooth Adapters]] | ||
|- | |- | ||
Line 35: | Line 35: | ||
*[[madwifi]] <tt>(Multiband Atheros Driver for WiFi)</tt> | *[[madwifi]] <tt>(Multiband Atheros Driver for WiFi)</tt> | ||
*[[ath5k]] <tt>(Multiband Atheros Driver for WiFi) - replacement for madwifi</tt> | *[[ath5k]] <tt>(Multiband Atheros Driver for WiFi) - replacement for madwifi</tt> | ||
+ | *[[ath9k]] <tt>(Multiband Atheros Driver for WiFi with 802.11n support)</tt> | ||
see [[Wireless Network Adapters]] | see [[Wireless Network Adapters]] | ||
|- | |- | ||
| WWAN || | | WWAN || | ||
+ | *[[Ericsson F3507g Mobile Broadband Module]] | ||
|- | |- | ||
! colspan=2 style="text-align:center;background:#efefef;" | | ! colspan=2 style="text-align:center;background:#efefef;" | | ||
Line 46: | Line 48: | ||
|- | |- | ||
| Display brightness || | | Display brightness || | ||
− | *[[ | + | *[[thinkpad-acpi]] <tt>(ACPI based LCD brightness control)</tt> |
*[[tpctl]] | *[[tpctl]] | ||
|- | |- | ||
Line 57: | Line 59: | ||
|- | |- | ||
| Video Output switching || | | Video Output switching || | ||
− | *[[ | + | *[[thinkpad-acpi]] <tt>(ACPI based video switching for X series models)</tt> |
+ | |- | ||
+ | | Colour profile || | ||
+ | *[[Colour profile]] <tt>(Colour profile packages)</tt> | ||
|- | |- | ||
! colspan=2 style="text-align:center;background:#efefef;" | | ! colspan=2 style="text-align:center;background:#efefef;" | | ||
Line 70: | Line 75: | ||
|- | |- | ||
| [[UltraBay]] Hot-Swapping || | | [[UltraBay]] Hot-Swapping || | ||
− | *[[ | + | *[[thinkpad-acpi]] <tt>(triggers UltraBay eject event)</tt> |
*[[lt_hotswap]] <tt>(enables hotswapping with full DMA support)</tt> | *[[lt_hotswap]] <tt>(enables hotswapping with full DMA support)</tt> | ||
*[http://packages.debian.org/unstable/admin/hotswap Debian hotswap] <tt>(utility to de- and reregister hotswappable IDE devices)</tt> | *[http://packages.debian.org/unstable/admin/hotswap Debian hotswap] <tt>(utility to de- and reregister hotswappable IDE devices)</tt> | ||
Line 85: | Line 90: | ||
|- | |- | ||
| Hotkeys and Special buttons || | | Hotkeys and Special buttons || | ||
− | *[[ | + | *[[thinkpad-acpi]] <tt>(tracks key and button events via ACPI)</tt> |
*[[tpb]] <tt>(tracks key and button events via /dev/nvram)</tt> | *[[tpb]] <tt>(tracks key and button events via /dev/nvram)</tt> | ||
see also [[How to get special keys to work]] | see also [[How to get special keys to work]] | ||
Line 91: | Line 96: | ||
| TrackPoint || | | TrackPoint || | ||
*[[trackpoint]] <tt>(TrackPoint Linux kernel driver)</tt> | *[[trackpoint]] <tt>(TrackPoint Linux kernel driver)</tt> | ||
− | |||
|- | |- | ||
| Touchpad || | | Touchpad || | ||
− | *[[Synaptics TouchPad driver for X | Synaptics TouchPad driver]] <tt>(Touchpad driver for X.org | + | *[[Synaptics TouchPad driver for X | Synaptics TouchPad driver]] <tt>(Touchpad driver for X.org)</tt> |
− | |||
|- | |- | ||
| TouchScreen || | | TouchScreen || | ||
Line 107: | Line 110: | ||
|- | |- | ||
| Beeps|| | | Beeps|| | ||
− | *[[ | + | *[[thinkpad-acpi]] <tt>(enables software control of system beeps)</tt> |
|- | |- | ||
| LEDs|| | | LEDs|| | ||
− | *[[ | + | *[[thinkpad-acpi]] <tt>(enables software control of LEDs)</tt> |
|- | |- | ||
| ThinkLight|| | | ThinkLight|| | ||
− | *[[ | + | *[[thinkpad-acpi]] <tt>(enables ThinkLight software control)</tt> |
|- | |- | ||
! colspan=2 style="text-align:center;background:#efefef;" | | ! colspan=2 style="text-align:center;background:#efefef;" | | ||
Line 122: | Line 125: | ||
|- | |- | ||
| ACPI || | | ACPI || | ||
− | |||
*[[thinkpad-acpi]] <tt>(IBM ThinkPad Fn+Fx key driver)</tt> | *[[thinkpad-acpi]] <tt>(IBM ThinkPad Fn+Fx key driver)</tt> | ||
*[[acpid]] <tt>(ACPI daemon catching triggered events)</tt> | *[[acpid]] <tt>(ACPI daemon catching triggered events)</tt> | ||
Line 143: | Line 145: | ||
|- | |- | ||
| Suspend to RAM (Sleep) || | | Suspend to RAM (Sleep) || | ||
− | *[[ | + | *[[thinkpad-acpi]] <tt>(triggers Fn-F4 key event)</tt> |
|- | |- | ||
| Suspend to Disk (Hibernation) || | | Suspend to Disk (Hibernation) || | ||
− | *[[ | + | *[[thinkpad-acpi]] <tt>(triggers Fn-F12 key event)</tt> |
*[[Software Suspend 2]] <tt>(hibernation more featureful than the old [[swsusp]] offer in the stock kernel)</tt> | *[[Software Suspend 2]] <tt>(hibernation more featureful than the old [[swsusp]] offer in the stock kernel)</tt> | ||
|- | |- | ||
Line 167: | Line 169: | ||
|- | |- | ||
| Thermal Sensor Monitoring || | | Thermal Sensor Monitoring || | ||
− | *[[ | + | *[[thinkpad-acpi]] <tt>(reads thermal sensor values)</tt> |
|- | |- | ||
! colspan=2 style="text-align:center;background:#efefef;" | | ! colspan=2 style="text-align:center;background:#efefef;" | | ||
Line 176: | Line 178: | ||
|- | |- | ||
| Docking Stations || | | Docking Stations || | ||
− | *[[ | + | *[[thinkpad-acpi]] <tt>(reports docking/undocking events via ACPI)</tt> |
|- | |- | ||
| UltraPort Camera || | | UltraPort Camera || | ||
*[[ultracampatch | IBM UltraCam II driver]] | *[[ultracampatch | IBM UltraCam II driver]] | ||
|} | |} |
Latest revision as of 16:08, 16 February 2010
This page holds a model independent Linux driver matrix for ThinkPads. At current state it only consists of drivers which are maintained outside the Linux kernel source tree (even though they might be included in actual kernels already). For more specific information regarding your particular ThinkPad see the individual Components of your Model. We also have an alphabetical listing of drivers. |
Linux Driver Matrix for ThinkPads
Connectivity | |
---|---|
Hardware function | relevant drivers |
Bluetooth |
|
Ethernet | |
IrDA | see IrDA |
Modem |
see Modem Devices |
Wireless LAN |
|
WWAN | |
Display | |
Hardware function | relevant drivers |
Display brightness |
|
Video drivers | |
Video Output switching |
|
Colour profile |
|
Drives | |
Hardware function | relevant drivers |
CD/DVD Speed control | |
UltraBay Hot-Swapping |
|
SD Card Slot | |
Input | |
Hardware function | relevant drivers |
Hotkeys and Special buttons |
see also How to get special keys to work |
TrackPoint |
|
Touchpad |
|
TouchScreen |
|
Misc Features | |
Hardware function | relevant drivers |
Beeps |
|
LEDs |
|
ThinkLight |
|
PowerManagement | |
Hardware function | relevant drivers |
ACPI |
|
APM |
|
Battery management |
|
Battery status |
|
Fan Speed Control |
|
RediSafe |
|
Suspend to RAM (Sleep) |
|
Suspend to Disk (Hibernation) |
|
Security & Safety | |
Hardware function | relevant drivers |
TCP/TCPA (Embedded Security Subsystem) | |
Harddisk protection (APS) |
|
Theft alarm | |
Thermal Sensor Monitoring |
|
Additional Hardware | |
Hardware function | relevant drivers |
Docking Stations |
|
UltraPort Camera |