Difference between revisions of "HOWTOs - Driver Installation"

From ThinkWiki
Jump to: navigation, search
(Graphics)
(Safety & Security)
 
(44 intermediate revisions by 19 users not shown)
Line 1: Line 1:
This page holds information on how to make additional hardware work on your Thinkpad.
+
{| width="100%"
 +
|style="vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;" | __TOC__
 +
|style="vertical-align:top" |
 +
This page holds information on how to make additional hardware work on your ThinkPad.
  
 
The pages linked here hold instructions for installing or configuring certain drivers to make them work with ThinkPad hardware. For an overview of the drivers themselves please look at the [[Drivers]] page.
 
The pages linked here hold instructions for installing or configuring certain drivers to make them work with ThinkPad hardware. For an overview of the drivers themselves please look at the [[Drivers]] page.
 +
|}
 +
 +
==Connectivity==
 +
*[[How to setup Bluetooth|Bluetooth]] <tt>(How to enable and configure Bluetooth)</tt>
 +
*[[How to make use of IrDA | IrDA]] <tt>(How to get IrDA working)</tt>
  
<!-- adjust these comment markers if you add things to the hidden sections
 
-->
 
 
==Graphics==
 
==Graphics==
 +
* [[Additional options for the radeon driver | RADEON Driver for X]] <tt>(Additional options for the radeon driver)</tt>
 +
* [[Fglrx | Proprietary RADEON Driver for X (fglrx)]]
 +
* [[r300 |  Open Source RADEON (ATI) Driver for X]]
 +
* [[How to get TV-Out working on ATI graphic cards | TV-out on ATI chips]] <tt>(Get TV-out working)</tt>
 +
* [[How to compile an experimental X server]]
  
On a Thinkpad T41:
+
==Input==
 +
*[[How to configure the TrackPoint|TrackPoint configuration]] <tt>(How to make your TrackPoint behave as you wish)</tt>
  
I just installed the new ATI drivers v8.14.13
+
==PowerManagement==
Running "glxgears" with "radeon" or "ati" drivers I would get 300 FPS
+
* [[How to get SpeedStep working on Coppermine-piix4-smi based ThinkPads | SpeedStep on piix4]] <tt>(How to make SpeedStep (cpufreq) work on Coppermine-piix4-smi based ThinkPads)</tt>
After installing "fglrx" drivers from ATI, glxgears shows 1200 FPS!
+
* [[How to get SpeedStep working on_P4-class-Celeron_based_ThinkPads | SpeedStep on P4-class Celeron]] <tt>(How to get SpeedStep working on P4-class-Celeron based ThinkPads)</tt>
 +
* [[How to configure cpufreqd | cpufreqd]]{{footnote|1}} <tt>(How to configure the cpufreqd frequency scaling daemon)</tt>
 +
* [[How to use cpufrequtils | cpufrequtils]]{{footnote|1}} <tt>(How to use the cpufrequtils frequency scaling utils)</tt>
 +
* [[How to configure powernowd | powernowd]] {{footnote|1}} <tt>(How to configure the powernowd frequency scaling daemon)</tt>
 +
* [[How to configure powersaved | powersaved]]{{footnote|1}} <tt>(How to configure the powersaved frequency scaling daemon)</tt>
  
For me I had to run fglrxconfig utility which added a ton of stuff into xorg.conf. Without those settings in xorg.conf, you will not get the full speed and 3D support.
+
==Safety & Security==
 +
*[[How to enable the integrated fingerprint reader]]
 +
*[[How to protect the harddisk through APS]] <tt>(How to make automatic emergency disk head parking work)</tt>
  
