Difference between revisions of "Drivers"

From ThinkWiki
Jump to: navigation, search
Line 1: Line 1:
 
Information on Thinkpad Drivers.
 
Information on Thinkpad Drivers.
 
+
__TOC__
 
==PowerManagement==
 
==PowerManagement==
 +
{| border="1" cellspacing="0" cellpadding="2"
 +
!Hardware function!!relevant drivers
 +
|-
 +
| ACPI ||
 
*[[ibm-acpi]] <tt>(IBM ThinkPad ACPI Extras Driver)</tt>
 
*[[ibm-acpi]] <tt>(IBM ThinkPad ACPI Extras Driver)</tt>
 
*[[thinkpad-acpi]] <tt>(IBM ThinkPad Fn+Fx key driver)</tt>
 
*[[thinkpad-acpi]] <tt>(IBM ThinkPad Fn+Fx key driver)</tt>
 +
|-
 +
| APM ||
 
*[[tpctl|thinkpad & tpctl]] <tt>(ThinkPad configuration programs that are compatible with APM)</tt>
 
*[[tpctl|thinkpad & tpctl]] <tt>(ThinkPad configuration programs that are compatible with APM)</tt>
 +
|-
 +
| Battery management ||
 
*[[tp_smapi]] <tt>(Extended battery information and control)</tt>
 
*[[tp_smapi]] <tt>(Extended battery information and control)</tt>
 +
|}
  
==Graphics==
+
==Display==
 +
{| border="1" cellspacing="0" cellpadding="2"
 +
!Hardware function!!relevant drivers
 +
|-
 +
| Video drivers ||
 
*[[fglrx]] <tt>(ATI driver for Radeon, FireGL and Mobility boards)</tt>
 
*[[fglrx]] <tt>(ATI driver for Radeon, FireGL and Mobility boards)</tt>
 
*[[savage]] <tt>(Driver for Savage chips found in some Thinkpads)</tt>
 
*[[savage]] <tt>(Driver for Savage chips found in some Thinkpads)</tt>
 
*[[R128]]  <tt>(Driver for Rage128 chips found in some Thinkpads)</tt>
 
*[[R128]]  <tt>(Driver for Rage128 chips found in some Thinkpads)</tt>
 
*[[R300]]  <tt>(Driver for ATI boards with R300 chips like Radeon 9500 and the FireGL series)</tt>
 
*[[R300]]  <tt>(Driver for ATI boards with R300 chips like Radeon 9500 and the FireGL series)</tt>
 +
|-
 +
| Display brightness ||
 +
*[[ibm-acpi]]
 +
*[[tpctl]]
 +
|-
 +
| Display power management ||
 +
*[[ibm-acpi]]
 +
*[[tpctl]]
 +
|}
  
==Wireless LAN==
+
==Connectivity==
 +
{| border="1" cellspacing="0" cellpadding="2"
 +
!Hardware function!!relevant drivers
 +
|-
 +
| Wireless LAN ||
 
*[[hostap]]  <tt>(Intersil Prism2/2.5/3 Driver for Wifi)</tt>
 
*[[hostap]]  <tt>(Intersil Prism2/2.5/3 Driver for Wifi)</tt>
 
*[[ipw2100]] <tt>(Intel PRO/Wireless 2100 Driver for WiFi)</tt>
 
*[[ipw2100]] <tt>(Intel PRO/Wireless 2100 Driver for WiFi)</tt>
 
*[[ipw2200]] <tt>(Intel PRO/Wireless 2200 Driver for Wifi)</tt>
 
*[[ipw2200]] <tt>(Intel PRO/Wireless 2200 Driver for Wifi)</tt>
 
*[[madwifi]] <tt>(Multiband Atheros Driver for WiFi)</tt>
 
*[[madwifi]] <tt>(Multiband Atheros Driver for WiFi)</tt>
 +
|-
 +
| Ethernet ||
 +
see [[Ethernet Controllers]]
 +
|-
 +
| Modem ||
 +
see [[Modem Devices]]
 +
|-
 +
| WAN ||
 +
|-
 +
|}
  
==Touchpad/Trackpoint==
+
==Input==
 +
{| border="1" cellspacing="0" cellpadding="2"
 +
!Hardware function!!relevant drivers
 +
|-
 +
| TrackPoint ||
 +
*[[trackpoint]] <tt>(TrackPoint Linux kernel driver)</tt>
 +
|-
 +
| Touchpad ||
 
*[[Synaptics TouchPad driver for X | Synaptics TouchPad driver]] <tt>(Touchpad driver for X.org/XFree86)</tt>
 
*[[Synaptics TouchPad driver for X | Synaptics TouchPad driver]] <tt>(Touchpad driver for X.org/XFree86)</tt>
 
*[[tpconfig]] <tt>(Touchpad driver)</tt>
 
*[[tpconfig]] <tt>(Touchpad driver)</tt>
*[[trackpoint]] <tt>(TrackPoint Linux kernel driver)</tt>
+
|-
 +
| TouchScreen ||
 +
* [http://www.netjunki.org/projects/transnote/transnote-touchscreen-0.1.tar.gz MicroTouch TouchBase Driver]
 +
|}
  
==Internal Modem==
+
==Security & Safety==
*[[Modem Devices]]
+
{| border="1" cellspacing="0" cellpadding="2"
 
+
!Hardware function!!relevant drivers
==TPM / TCPA Hardware==
+
|-
 +
| TCP/TCPA (Embedded Security Subsystem)||
 
*[[tpm]] <tt>(GPL driver for the TCPA chip in newer ThinkPads)</tt>
 
*[[tpm]] <tt>(GPL driver for the TCPA chip in newer ThinkPads)</tt>
 
*[[tpmdd]] <tt>(another driver for the TCPA chip in newer ThinkPads)</tt>
 
*[[tpmdd]] <tt>(another driver for the TCPA chip in newer ThinkPads)</tt>
 +
|-
 +
| Harddisk protection (APS) ||
 +
*[[HDAPS]]
 +
|}
 +
 +
==Drives==
 +
{| border="1" cellspacing="0" cellpadding="2"
 +
!Hardware function!!relevant drivers
 +
|-
 +
| CD/DVD Speed control ||
 +
*[[tp_smapi]] <tt>(Extended battery information and control)</tt>
 +
|}
  
 
==Additional Hardware==
 
==Additional Hardware==
 +
{| border="1" cellspacing="0" cellpadding="2"
 +
!Hardware function!!relevant drivers
 +
|-
 +
| UltraPort Camera ||
 
*[[ultracampatch | IBM UltraCam II driver]]
 
*[[ultracampatch | IBM UltraCam II driver]]
*[[HDAPS]]
+
|}

Revision as of 17:29, 11 January 2006

Information on Thinkpad Drivers.

PowerManagement

Hardware function relevant drivers
ACPI
APM
Battery management
  • tp_smapi (Extended battery information and control)

Display

Hardware function relevant drivers
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)
Display brightness
Display power management

Connectivity

Hardware function relevant drivers
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)
Ethernet

see Ethernet Controllers

Modem

see Modem Devices

WAN

Input

Hardware function relevant drivers
TrackPoint
Touchpad
TouchScreen

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)

Drives

Hardware function relevant drivers
CD/DVD Speed control
  • tp_smapi (Extended battery information and control)

Additional Hardware

Hardware function relevant drivers
UltraPort Camera