<?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=Ekilachkoff</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=Ekilachkoff"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Ekilachkoff"/>
	<updated>2026-05-16T13:18:27Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:X220&amp;diff=54731</id>
		<title>Category:X220</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:X220&amp;diff=54731"/>
		<updated>2013-07-01T21:40:19Z</updated>

		<summary type="html">&lt;p&gt;Ekilachkoff: /* Notes */ headphone jack wiring&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&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;
=== ThinkPad X220 ===&lt;br /&gt;
This page gives an overview of the ThinkPad X220.&lt;br /&gt;
&lt;br /&gt;
==== Features ====&lt;br /&gt;
*One of the following processors:&lt;br /&gt;
** Intel® Core™ i3-2310M (2.1GHz, 3MB L3 cache)&lt;br /&gt;
** Intel® Core™ i5-2410M (2.3GHz, 3MB L3 cache)&lt;br /&gt;
** Intel® Core™ i5-2410M (2.3GHz, 3MB L3 cache)&lt;br /&gt;
** Intel® Core™ i5-2520M (2.5GHz, 3MB L3 cache)&lt;br /&gt;
** Intel® Core™ i5-2540M (2.6GHz, 3MB L3 cache)&lt;br /&gt;
** Intel® Core™ i7-2620M (2.7GHz, 4MB L3 cache)&lt;br /&gt;
* [[Intel Mobile QM67 Express Chipset]]&lt;br /&gt;
* Up to 8GB [[PC3-10600]] DDR3 memory at 1333MHz&lt;br /&gt;
** 16GB (2x8GB) [[PC3-12800]] at 1600 MHz possible&lt;br /&gt;
* [[Intel HD Graphics]] 3000&lt;br /&gt;
* One of the following [[TFT display|TFT displays]]:&lt;br /&gt;
** 12.5&amp;quot; TFT display with 1366x768 resolution with LED backlight&lt;br /&gt;
** 12.5&amp;quot; extra bright wide-viewing IPS TFT display with 1366x768 resolution with LED backlight&lt;br /&gt;
* 2.5&amp;quot; × [[7mm hard drive bay]] with one of the following hard drives:&lt;br /&gt;
** 4GB SSD SATA&lt;br /&gt;
** Intel 80GB Micro SSD SATA&lt;br /&gt;
** 128GB SSD SATA&lt;br /&gt;
** Intel 160GB SSD SATA&lt;br /&gt;
** 160GB 7200RPM SATA&lt;br /&gt;
** 250GB 5400RPM SATA&lt;br /&gt;
** 250GB 7200RPM SATA (with limited OPAL FDE technology)&lt;br /&gt;
** 320GB 5400RPM SATA&lt;br /&gt;
** 320GB 7200RPM SATA&lt;br /&gt;
* [[MiniPCI Express slot]] 1 with zero or one of the following:&lt;br /&gt;
** [[Intel Centrino Wireless-N 1000]]&lt;br /&gt;
** [[Intel Centrino Ultimate-N 6300]]&lt;br /&gt;
** [[Intel Centrino Advanced-N 6205]]&lt;br /&gt;
** [[Intel Centrino Advanced-N + WiMAX 6250]]&lt;br /&gt;
** [[ThinkPad 11b/g/n Wireless LAN Mini-PCI Express Adapter II]]&lt;br /&gt;
* [[MiniPCI Express slot]] 2 with zero or one of the following:&lt;br /&gt;
** [[Qualcomm Gobi 3000]] WWAN&lt;br /&gt;
** [[LeadCore TD-SCDMA (LC5730D)]] WWAN&lt;br /&gt;
** [[Ericsson HSPA + (F5521gw)]] WWAN&lt;br /&gt;
** [[Huawei EV-DO (EM660)]] WWAN&lt;br /&gt;
** mSATA drive&lt;br /&gt;
* [[Intel Gigabit Ethernet PCI-Express Controller]]&lt;br /&gt;
* [[ThinkPad Bluetooth Daughter Card with Enhanced Data Rate (BDC-2)|ThinkPad Bluetooth Daughter Card with Enhanced Data Rate (BDC-2.1)]]&lt;br /&gt;
* [[ExpressCard slot|ExpressCard/54 slot]]&lt;br /&gt;
* [[SD Card slot]]&lt;br /&gt;
* Three USB ports (of which one is [[USB 3.0]] on the i7 model)&lt;br /&gt;
* 720p HD [[Integrated camera]]&lt;br /&gt;
* [[DisplayPort]] (supports audio)&lt;br /&gt;
* Stereo digital microphones&lt;br /&gt;
* Stereo speakers &lt;br /&gt;
* Combined headphone and microphone jack&lt;br /&gt;
* [[UltraNav]] ([[Trackpoint]] and [[Buttonless Touchpad]])&lt;br /&gt;
* [[Integrated Fingerprint Reader]] (UPEK)&lt;br /&gt;
* Comes with 65W AC Adapter&lt;br /&gt;
* Supports [[ThinkPad UltraBase Series 3]], [[ThinkPad Mini Dock Series 3]], etc.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
[[Image:ThinkPadX220.png|ThinkPad X220|300px]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Resources ===&lt;br /&gt;
* [http://shop.lenovo.com/ISS_Static/ww/wci/us/ww/pdf/x220_datasheet.pdf Datasheet]&lt;br /&gt;
&lt;br /&gt;
[[Category:X Series]]&lt;br /&gt;
&lt;br /&gt;
=== Notes ===&lt;br /&gt;
* The CPU speed will be throttled back to 800MHz if the machine is run on the 65W AC adapter with no battery installed.  To avoid this throttling&lt;br /&gt;
** run on a 90W AC adapter, or&lt;br /&gt;
** install a battery pack.&lt;br /&gt;
* It's possible to use a [[7mm_hard_drive_bay#mSata_SSD| mSATA SSD within the second MiniPCI Express slot]].&lt;br /&gt;
* On booting:&lt;br /&gt;
**The X220 cannot/will not boot GPT disks using Legacy BIOS, you must setup UEFI.&lt;br /&gt;
**The X220 will not boot /efi/*/*.efi unless &amp;quot;signed&amp;quot;(?) into BIOS, you have to copy it to /efi/boot/bootx64.efi. &lt;br /&gt;
**Disabling the BIOS setting &amp;quot;USB UEFI BIOS Support&amp;quot; disables *all* USB booting, ie, both UEFI and legacy BIOS.&lt;br /&gt;
* Maximum DDR3 speed might depend on the BIOS version, some report working PC3-14900 speeds (1866 MHz).&lt;br /&gt;
* The combined headphone/microphone jack is a 4-pin TRRS connector and is wired as per [http://en.wikipedia.org/wiki/Phone_connector_(audio)#TRRS_Standards CTIA/AHJ] standard (tip - left, ring1 - right, ring2 - ground, sleeve - mic). Which means, it is compatible with most modern cellphone headsets (including Apple); however, it is not compatible with older Nokia and Samsung headsets wired as OMTP.&lt;/div&gt;</summary>
		<author><name>Ekilachkoff</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_LCD_brightness_buttons&amp;diff=54517</id>
		<title>Problem with LCD brightness buttons</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_LCD_brightness_buttons&amp;diff=54517"/>
		<updated>2013-04-07T08:45:51Z</updated>

		<summary type="html">&lt;p&gt;Ekilachkoff: /* Workaround */ disabling brightness control in video.ko&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Affected Models ==&lt;br /&gt;
* {{X60}}, {{X60s}} with BIOS 2.x&lt;br /&gt;
* {{T60}}, {{T60p}} with BIOS 2.x&lt;br /&gt;
* {{R60}} with BIOS 2.x&lt;br /&gt;
&lt;br /&gt;
== Problem description ==&lt;br /&gt;
&lt;br /&gt;
A recent change in one of the newer Lenovo bios updates changed the brightness up key to also provide a ACPI video brighness up event.  This made ThinkPad users suffer from a bug in the Linux kernel handling of ACPI video events.&lt;br /&gt;
&lt;br /&gt;
The Linux kernel handling for the ACPI video event brighness up is not implemented by the ACPI video module before Linux 2.6.20-rc?, which results in the brightness up key not working, even if the event is handled correctly.&lt;br /&gt;
&lt;br /&gt;
To make matters worse, the ACPI video module in kernels up to 2.6.19.1 has a hideous bug that gets many ACPI video events wrong, and this is the probable cause for the &amp;quot;tries to switch video output&amp;quot; effect some users observed, which can cause serious problems in certain configurations, like X server hangs.&lt;br /&gt;
&lt;br /&gt;
== Workaround ==&lt;br /&gt;
&lt;br /&gt;
Don't load the ACPI video module, or don't compile in the ACPI_VIDEO option on Linux kernels that have not been patched to fix this issue.  The ThinkPad BIOS will do the right thing.&lt;br /&gt;
&lt;br /&gt;
For Fedora Core 6 users, issue the following command and reboot:&lt;br /&gt;
{{cmdroot|rename ko ko.old /lib/modules/$(uname -r)/kernel/drivers/acpi/video.ko }}&lt;br /&gt;
&lt;br /&gt;
After this, you will be able to use {{key|Fn}}{{key|Home}} and {{key|Fn}}{{key|End}} to increase and decrease the LCD brightness respectively.&lt;br /&gt;
&lt;br /&gt;
As an alternative, one might also specify brightness_switch_enabled=0 in video.ko parameters. With this parameter, all functionality of video.ko remains but without the brightness control and reaction to brightness ACPI events.&lt;br /&gt;
&lt;br /&gt;
There is a number of ways to introduce this parameter, one of them is creating a configuration file for modprobe. The next command works on Debian 6 (and maybe some other systems):&lt;br /&gt;
&lt;br /&gt;
{{cmdroot|1=echo options video brightness_switch_enabled=0 {{!}} tee /etc/modprobe.d/video-br.conf}}&lt;br /&gt;
&lt;br /&gt;
== Remaining issues ==&lt;br /&gt;
&lt;br /&gt;
Even with 2.6.20-rc3 ACPI video, things are still not perfect.  This time, it may be Lenovo's fault.&lt;br /&gt;
&lt;br /&gt;
The fixed ACPI video module will use the ACPI DSDT to increase video brighness, but the new BIOS DSDTs apparently do not keep the CMOS NVRAM completely up-to-date, so [[tpb]] and other utilities that provide on-screen-display do not get to know there was a brightness up event.&lt;br /&gt;
&lt;br /&gt;
This can be argued to be a deficiency of these tools, however.  The foolproof, safe way to know the current ThinkPad display brightness in Linux is to ask [[ibm-acpi]]. Note that ibm-acpi support for this functionality is new, which explains why the current tools don't use it.&lt;br /&gt;
&lt;br /&gt;
Due to the fact that when nothing handles the ACPI video brighness up event, the BIOS does the right thing, it is unclear at this time exactly where the blame for this remaining issue should lie.&lt;/div&gt;</summary>
		<author><name>Ekilachkoff</name></author>
		
	</entry>
</feed>