Difference between revisions of "Drivers"

From ThinkWiki
Jump to: navigation, search
m (Drives)
m (Drives)
Line 67: Line 67:
 
*[[tp_smapi]] <tt>(enables setting of CD/DVD speed on modern ThinkPads)</tt>
 
*[[tp_smapi]] <tt>(enables setting of CD/DVD speed on modern ThinkPads)</tt>
 
*[http://ca.geocities.com/jefftranter@rogers.com/eject.html eject] <tt>(enables setting of CD/DVD speed on older ThinkPads)</tt>
 
*[http://ca.geocities.com/jefftranter@rogers.com/eject.html eject] <tt>(enables setting of CD/DVD speed on older ThinkPads)</tt>
 +
|-
 +
| SD Card Slot ||
 +
*[http://mmc.drzeus.cx/wiki/Linux/Drivers/sdhci sdhci] <tt>(driver for SD/MMC host controllers)</tt>
 
|-
 
|-
 
| UltraBay Hot-Swapping ||
 
| UltraBay Hot-Swapping ||
 
*[[ibm-acpi]] <tt>(triggers UltraBay eject event)</tt>
 
*[[ibm-acpi]] <tt>(triggers UltraBay eject event)</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>
|-
 
| SD Card Slot ||
 
*[http://mmc.drzeus.cx/wiki/Linux/Drivers/sdhci sdhci] <tt>(driver for SD/MMC host controllers)</tt>
 
 
|-
 
|-
 
! colspan=2 style="text-align:center;background:#efefef;" |
 
! colspan=2 style="text-align:center;background:#efefef;" |

Revision as of 14:27, 11 February 2006

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

see Bluetooth Adapters

Ethernet

see Ethernet Controllers

IrDA see IrDA
Modem

see Modem Devices

Wireless LAN
  • hostap (Intersil Prism2/2.5/3 Driver for Wifi)
  • ipw2100 (Intel PRO/Wireless 2100 Driver for WiFi)
  • ipw2200 (Intel PRO/Wireless 2200 Driver for Wifi)
  • madwifi (Multiband Atheros Driver for WiFi)

see Wireless Network Adapters

WWAN

Display

Hardware function relevant drivers
Display brightness
Video drivers
  • fglrx (ATI driver for Radeon, FireGL and Mobility boards)
  • savage (Driver for Savage chips found in some Thinkpads)
  • R128 (Driver for Rage128 chips found in some Thinkpads)
  • R300 (Driver for ATI boards with R300 chips like Radeon 9500 and the FireGL series)

see Video Controllers

Video Output switching
  • ibm-acpi (ACPI based video switching for X series models)

Drives

Hardware function relevant drivers
CD/DVD Speed control
  • tp_smapi (enables setting of CD/DVD speed on modern ThinkPads)
  • eject (enables setting of CD/DVD speed on older ThinkPads)
SD Card Slot
  • sdhci (driver for SD/MMC host controllers)
UltraBay Hot-Swapping
  • ibm-acpi (triggers UltraBay eject event)
  • Debian hotswap (utility to de- and reregister hotswappable IDE devices)

Input

Hardware function relevant drivers
Hotkeys and Special buttons
  • ibm-acpi (tracks key and button events via ACPI)
  • tpb (tracks key and button events via /dev/nvram)

see also How to get special keys to work

TrackPoint
  • trackpoint (TrackPoint Linux kernel driver)
  • tp-scroll (allows using the middle button to scroll)
Touchpad
TouchScreen

PowerManagement

Hardware function relevant drivers
ACPI
  • ibm-acpi (IBM ThinkPad ACPI Extras Driver)
  • thinkpad-acpi (IBM ThinkPad Fn+Fx key driver)
  • acpid (ACPI daemon catching triggered events)
APM
Battery management
  • tp_smapi (Extended battery information and control)
Battery status
  • tp_smapi (Extended battery information and control)
Fan Speed Control
RediSafe
Suspend to RAM (Sleep)
Suspend to Disk (Hibernation)

Security & Safety

Hardware function relevant drivers
TCP/TCPA (Embedded Security Subsystem)
  • tpm (GPL driver for the TCPA chip in newer ThinkPads)
  • tpmdd (another driver for the TCPA chip in newer ThinkPads)
Harddisk protection (APS)
  • HDAPS (provides acceleratometer values through sysfs)
  • hdaps_protect patch (provides sysfs interface for disk protection)
  • hdapsd (disk protection userspace daemon)
Theft alarm
Thermal Sensor Monitoring

Additional Hardware

Hardware function relevant drivers
Docking Stations
  • ibm-acpi (reports docking/undocking events via ACPI)
UltraPort Camera