==PowerManagement==
+
==SL Driver==
* [[How to get SpeedStep working on Coppermine-piix4-smi based Thinkpads | SpeedStep on piix4]] <tt>(How to make SpeedStep (cpufreq) work on Coppermine-piix4-smi based Thinkpads)</tt>
+
* [[ SL Driver on Ubuntu ]] <tt>(How to get Alexandre Rostovtsev's SL-series driver working with Ubuntu)</tt>
* [[ How_to_get_SpeedStep_working_on_P4-class-Celeron_based_Thinkpads | SpeedStep on P4-class Celeron]] <tt>(How to get SpeedStep working on P4-class-Celeron based Thinkpads)</tt>
+
 
*[[How to configure cpufreqd | cpufreqd]] <tt>(How to configure the cpufreqd SpeedStep daemon)</tt>
+
==Storage devices (harddisk, cdrom)==
*[[How to configure powersaved | powersaved]] <tt>(How to configure the cpufreqd SpeedStep daemon)</tt>
+
*[[How to configure and use libata SATA / PATA drivers]]
 +
 
 +
==Sound==
 +
*[[Script for configuring the CS4239 sound chip in PnP mode|CS4239 sound chip in PNP mode]] <tt>(How to make it work on the ThinkPad 600E)</tt>
  
 
==Wireless LAN==
 
==Wireless LAN==
 
* [[How to install ndiswrapper for the Intel 2200bg WLAN adaptor | ndiswrapper for Intel 2200bg]] <tt>(ndiswrapper configuration for intel/pro 2200BG)</tt>
 
* [[How to install ndiswrapper for the Intel 2200bg WLAN adaptor | ndiswrapper for Intel 2200bg]] <tt>(ndiswrapper configuration for intel/pro 2200BG)</tt>
<!--
+
* [[How to install ndiswrapper for the IBM 11a/b/g WLAN adaptor | ndiswrapper for IBM 11 a/b/g]] <tt>(ndiswrapper for IBM 11 a/b/g)</tt>
This is a HOWTOs page, it should link to pages that tell how the drivers are installed, not to the driver pages themselves.
+
* [[How to install ndiswrapper for the ThinkPad 11a/b/g/n Wireless LAN Mini Express Adapter | ndiswrapper for
* [[Ipw2200 | ipw2200]] <tt>(Open-source native driver for Intel/PRO Wireless 2200BG)</tt>
+
ThinkPad 11a/b/g/n]]<tt>(ndiswrapper for ThinkPad 11a/b/g/n)</tt>
* [[Madwifi | Madwifi]] <tt>(Native driver for cards based on Atheros chipsets)</tt>
+
* [[ipw2100]] <tt>(native Linux driver for Intel 2100)</tt>
 +
* [[ipw2200]] <tt>(native Linux driver for Intel 2200/2915)</tt>
 +
* [[madwifi]] <tt>(Linux driver for atheros chipsets)</tt>
 +
* [[orinoco]] <tt>(Linux driver for Hermes/Prism chipsets)</tt>
 +
* [[hostap]] <tt>(Alternative Linux driver for Hermes/Prism chipsets)</tt>
 +
* [[How to install wpa_supplicant|wpa_supplicant]] <tt>(How to compile and configure wpa_supplicant)</tt>
  
==Touchpad/Trackpoint==
+
==Additional Hardware==
* [[ Trackpoint | Trackpoint ]]
+
* [[How to install the IBM Ultracam II driver | IBM UltraCam II]] <tt>(How to make the IBM UltraCam II work under Linux)</tt>
  
==Internal Modem==
+
* [[How to get the internal SD card working]] <tt>(Howto patch and build the modules)</tt>
* [[Modem | Modem]] <tt>Drivers for the various internal (soft)modems</tt>
 
  
==Graphic==
+
{{footnotes|
* [[ Fglrx | Fglrx ]] <tt>ATI Mobility driver</tt>
+
#Don't forget that the newer kernels have fancier cpu frequency governors like OnDemand and Conservative that are easy to configure via SysFS.  These governors are adequate in many situations and do not require user-space daemons such as cpufreqd, powersaved, or powernowd. Read more about it on the [[How to make use of Dynamic Frequency Scaling|Dynamic Frequency Scaling page]].
-->
+
}}
 
 
==Additional Hardware==
 
* [[How to install the IBM Ultracam II driver | IBM UltraCam II]] <tt>(How to make the IBM UltraCam II work under Linux)</tt>
 
* [[Additional options for the radeon driver | RADEON driver for X]] <tt>(Additional options for the radeon driver)</tt>
 
<!--
 
==Windows drivers==
 
no entry yet
 
-->
 

Latest revision as of 16:54, 5 August 2011

This page holds information on how to make additional hardware work on your ThinkPad.

The pages linked here hold instructions for installing or configuring certain drivers to make them work with ThinkPad hardware. For an overview of the drivers themselves please look at the Drivers page.

Connectivity

  • Bluetooth (How to enable and configure Bluetooth)
  • IrDA (How to get IrDA working)

Graphics

Input

PowerManagement

Safety & Security

SL Driver

Storage devices (harddisk, cdrom)

Sound

Wireless LAN

Additional Hardware


FOOTNOTES [Δ]
  1. Don't forget that the newer kernels have fancier cpu frequency governors like OnDemand and Conservative that are easy to configure via SysFS. These governors are adequate in many situations and do not require user-space daemons such as cpufreqd, powersaved, or powernowd. Read more about it on the Dynamic Frequency Scaling page.