<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Onkel25</id>
	<title>ThinkWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.thinkwiki.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Onkel25"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Onkel25"/>
	<updated>2026-05-09T05:11:11Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Thermal_Sensors&amp;diff=37646</id>
		<title>Thermal Sensors</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Thermal_Sensors&amp;diff=37646"/>
		<updated>2008-05-07T09:39:35Z</updated>

		<summary type="html">&lt;p&gt;Onkel25: /* ThinkPad {{T43}}, {{T43p}} */  Sensors for Ultrabay Battery checked by removing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top;padding-right:20px;width:10px;white-space:nowrap;&amp;quot; | __TOC__&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
This page summarizes known information about the locations and properties of thermal sensors on ThinkPad laptops. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Accessing the sensors==&lt;br /&gt;
&lt;br /&gt;
===Basic ACPI system temperature sensors===&lt;br /&gt;
The primary means of accessing the thermal sensors is through the [[ibm-acpi]] module.  Up to Linux 2.6.19, ibm-acpi supported only 8 sensors, but since Linux 2.6.20-rc2, up to 16 sensors are supported.  When the module is loaded, the sensors (some of which may be inactive) are shown in {{path|/proc/acpi/ibm/thermal}}:&lt;br /&gt;
&lt;br /&gt;
:{{cmdroot|cat /proc/acpi/ibm/thermal}}&lt;br /&gt;
:{{cmdresult|temperatures:   44 41 33 42 33 -128 30 -128}}&lt;br /&gt;
&lt;br /&gt;
A value of -128 (i.e., 0x80 hex) means the sensor is not connected. For example, above the two -128 values belong to the UltraBay battery, which is not plugged in.&lt;br /&gt;
&lt;br /&gt;
If the ThinkPad supports the extended sensor set, eight more values will be displayed:&lt;br /&gt;
&lt;br /&gt;
:{{cmdroot|cat /proc/acpi/ibm/thermal}}&lt;br /&gt;
:{{cmdresult|temperatures:   44 41 33 42 33 -128 30 -128 48 50 49 -128 -128 -128 -128 -128}}&lt;br /&gt;
&lt;br /&gt;
====Patch for accessing the extra ACPI sensors through &amp;lt;tt&amp;gt;thermal&amp;lt;/tt&amp;gt;====&lt;br /&gt;
If you don't use a recent-enough [[ibm-acpi]], you can patch it to make the extra 3 sensors show up on {{path|/proc/acpi/ibm/thermal}} just like the 8 basic sensors, apply the {{CodeRef|ibm_acpi-extra-thermal.patch}} kernel patch to [[ibm-acpi]].&lt;br /&gt;
&lt;br /&gt;
Then:&lt;br /&gt;
&lt;br /&gt;
:{{cmdroot|cat /proc/acpi/ibm/thermal}}&lt;br /&gt;
:{{cmdresult|temperatures:   44 41 33 42 33 -128 30 -128 40 48 43}}&lt;br /&gt;
&lt;br /&gt;
If you apply this patch in conjunction with [[ACPI_fan_control_script#Comprehensive_bash_script_with_fine_control_over_fan_speed|tp-fancontrol]], you'll need tp-fancontrol 0.2.9 or newer.&lt;br /&gt;
&lt;br /&gt;
===Accessing the thermal sensors through &amp;lt;tt&amp;gt;ecdump&amp;lt;/tt&amp;gt;===&lt;br /&gt;
Load [[ibm-acpi]] with the &amp;lt;tt&amp;gt;experimental=1&amp;lt;/tt&amp;gt; option, and parse {{path|/proc/acpi/ibm/ecdump}}.  The 8 basic sensors are on offsets 0x78-0x7f, and the extended sensors (if supported) are on offsets 0xc0-0xc7.&lt;br /&gt;
&lt;br /&gt;
To read the first three extended sensors:&lt;br /&gt;
:{{cmdroot|perl -ne 'm/^EC 0xc0: .(..) .(..) .(..) / or next; print hex($1).&amp;quot; &amp;quot;.hex($2).&amp;quot; &amp;quot;.hex($3).&amp;quot;\n&amp;quot;' &amp;lt; /proc/acpi/ibm/ecdump}}&lt;br /&gt;
:{{cmdresult|40 48 43}}&lt;br /&gt;
&lt;br /&gt;
Future models might provide additional extra sensors beyond those three. To see all candidates:&lt;br /&gt;
:{{cmdroot|perl -ne 'print join(&amp;quot; &amp;quot;,map(hex,m/\w+/g)).&amp;quot;\n&amp;quot; if s/^EC 0xc0://' &amp;lt; /proc/acpi/ibm/ecdump}}&lt;br /&gt;
:{{cmdresult|40 48 43 128 128 128 128 128 0 0 0 0 0 0 0 0}}&lt;br /&gt;
&lt;br /&gt;
{{WARN|'''ecdump''' is not a playground, and even just reading it causes side-effects to the ThinkPad.  The ibm-acpi maintainer wants to make it clear that he considers it a very dumb idea to use ecdump constantly in a script}}&lt;br /&gt;
&lt;br /&gt;
===HDAPS temperature sensor===&lt;br /&gt;
The [[Active Protection System]] accelerometer also reports a temperature, which is identical to one of the ACPI sensors. The corresponding sensor is actually not inside the HDAPS chip, but fairly close.&lt;br /&gt;
:{{cmdroot|cat /sys/bus/platform/drivers/hdaps/hdaps/temp1}}&lt;br /&gt;
:{{cmdresult|41}}&lt;br /&gt;
&lt;br /&gt;
===Harddisks SMART temperature sensor===&lt;br /&gt;
The system hard disk temperature can be read through the disk's SMART interface:&lt;br /&gt;
:{{cmdroot|&amp;lt;nowiki&amp;gt;smartctl -A /dev/hda | grep Temperature&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
:{{cmdresult|194 Temperature_Celsius     0x0022   145   097   000    Old_age   Always       -       31}}&lt;br /&gt;
&lt;br /&gt;
Or, for SATA-equipped models running a recent Linux kernel (see [[Problems with SATA and Linux]]):&lt;br /&gt;
&lt;br /&gt;
:{{cmdroot|&amp;lt;nowiki&amp;gt;smartctl -A -d ata /dev/sda | grep Temperature&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
:{{cmdresult|194 Temperature_Celsius     0x0022   145   097   000    Old_age   Always       -       31}}&lt;br /&gt;
&lt;br /&gt;
When the [[UltraBay Slim HDD Adapter]] or [[UltraBay Slim SATA HDD Adapter]] are used, the second hard disk will typically provide another temperature readout via its SMART interface, analogously to the above.&lt;br /&gt;
&lt;br /&gt;
Reading this sensor will typically cause a drive spin-up and head unload.&lt;br /&gt;
&lt;br /&gt;
===Hitachi harddisks &amp;lt;tt&amp;gt;SENSE CONDITION&amp;lt;/tt&amp;gt; temperature sensor===&lt;br /&gt;
&lt;br /&gt;
Recent Hitachi disks provide a non-standard &amp;lt;tt&amp;gt;SENSE CONDITION&amp;lt;/tt&amp;gt; command which reads the disk temperature without causing a spin-up or head load. The reported value is the same as when using SMART. This can be invoked, e.g., using {{cmdroot|hdparm -H}}, or the relevant code in {{CodeRef|tp-fancontrol}}. When using the  &amp;lt;tt&amp;gt;libata&amp;lt;/tt&amp;gt; driver, this requires kernel &amp;gt;= 2.6.19-rc1.&lt;br /&gt;
&lt;br /&gt;
==Utilities for viewing temperatures==&lt;br /&gt;
&lt;br /&gt;
The following utilities display the ThinkPad-specific thermal sensor readouts:&lt;br /&gt;
* The above shell commands.&lt;br /&gt;
* The &amp;quot;Sensors&amp;quot; builtin of [[GKrellM]] can show 6 specific ACPI sensors (out of up to 11).&lt;br /&gt;
* [http://www.elliptique.net/~ken/kima/ Kima] is a KDE applet that can display the 8 first ACPI sensors as well as the HDAPS sensor.&lt;br /&gt;
* [http://www.kraus.tk/projects/IBMDoK/ IBMDoK], another KDE applet. Shows 4 specific sensors (out of up to 11). So far only tested at the {{T60}}.&lt;br /&gt;
* There is an [http://munin.projects.linpro.no/wiki/plugin-ibm_acpi ibm_acpi plugin] for [http://munin.projects.linpro.no/ Munin].&lt;br /&gt;
* [http://sensors-applet.sourceforge.net/ GNOME Sensors Applet] supports ibm_acpi.&lt;br /&gt;
&lt;br /&gt;
==Sensor locations==&lt;br /&gt;
This information is model specific.&lt;br /&gt;
&lt;br /&gt;
===ThinkPad {{A31}}===&lt;br /&gt;
Found by Milos Popovic using cooling spray to cool down components on a completely removed, running motherboard, to locate the sensors.  Also reported [http://forum.thinkpads.com/viewtopic.php?t=31837 here].&lt;br /&gt;
 EC offset   Index in &amp;quot;thermal&amp;quot;   Location (estimated)&lt;br /&gt;
 0x78        1                    CPU&lt;br /&gt;
 0x79        2                    Battery        (this one heats up when on battery power)&lt;br /&gt;
 0x7A        3                    Power          (sensor near power diodes and CPU; heats up when high power consumption, has crosstalk from CPU)&lt;br /&gt;
 0x7B        4                    Ultrabay 2000 battery?&lt;br /&gt;
 0x7C        5                    Northbridge    (sensor next to Northbridge, also somewhat near GPU)&lt;br /&gt;
 0x7D        6                    PCMCIA/ambient (sensor is a National Semiconductor LM75 Digital Temperature Sensor/Thermal Watchdog chip&lt;br /&gt;
                                                  next to the 9-pin VGA connector; sits right under PCMCIA slots but doesn't touch)&lt;br /&gt;
 0x7E        7                    Battery        (this one stays near ambient temperature, even when on battery power)&lt;br /&gt;
 0x7F        8                    Ultrabay 2000 battery?&lt;br /&gt;
 0xC0        none                 zero&lt;br /&gt;
 0xC1        none                 zero&lt;br /&gt;
 0xC2        none                 zero&lt;br /&gt;
The following photos (resolution reduced for server space) show the locations found for the listed temperature sensors.&lt;br /&gt;
{{gallery_start}}&lt;br /&gt;
{{thumb|A31_2652M3U_systemboardtop_DSCN6105_tempsensors_lores.jpg|ThinkPad A31 sensor locations on top of motherboard.}}&lt;br /&gt;
{{thumb|A31_2652M3U_systemboardbottom_DSCN6105_tempsensors_lores.jpg|ThinkPad A31 sensor locations on bottom of motherboard.}}&lt;br /&gt;
{{gallery_end}}&lt;br /&gt;
On this A31 systemboard (FRU 26P8398), there is a [http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2313 Maxim MAX1668] 5-channel remote/local temperature sensor (4 remote + 1 self temperature) on top of the systemboard, and a [http://www.national.com/pf/LM/LM75.html National Semiconductor LM75] single-channel &amp;quot;digital temperature sensor and thermal watchdog&amp;quot; chip.  It would appear that the LM75 has the ability to hard shutdown the processor (without software intervention) if its temperature exceeds a given threshold.  I'm not sure if it is wired for this, nor whether the Thinkpad changes the threshold temperature from the chip's power-up default of 80Â°C.  A software application with drivers on the LM75 webpage is available that claims to allow direct access to the thermal sensor chip (this hasn't been tried, but could be useful in other models to determine if this sensor is somewhere on the MB, and which register it corresponds to).  The MAX1668's self-temperature reading does not appear anywhere in the above temperature registers; it's not clear whether it is read at all, and whether it is to be found elsewhere in the EC memory.  These two chips (LM75 and MAX1668) account for some of the sensors.&lt;br /&gt;
&lt;br /&gt;
===ThinkPad {{R51}}===&lt;br /&gt;
The [[ibm-acpi]] documentation includes the report by Thomas Gruber:&lt;br /&gt;
 EC offset   Index in &amp;quot;thermal&amp;quot;   Location (estimated)&lt;br /&gt;
 0x78        1                    CPU&lt;br /&gt;
 0x79        2                    Mini-PCI&lt;br /&gt;
 0x7A        3                    HDD&lt;br /&gt;
 0x7B        4                    GPU&lt;br /&gt;
 0x7C        5                    System battery&lt;br /&gt;
 0x7D        6                    UltraBay battery&lt;br /&gt;
 0x7E        7                    System battery&lt;br /&gt;
 0x7F        8                    UltraBay battery&lt;br /&gt;
 0xC0        none                 ?&lt;br /&gt;
 0xC1        none                 ?&lt;br /&gt;
 0xC2        none                 ?&lt;br /&gt;
&lt;br /&gt;
===ThinkPad {{T40}}===&lt;br /&gt;
The location of one of the sensors is identified [http://forum.thinkpads.com/viewtopic.php?t=11574 here].&lt;br /&gt;
 EC offset   Index in &amp;quot;thermal&amp;quot;   Location (estimated)&lt;br /&gt;
 0x78        1                    CPU&lt;br /&gt;
 0x79        2                    System board under rear left corner of Mini-PCI module&lt;br /&gt;
 0x7A        3                    ?&lt;br /&gt;
 0x7B        4                    GPU&lt;br /&gt;
 0x7C        5                    Battery&lt;br /&gt;
 0x7D        6                    n/a&lt;br /&gt;
 0x7E        7                    Battery&lt;br /&gt;
 0x7F        8                    n/a&lt;br /&gt;
 0xC0        none                 n/a&lt;br /&gt;
 0xC1        none                 n/a&lt;br /&gt;
 0xC2        none                 n/a&lt;br /&gt;
&lt;br /&gt;
===ThinkPad {{T43}}, {{T43p}}===&lt;br /&gt;
Found by Shmidoax using cooling spray to cool down components and observe the effect on the sensors.&lt;br /&gt;
 EC offset   Index in &amp;quot;thermal&amp;quot;   Location (estimated)&lt;br /&gt;
 0x78        1                    CPU&lt;br /&gt;
 0x79        2                    Between PCMCIA slot and CPU (same as HDAPS module)&lt;br /&gt;
 0x7A        3                    PCMCIA slot&lt;br /&gt;
 0x7B        4                    GPU&lt;br /&gt;
 0x7C        5                    System battery (front left = charging circuit)&lt;br /&gt;
 0x7D        6                    UltraBay battery&lt;br /&gt;
 0x7E        7                    System battery (rear right)&lt;br /&gt;
 0x7F        8                    UltraBay battery&lt;br /&gt;
 0xC0        none                 Bus between Northbridge and DRAM; Ethernet chip&lt;br /&gt;
 0xC1        none                 Southbridge, WLAN and clock generator (under Mini-PCI card, under touchpad)&lt;br /&gt;
 0xC2        none                 Power circuitry, on underside of system board under F2 key&lt;br /&gt;
{{gallery_start}}&lt;br /&gt;
{{thumb|T43-thermal-sensors.jpg|ThinkPad T43 sensor locations}}&lt;br /&gt;
{{thumb|T43-2668-thermal-sensors-zoom.jpg|ThinkPad T43 sensor locations detail}}&lt;br /&gt;
{{thumb|T43p-H8S2161.jpg|ThinkPad T43/p 26xx Embedded Controller Renesas H8S/2161BV}}&lt;br /&gt;
{{gallery_end}}&lt;br /&gt;
&lt;br /&gt;
===ThinkPad {{T60}}===&lt;br /&gt;
Found by Marco Kraus for use in [http://www.kraus.tk/projects/IBMDoK/ IBMDok].&lt;br /&gt;
 EC offset   Index in &amp;quot;thermal&amp;quot;   Location (estimated)&lt;br /&gt;
 0x78        1                    CPU 0&lt;br /&gt;
 0x79        2                    HDD&lt;br /&gt;
 0x7A        3                    HDD&lt;br /&gt;
 0x7B        4                    GPU&lt;br /&gt;
 0x7C        5                    Battery&lt;br /&gt;
 0x7D        6                    n/a&lt;br /&gt;
 0x7E        7                    Battery&lt;br /&gt;
 0x7F        8                    n/a&lt;br /&gt;
 0xC0        none                 ?&lt;br /&gt;
 0xC1        none                 ?&lt;br /&gt;
 0xC2        none                 ?&lt;br /&gt;
&lt;br /&gt;
The CPU thermal sensors seem to be exposed in both {{path|/proc/acpi/thermal_zone/THM0/temperature}} and {{path|/proc/acpi/thermal_zone/THM1/temperature}}, though the latter curiously seems to exist only in this file and nowhere in {{path|/proc/acpi/ibm/ecdump}}.&lt;br /&gt;
&lt;br /&gt;
===ThinkPad {{X31}}===&lt;br /&gt;
I figured these out by myself ([[User:BDKMPSS|BDKMPSS]]), as there are just a few available, this wasn't a huge problem. I verified my presumptions with a contactless thermometer.&lt;br /&gt;
 EC offset   Index in &amp;quot;thermal&amp;quot;   Location (estimated)&lt;br /&gt;
 0x78        1                    CPU&lt;br /&gt;
 0x79        2                    n/a&lt;br /&gt;
 0x7A        3                    GPU?&lt;br /&gt;
 0x7B        4                    near or the ICH4M Southbrige, on the back of the Motherboard&lt;br /&gt;
 0x7C        5                    Battery&lt;br /&gt;
 0x7D        6                    Extended-Life-Battery; may also UltraBay battery&lt;br /&gt;
 0x7E        7                    Battery&lt;br /&gt;
 0x7F        8                    Extended-Life-Battery; may also UltraBay battery&lt;br /&gt;
 0xC0        none                 n/a&lt;br /&gt;
 0xC1        none                 n/a&lt;br /&gt;
 0xC2        none                 n/a&lt;br /&gt;
&lt;br /&gt;
0x7A &amp;quot;GPU?&amp;quot; is pretty hot and seems like the GPU, but as the Chipset and the GPU are cooled with the same heatsink it is difficult to separate them without roasting the machine. However the left and GPU side of the heatsink is much closer to the shown value than the right Chipset side.&lt;/div&gt;</summary>
		<author><name>Onkel25</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_Dock_II&amp;diff=35471</id>
		<title>ThinkPad Dock II</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_Dock_II&amp;diff=35471"/>
		<updated>2007-12-31T13:32:19Z</updated>

		<summary type="html">&lt;p&gt;Onkel25: Wiki-Syntax&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | __TOC__&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
== IBM ThinkPad Dock II ==&lt;br /&gt;
The IBM Dock II (Model 2877) is the most feature-packed dock IBM sells. In addition to supporting all the features of the [[ThinkPad Mini-Dock|Mini-Dock]], the expansion capability of the Dock II can transform a regular Thinkpad into a full blown workstation with multiple monitors (PCI video card), higher fidelity audio (PC Card audio), and additional storage [[UltraBay|Ultrabay 2000]]. These expansion features are not supported by all Thinkpads, therefore the Dock II does not support as many Thinkpads as the [[ThinkPad Port Replicator II|Port Replicator II]] or [[ThinkPad Mini-Dock|Mini-Dock]].&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* everything the [[ThinkPad Mini-Dock]] has&lt;br /&gt;
* 1x half-size PCI card slot&lt;br /&gt;
* 2x Type II (or 1x Type III) [[CardBus slot]]&lt;br /&gt;
* 1x [[UltraBay|Ultrabay 2000]] slot&lt;br /&gt;
&lt;br /&gt;
===Pros &amp;amp; Cons===&lt;br /&gt;
* Positives: Expansion capability&lt;br /&gt;
* Negatives: Cost ($399), internal fan is loud, large, less compatible&lt;br /&gt;
* Compatibility: X20/30, T20/30/40, R50/R51 and A20/30 Series notebooks.(does not support the A21e/22e, R40/40e/50e/51e or X40/41).&lt;br /&gt;
* Warranty: One Year&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* [http://www-132.ibm.com/webapp/wcs/stores/servlet/ProductDisplay?catalogId=-840&amp;amp;langId=-1&amp;amp;storeId=1&amp;amp;partNumber=287710U IBM Website for Dock II]&lt;br /&gt;
* [ftp://ftp.software.ibm.com/pc/pccbbs/mobiles_pdf/92p1836.pdf ThinkPad Docking Solutions HMM (February 2003)] (248,638 Bytes)&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/MIGR-4NXNTP.html Docking station, port replicator, and expansion - ThinkPad General]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==PCI Slot==&lt;br /&gt;
Note this is a full height/half size and not a 'low profile' slot (the PCI card on the pictures below is &amp;quot;low-profile&amp;quot;, but &amp;quot;half-size&amp;quot; cards also fit in the Dock II). Separate brackets are required for low profile PCI cards. Normal cards will not fit.&lt;br /&gt;
&lt;br /&gt;
Many use the half-size PCI slot for peripherals like secondary video cards, TV tuners, audio cards, etc. This is considered by many to be the highlight of the Dock II, and is a feature that few other docks have. The Dock II does not support AGP or PCI Express. The Ultrabay 2000 slot can be used to connect other IBM peripherals, such as second hard disks or CD/DVD drives.&lt;br /&gt;
Potential owners of the Dock II are often concerned about compatibility and recommendations of video cards. See the [[#Compatible Video Cards|compatible video cards]] list below for more information.&lt;br /&gt;
&lt;br /&gt;
''Dock II owners: anybody tried to shoehorn a larger card in? ''&lt;br /&gt;
&lt;br /&gt;
Dimensions are up to 18 x 12 cm:&lt;br /&gt;
{{gallery_start}}&lt;br /&gt;
{{thumb|ThinkPad-DockII.jpg|PCI slot of the IBM ThinkPad Dock II, Type 2877, P/N 62P4547 (bottom view)}} &lt;br /&gt;
{{thumb|ThinkPad-DockII-rear.jpg|PCI slot of the IBM ThinkPad Dock II, Type 2877, P/N 62P4547 (rear bottom view)}}&lt;br /&gt;
{{gallery_end}}&lt;br /&gt;
In order to use a larger than &amp;quot;low-profile&amp;quot; card with the Dock II you can use a PCI riser. This means you might have to build a hollow support base for the dock, but it will allow you to connect any card. These PCI risers can be found at places such as [http://mini-itx.com/store/?c=8#p1908].&lt;br /&gt;
&lt;br /&gt;
===Video Cards===&lt;br /&gt;
The PCI slot is most often used for installing video cards to allow for multiple monitors. This feature is especially useful for anyone that requires visualizing a large amount of information, including stock brokers, artists, etc. Due to the slow PCI bus, gaming is generally not improved much by external cards.&lt;br /&gt;
One of the chief concerns of low profile video cards is whether they support the monitor setup you desire. As more monitors these days are LCDs, quality DVI support is essential. Additional concerns include driver support, ability to hot-swap (add or remove the thinkpad without rebooting), and noise/heat.&lt;br /&gt;
====Quality DVI &amp;amp; Widescreen support====&lt;br /&gt;
One way to work around the [[Problem with DVI throughput|limitations]] of the docks DVI pass-through port is to use a PCI graphics card which features a DVI port. Note that while this probably will work, the performance of the PCI graphics accellerator will be poor because of the limitations of the interface.&lt;br /&gt;
&lt;br /&gt;
Also the newest ATI video drivers for both Linux and Windows are known to not have limited resolution support on the external DVI port anymore.&lt;br /&gt;
&lt;br /&gt;
====Hot Swapping====&lt;br /&gt;
'''It is unknown whether hot swapping is fully supported.''' &lt;br /&gt;
Check the [http://forum.thinkpads.com/ thinkpads.com forum] for more information.&lt;br /&gt;
&lt;br /&gt;
====Noise/Heat====&lt;br /&gt;
Since the [[Dock II]] has been reported to be a bit noisy, some people have taken to unplugging the fan inside (or possibly replacing it). While this likely voids your warranty, it may be necessary if you really want it quiet. Adding a video card increases the heat inside the dock, and may likely have a fan on board as well, meaning it will increase the noise level. While adding one of the below video cards is likely well within the thermal limitations of the dock, you should take into consideration the noise and heat it may add.&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
The fan is located inside the power supply and is 40x40x13mm / 5V. To reduce noise the fan for example can be replaced by any 12V-fan, that starts when operating at 5V (many don't). An instruction can be found in [http://thinkpad-forum.de/thread.php?threadid=16417&amp;amp;hilightuser=1133 Thinkpad-Forum] (German).&lt;br /&gt;
&lt;br /&gt;
====TV Tuners====&lt;br /&gt;
{| cellspacing=&amp;quot;10&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
|- style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
!Card !! Chipset !! A/V Ports !! HDTV !! Price&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ati.com/products/tvwonderpro/index.html ATI TV Wonder Pro]&lt;br /&gt;
|PCI&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|$59.99[http://www.compusa.com/products/product_info.asp?pfp=SEARCH&amp;amp;product_code=315276&amp;amp;Pn=TV_Wonder_Pro_PCI_TV_Tuner_and_Video_Capture_Card]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Compatible Video Cards====&lt;br /&gt;
This is a list of the most popular low-profile PCI video cards used with the IBM ThinkPad Dock II.&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;10&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
|- style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
! Card !! Chipset !! RAM !! DVI Ports !! Max DVI Res !! [http://en.wikipedia.org/wiki/TMDS TMDS] !! Compatibility !! Price&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.matrox.com/mga/workstation/audio/products/pseries/p650_low_profile.cfm Matrox Millennium P650 Low-Profile]&lt;br /&gt;
|P650&lt;br /&gt;
|64MB DDR&lt;br /&gt;
|2x&lt;br /&gt;
|1920x1200&lt;br /&gt;
|Unknown&lt;br /&gt;
|Unknown&lt;br /&gt;
|[http://www.zipzoomfly.com/jsp/ProductDetail.jsp?ProductCode=321649&amp;amp;affiliate=yahoo $219.95]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.matrox.com/mga/corp/insurance/products/g450mms_quad.cfm Matrox G450MMS Quad PCI]&lt;br /&gt;
|G450&lt;br /&gt;
|128MB DDR&lt;br /&gt;
|4x&lt;br /&gt;
|4x1280x1024&lt;br /&gt;
|Unknown&lt;br /&gt;
|Unknown&lt;br /&gt;
|~$500&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.pny.com/products/quadro/nvs/280Nvspci.asp PNY Quadro NVS 280 PCI]&lt;br /&gt;
|Nvidia Quadro 280&lt;br /&gt;
|64MB DDR&lt;br /&gt;
|2x (reqs cable)&lt;br /&gt;
|Unknown&lt;br /&gt;
|Unknown&lt;br /&gt;
|Unknown&lt;br /&gt;
|[http://www.computerbrain.com/applications/search/itemdetails.asp?sku=VCQ4280NVSPCIBK&amp;amp;sc=frg $157.99]&lt;br /&gt;
|-&lt;br /&gt;
|Nvidia GeForce MX 4000&lt;br /&gt;
|GeForce 4 MX 4000&lt;br /&gt;
|64MB DDR&lt;br /&gt;
|1x &lt;br /&gt;
|Unknown&lt;br /&gt;
|Unknown&lt;br /&gt;
|Unknown&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.naplestech.com/pages/xentera_gt2_pci-dvi.htm NTI Xentera GT2]&lt;br /&gt;
|ATI Radeon 9000&lt;br /&gt;
|64MB DDR&lt;br /&gt;
|2x&lt;br /&gt;
|Unknown&lt;br /&gt;
|Unknown&lt;br /&gt;
|Unknown&lt;br /&gt;
|[http://www.provantage.com/buy-7colc00h-xentera-2-pci-profile-screen-dvi-video-adapter-colorgraphic-communications-612532-shopping.htm $213.91]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.naplestech.com/pages/xentera_gt4_pci-dvi.htm NTI Xentera GT4]&lt;br /&gt;
|ATI Radeon 9000 x2&lt;br /&gt;
|64MB DDR x2&lt;br /&gt;
|4x&lt;br /&gt;
|Unknown&lt;br /&gt;
|Unknown&lt;br /&gt;
|Unknown&lt;br /&gt;
|[http://www.axiontech.com/prdt.php?src=FG&amp;amp;item=49218 $448.95]&lt;br /&gt;
|-&lt;br /&gt;
|VisionTek/ATI Radeon x1300 PCI&lt;br /&gt;
|ATI Radeon x1300&lt;br /&gt;
|256MB DDR2&lt;br /&gt;
|2x&lt;br /&gt;
|Unknown&lt;br /&gt;
|Unknown&lt;br /&gt;
|Unknown&lt;br /&gt;
|[http://www.newegg.com/Product/Product.asp?Item=N82E16814129062 $112.99]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.visiontek.com/products/cards/retail/x1550_PCI.html VisionTek X1550 256 MB PCI]&lt;br /&gt;
|ATI Radeon x1550&lt;br /&gt;
|256MB DDR2&lt;br /&gt;
|1 VGA 1 S-Video 1 DVI&lt;br /&gt;
|2560x1600 (tested on 1400x1050 Westinghouse LCM-20v5 and 1280x720 on Samsung HDTV)&lt;br /&gt;
|What?&lt;br /&gt;
|Yes, tested VGA, DVI and DVI to HDMI&lt;br /&gt;
|[http://www.circuitcity.com/ssm/VisionTek-Radeon-X1550-256MB-HD-Video-Card-X1550PCI256/sem/rpsm/context/99000362/oid/177699/catOid/-13043/rpem/ccd/productDetail.do $109.99]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Audio Cards===&lt;br /&gt;
&lt;br /&gt;
'''EMU 0404 PCI Audio Card''' works without Problems unter Windwows XP and Vista in the PCI Slot.&lt;br /&gt;
Card ist able for hotplugging. It was tested with Steinberg Cubase SE and Halion 3 under Windows XP and Vista. No Problems during Installation.&lt;br /&gt;
&lt;br /&gt;
===Other PCI Cards===&lt;br /&gt;
&lt;br /&gt;
==Ultrabay 2000==&lt;br /&gt;
In contrast to the Full Dock I the Full Dock II has a full featured (= hotswap capable) [[UltraBay|UltraBay 2000]] slot.&lt;br /&gt;
&lt;br /&gt;
Note to T4x owners: [[UltraBay|UltraBay 2000]] is an older Ultrabay technology, not compatible with the [[UltraBay|UltraBay Slim]] in the T40/T41/T42/T43 lineup. Many [[UltraBay|UltraBay 2000]] accessories are available on [http://search.ebay.com/ultrabay-2000 Ebay]. &lt;br /&gt;
&lt;br /&gt;
The docks IDE interface is a CMD 648, so you should enable the according kernel option (compile it into the kernel if loading as a module doesn't work), if you want to use anything else than a floppy in the docks UltraBay.&lt;br /&gt;
Note that the interface will most likely be ide2 and ide3 then, so the docks UltraBay drive will be hde.&lt;br /&gt;
&lt;br /&gt;
==PC Card Slots==&lt;br /&gt;
Nothing special: 2 additional Type II slots. This may be helpful if you need a certain PC Card only while docked (e.g. a second GBit NIC), or if you have 2 PC Cards that physically won't fit into one pair of slots at the same time (e.g. 2 WLAN cards or 2 [http://www.villagetronic.com/e_pr_vtbook.html Villagetronic VTBook Video cards] ).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--===Peripherals===--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==DVI pass-through==&lt;br /&gt;
LCD monitors are getting larger and higher-resolution. Currently, DVI based on 165MHz TDMS transmitters can only (officially) support 1600x1200x32 at 60Hz, which is the resolution of your average 20&amp;quot; non-widescreen LCD. IBM's driver support for this resolution through DVI ports on docks has been inconsistent. Also in Linux you might experience [[Problem with DVI throughput|problems]] even with this resolution and IBM officially states that the pass-through DVI port only supports resolutions up to 1280x1024. Read [[Problem with DVI throughput|our page]] of information on how to solve these troubles.&lt;br /&gt;
&lt;br /&gt;
Please be aware that not all Thinkpad models will support DVI output with a Dock.  Apparently, X and T2* models do not.  Please add other models if you know about them to not support DVI.&lt;br /&gt;
&lt;br /&gt;
== Supported ThinkPads ==&lt;br /&gt;
* {{A20m}}, {{A20p}}, {{A21m}}, {{A21p}}, {{A22m}}, {{A22p}}&lt;br /&gt;
* {{A30}}, {{A30p}}, {{A31}}, {{A31p}}&lt;br /&gt;
* {{R50}}, {{R50p}}, {{R51}}, {{R52}}&lt;br /&gt;
* {{T20}}, {{T21}}, {{T22}}, {{T23}}&lt;br /&gt;
* {{T30}}&lt;br /&gt;
* {{T40}}, {{T40p}}, {{T41}}, {{T41p}}, {{T42}}, {{T42p}}, {{T43}}, {{T43p}}&lt;br /&gt;
* {{X20}}, {{X21}}, {{X22}}, {{X23}}, {{X24}}&lt;br /&gt;
* {{X30}}, {{X31}}, {{X32}}&lt;/div&gt;</summary>
		<author><name>Onkel25</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=ThinkPad_Dock_II&amp;diff=35470</id>
		<title>ThinkPad Dock II</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=ThinkPad_Dock_II&amp;diff=35470"/>
		<updated>2007-12-31T13:31:08Z</updated>

		<summary type="html">&lt;p&gt;Onkel25: /* Noise/Heat */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot; border=&amp;quot;0&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | __TOC__&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; | &amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
== IBM ThinkPad Dock II ==&lt;br /&gt;
The IBM Dock II (Model 2877) is the most feature-packed dock IBM sells. In addition to supporting all the features of the [[ThinkPad Mini-Dock|Mini-Dock]], the expansion capability of the Dock II can transform a regular Thinkpad into a full blown workstation with multiple monitors (PCI video card), higher fidelity audio (PC Card audio), and additional storage [[UltraBay|Ultrabay 2000]]. These expansion features are not supported by all Thinkpads, therefore the Dock II does not support as many Thinkpads as the [[ThinkPad Port Replicator II|Port Replicator II]] or [[ThinkPad Mini-Dock|Mini-Dock]].&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* everything the [[ThinkPad Mini-Dock]] has&lt;br /&gt;
* 1x half-size PCI card slot&lt;br /&gt;
* 2x Type II (or 1x Type III) [[CardBus slot]]&lt;br /&gt;
* 1x [[UltraBay|Ultrabay 2000]] slot&lt;br /&gt;
&lt;br /&gt;
===Pros &amp;amp; Cons===&lt;br /&gt;
* Positives: Expansion capability&lt;br /&gt;
* Negatives: Cost ($399), internal fan is loud, large, less compatible&lt;br /&gt;
* Compatibility: X20/30, T20/30/40, R50/R51 and A20/30 Series notebooks.(does not support the A21e/22e, R40/40e/50e/51e or X40/41).&lt;br /&gt;
* Warranty: One Year&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
* [http://www-132.ibm.com/webapp/wcs/stores/servlet/ProductDisplay?catalogId=-840&amp;amp;langId=-1&amp;amp;storeId=1&amp;amp;partNumber=287710U IBM Website for Dock II]&lt;br /&gt;
* [ftp://ftp.software.ibm.com/pc/pccbbs/mobiles_pdf/92p1836.pdf ThinkPad Docking Solutions HMM (February 2003)] (248,638 Bytes)&lt;br /&gt;
* [http://www-307.ibm.com/pc/support/site.wss/MIGR-4NXNTP.html Docking station, port replicator, and expansion - ThinkPad General]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==PCI Slot==&lt;br /&gt;
Note this is a full height/half size and not a 'low profile' slot (the PCI card on the pictures below is &amp;quot;low-profile&amp;quot;, but &amp;quot;half-size&amp;quot; cards also fit in the Dock II). Separate brackets are required for low profile PCI cards. Normal cards will not fit.&lt;br /&gt;
&lt;br /&gt;
Many use the half-size PCI slot for peripherals like secondary video cards, TV tuners, audio cards, etc. This is considered by many to be the highlight of the Dock II, and is a feature that few other docks have. The Dock II does not support AGP or PCI Express. The Ultrabay 2000 slot can be used to connect other IBM peripherals, such as second hard disks or CD/DVD drives.&lt;br /&gt;
Potential owners of the Dock II are often concerned about compatibility and recommendations of video cards. See the [[#Compatible Video Cards|compatible video cards]] list below for more information.&lt;br /&gt;
&lt;br /&gt;
''Dock II owners: anybody tried to shoehorn a larger card in? ''&lt;br /&gt;
&lt;br /&gt;
Dimensions are up to 18 x 12 cm:&lt;br /&gt;
{{gallery_start}}&lt;br /&gt;
{{thumb|ThinkPad-DockII.jpg|PCI slot of the IBM ThinkPad Dock II, Type 2877, P/N 62P4547 (bottom view)}} &lt;br /&gt;
{{thumb|ThinkPad-DockII-rear.jpg|PCI slot of the IBM ThinkPad Dock II, Type 2877, P/N 62P4547 (rear bottom view)}}&lt;br /&gt;
{{gallery_end}}&lt;br /&gt;
In order to use a larger than &amp;quot;low-profile&amp;quot; card with the Dock II you can use a PCI riser. This means you might have to build a hollow support base for the dock, but it will allow you to connect any card. These PCI risers can be found at places such as [http://mini-itx.com/store/?c=8#p1908].&lt;br /&gt;
&lt;br /&gt;
===Video Cards===&lt;br /&gt;
The PCI slot is most often used for installing video cards to allow for multiple monitors. This feature is especially useful for anyone that requires visualizing a large amount of information, including stock brokers, artists, etc. Due to the slow PCI bus, gaming is generally not improved much by external cards.&lt;br /&gt;
One of the chief concerns of low profile video cards is whether they support the monitor setup you desire. As more monitors these days are LCDs, quality DVI support is essential. Additional concerns include driver support, ability to hot-swap (add or remove the thinkpad without rebooting), and noise/heat.&lt;br /&gt;
====Quality DVI &amp;amp; Widescreen support====&lt;br /&gt;
One way to work around the [[Problem with DVI throughput|limitations]] of the docks DVI pass-through port is to use a PCI graphics card which features a DVI port. Note that while this probably will work, the performance of the PCI graphics accellerator will be poor because of the limitations of the interface.&lt;br /&gt;
&lt;br /&gt;
Also the newest ATI video drivers for both Linux and Windows are known to not have limited resolution support on the external DVI port anymore.&lt;br /&gt;
&lt;br /&gt;
====Hot Swapping====&lt;br /&gt;
'''It is unknown whether hot swapping is fully supported.''' &lt;br /&gt;
Check the [http://forum.thinkpads.com/ thinkpads.com forum] for more information.&lt;br /&gt;
&lt;br /&gt;
====Noise/Heat====&lt;br /&gt;
Since the [[Dock II]] has been reported to be a bit noisy, some people have taken to unplugging the fan inside (or possibly replacing it). While this likely voids your warranty, it may be necessary if you really want it quiet. Adding a video card increases the heat inside the dock, and may likely have a fan on board as well, meaning it will increase the noise level. While adding one of the below video cards is likely well within the thermal limitations of the dock, you should take into consideration the noise and heat it may add.&lt;br /&gt;
&amp;lt;BR&amp;gt;&amp;lt;BR&amp;gt;&lt;br /&gt;
The fan is located inside the power supply and is 40x40x13mm / 5V. To reduce noise the fan for example can be replaced by any 12V-fan, that starts when operating at 5V (many don't). An instruction can be found in [http://thinkpad-forum.de/thread.php?threadid=16417&amp;amp;hilightuser=1133|Thinkpad-Forum] (German).&lt;br /&gt;
&lt;br /&gt;
====TV Tuners====&lt;br /&gt;
{| cellspacing=&amp;quot;10&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
|- style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
!Card !! Chipset !! A/V Ports !! HDTV !! Price&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.ati.com/products/tvwonderpro/index.html ATI TV Wonder Pro]&lt;br /&gt;
|PCI&lt;br /&gt;
|Yes&lt;br /&gt;
|No&lt;br /&gt;
|$59.99[http://www.compusa.com/products/product_info.asp?pfp=SEARCH&amp;amp;product_code=315276&amp;amp;Pn=TV_Wonder_Pro_PCI_TV_Tuner_and_Video_Capture_Card]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Compatible Video Cards====&lt;br /&gt;
This is a list of the most popular low-profile PCI video cards used with the IBM ThinkPad Dock II.&lt;br /&gt;
&lt;br /&gt;
{| cellspacing=&amp;quot;10&amp;quot; cellpadding=&amp;quot;0&amp;quot;&lt;br /&gt;
|- style=&amp;quot;text-align:left;&amp;quot;&lt;br /&gt;
! Card !! Chipset !! RAM !! DVI Ports !! Max DVI Res !! [http://en.wikipedia.org/wiki/TMDS TMDS] !! Compatibility !! Price&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.matrox.com/mga/workstation/audio/products/pseries/p650_low_profile.cfm Matrox Millennium P650 Low-Profile]&lt;br /&gt;
|P650&lt;br /&gt;
|64MB DDR&lt;br /&gt;
|2x&lt;br /&gt;
|1920x1200&lt;br /&gt;
|Unknown&lt;br /&gt;
|Unknown&lt;br /&gt;
|[http://www.zipzoomfly.com/jsp/ProductDetail.jsp?ProductCode=321649&amp;amp;affiliate=yahoo $219.95]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.matrox.com/mga/corp/insurance/products/g450mms_quad.cfm Matrox G450MMS Quad PCI]&lt;br /&gt;
|G450&lt;br /&gt;
|128MB DDR&lt;br /&gt;
|4x&lt;br /&gt;
|4x1280x1024&lt;br /&gt;
|Unknown&lt;br /&gt;
|Unknown&lt;br /&gt;
|~$500&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.pny.com/products/quadro/nvs/280Nvspci.asp PNY Quadro NVS 280 PCI]&lt;br /&gt;
|Nvidia Quadro 280&lt;br /&gt;
|64MB DDR&lt;br /&gt;
|2x (reqs cable)&lt;br /&gt;
|Unknown&lt;br /&gt;
|Unknown&lt;br /&gt;
|Unknown&lt;br /&gt;
|[http://www.computerbrain.com/applications/search/itemdetails.asp?sku=VCQ4280NVSPCIBK&amp;amp;sc=frg $157.99]&lt;br /&gt;
|-&lt;br /&gt;
|Nvidia GeForce MX 4000&lt;br /&gt;
|GeForce 4 MX 4000&lt;br /&gt;
|64MB DDR&lt;br /&gt;
|1x &lt;br /&gt;
|Unknown&lt;br /&gt;
|Unknown&lt;br /&gt;
|Unknown&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.naplestech.com/pages/xentera_gt2_pci-dvi.htm NTI Xentera GT2]&lt;br /&gt;
|ATI Radeon 9000&lt;br /&gt;
|64MB DDR&lt;br /&gt;
|2x&lt;br /&gt;
|Unknown&lt;br /&gt;
|Unknown&lt;br /&gt;
|Unknown&lt;br /&gt;
|[http://www.provantage.com/buy-7colc00h-xentera-2-pci-profile-screen-dvi-video-adapter-colorgraphic-communications-612532-shopping.htm $213.91]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.naplestech.com/pages/xentera_gt4_pci-dvi.htm NTI Xentera GT4]&lt;br /&gt;
|ATI Radeon 9000 x2&lt;br /&gt;
|64MB DDR x2&lt;br /&gt;
|4x&lt;br /&gt;
|Unknown&lt;br /&gt;
|Unknown&lt;br /&gt;
|Unknown&lt;br /&gt;
|[http://www.axiontech.com/prdt.php?src=FG&amp;amp;item=49218 $448.95]&lt;br /&gt;
|-&lt;br /&gt;
|VisionTek/ATI Radeon x1300 PCI&lt;br /&gt;
|ATI Radeon x1300&lt;br /&gt;
|256MB DDR2&lt;br /&gt;
|2x&lt;br /&gt;
|Unknown&lt;br /&gt;
|Unknown&lt;br /&gt;
|Unknown&lt;br /&gt;
|[http://www.newegg.com/Product/Product.asp?Item=N82E16814129062 $112.99]&lt;br /&gt;
|-&lt;br /&gt;
|[http://www.visiontek.com/products/cards/retail/x1550_PCI.html VisionTek X1550 256 MB PCI]&lt;br /&gt;
|ATI Radeon x1550&lt;br /&gt;
|256MB DDR2&lt;br /&gt;
|1 VGA 1 S-Video 1 DVI&lt;br /&gt;
|2560x1600 (tested on 1400x1050 Westinghouse LCM-20v5 and 1280x720 on Samsung HDTV)&lt;br /&gt;
|What?&lt;br /&gt;
|Yes, tested VGA, DVI and DVI to HDMI&lt;br /&gt;
|[http://www.circuitcity.com/ssm/VisionTek-Radeon-X1550-256MB-HD-Video-Card-X1550PCI256/sem/rpsm/context/99000362/oid/177699/catOid/-13043/rpem/ccd/productDetail.do $109.99]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Audio Cards===&lt;br /&gt;
&lt;br /&gt;
'''EMU 0404 PCI Audio Card''' works without Problems unter Windwows XP and Vista in the PCI Slot.&lt;br /&gt;
Card ist able for hotplugging. It was tested with Steinberg Cubase SE and Halion 3 under Windows XP and Vista. No Problems during Installation.&lt;br /&gt;
&lt;br /&gt;
===Other PCI Cards===&lt;br /&gt;
&lt;br /&gt;
==Ultrabay 2000==&lt;br /&gt;
In contrast to the Full Dock I the Full Dock II has a full featured (= hotswap capable) [[UltraBay|UltraBay 2000]] slot.&lt;br /&gt;
&lt;br /&gt;
Note to T4x owners: [[UltraBay|UltraBay 2000]] is an older Ultrabay technology, not compatible with the [[UltraBay|UltraBay Slim]] in the T40/T41/T42/T43 lineup. Many [[UltraBay|UltraBay 2000]] accessories are available on [http://search.ebay.com/ultrabay-2000 Ebay]. &lt;br /&gt;
&lt;br /&gt;
The docks IDE interface is a CMD 648, so you should enable the according kernel option (compile it into the kernel if loading as a module doesn't work), if you want to use anything else than a floppy in the docks UltraBay.&lt;br /&gt;
Note that the interface will most likely be ide2 and ide3 then, so the docks UltraBay drive will be hde.&lt;br /&gt;
&lt;br /&gt;
==PC Card Slots==&lt;br /&gt;
Nothing special: 2 additional Type II slots. This may be helpful if you need a certain PC Card only while docked (e.g. a second GBit NIC), or if you have 2 PC Cards that physically won't fit into one pair of slots at the same time (e.g. 2 WLAN cards or 2 [http://www.villagetronic.com/e_pr_vtbook.html Villagetronic VTBook Video cards] ).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--===Peripherals===--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==DVI pass-through==&lt;br /&gt;
LCD monitors are getting larger and higher-resolution. Currently, DVI based on 165MHz TDMS transmitters can only (officially) support 1600x1200x32 at 60Hz, which is the resolution of your average 20&amp;quot; non-widescreen LCD. IBM's driver support for this resolution through DVI ports on docks has been inconsistent. Also in Linux you might experience [[Problem with DVI throughput|problems]] even with this resolution and IBM officially states that the pass-through DVI port only supports resolutions up to 1280x1024. Read [[Problem with DVI throughput|our page]] of information on how to solve these troubles.&lt;br /&gt;
&lt;br /&gt;
Please be aware that not all Thinkpad models will support DVI output with a Dock.  Apparently, X and T2* models do not.  Please add other models if you know about them to not support DVI.&lt;br /&gt;
&lt;br /&gt;
== Supported ThinkPads ==&lt;br /&gt;
* {{A20m}}, {{A20p}}, {{A21m}}, {{A21p}}, {{A22m}}, {{A22p}}&lt;br /&gt;
* {{A30}}, {{A30p}}, {{A31}}, {{A31p}}&lt;br /&gt;
* {{R50}}, {{R50p}}, {{R51}}, {{R52}}&lt;br /&gt;
* {{T20}}, {{T21}}, {{T22}}, {{T23}}&lt;br /&gt;
* {{T30}}&lt;br /&gt;
* {{T40}}, {{T40p}}, {{T41}}, {{T41p}}, {{T42}}, {{T42p}}, {{T43}}, {{T43p}}&lt;br /&gt;
* {{X20}}, {{X21}}, {{X22}}, {{X23}}, {{X24}}&lt;br /&gt;
* {{X30}}, {{X31}}, {{X32}}&lt;/div&gt;</summary>
		<author><name>Onkel25</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_non-ThinkPad_hard_disks&amp;diff=27086</id>
		<title>Problem with non-ThinkPad hard disks</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_non-ThinkPad_hard_disks&amp;diff=27086"/>
		<updated>2006-12-18T11:12:53Z</updated>

		<summary type="html">&lt;p&gt;Onkel25: /* Drives that work out of the box */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Problem Description==&lt;br /&gt;
&lt;br /&gt;
When replacing the system disk with one that is not a ThinkPad option designed for the specific model, the BIOS will display an &amp;quot;Error 2010&amp;quot; warning during every boot. The system may still boot successfully, but may be unreliable or slow.&lt;br /&gt;
&lt;br /&gt;
==Affected Models==&lt;br /&gt;
* ThinkPad {{T43}}, {{T43p}}&lt;br /&gt;
* ThinkPad {{R52}}&lt;br /&gt;
* ThinkPad {{X41}}, {{X41T}}&lt;br /&gt;
&lt;br /&gt;
==Affected Operating Systems==&lt;br /&gt;
&lt;br /&gt;
The reliability and performance issues depend on the operating system. They have been reported for Windows. It is not clear to what degree Linux is susceptible.&lt;br /&gt;
&lt;br /&gt;
==Status==&lt;br /&gt;
&lt;br /&gt;
The error is displayed when the system drive is not one of the few approved disks listed inside the BIOS, and may indicate a real problem. These systems have a SATA disk controller, and employ a SATA-to-PATA bridge in order to use PATA (IDE) drives. It is rumored that this bridge requires changes in the drive firmware, and the BIOS checks for this adapted firmware.&lt;br /&gt;
&lt;br /&gt;
Recent BIOSs provide the option to disable the need to press Esc after the message (for ThinkPad {{T43}} models 26xx, BIOS version [http://www-306.ibm.com/pc/support/site.wss/document.do?sitestyle=ibm&amp;amp;lndocid=MIGR-58597#bios 1.24 or higher]).&lt;br /&gt;
&lt;br /&gt;
There are no such issues for disks used in the UltraBay Slim 2nd Hard Drive Adapter.&lt;br /&gt;
&lt;br /&gt;
* [http://www-3.ibm.com/pc/support/site.wss/document.do?&amp;amp;lndocid=MIGR-60169 IBM problem discussion]&lt;br /&gt;
&lt;br /&gt;
==Solutions==&lt;br /&gt;
&lt;br /&gt;
===Disable the message===&lt;br /&gt;
&lt;br /&gt;
A recent BIOS for your machine may provide the option to disable need to press Esc after the message (under &amp;lt;tt&amp;gt;Startup -&amp;gt; Boot after message for Hard drive...&amp;lt;/tt&amp;gt;). However, the delay and beeps are still enforced. Note that the error message could indicate a real problem, which will not be resolved by disabling the message.&lt;br /&gt;
&lt;br /&gt;
===Use dedicated ThinkPad option parts===&lt;br /&gt;
&lt;br /&gt;
Use a ThinkPad-branded option drive listed as designed for your specific ThinkPad Model.&lt;br /&gt;
&lt;br /&gt;
===Upgrade the drive firmware===&lt;br /&gt;
&lt;br /&gt;
IBM provides firmware upgrades ([http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-41008 old], [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-62282 new]) for some of its option drives to make them compatible with the affected ThinkPad models. The upgrades are available only for certain drive models, and may work only when the drive is sold as an IBM options (see below). Most drives do not have such upgrades, and some manufacturers have refused to adapt their firmware to the limitations of ThinkPad systems.&lt;br /&gt;
&lt;br /&gt;
====Drives that work out of the box====&lt;br /&gt;
* Seagate ST9120821A (120GB 5400RPM)&lt;br /&gt;
* Seagate Momentus 7200.1 ST980825A (80GB 7200RPM) on T43 with BIOS 1.23&lt;br /&gt;
* Seagate Momentus 7200.1 ST910021A (100GB 7200RPM)&lt;br /&gt;
* Fujitsu MHV2100AH (100GB 5400RPM) on T43 with BIOS 1.23&lt;br /&gt;
* Fujitsu MHV2120AH (120GB 5400RPM) on T43 with BIOS 1.27&lt;br /&gt;
&lt;br /&gt;
{{WARN|Even drives with identical part numbers may carry firmware with different compatibility status, so do not blindly rely on this list.}}&lt;br /&gt;
&lt;br /&gt;
SUBMITTED September 1st, 2006&lt;br /&gt;
&lt;br /&gt;
I can only speak for the Seagate Momentus 7200.1 ST910021A (100GB 7200RPM) listed above.&lt;br /&gt;
&lt;br /&gt;
It does NOT work out of the box, and all serials have the same firmware 1.03 from Seagate (I called them).  No user has reported this drive to work and users have reported that it gives the error after the IBM firmware to get it up to version 1.07.  I also upgraded the firmware manually with IBM's util which you have to do because it only automatically updates if the drive contains an older &amp;quot;IBM&amp;quot; version of the firwmare.  Of course with no help from the directions below or Seagate support, just upgraded the firmware based on running the Seagate util and see it's parameters listed.&lt;br /&gt;
To upgrade the IBM firmware the directions given on the link at the bottom were also wrong applying to the Seagate drives.&lt;br /&gt;
But there is no need to upgrade that drive with IBM's firm.&lt;br /&gt;
&lt;br /&gt;
This drive will always cause the error for every person on one of the laptops, I bought when because this create hope and the WARNING is inaccurate as I mentioned since they all have 1.03 &amp;quot;out of the box&amp;quot; which doesn't work.  Seagate knows it doesn't work.&lt;br /&gt;
&lt;br /&gt;
I also performed a low level format, took between 9 and 11 hours, still didn't work.  Just wanted to make sure.&lt;br /&gt;
Do not buy this drive for those laptops.  I'm going to down grade the R52 BIOS since there are no reported problems running any ATA drive in a system like this using a SATA to PATA bridge but I'll be using a different drive.  Not the 150 dollar momentus.&lt;br /&gt;
&lt;br /&gt;
Hope this helps some people not make the same mistake I did.  I strongly caution against purchasing any momentus for these laptops based on this experience.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
&lt;br /&gt;
J&lt;br /&gt;
&lt;br /&gt;
UPDATE***** September 1st, 2006&lt;br /&gt;
Just downgraded the BIOS, not sure the limitation but it won't boot the 100GB Seagate Momentus but boots the 30GB travelstar fine which has always worked so downgraded BIOS has either drive or boot partition limitation, I really don't care which, I'm loading the new BIOS again since this downgrading was a stupid idea (by the way, Seagate recommended too) but it doesn't work for this drive.  I have to say IBM or Lenovo has really disappointed on this I used to think (no pun intended) Thinkpad were solid, and it's only these goofball models, who would use a pata to sata bridge ???? just require a fricken serial 2.5 drive or use an PATA interface.  Good thing I got this craptop for free.&lt;br /&gt;
&lt;br /&gt;
J&lt;br /&gt;
&lt;br /&gt;
====Drives that will work after a firmware update====&lt;br /&gt;
Note that Windows is necessary for the firmware update, but may not boot before the firmware update is applied. Therefore a second machine or an Ultrabay HDD adapter may be required for the update.&lt;br /&gt;
&lt;br /&gt;
* Fujitsu MHT2080AH (80GB 5400RPM), using [http://www-306.ibm.com/pc/support/site.wss/license.do?filename=mobiles/fwhd3318.exe this firmware update]&lt;br /&gt;
&lt;br /&gt;
====Drives which produce an error and not known to have working firmware====&lt;br /&gt;
* Hitachi HTS541010M9AT00 (100GB 5400RPM)&lt;br /&gt;
* Hitachi DJSA-220&lt;br /&gt;
* Hitachi HTS726060M9AT00&lt;br /&gt;
* Hitachi HTS721080G9AT00 (7K100 80GB 7200RPM)&lt;br /&gt;
* Seagate ST9100823A (100GB 5400RPM)&lt;br /&gt;
&lt;br /&gt;
The following drives have firmware updates, but the firmware update software has been reported to refuse updates for no obvious reason:&lt;br /&gt;
&lt;br /&gt;
* Hitachi HTS548080M9AT00 (80GB 5400RPM)&lt;br /&gt;
* Hitachi HTS541080G9AT00&lt;br /&gt;
* Toshiba MK4019GAX (40GB 5400RPM)&lt;br /&gt;
* Toshiba MK1032GAX (100GB 5400RPM) &lt;br /&gt;
&lt;br /&gt;
It has been [http://forum.thinkpads.com/viewtopic.php?p=101863#101863 reported] that for Hitachi drives, firmware update is possible only with drives manufactured for IBM. Other Hitachi drives may use PROM instead of EPROM for the firmware and thus cannot be updated.&lt;br /&gt;
&lt;br /&gt;
===Use an Ultrabay adapter===&lt;br /&gt;
&lt;br /&gt;
You can use most PATA drives through an [[UltraBay Slim HDD Adapter]] (or the equivalent for your system or docking station). This can be a convenient configuration to use the second HD as a data drive. Another useful configuration is having the second drive bootable to a different OS, since it insulates you from many, though not necessarily all dual boot problems related to multiple OSs on the same physical volume.  Most modern BIOS provides a boot manager function ahead of any OS load, so the &amp;quot;alternate&amp;quot; OS need not even know that another OS is present.  In the case of the T43, installing the second OS onto a drive in the 2nd HDD Adapter is problematic since that bay is where the CDROM/DVDROM normally sits, so some extraordinary procedure is needed. This might be from a bootable USB-connected CDROM/DVDROM or a network source if your OS supports it; it may also be possible to mount the CDROM/DVDROM in a dock and do the install from there. Be careful of OS installations or disk management functions that attempt to write identification information to the disk that isn't theirs.&lt;br /&gt;
&lt;br /&gt;
===BIOS downgrade===&lt;br /&gt;
&lt;br /&gt;
''Tell IT systems'' is claiming that a BIOS downgrade to v1.01 will solve the problem, and provide [http://www.tell-it.ch/harddisk.php instructions] (which, incidentally, copy portions of this page in violation of copyright). The instructions are specific to certain ThinkPad {{R52}} and T43-1xxx models. A  similar report is made [http://forum.thinkpads.com/viewtopic.php?t=13113#112153 here]. '''This procedure is not recommended'''. It requires downgrading to an ancient BIOS version, which may have adverse effects. Also, while the old BIOS version may not include the code to generate the warning, the underlying problem will probably still exist. See the [[Talk:Problem_with_non-ThinkPad_hard_disks#Downgrade_the_BIOS_to_v1.01|discussion page]].&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
* Discussion about [http://forum.thinkpads.com/viewtopic.php?t=11059 Problems with non-thinkpad option drives on T43 thinkpads] at thinkpads.com.&lt;br /&gt;
&lt;br /&gt;
* Guide on [http://forum.thinkpads.com/viewtopic.php?t=20858 flashing a retail HD to IBM official FW] at thinkpads.com.  ''Follow this guide at your own risk although some people have reported that it works''.&lt;/div&gt;</summary>
		<author><name>Onkel25</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_non-ThinkPad_hard_disks&amp;diff=26371</id>
		<title>Problem with non-ThinkPad hard disks</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_non-ThinkPad_hard_disks&amp;diff=26371"/>
		<updated>2006-11-12T17:53:32Z</updated>

		<summary type="html">&lt;p&gt;Onkel25: /* Drives which produce an error and not known to have working firmware */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Problem Description==&lt;br /&gt;
&lt;br /&gt;
When replacing the system disk with one that is not a ThinkPad option designed for the specific model, the BIOS will display an &amp;quot;Error 2010&amp;quot; warning during every boot. The system may still boot successfully, but may be unreliable or slow.&lt;br /&gt;
&lt;br /&gt;
==Affected Models==&lt;br /&gt;
* ThinkPad {{T43}}, {{T43p}}&lt;br /&gt;
* ThinkPad {{R52}}&lt;br /&gt;
* ThinkPad {{X41}}, {{X41T}}&lt;br /&gt;
&lt;br /&gt;
==Affected Operating Systems==&lt;br /&gt;
&lt;br /&gt;
The reliability and performance issues depend on the operating system. They have been reported for Windows. It is not clear to what degree Linux is susceptible.&lt;br /&gt;
&lt;br /&gt;
==Status==&lt;br /&gt;
&lt;br /&gt;
The error is displayed when the system drive is not one of the few approved disks listed inside the BIOS, and may indicate a real problem. These systems have a SATA disk controller, and employ a SATA-to-PATA bridge in order to use PATA (IDE) drives. It is rumored that this bridge requires changes in the drive firmware, and the BIOS checks for this adapted firmware.&lt;br /&gt;
&lt;br /&gt;
Recent BIOSs provide the option to disable the need to press Esc after the message (for ThinkPad {{T43}} models 26xx, BIOS version [http://www-306.ibm.com/pc/support/site.wss/document.do?sitestyle=ibm&amp;amp;lndocid=MIGR-58597#bios 1.24 or higher]).&lt;br /&gt;
&lt;br /&gt;
There are no such issues for disks used in the UltraBay Slim 2nd Hard Drive Adapter.&lt;br /&gt;
&lt;br /&gt;
* [http://www-3.ibm.com/pc/support/site.wss/document.do?&amp;amp;lndocid=MIGR-60169 IBM problem discussion]&lt;br /&gt;
&lt;br /&gt;
==Solutions==&lt;br /&gt;
&lt;br /&gt;
===Disable the message===&lt;br /&gt;
&lt;br /&gt;
A recent BIOS for your machine may provide the option to disable need to press Esc after the message (under &amp;lt;tt&amp;gt;Startup -&amp;gt; Boot after message for Hard drive...&amp;lt;/tt&amp;gt;). However, the delay and beeps are still enforced. Note that the error message could indicate a real problem, which will not be resolved by disabling the message.&lt;br /&gt;
&lt;br /&gt;
===Use dedicated ThinkPad option parts===&lt;br /&gt;
&lt;br /&gt;
Use a ThinkPad-branded option drive listed as designed for your specific ThinkPad Model.&lt;br /&gt;
&lt;br /&gt;
===Upgrade the drive firmware===&lt;br /&gt;
&lt;br /&gt;
IBM provides firmware upgrades ([http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-41008 old], [http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-62282 new]) for some of its option drives to make them compatible with the affected ThinkPad models. The upgrades are available only for certain drive models, and may work only when the drive is sold as an IBM options (see below). Most drives do not have such upgrades, and some manufacturers have refused to adapt their firmware to the limitations of ThinkPad systems.&lt;br /&gt;
&lt;br /&gt;
====Drives that work out of the box====&lt;br /&gt;
* Seagate ST9120821A (120GB 5400RPM)&lt;br /&gt;
* Seagate Momentus 7200.1 ST980825A (80GB 7200RPM) on T43 with BIOS 1.23&lt;br /&gt;
* Seagate Momentus 7200.1 ST910021A (100GB 7200RPM)&lt;br /&gt;
* Fujitsu MHV2100AH (100GB 5400RPM) on T43 with BIOS 1.23&lt;br /&gt;
&lt;br /&gt;
{{WARN|Even drives with identical part numbers may carry firmware with different compatibility status, so do not blindly rely on this list.}}&lt;br /&gt;
&lt;br /&gt;
SUBMITTED September 1st, 2006&lt;br /&gt;
&lt;br /&gt;
I can only speak for the Seagate Momentus 7200.1 ST910021A (100GB 7200RPM) listed above.&lt;br /&gt;
&lt;br /&gt;
It does NOT work out of the box, and all serials have the same firmware 1.03 from Seagate (I called them).  No user has reported this drive to work and users have reported that it gives the error after the IBM firmware to get it up to version 1.07.  I also upgraded the firmware manually with IBM's util which you have to do because it only automatically updates if the drive contains an older &amp;quot;IBM&amp;quot; version of the firwmare.  Of course with no help from the directions below or Seagate support, just upgraded the firmware based on running the Seagate util and see it's parameters listed.&lt;br /&gt;
To upgrade the IBM firmware the directions given on the link at the bottom were also wrong applying to the Seagate drives.&lt;br /&gt;
But there is no need to upgrade that drive with IBM's firm.&lt;br /&gt;
&lt;br /&gt;
This drive will always cause the error for every person on one of the laptops, I bought when because this create hope and the WARNING is inaccurate as I mentioned since they all have 1.03 &amp;quot;out of the box&amp;quot; which doesn't work.  Seagate knows it doesn't work.&lt;br /&gt;
&lt;br /&gt;
I also performed a low level format, took between 9 and 11 hours, still didn't work.  Just wanted to make sure.&lt;br /&gt;
Do not buy this drive for those laptops.  I'm going to down grade the R52 BIOS since there are no reported problems running any ATA drive in a system like this using a SATA to PATA bridge but I'll be using a different drive.  Not the 150 dollar momentus.&lt;br /&gt;
&lt;br /&gt;
Hope this helps some people not make the same mistake I did.  I strongly caution against purchasing any momentus for these laptops based on this experience.&lt;br /&gt;
&lt;br /&gt;
Thanks,&lt;br /&gt;
&lt;br /&gt;
J&lt;br /&gt;
&lt;br /&gt;
UPDATE***** September 1st, 2006&lt;br /&gt;
Just downgraded the BIOS, not sure the limitation but it won't boot the 100GB Seagate Momentus but boots the 30GB travelstar fine which has always worked so downgraded BIOS has either drive or boot partition limitation, I really don't care which, I'm loading the new BIOS again since this downgrading was a stupid idea (by the way, Seagate recommended too) but it doesn't work for this drive.  I have to say IBM or Lenovo has really disappointed on this I used to think (no pun intended) Thinkpad were solid, and it's only these goofball models, who would use a pata to sata bridge ???? just require a fricken serial 2.5 drive or use an PATA interface.  Good thing I got this craptop for free.&lt;br /&gt;
&lt;br /&gt;
J&lt;br /&gt;
&lt;br /&gt;
====Drives that will work after a firmware update====&lt;br /&gt;
Note that Windows is necessary for the firmware update, but may not boot before the firmware update is applied. Therefore a second machine or an Ultrabay HDD adapter may be required for the update.&lt;br /&gt;
&lt;br /&gt;
* Fujitsu MHT2080AH (80GB 5400RPM), using [http://www-306.ibm.com/pc/support/site.wss/license.do?filename=mobiles/fwhd3318.exe this firmware update]&lt;br /&gt;
&lt;br /&gt;
====Drives which produce an error and not known to have working firmware====&lt;br /&gt;
* Hitachi HTS541010M9AT00 (100GB 5400RPM)&lt;br /&gt;
* Hitachi DJSA-220&lt;br /&gt;
* Hitachi HTS726060M9AT00&lt;br /&gt;
* Hitachi HTS721080G9AT00 (7K100 80GB 7200RPM)&lt;br /&gt;
* Seagate ST9100823A (100GB 5400RPM)&lt;br /&gt;
&lt;br /&gt;
The following drives have firmware updates, but the firmware update software has been reported to refuse updates for no obvious reason:&lt;br /&gt;
&lt;br /&gt;
* Hitachi HTS548080M9AT00 (80GB 5400RPM)&lt;br /&gt;
* Hitachi HTS541080G9AT00&lt;br /&gt;
* Toshiba MK4019GAX (40GB 5400RPM)&lt;br /&gt;
* Toshiba MK1032GAX (100GB 5400RPM) &lt;br /&gt;
&lt;br /&gt;
It has been [http://forum.thinkpads.com/viewtopic.php?p=101863#101863 reported] that for Hitachi drives, firmware update is possible only with drives manufactured for IBM. Other Hitachi drives may use PROM instead of EPROM for the firmware and thus cannot be updated.&lt;br /&gt;
&lt;br /&gt;
===Use an Ultrabay adapter===&lt;br /&gt;
&lt;br /&gt;
You can use most PATA drives through an [[UltraBay Slim HDD Adapter]] (or the equivalent for your system or docking station). This can be a convenient configuration to use the second HD as a data drive. Another useful configuration is having the second drive bootable to a different OS, since it insulates you from many, though not necessarily all dual boot problems related to multiple OSs on the same physical volume.  Most modern BIOS provides a boot manager function ahead of any OS load, so the &amp;quot;alternate&amp;quot; OS need not even know that another OS is present.  In the case of the T43, installing the second OS onto a drive in the 2nd HDD Adapter is problematic since that bay is where the CDROM/DVDROM normally sits, so some extraordinary procedure is needed. This might be from a bootable USB-connected CDROM/DVDROM or a network source if your OS supports it; it may also be possible to mount the CDROM/DVDROM in a dock and do the install from there. Be careful of OS installations or disk management functions that attempt to write identification information to the disk that isn't theirs.&lt;br /&gt;
&lt;br /&gt;
===BIOS downgrade===&lt;br /&gt;
&lt;br /&gt;
''Tell IT systems'' is claiming that a BIOS downgrade to v1.01 will solve the problem, and provide [http://www.tell-it.ch/harddisk.php instructions] (which, incidentally, copy portions of this page in violation of copyright). The instructions are specific to certain ThinkPad {{R52}} and T43-1xxx models. A  similar report is made [http://forum.thinkpads.com/viewtopic.php?t=13113#112153 here]. '''This procedure is not recommended'''. It requires downgrading to an ancient BIOS version, which may have adverse effects. Also, while the old BIOS version may not include the code to generate the warning, the underlying problem will probably still exist. See the [[Talk:Problem_with_non-ThinkPad_hard_disks#Downgrade_the_BIOS_to_v1.01|discussion page]].&lt;br /&gt;
&lt;br /&gt;
==Links==&lt;br /&gt;
&lt;br /&gt;
* Discussion about [http://forum.thinkpads.com/viewtopic.php?t=11059 Problems with non-thinkpad option drives on T43 thinkpads] at thinkpads.com.&lt;br /&gt;
&lt;br /&gt;
* Guide on [http://forum.thinkpads.com/viewtopic.php?t=20858 flashing a retail HD to IBM official FW] at thinkpads.com.  ''Follow this guide at your own risk although some people have reported that it works''.&lt;/div&gt;</summary>
		<author><name>Onkel25</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_high_pitch_noises&amp;diff=25071</id>
		<title>Problem with high pitch noises</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_high_pitch_noises&amp;diff=25071"/>
		<updated>2006-10-03T13:45:47Z</updated>

		<summary type="html">&lt;p&gt;Onkel25: /* Affected Models */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information on strange high pitch, low volume noises emitted by ThinkPads.&lt;br /&gt;
&lt;br /&gt;
==Problem description==&lt;br /&gt;
Even though ThinkPads are known as very silent notebooks, they tend to emit different, mostly high pitch noises in certain circumstances. The noises are of low volume and hence not realized by everyone or at least tolerated by most people. However, there are those with &amp;quot;bat like ears&amp;quot; that hear them and might be annoyed by that.&lt;br /&gt;
&lt;br /&gt;
==Affected Models==&lt;br /&gt;
Noises have been experienced in the following situations:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#DDDDDD;&amp;quot; | situation&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#DDDDDD;&amp;quot; | noise description&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#DDDDDD;&amp;quot; | affected models&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Plugged into AC / running at high CPU frequency&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
soft crackling, buzzing noise&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*{{T41}}&lt;br /&gt;
**2379-DJU&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
ThinkPad suspended to RAM&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
constant high pitch noise&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*{{T42p}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
ThinkPad connected to power and switched off, with battery fully charged&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
constant high pitch noise&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*{{T41p}}&lt;br /&gt;
**2373-GHG&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
moving windows or just the mouse in xorg&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
strange noise like a rapid series of very short high pitch noises adding to a constant kind of whistling (only as long as the movement goes)&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*{{T41p}}&lt;br /&gt;
**2373-GHG&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Thinkpad connected to power or working on battery, also when suspended to RAM&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
High pitch noise also when HD is powered down.&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*{{T23}}&lt;br /&gt;
**2647-DG4&lt;br /&gt;
*{{X24}}&lt;br /&gt;
**2662-MWG&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Thinkpad connected to power battery charged less than 60%&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
High pitch noise till battery is charged more than 60%.&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*{{T41p}}&lt;br /&gt;
**2373-GEG&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Constantly, if AC connected&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
High pitched, low volume constant noise.&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*{{T40}}&lt;br /&gt;
**2373-88U&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
When the CPU freq jumps up to 1Ghz or above, or when the laptop is in suspend mode&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Constant high pitched&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*{{R50}}&lt;br /&gt;
**1829-6DM&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
(May come from harddisk.)&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
continuous, intermittent, low volume, high pitched&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*{{600X}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
ACPI puts the processor into the C3 or C4 power saving states (i.e., the system is idle).&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
High-pitched crackling noise.&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*{{X41}}&lt;br /&gt;
*{{T43}}&lt;br /&gt;
**2686-DGU&lt;br /&gt;
*{{T43p}}&lt;br /&gt;
*{{T60}}&lt;br /&gt;
**2007-72U&lt;br /&gt;
*{{T21}}&lt;br /&gt;
*{{T20}}&lt;br /&gt;
**2648-46U&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Cpufreqd (or powernowd etc.) slows down the processor, for exemple at the end of an heavy task.&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
High-pitched crackling noise.&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*{{T42}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
When on battery&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Almost inaudible screeching sound, or sometimes beeping (when wifi is on)&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*{{R52}}&lt;br /&gt;
**1858-A11&lt;br /&gt;
*{{T43}}&lt;br /&gt;
**2686-DGU&lt;br /&gt;
**1871-4AG&lt;br /&gt;
*{{T60}}&lt;br /&gt;
**2007-72U&lt;br /&gt;
*{{x60}}&lt;br /&gt;
*{{x31}}&lt;br /&gt;
**2673-CBU&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| CPU is used much AND laptop is on AC power AND the TFT panel is enabled.&lt;br /&gt;
| Screetching high pitch noise, like a million crickets&lt;br /&gt;
| &lt;br /&gt;
* {{X41}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Network is pluged in and networkload is ~100%.&lt;br /&gt;
| low volume highfreq. pitch noise from left speaker or cpu.&lt;br /&gt;
|&lt;br /&gt;
*{{Z60m}}, {{Z60t}}&lt;br /&gt;
*{{T43}}&lt;br /&gt;
**2687-DDU&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Affected Operating Systems==&lt;br /&gt;
All, though Linux appears especially susceptible.&lt;br /&gt;
&lt;br /&gt;
==Possible sources==&lt;br /&gt;
&lt;br /&gt;
* '''CPU activity:''' On some models the noise is triggered by certain CPU power states or activity patterns (as proven [http://www.wisdom.weizmann.ac.il/~tromer/acoustic here]).&lt;br /&gt;
* '''Graphics processor:''' In some models from the T2x era, e.g. the {{T23}}, the problem was related to the graphics circuitry and occured especially or only while making use of DirectDraw functions. IBM was able to fix it through a BIOS upgrade.&lt;br /&gt;
* '''Hard disk:''' On some ThinkPads the processor and hard disk are adjacent and produce similar noise. For example, in the {{X41}} the sound generated by the hard disk is likely to be loudest at the vent.&lt;br /&gt;
&lt;br /&gt;
==Status==&lt;br /&gt;
&lt;br /&gt;
The problem is highly specific to operating system, model and even individual machines. There is no universal solution, but on most machines one of the following will reduce or eliminate the noise (possibly at some cost in power consumption).&lt;br /&gt;
&lt;br /&gt;
==Solutions for CPU-triggered noise==&lt;br /&gt;
&lt;br /&gt;
===Limit ACPI CPU power states===&lt;br /&gt;
&lt;br /&gt;
There are four ACPI CPU power states, called C1 through C4. Often only the extreme power saving modes C4 or C3 produce the noise, so the noise can be stopped by insructing the Linux ACPI code to use only lower modes.&lt;br /&gt;
&lt;br /&gt;
To forbid the ACPI driver from using C4 (this fixed the problem with on some ThinkPad {{T43}}, {{T43p}} and {{T41}}):&lt;br /&gt;
* If the ACPI processor component is compiled as built-in (&amp;lt;tt&amp;gt;CONFIG_ACPI_PROCESSOR=y&amp;lt;/tt&amp;gt;):&lt;br /&gt;
**Pass the {{bootparm|max_cstate|3}} kernel argument.&lt;br /&gt;
* If the ACPI processor component is loaded as a module (&amp;lt;tt&amp;gt;CONFIG_ACPI_PROCESSOR=m&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;processor&amp;lt;/tt&amp;gt; shows in the output of {{cmdroot|lsmod}}), do either of:&lt;br /&gt;
** Pass the {{bootparm|processor.max_cstate|3}} kernel argument (this does not work in Ubuntu 5.10 with default kernel).&lt;br /&gt;
** Add &amp;lt;code&amp;gt;options processor max_cstate=3&amp;lt;/code&amp;gt; to {{path|/etc/modprobe.conf}} (or {{path|/etc/modprobe.conf.local}}, or {{path|/etc/modprobe.d/...}}, depending on your system) (this does not work in Ubuntu 5.10 with default kernel).&lt;br /&gt;
** {{cmdroot|echo 3 &amp;gt;  /sys/module/processor/parameters/max_cstate}} (this can be changed in runtime for experimentation). (If may need to be set again upon resume from suspend, e.g., in the wakeup script.)&lt;br /&gt;
** (On Ubuntu 5.10, the default kernel uses &amp;lt;code&amp;gt;processor&amp;lt;/code&amp;gt; as a module.  Unfortunately, the script loading it, {{path|/etc/init.d/acpid}}, ignores the &amp;lt;code&amp;gt;options processor max_cstate=3&amp;lt;/code&amp;gt; setting in {{path|/etc/modprobe.d/&amp;lt;my file&amp;gt;}}.  As a solution for this specific problem, add the line &amp;lt;code&amp;gt;echo 2 &amp;gt; /sys/module/processor/parameters/max_cstate&amp;lt;/code&amp;gt; directly to {{path|/etc/init.d/acpid}}, at the end of the function &amp;lt;code&amp;gt;load_modules()&amp;lt;/code&amp;gt;, immediately after the line &amp;lt;code&amp;gt;echo &amp;quot;$PRINTK&amp;quot; &amp;gt; /proc/sys/kernel/printk&amp;lt;/code&amp;gt;.)&lt;br /&gt;
&lt;br /&gt;
To also forbid the C3 state, replace &amp;quot;&amp;lt;tt&amp;gt;3&amp;lt;/tt&amp;gt;&amp;quot; with &amp;quot;&amp;lt;tt&amp;gt;2&amp;lt;/tt&amp;gt;&amp;quot; above (this fixed the problem on some ThinkPad {{X40}}, {{X41}}, and {{R52}}, as well as on {{T20}} where C4 is not supported at all):&lt;br /&gt;
&lt;br /&gt;
Note that these options affect power consumption when the CPU is idle. For example, here is the [[How to measure power consumption|measured power consumption]] on a ThinkPad {{T43}}:&lt;br /&gt;
* {{bootparm|processor.max_cstate|4}}: 15160mW (default, noisy)&lt;br /&gt;
* {{bootparm|processor.max_cstate|3}}: 15770mW (660mW higher, silent)&lt;br /&gt;
* {{bootparm|processor.max_cstate|2}}: 16100mW (2940mW higher, silent)&lt;br /&gt;
&lt;br /&gt;
See the [http://thinkwiki.org/wiki?title=Talk:Problem_with_high_pitch_noises discussion page] for further information and success reports.&lt;br /&gt;
&lt;br /&gt;
*Jakob Schou Pedersen: Editing the file {{path|/etc/init.d/acpid}} as described above (the last solution) worked on my T43 :-)&lt;br /&gt;
&lt;br /&gt;
===Turn off CPU power saving in in BIOS===&lt;br /&gt;
&lt;br /&gt;
Go into the BIOS and turn off the power saving processor feature that puts it into idle mode. (This worked on a ThinkPad {{T43}}, {{T21}} and {{X60s}}.)&lt;br /&gt;
&lt;br /&gt;
===Disable ACPI CPU power states===&lt;br /&gt;
&lt;br /&gt;
Completely disable CPU ACPI power states. Discussion:&lt;br /&gt;
&lt;br /&gt;
*From Martin Steigerwald: I made the observation that I get at least less high pitch noises on my {{T23}} when I do not use the two ACPI modules &amp;quot;processor&amp;quot; and &amp;quot;thermal&amp;quot; (depends on the first one). I have no clue, why. Anyone with similar experiences?&lt;br /&gt;
:Omar Yasin: I've got a {{R52}} and when I load the same ACPIO modules the high pitch noises are not as loud but I can still hear them.&lt;br /&gt;
*Niko Ehrenfeuchter: I'm experiencing the same here on my {{X24}}. Removing the &amp;quot;processor&amp;quot; module also stops the pitch noise, which does ONLY occur when setting the CPU to maximum speed (using cpufreq). On low speed it's completely silent, even having loaded the processor module.&lt;br /&gt;
&lt;br /&gt;
*Rolf Adelsberger: I can confirm this: the high pitch noise is only remarkable (at least with my ears ;-) ) if the processor speed is set to maximum frequency.&lt;br /&gt;
&lt;br /&gt;
*Stefan Baums: My {{X41}} produced a high-pitched crackle from the processor vent on the left.  Changing HZ did nothing, and the 'processor' module could not easily be removed from the system (Ubuntu 5.04).  What solved the problem for me was adding {{bootparm|idle|halt}} to the boot command line. Unfortunately, this solution only lasts until the first hibernation or suspend - when the computer ({{X41}}) resumes, the high-pitched crackle is back.&lt;br /&gt;
&lt;br /&gt;
* The {{bootparm|idle|halt}} solution combined with setting &amp;lt;code&amp;gt;#define HZ 100&amp;lt;/code&amp;gt; in the kernel fixes the problem on a {{T43}}.&lt;br /&gt;
&lt;br /&gt;
* jhatch:  {{bootparm|idle|halt}} plus &amp;lt;code&amp;gt;#define HZ 100&amp;lt;/code&amp;gt; also worked on my {{T43}}.  It still reverts back to noisy after a suspend/resume though.  This needs to be fixed...&lt;br /&gt;
&lt;br /&gt;
===Change the timer interrupt frequency===&lt;br /&gt;
&lt;br /&gt;
Change the &amp;quot;HZ&amp;quot; kernel constants to alter the frequency of timer interrupts. Discussion:&lt;br /&gt;
&lt;br /&gt;
{{NOTE|The timer interrupt frequency (HZ) in current Linux kernels is directly tied to the kernel task scheduler.  Lower frequencies provide larger time-slices and thus also higher latencies (which may kill latency-sensitive applications like audio processing). 100Hz ended up as the recommended &amp;quot;server&amp;quot; setting (because it increases disk/CPU throughput in a latency-insensitive environment).  Higher frequencies are better for latency-sensitive applications, and improve desktop responsivity at the cost of less processor throughput. 1000Hz ended up as the recommended &amp;quot;desktop&amp;quot; setting.}}&lt;br /&gt;
&lt;br /&gt;
*Andreas Karnahl: i've read in several forums it has something to do with the &amp;quot;idle&amp;quot;-state (or &amp;quot;C3&amp;quot;) of the processor. There is a frequency called &amp;quot;timer interrupt&amp;quot; (or so mething like that). Since kernel 2.6x it is set to 1000 Hz by default (compared to 100 Hz in Kernel 2.4x). The exact reason i don't know, but it is safe to change this frequency to 100 Hz in kernel 2.6x (by the way, windows up to XP uses 100 Hz by default).&amp;lt;br /&amp;gt;Just do the following:&amp;lt;br /&amp;gt;&lt;br /&gt;
:   In {{path|[path to kernel-sources]/include/asm-i386/param.h}} find the line&lt;br /&gt;
::       &amp;lt;code&amp;gt;#define HZ 1000&amp;lt;/code&amp;gt;&lt;br /&gt;
:   and change the value of HZ to 100: &lt;br /&gt;
::       &amp;lt;code&amp;gt;#define HZ 100&amp;lt;/code&amp;gt;&lt;br /&gt;
:Then recompile the kernel.&amp;lt;br /&amp;gt;After i changed it on my ThinkPad {{A30}} (under SuSE 9.2 and 9.3) and recompiling the kernel the high pitch noise is gone away.&lt;br /&gt;
&lt;br /&gt;
* Omar Yasin: Worked on my {{R52}}, thanks.&lt;br /&gt;
&lt;br /&gt;
* [[User:Thinker|Thinker]]: In modern kernels this constant is in the kernel configuration {{kernelconf|CONFIG_HZ|Processor type and features||Timer Frequency|||||}}.&lt;br /&gt;
&lt;br /&gt;
===Prevent idling===&lt;br /&gt;
&lt;br /&gt;
Indirectly avoid power saving states by making sure the CPU is rarely idle:&lt;br /&gt;
&lt;br /&gt;
* Paul RIVIER: Here is a really simple workaround. C3 / C4 states are mainly called when the cpu freq is higher than required, for example if your cpufreqd is lazy to slow down the frequency but quick to raise it. That is why I use powernowd with the builtin &amp;quot;passive&amp;quot; mode, which is lazy for raising frequency, but quick to go back to the lowest. Now I don't hear them as often as before, as I avoid C3/C4 states at high frequency.&lt;br /&gt;
&lt;br /&gt;
* The problem also occurs on my {{X41}} with 2.6.11. Setting up [[How to make use of Dynamic Frequency Scaling|frequency scaling]] with the &amp;lt;code&amp;gt;ondemand&amp;lt;/code&amp;gt; governor makes things a lot better, as the processor does not stay with the maximum frequency when in idle mode. It can be still heard sometimes, though.&lt;br /&gt;
&lt;br /&gt;
* On a {{T43}} the noise was gone after dropping cpufreqd and switching to the ondemand governor - maybe because of the high sampling rate? (used the default: 10ms)&lt;br /&gt;
&lt;br /&gt;
===Change the processor voltage===&lt;br /&gt;
&lt;br /&gt;
Reducing the processor voltage (when possible) may decrease or eliminate the noise. On one ThinkPad {{T43}}, [[Pentium M undervolting and underclocking|undervolting the Pentium M processor]] eliminated the high-pitched noise. Compared to the other solutions this has the benefit of lower power consumption, both due to the undervolting itself and because there is no need to forbid high APCI CPU power saving modes.&lt;br /&gt;
&lt;br /&gt;
==Other solutions==&lt;br /&gt;
&lt;br /&gt;
===Disable UltraBay===&lt;br /&gt;
*Naheed Vora: My {{T41}} (2373-268) started to give high pitch noise ocassionally, when I upgraded to 2.6.11 kernel. I tried to unload lot of modules but finally figured out that disabling bay stops the noise. If you have [[ibm-acpi]], do (need a cleaner solution): {{cmduser|echo eject &amp;gt;/proc/acpi/ibm/bay}} .&lt;br /&gt;
&lt;br /&gt;
===Disable IrDA===&lt;br /&gt;
*Mike Perry: I was able to cure an intermittent high-pitched whine on both my {{X24}} and {{X40}} by disabling the Infrared port.&lt;br /&gt;
&lt;br /&gt;
===Disable the Linuxant Modem Driver===&lt;br /&gt;
*Joern Heissler: I made another experience. I played around with linuxant conexant [[Modem Devices|modem]] drivers. After loading them I got some noise on my {{T42p}}.&lt;br /&gt;
&lt;br /&gt;
===Media Player paused===&lt;br /&gt;
*Eilif Muller: On my {{R52}} the high-pitched noises go away if I load XMMS, play something then pause it.&lt;br /&gt;
*Jacob: On my {{T43}} DGU it goes away if I open mplayerc.exe and press play then pause it. This is the high-pitched noise that only shows up when I'm on battery.&lt;br /&gt;
&lt;br /&gt;
''I'd guess that the above tip works as when xmms or similar is running, it is uncompressing compressed audio/video, which is a processor intensive action.  Keeping this paused means that the app won't 'let go' of the processor, forcing it to stay up and running, which stops it entering the higher powersave modes.''&lt;br /&gt;
&lt;br /&gt;
===Upgrade BIOS===&lt;br /&gt;
On a ThinkPad [[X60s]], [[BIOS_Upgrade|upgrading the BIOS]] to version 1.06 eliminated the high pitch noise when running on battery.&lt;br /&gt;
&lt;br /&gt;
===Disable USB===&lt;br /&gt;
On one {{T43}}, (partially) disabling USB using {{cmdroot|rmmod uhci_hcd}} significantly reduced the noise.&lt;/div&gt;</summary>
		<author><name>Onkel25</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_high_pitch_noises&amp;diff=25070</id>
		<title>Problem with high pitch noises</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_high_pitch_noises&amp;diff=25070"/>
		<updated>2006-10-03T13:45:10Z</updated>

		<summary type="html">&lt;p&gt;Onkel25: /* Affected Models */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information on strange high pitch, low volume noises emitted by ThinkPads.&lt;br /&gt;
&lt;br /&gt;
==Problem description==&lt;br /&gt;
Even though ThinkPads are known as very silent notebooks, they tend to emit different, mostly high pitch noises in certain circumstances. The noises are of low volume and hence not realized by everyone or at least tolerated by most people. However, there are those with &amp;quot;bat like ears&amp;quot; that hear them and might be annoyed by that.&lt;br /&gt;
&lt;br /&gt;
==Affected Models==&lt;br /&gt;
Noises have been experienced in the following situations:&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;2&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#DDDDDD;&amp;quot; | situation&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#DDDDDD;&amp;quot; | noise description&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#DDDDDD;&amp;quot; | affected models&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Plugged into AC / running at high CPU frequency&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
soft crackling, buzzing noise&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*{{T41}}&lt;br /&gt;
**2379-DJU&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
ThinkPad suspended to RAM&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
constant high pitch noise&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*{{T42p}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
ThinkPad connected to power and switched off, with battery fully charged&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
constant high pitch noise&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*{{T41p}}&lt;br /&gt;
**2373-GHG&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
moving windows or just the mouse in xorg&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
strange noise like a rapid series of very short high pitch noises adding to a constant kind of whistling (only as long as the movement goes)&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*{{T41p}}&lt;br /&gt;
**2373-GHG&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Thinkpad connected to power or working on battery, also when suspended to RAM&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
High pitch noise also when HD is powered down.&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*{{T23}}&lt;br /&gt;
**2647-DG4&lt;br /&gt;
*{{X24}}&lt;br /&gt;
**2662-MWG&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Thinkpad connected to power battery charged less than 60%&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
High pitch noise till battery is charged more than 60%.&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*{{T41p}}&lt;br /&gt;
**2373-GEG&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Constantly, if AC connected&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
High pitched, low volume constant noise.&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*{{T40}}&lt;br /&gt;
**2373-88U&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
When the CPU freq jumps up to 1Ghz or above, or when the laptop is in suspend mode&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Constant high pitched&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*{{R50}}&lt;br /&gt;
**1829-6DM&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
(May come from harddisk.)&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
continuous, intermittent, low volume, high pitched&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*{{600X}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
ACPI puts the processor into the C3 or C4 power saving states (i.e., the system is idle).&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
High-pitched crackling noise.&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*{{X41}}&lt;br /&gt;
*{{T43}}&lt;br /&gt;
**2686-DGU&lt;br /&gt;
**1871-4AG&lt;br /&gt;
*{{T43p}}&lt;br /&gt;
*{{T60}}&lt;br /&gt;
**2007-72U&lt;br /&gt;
*{{T21}}&lt;br /&gt;
*{{T20}}&lt;br /&gt;
**2648-46U&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Cpufreqd (or powernowd etc.) slows down the processor, for exemple at the end of an heavy task.&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
High-pitched crackling noise.&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*{{T42}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
When on battery&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
Almost inaudible screeching sound, or sometimes beeping (when wifi is on)&lt;br /&gt;
| style=&amp;quot;vertical-align:top;&amp;quot; |&lt;br /&gt;
*{{R52}}&lt;br /&gt;
**1858-A11&lt;br /&gt;
*{{T43}}&lt;br /&gt;
**2686-DGU&lt;br /&gt;
*{{T60}}&lt;br /&gt;
**2007-72U&lt;br /&gt;
*{{x60}}&lt;br /&gt;
*{{x31}}&lt;br /&gt;
**2673-CBU&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| CPU is used much AND laptop is on AC power AND the TFT panel is enabled.&lt;br /&gt;
| Screetching high pitch noise, like a million crickets&lt;br /&gt;
| &lt;br /&gt;
* {{X41}}&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| Network is pluged in and networkload is ~100%.&lt;br /&gt;
| low volume highfreq. pitch noise from left speaker or cpu.&lt;br /&gt;
|&lt;br /&gt;
*{{Z60m}}, {{Z60t}}&lt;br /&gt;
*{{T43}}&lt;br /&gt;
**2687-DDU&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Affected Operating Systems==&lt;br /&gt;
All, though Linux appears especially susceptible.&lt;br /&gt;
&lt;br /&gt;
==Possible sources==&lt;br /&gt;
&lt;br /&gt;
* '''CPU activity:''' On some models the noise is triggered by certain CPU power states or activity patterns (as proven [http://www.wisdom.weizmann.ac.il/~tromer/acoustic here]).&lt;br /&gt;
* '''Graphics processor:''' In some models from the T2x era, e.g. the {{T23}}, the problem was related to the graphics circuitry and occured especially or only while making use of DirectDraw functions. IBM was able to fix it through a BIOS upgrade.&lt;br /&gt;
* '''Hard disk:''' On some ThinkPads the processor and hard disk are adjacent and produce similar noise. For example, in the {{X41}} the sound generated by the hard disk is likely to be loudest at the vent.&lt;br /&gt;
&lt;br /&gt;
==Status==&lt;br /&gt;
&lt;br /&gt;
The problem is highly specific to operating system, model and even individual machines. There is no universal solution, but on most machines one of the following will reduce or eliminate the noise (possibly at some cost in power consumption).&lt;br /&gt;
&lt;br /&gt;
==Solutions for CPU-triggered noise==&lt;br /&gt;
&lt;br /&gt;
===Limit ACPI CPU power states===&lt;br /&gt;
&lt;br /&gt;
There are four ACPI CPU power states, called C1 through C4. Often only the extreme power saving modes C4 or C3 produce the noise, so the noise can be stopped by insructing the Linux ACPI code to use only lower modes.&lt;br /&gt;
&lt;br /&gt;
To forbid the ACPI driver from using C4 (this fixed the problem with on some ThinkPad {{T43}}, {{T43p}} and {{T41}}):&lt;br /&gt;
* If the ACPI processor component is compiled as built-in (&amp;lt;tt&amp;gt;CONFIG_ACPI_PROCESSOR=y&amp;lt;/tt&amp;gt;):&lt;br /&gt;
**Pass the {{bootparm|max_cstate|3}} kernel argument.&lt;br /&gt;
* If the ACPI processor component is loaded as a module (&amp;lt;tt&amp;gt;CONFIG_ACPI_PROCESSOR=m&amp;lt;/tt&amp;gt; and &amp;lt;tt&amp;gt;processor&amp;lt;/tt&amp;gt; shows in the output of {{cmdroot|lsmod}}), do either of:&lt;br /&gt;
** Pass the {{bootparm|processor.max_cstate|3}} kernel argument (this does not work in Ubuntu 5.10 with default kernel).&lt;br /&gt;
** Add &amp;lt;code&amp;gt;options processor max_cstate=3&amp;lt;/code&amp;gt; to {{path|/etc/modprobe.conf}} (or {{path|/etc/modprobe.conf.local}}, or {{path|/etc/modprobe.d/...}}, depending on your system) (this does not work in Ubuntu 5.10 with default kernel).&lt;br /&gt;
** {{cmdroot|echo 3 &amp;gt;  /sys/module/processor/parameters/max_cstate}} (this can be changed in runtime for experimentation). (If may need to be set again upon resume from suspend, e.g., in the wakeup script.)&lt;br /&gt;
** (On Ubuntu 5.10, the default kernel uses &amp;lt;code&amp;gt;processor&amp;lt;/code&amp;gt; as a module.  Unfortunately, the script loading it, {{path|/etc/init.d/acpid}}, ignores the &amp;lt;code&amp;gt;options processor max_cstate=3&amp;lt;/code&amp;gt; setting in {{path|/etc/modprobe.d/&amp;lt;my file&amp;gt;}}.  As a solution for this specific problem, add the line &amp;lt;code&amp;gt;echo 2 &amp;gt; /sys/module/processor/parameters/max_cstate&amp;lt;/code&amp;gt; directly to {{path|/etc/init.d/acpid}}, at the end of the function &amp;lt;code&amp;gt;load_modules()&amp;lt;/code&amp;gt;, immediately after the line &amp;lt;code&amp;gt;echo &amp;quot;$PRINTK&amp;quot; &amp;gt; /proc/sys/kernel/printk&amp;lt;/code&amp;gt;.)&lt;br /&gt;
&lt;br /&gt;
To also forbid the C3 state, replace &amp;quot;&amp;lt;tt&amp;gt;3&amp;lt;/tt&amp;gt;&amp;quot; with &amp;quot;&amp;lt;tt&amp;gt;2&amp;lt;/tt&amp;gt;&amp;quot; above (this fixed the problem on some ThinkPad {{X40}}, {{X41}}, and {{R52}}, as well as on {{T20}} where C4 is not supported at all):&lt;br /&gt;
&lt;br /&gt;
Note that these options affect power consumption when the CPU is idle. For example, here is the [[How to measure power consumption|measured power consumption]] on a ThinkPad {{T43}}:&lt;br /&gt;
* {{bootparm|processor.max_cstate|4}}: 15160mW (default, noisy)&lt;br /&gt;
* {{bootparm|processor.max_cstate|3}}: 15770mW (660mW higher, silent)&lt;br /&gt;
* {{bootparm|processor.max_cstate|2}}: 16100mW (2940mW higher, silent)&lt;br /&gt;
&lt;br /&gt;
See the [http://thinkwiki.org/wiki?title=Talk:Problem_with_high_pitch_noises discussion page] for further information and success reports.&lt;br /&gt;
&lt;br /&gt;
*Jakob Schou Pedersen: Editing the file {{path|/etc/init.d/acpid}} as described above (the last solution) worked on my T43 :-)&lt;br /&gt;
&lt;br /&gt;
===Turn off CPU power saving in in BIOS===&lt;br /&gt;
&lt;br /&gt;
Go into the BIOS and turn off the power saving processor feature that puts it into idle mode. (This worked on a ThinkPad {{T43}}, {{T21}} and {{X60s}}.)&lt;br /&gt;
&lt;br /&gt;
===Disable ACPI CPU power states===&lt;br /&gt;
&lt;br /&gt;
Completely disable CPU ACPI power states. Discussion:&lt;br /&gt;
&lt;br /&gt;
*From Martin Steigerwald: I made the observation that I get at least less high pitch noises on my {{T23}} when I do not use the two ACPI modules &amp;quot;processor&amp;quot; and &amp;quot;thermal&amp;quot; (depends on the first one). I have no clue, why. Anyone with similar experiences?&lt;br /&gt;
:Omar Yasin: I've got a {{R52}} and when I load the same ACPIO modules the high pitch noises are not as loud but I can still hear them.&lt;br /&gt;
*Niko Ehrenfeuchter: I'm experiencing the same here on my {{X24}}. Removing the &amp;quot;processor&amp;quot; module also stops the pitch noise, which does ONLY occur when setting the CPU to maximum speed (using cpufreq). On low speed it's completely silent, even having loaded the processor module.&lt;br /&gt;
&lt;br /&gt;
*Rolf Adelsberger: I can confirm this: the high pitch noise is only remarkable (at least with my ears ;-) ) if the processor speed is set to maximum frequency.&lt;br /&gt;
&lt;br /&gt;
*Stefan Baums: My {{X41}} produced a high-pitched crackle from the processor vent on the left.  Changing HZ did nothing, and the 'processor' module could not easily be removed from the system (Ubuntu 5.04).  What solved the problem for me was adding {{bootparm|idle|halt}} to the boot command line. Unfortunately, this solution only lasts until the first hibernation or suspend - when the computer ({{X41}}) resumes, the high-pitched crackle is back.&lt;br /&gt;
&lt;br /&gt;
* The {{bootparm|idle|halt}} solution combined with setting &amp;lt;code&amp;gt;#define HZ 100&amp;lt;/code&amp;gt; in the kernel fixes the problem on a {{T43}}.&lt;br /&gt;
&lt;br /&gt;
* jhatch:  {{bootparm|idle|halt}} plus &amp;lt;code&amp;gt;#define HZ 100&amp;lt;/code&amp;gt; also worked on my {{T43}}.  It still reverts back to noisy after a suspend/resume though.  This needs to be fixed...&lt;br /&gt;
&lt;br /&gt;
===Change the timer interrupt frequency===&lt;br /&gt;
&lt;br /&gt;
Change the &amp;quot;HZ&amp;quot; kernel constants to alter the frequency of timer interrupts. Discussion:&lt;br /&gt;
&lt;br /&gt;
{{NOTE|The timer interrupt frequency (HZ) in current Linux kernels is directly tied to the kernel task scheduler.  Lower frequencies provide larger time-slices and thus also higher latencies (which may kill latency-sensitive applications like audio processing). 100Hz ended up as the recommended &amp;quot;server&amp;quot; setting (because it increases disk/CPU throughput in a latency-insensitive environment).  Higher frequencies are better for latency-sensitive applications, and improve desktop responsivity at the cost of less processor throughput. 1000Hz ended up as the recommended &amp;quot;desktop&amp;quot; setting.}}&lt;br /&gt;
&lt;br /&gt;
*Andreas Karnahl: i've read in several forums it has something to do with the &amp;quot;idle&amp;quot;-state (or &amp;quot;C3&amp;quot;) of the processor. There is a frequency called &amp;quot;timer interrupt&amp;quot; (or so mething like that). Since kernel 2.6x it is set to 1000 Hz by default (compared to 100 Hz in Kernel 2.4x). The exact reason i don't know, but it is safe to change this frequency to 100 Hz in kernel 2.6x (by the way, windows up to XP uses 100 Hz by default).&amp;lt;br /&amp;gt;Just do the following:&amp;lt;br /&amp;gt;&lt;br /&gt;
:   In {{path|[path to kernel-sources]/include/asm-i386/param.h}} find the line&lt;br /&gt;
::       &amp;lt;code&amp;gt;#define HZ 1000&amp;lt;/code&amp;gt;&lt;br /&gt;
:   and change the value of HZ to 100: &lt;br /&gt;
::       &amp;lt;code&amp;gt;#define HZ 100&amp;lt;/code&amp;gt;&lt;br /&gt;
:Then recompile the kernel.&amp;lt;br /&amp;gt;After i changed it on my ThinkPad {{A30}} (under SuSE 9.2 and 9.3) and recompiling the kernel the high pitch noise is gone away.&lt;br /&gt;
&lt;br /&gt;
* Omar Yasin: Worked on my {{R52}}, thanks.&lt;br /&gt;
&lt;br /&gt;
* [[User:Thinker|Thinker]]: In modern kernels this constant is in the kernel configuration {{kernelconf|CONFIG_HZ|Processor type and features||Timer Frequency|||||}}.&lt;br /&gt;
&lt;br /&gt;
===Prevent idling===&lt;br /&gt;
&lt;br /&gt;
Indirectly avoid power saving states by making sure the CPU is rarely idle:&lt;br /&gt;
&lt;br /&gt;
* Paul RIVIER: Here is a really simple workaround. C3 / C4 states are mainly called when the cpu freq is higher than required, for example if your cpufreqd is lazy to slow down the frequency but quick to raise it. That is why I use powernowd with the builtin &amp;quot;passive&amp;quot; mode, which is lazy for raising frequency, but quick to go back to the lowest. Now I don't hear them as often as before, as I avoid C3/C4 states at high frequency.&lt;br /&gt;
&lt;br /&gt;
* The problem also occurs on my {{X41}} with 2.6.11. Setting up [[How to make use of Dynamic Frequency Scaling|frequency scaling]] with the &amp;lt;code&amp;gt;ondemand&amp;lt;/code&amp;gt; governor makes things a lot better, as the processor does not stay with the maximum frequency when in idle mode. It can be still heard sometimes, though.&lt;br /&gt;
&lt;br /&gt;
* On a {{T43}} the noise was gone after dropping cpufreqd and switching to the ondemand governor - maybe because of the high sampling rate? (used the default: 10ms)&lt;br /&gt;
&lt;br /&gt;
===Change the processor voltage===&lt;br /&gt;
&lt;br /&gt;
Reducing the processor voltage (when possible) may decrease or eliminate the noise. On one ThinkPad {{T43}}, [[Pentium M undervolting and underclocking|undervolting the Pentium M processor]] eliminated the high-pitched noise. Compared to the other solutions this has the benefit of lower power consumption, both due to the undervolting itself and because there is no need to forbid high APCI CPU power saving modes.&lt;br /&gt;
&lt;br /&gt;
==Other solutions==&lt;br /&gt;
&lt;br /&gt;
===Disable UltraBay===&lt;br /&gt;
*Naheed Vora: My {{T41}} (2373-268) started to give high pitch noise ocassionally, when I upgraded to 2.6.11 kernel. I tried to unload lot of modules but finally figured out that disabling bay stops the noise. If you have [[ibm-acpi]], do (need a cleaner solution): {{cmduser|echo eject &amp;gt;/proc/acpi/ibm/bay}} .&lt;br /&gt;
&lt;br /&gt;
===Disable IrDA===&lt;br /&gt;
*Mike Perry: I was able to cure an intermittent high-pitched whine on both my {{X24}} and {{X40}} by disabling the Infrared port.&lt;br /&gt;
&lt;br /&gt;
===Disable the Linuxant Modem Driver===&lt;br /&gt;
*Joern Heissler: I made another experience. I played around with linuxant conexant [[Modem Devices|modem]] drivers. After loading them I got some noise on my {{T42p}}.&lt;br /&gt;
&lt;br /&gt;
===Media Player paused===&lt;br /&gt;
*Eilif Muller: On my {{R52}} the high-pitched noises go away if I load XMMS, play something then pause it.&lt;br /&gt;
*Jacob: On my {{T43}} DGU it goes away if I open mplayerc.exe and press play then pause it. This is the high-pitched noise that only shows up when I'm on battery.&lt;br /&gt;
&lt;br /&gt;
''I'd guess that the above tip works as when xmms or similar is running, it is uncompressing compressed audio/video, which is a processor intensive action.  Keeping this paused means that the app won't 'let go' of the processor, forcing it to stay up and running, which stops it entering the higher powersave modes.''&lt;br /&gt;
&lt;br /&gt;
===Upgrade BIOS===&lt;br /&gt;
On a ThinkPad [[X60s]], [[BIOS_Upgrade|upgrading the BIOS]] to version 1.06 eliminated the high pitch noise when running on battery.&lt;br /&gt;
&lt;br /&gt;
===Disable USB===&lt;br /&gt;
On one {{T43}}, (partially) disabling USB using {{cmdroot|rmmod uhci_hcd}} significantly reduced the noise.&lt;/div&gt;</summary>
		<author><name>Onkel25</name></author>
		
	</entry>
</feed>