<?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=Didpinte</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=Didpinte"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Didpinte"/>
	<updated>2026-05-11T06:22:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=APM_vs._ACPI&amp;diff=21026</id>
		<title>APM vs. ACPI</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=APM_vs._ACPI&amp;diff=21026"/>
		<updated>2006-03-22T11:16:16Z</updated>

		<summary type="html">&lt;p&gt;Didpinte: /* R Series */&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;
The following tables headings shell designate the following meanings...&lt;br /&gt;
&lt;br /&gt;
* APM&lt;br /&gt;
** Blank = ability to turn off the LCD while using APM&lt;br /&gt;
** Sleep = ability to do a suspend-to-ram using APM&lt;br /&gt;
** Hibernate = ability to perform a suspend-to-disk via the BIOS&lt;br /&gt;
** Battery = ability to get statistics on remaining battery life from the APM subsystem&lt;br /&gt;
*ACPI&lt;br /&gt;
** Blank = ability to turn off the LCD while using ACPI&lt;br /&gt;
** Sleep = ability to do a suspend-to-ram using ACPI&lt;br /&gt;
** Hibernate = ability to perform a suspend-to-disk using ACPI&lt;br /&gt;
** Battery = ability to get statistics on remaining battery life from the ACPI subsystem&lt;br /&gt;
&lt;br /&gt;
The fields should be filled with one of the following:&lt;br /&gt;
* ? = unknown / untested&lt;br /&gt;
* yes = working (with or without extra configuration effort)&lt;br /&gt;
* no = not working (because kernel support isn't there yet)&lt;br /&gt;
* part = partially working (unsolvable trouble on resume or something like that)&lt;br /&gt;
* N/A = not supported by the hardware&lt;br /&gt;
* ACPI-Hibernate can additionally have one of these:&lt;br /&gt;
** sus - hibernation works using the old in-kernel (2.6) [[swsusp]]&lt;br /&gt;
** sus2 - hibernation works using [[Software Suspend 2]]&lt;br /&gt;
|}&lt;br /&gt;
&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;
! colspan=&amp;quot;9&amp;quot; style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
====Numbered====&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=2 style=&amp;quot;vertical-align:bottom;background-color:#cfefcf;&amp;quot; | model&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | APM&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | ACPI&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | battery&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | battery&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:560 | 560]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:570 | 570]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:570E | 570E]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:600 | 600]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:600E | 600E]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:600X | 600X]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:755CD | 755CD]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:755CDV | 755CDV]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:755CV | 755CV]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:755CX | 755CX]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:770 | 770]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:770E | 770E]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:770X | 770X]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | part&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:770Z | 770Z]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;9&amp;quot; style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
====A Series====&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=2 style=&amp;quot;vertical-align:bottom;background-color:#cfefcf;&amp;quot; | model&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | APM&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | ACPI&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | battery&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | battery&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:A20m | A20m]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:A20p | A20p]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | y&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | y&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:A21e | A21e]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:A21m | A21m]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:A21p | A21p]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:A22e | A22e]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:A22m | A22m]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:A22p | A22p]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:A30 | A30]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:A30p | A30p]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:A31 | A31]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:A31p | A31p]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;9&amp;quot; style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
====G Series====&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=2 style=&amp;quot;vertical-align:bottom;background-color:#cfefcf;&amp;quot; | model&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | APM&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | ACPI&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | battery&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | battery&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:G40 | G40]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:G41 | G41]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;9&amp;quot; style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
====R Series====&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=2 style=&amp;quot;vertical-align:bottom;background-color:#cfefcf;&amp;quot; | model&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | APM&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | ACPI&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | battery&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | battery&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:R30 | R30]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:R31 | R31]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | sus2&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:R32 | R32]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:R40 | R40]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:R40e | R40e]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:R50 | R50]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:R50e | R50e]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:R50p | R50p]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:R51 | R51]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:R52 | R52]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;9&amp;quot; style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
====T Series====&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=2 style=&amp;quot;vertical-align:bottom;background-color:#cfefcf;&amp;quot; | model&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | APM&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | ACPI&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | battery&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | battery&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T20 | T20]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | [[#t20_hib|yes]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | [[#t20_hib|yes]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T21 | T21]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T22 | T22]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | part&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | part&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T23 | T23]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T30 | T30]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T40 | T40]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T40p | T40p]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T41 | T41]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T41p | T41p]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T42 | T42]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T42p | T42p]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T43 | T43]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | part&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T43p | T43p]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T60 | T60]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;9&amp;quot; style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
====X Series====&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=2 style=&amp;quot;vertical-align:bottom;background-color:#cfefcf;&amp;quot; | model&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | APM&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | ACPI&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | battery&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | battery&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:X20 | X20]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:X21 | X21]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | y&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | random&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | y&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | y&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | y2.6&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | y&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:X22 | X22]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | y&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | y&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | y&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | y&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:X23 | X23]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | Yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | Yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | Yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:X24 | X24]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | sus2&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:X30 | X30]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | sus2&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | sus2&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:X31 | X31]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:X32 | X32]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:X40 | X40]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:X41 | X41]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | part (SATA)&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | part (SATA)&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | part (SATA)&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes (sus)&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:X41 Tablet | X41 Tablet]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:X60 | X60]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:X60s | X60s]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;9&amp;quot; style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
====Z Series====&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=2 style=&amp;quot;vertical-align:bottom;background-color:#cfefcf;&amp;quot; | model&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | APM&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | ACPI&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | battery&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | battery&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:Z60m | Z60m]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:Z60t | Z60t]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;9&amp;quot; style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
====Others====&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=2 style=&amp;quot;vertical-align:bottom;background-color:#cfefcf;&amp;quot; | model&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | APM&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | ACPI&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | battery&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | battery&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:TransNote | TransNote]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ? &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:PC110 | PC110]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;t20_hib&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;T20 Hibernation:&amp;lt;/b&amp;gt;&lt;br /&gt;
* tested with SuSE 9.2&lt;br /&gt;
* APM needs a special file on a windows partition&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Didpinte</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=APM_vs._ACPI&amp;diff=21025</id>
		<title>APM vs. ACPI</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=APM_vs._ACPI&amp;diff=21025"/>
		<updated>2006-03-22T11:15:46Z</updated>

		<summary type="html">&lt;p&gt;Didpinte: /* R Series */&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;
The following tables headings shell designate the following meanings...&lt;br /&gt;
&lt;br /&gt;
* APM&lt;br /&gt;
** Blank = ability to turn off the LCD while using APM&lt;br /&gt;
** Sleep = ability to do a suspend-to-ram using APM&lt;br /&gt;
** Hibernate = ability to perform a suspend-to-disk via the BIOS&lt;br /&gt;
** Battery = ability to get statistics on remaining battery life from the APM subsystem&lt;br /&gt;
*ACPI&lt;br /&gt;
** Blank = ability to turn off the LCD while using ACPI&lt;br /&gt;
** Sleep = ability to do a suspend-to-ram using ACPI&lt;br /&gt;
** Hibernate = ability to perform a suspend-to-disk using ACPI&lt;br /&gt;
** Battery = ability to get statistics on remaining battery life from the ACPI subsystem&lt;br /&gt;
&lt;br /&gt;
The fields should be filled with one of the following:&lt;br /&gt;
* ? = unknown / untested&lt;br /&gt;
* yes = working (with or without extra configuration effort)&lt;br /&gt;
* no = not working (because kernel support isn't there yet)&lt;br /&gt;
* part = partially working (unsolvable trouble on resume or something like that)&lt;br /&gt;
* N/A = not supported by the hardware&lt;br /&gt;
* ACPI-Hibernate can additionally have one of these:&lt;br /&gt;
** sus - hibernation works using the old in-kernel (2.6) [[swsusp]]&lt;br /&gt;
** sus2 - hibernation works using [[Software Suspend 2]]&lt;br /&gt;
|}&lt;br /&gt;
&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;
! colspan=&amp;quot;9&amp;quot; style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
====Numbered====&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=2 style=&amp;quot;vertical-align:bottom;background-color:#cfefcf;&amp;quot; | model&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | APM&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | ACPI&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | battery&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | battery&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:560 | 560]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:570 | 570]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:570E | 570E]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:600 | 600]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:600E | 600E]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:600X | 600X]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:755CD | 755CD]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:755CDV | 755CDV]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:755CV | 755CV]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:755CX | 755CX]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:770 | 770]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:770E | 770E]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:770X | 770X]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | part&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:770Z | 770Z]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;9&amp;quot; style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
====A Series====&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=2 style=&amp;quot;vertical-align:bottom;background-color:#cfefcf;&amp;quot; | model&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | APM&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | ACPI&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | battery&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | battery&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:A20m | A20m]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:A20p | A20p]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | y&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | y&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:A21e | A21e]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:A21m | A21m]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:A21p | A21p]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:A22e | A22e]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:A22m | A22m]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:A22p | A22p]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:A30 | A30]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:A30p | A30p]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:A31 | A31]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:A31p | A31p]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;9&amp;quot; style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
====G Series====&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=2 style=&amp;quot;vertical-align:bottom;background-color:#cfefcf;&amp;quot; | model&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | APM&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | ACPI&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | battery&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | battery&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:G40 | G40]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:G41 | G41]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;9&amp;quot; style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
====R Series====&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=2 style=&amp;quot;vertical-align:bottom;background-color:#cfefcf;&amp;quot; | model&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | APM&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | ACPI&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | battery&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | battery&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:R30 | R30]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:R31 | R31]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | sus2&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | part&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:R32 | R32]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:R40 | R40]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:R40e | R40e]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:R50 | R50]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:R50e | R50e]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:R50p | R50p]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:R51 | R51]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:R52 | R52]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;9&amp;quot; style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
====T Series====&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=2 style=&amp;quot;vertical-align:bottom;background-color:#cfefcf;&amp;quot; | model&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | APM&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | ACPI&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | battery&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | battery&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T20 | T20]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | [[#t20_hib|yes]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | [[#t20_hib|yes]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T21 | T21]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T22 | T22]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | part&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | part&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T23 | T23]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T30 | T30]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T40 | T40]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T40p | T40p]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T41 | T41]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T41p | T41p]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T42 | T42]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T42p | T42p]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T43 | T43]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | part&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T43p | T43p]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T60 | T60]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;9&amp;quot; style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
====X Series====&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=2 style=&amp;quot;vertical-align:bottom;background-color:#cfefcf;&amp;quot; | model&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | APM&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | ACPI&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | battery&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | battery&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:X20 | X20]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:X21 | X21]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | y&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | random&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | y&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | y&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | y2.6&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | y&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:X22 | X22]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | y&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | y&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | y&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | y&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:X23 | X23]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | Yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | Yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | Yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:X24 | X24]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | sus2&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:X30 | X30]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | sus2&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | sus2&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:X31 | X31]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:X32 | X32]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:X40 | X40]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:X41 | X41]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | part (SATA)&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | part (SATA)&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | yes&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | no&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | part (SATA)&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes (sus)&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:X41 Tablet | X41 Tablet]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:X60 | X60]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:X60s | X60s]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;9&amp;quot; style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
&lt;br /&gt;
====Z Series====&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=2 style=&amp;quot;vertical-align:bottom;background-color:#cfefcf;&amp;quot; | model&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | APM&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | ACPI&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | battery&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | battery&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:Z60m | Z60m]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:Z60t | Z60t]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;9&amp;quot; style=&amp;quot;text-align:center;background:#efefef;&amp;quot; |&lt;br /&gt;
====Others====&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=2 style=&amp;quot;vertical-align:bottom;background-color:#cfefcf;&amp;quot; | model&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | APM&lt;br /&gt;
! colspan=4 style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | ACPI&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#6699cc;&amp;quot; | battery&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | blank&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | sleep&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | hibernate&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#fbe030;&amp;quot; | battery&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:TransNote | TransNote]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ? &lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | yes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:PC110 | PC110]]&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#cce5ff;&amp;quot; | ?&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:center;background-color:#fff0b0;&amp;quot; | N/A&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;t20_hib&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;T20 Hibernation:&amp;lt;/b&amp;gt;&lt;br /&gt;
* tested with SuSE 9.2&lt;br /&gt;
* APM needs a special file on a windows partition&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Didpinte</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_high_power_drain_in_ACPI_sleep&amp;diff=2049</id>
		<title>Problem with high power drain in ACPI sleep</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_high_power_drain_in_ACPI_sleep&amp;diff=2049"/>
		<updated>2005-03-27T17:38:50Z</updated>

		<summary type="html">&lt;p&gt;Didpinte: /* Affected Models */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information about the problem of too high power drain in ACPI sleep mode.&lt;br /&gt;
&lt;br /&gt;
==Problem description==&lt;br /&gt;
Several people realised that their ThinkPads eat up too much power while suspended to ram via ACPI. Compared to APM suspend to ram the power drain is experienced to be about 10 times as high, 2-5 Watts. This empties the battery within one or two days.&lt;br /&gt;
&lt;br /&gt;
==Affected Models==&lt;br /&gt;
*Different symptoms have been reported for different models. In some models the origin of the power drain is obvious ([[Problem with LCD backlight remaining on during ACPI sleep|backlight on during suspend]]), in other models there is no obvious reason.&lt;br /&gt;
*On some models/configurations the higher power drain couldn't even be realized or was at least significantly lower.&lt;br /&gt;
*The T4x thinkpad series (T40, T40p, T41, T41p, T42, T42p) suspends to ram just fine, and there are no components that are obviously left powered up. The ultrabay and network light is on, but that is the same under windows (but under APM sleep to RAM those lights are OFF).&lt;br /&gt;
The following table gives an overview of the models suffering from the mysterious power drain. To find out about your model, you may use the following [[ACPI sleep power drain test script | script]]. It creates a file &amp;lt;tt&amp;gt;/var/log/battery.log&amp;lt;/tt&amp;gt; which will tell you if you are affected or not.&lt;br /&gt;
&lt;br /&gt;
One thing to keep in mind, though, is that some models only suffer this problem with certain software.  For example, my T40 (2374-94U) has the high power drain issue with the stock Fedora Core 3.  If I use one of the more recent kernels from [http://www.sas.upenn.edu/~vbraun/computing/T41/kernel.html Volker Braun's T-41 site], everything (suspend-to-RAM, suspend-to-disk) works just fine and my battery life seems much better than APM.  In other words, just because you see this problem with your ThinkPad with your current software does not mean that your ThinkPad will doomed to always be affected.  There are similar solutions for Debian-based systems too.&lt;br /&gt;
&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:#ffcfbc;&amp;quot; | affected models&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#cfefcf;&amp;quot; | unaffected models &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#fff0e0;&amp;quot; |&lt;br /&gt;
*[[:Category:T23 | T23]]&lt;br /&gt;
**2647-???&lt;br /&gt;
*[[:Category:T40 | T40]]&lt;br /&gt;
**2373-MU3 &lt;br /&gt;
**2373-82U&lt;br /&gt;
**2373-92U&lt;br /&gt;
**2373-22G&lt;br /&gt;
*[[:Category:T40p | T40p]]&lt;br /&gt;
**2373-G1U &lt;br /&gt;
**2373-G3U&lt;br /&gt;
**2373-G3G&lt;br /&gt;
**2373-G1G&lt;br /&gt;
* [[:Category:T41 | T41]]&lt;br /&gt;
**2379-DJU&lt;br /&gt;
**2373-9HU&lt;br /&gt;
**2373-4FG&lt;br /&gt;
**2373-2FG&lt;br /&gt;
**2373-6U4&lt;br /&gt;
**2373-7JU&lt;br /&gt;
* [[:Category:T41p | T41p]]&lt;br /&gt;
**2373-9FU&lt;br /&gt;
* [[:Category:T42 | T42]]&lt;br /&gt;
**2378-DUU&lt;br /&gt;
**2373-FWG&lt;br /&gt;
* [[:Category:R40 | R40]]&lt;br /&gt;
** 2722-5MG&lt;br /&gt;
** 2722-B3G&lt;br /&gt;
** 2897-GWU&lt;br /&gt;
* [[:Category:X21 | X21]]&lt;br /&gt;
* [[:Category:T30 | T30]]&lt;br /&gt;
** 2366-81A&lt;br /&gt;
** 2366-97U&lt;br /&gt;
* [[:Category:R50 | R50]]&lt;br /&gt;
** 1829-7RG&lt;br /&gt;
* [[:Category:R51 | R51]]&lt;br /&gt;
** 1829-EHG&lt;br /&gt;
** 1836-Q6U&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T41p | T41p]]&lt;br /&gt;
**2373-GKG&lt;br /&gt;
**2373-GGG&lt;br /&gt;
**[[2373-GHG]]&lt;br /&gt;
*[[:Category:T42p | T42p]]&lt;br /&gt;
**[[2373-HTG]]&lt;br /&gt;
**[[2373-W6M]]&lt;br /&gt;
**[[2373-GTG]]&lt;br /&gt;
**[[2373-GXG]]&lt;br /&gt;
**2373-KXM&lt;br /&gt;
*[[:Category:T42 | T42]]&lt;br /&gt;
**[[2378-FVU]]&lt;br /&gt;
*[[:Category:R50p | R50p]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Affected Operating Systems==&lt;br /&gt;
&lt;br /&gt;
*Linux, all flavours.&lt;br /&gt;
*Windows, for some models as well (only when using non-IBM drivers).&lt;br /&gt;
&lt;br /&gt;
==Status==&lt;br /&gt;
The cause of the problem is not really clear, yet.&lt;br /&gt;
&lt;br /&gt;
A faulty DSDT might be responsible for the phenomenon. The thinkpad T4x DSDT has a few small bugs, none of which should cause the extra power drain. (Interesting to note: The DSDT from BIOS 3.13 (Nov 04) for the T42p compiles without bugs.)&lt;br /&gt;
&lt;br /&gt;
There is a interesting discussion taking place in the [http://bugme.osdl.org/show_bug.cgi?id=3022 OSDL Bugzilla].&lt;br /&gt;
&lt;br /&gt;
Update: it seems that the most significant difference can be made by properly turning off the video chip.&lt;br /&gt;
&lt;br /&gt;
==Solutions==&lt;br /&gt;
===For Thinkpads with Radeon graphic driver===&lt;br /&gt;
A proposed solution is to remove the CONFIG_PPC_PMAC condition for enabling D2 sleep in drivers/video/aty/radeon_pm.c as discussed in [http://bugme.osdl.org/show_bug.cgi?id=3022 kernel bug 3022]. There you can also find patches doing this. The patches devide in unconditional ones like [http://carrot.hep.upenn.edu/~vbraun/kernel-T4x/test/patch-2.6.11-rc2-radeonfb-D2.patch.bz2 this one for 2.6.11-rc2] and conditional ones. The conditional ones only do D2 on models where it has been reported to work, the unconditional ones force D2 sleep on every model and you might experience hangs on resume with those.&lt;br /&gt;
&lt;br /&gt;
For [[:Category:Fedora Core | Fedora Core]] there's are precompiled patched kernels (2.6.11-rc2 based) available:&lt;br /&gt;
*[http://carrot.hep.upenn.edu/~vbraun/kernel-T4x/test/kernel-DANGEROUS-T4x-2.6.11-8.i386.rpm kernel with unconditional patch applied]&lt;br /&gt;
*[http://carrot.hep.upenn.edu/~vbraun/kernel-T4x/test/kernel-T4x-2.6.11-8.i386.rpm kernel with conditional patch applied].&lt;br /&gt;
&lt;br /&gt;
If you try, please send the result (hang yes/no, battery drain yes/no) with the precise model number (for example, I have a IBM thinkpad T41 2379-DJU) to &amp;lt;tt&amp;gt;vbraun at physics dot upenn dot edu&amp;lt;/tt&amp;gt;, it would be nice if your subject line would include &amp;quot;RADEONFB:&amp;quot; to make sure that I do not miss any emails.&lt;br /&gt;
&lt;br /&gt;
'''ATTENTION!'''&amp;lt;br /&amp;gt;&lt;br /&gt;
This solution enables doing suspend-to-D2 on non-PPC-machines, which is not tested at all and supposed to be the wrong thing to do!&lt;br /&gt;
Be careful and have a look at [http://bugme.osdl.org/show_bug.cgi?id=3022 the bugs discussion] before applying the patch.&lt;br /&gt;
&lt;br /&gt;
===Other models===&lt;br /&gt;
Nothing yet.&lt;br /&gt;
&lt;br /&gt;
[[Category:R40]] [[Category:R50]] [[Category:R50p]] [[Category:R51]] [[Category:R51p]] [[Category:T30]] [[Category:T40]] [[Category:T40p]] [[Category:T41]] [[Category:T41p]] [[Category:T42]] [[Category:T42p]] [[Category:X30]] [[Category:X31]] [[Category:X40]]&lt;/div&gt;</summary>
		<author><name>Didpinte</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_high_power_drain_in_ACPI_sleep&amp;diff=2032</id>
		<title>Problem with high power drain in ACPI sleep</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_high_power_drain_in_ACPI_sleep&amp;diff=2032"/>
		<updated>2005-03-27T17:38:19Z</updated>

		<summary type="html">&lt;p&gt;Didpinte: /* Affected Models */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Information about the problem of too high power drain in ACPI sleep mode.&lt;br /&gt;
&lt;br /&gt;
==Problem description==&lt;br /&gt;
Several people realised that their ThinkPads eat up too much power while suspended to ram via ACPI. Compared to APM suspend to ram the power drain is experienced to be about 10 times as high, 2-5 Watts. This empties the battery within one or two days.&lt;br /&gt;
&lt;br /&gt;
==Affected Models==&lt;br /&gt;
*Different symptoms have been reported for different models. In some models the origin of the power drain is obvious ([[Problem with LCD backlight remaining on during ACPI sleep|backlight on during suspend]]), in other models there is no obvious reason.&lt;br /&gt;
*On some models/configurations the higher power drain couldn't even be realized or was at least significantly lower.&lt;br /&gt;
*The T4x thinkpad series (T40, T40p, T41, T41p, T42, T42p) suspends to ram just fine, and there are no components that are obviously left powered up. The ultrabay and network light is on, but that is the same under windows (but under APM sleep to RAM those lights are OFF).&lt;br /&gt;
The following table gives an overview of the models suffering from the mysterious power drain. To find out about your model, you may use the following [[ACPI sleep power drain test script | script]]. It creates a file &amp;lt;tt&amp;gt;/var/log/battery.log&amp;lt;/tt&amp;gt; which will tell you if you are affected or not.&lt;br /&gt;
&lt;br /&gt;
One thing to keep in mind, though, is that some models only suffer this problem with certain software.  For example, my T40 (2374-94U) has the high power drain issue with the stock Fedora Core 3.  If I use one of the more recent kernels from [http://www.sas.upenn.edu/~vbraun/computing/T41/kernel.html Volker Braun's T-41 site], everything (suspend-to-RAM, suspend-to-disk) works just fine and my battery life seems much better than APM.  In other words, just because you see this problem with your ThinkPad with your current software does not mean that your ThinkPad will doomed to always be affected.  There are similar solutions for Debian-based systems too.&lt;br /&gt;
&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:#ffcfbc;&amp;quot; | affected models&lt;br /&gt;
! style=&amp;quot;vertical-align:top;background-color:#cfefcf;&amp;quot; | unaffected models &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#fff0e0;&amp;quot; |&lt;br /&gt;
*[[:Category:T23 | T23]]&lt;br /&gt;
**2647-???&lt;br /&gt;
*[[:Category:T40 | T40]]&lt;br /&gt;
**2373-MU3 &lt;br /&gt;
**2373-82U&lt;br /&gt;
**2373-92U&lt;br /&gt;
**2373-22G&lt;br /&gt;
*[[:Category:T40p | T40p]]&lt;br /&gt;
**2373-G1U &lt;br /&gt;
**2373-G3U&lt;br /&gt;
**2373-G3G&lt;br /&gt;
**2373-G1G&lt;br /&gt;
* [[:Category:T41 | T41]]&lt;br /&gt;
**2379-DJU&lt;br /&gt;
**2373-9HU&lt;br /&gt;
**2373-4FG&lt;br /&gt;
**2373-2FG&lt;br /&gt;
**2373-6U4&lt;br /&gt;
**2373-7JU&lt;br /&gt;
* [[:Category:T41p | T41p]]&lt;br /&gt;
**2373-9FU&lt;br /&gt;
* [[:Category:T42 | T42]]&lt;br /&gt;
**2378-DUU&lt;br /&gt;
**2373-FWG&lt;br /&gt;
* [[:Category:R40 | R40]]&lt;br /&gt;
** 2722-5MG&lt;br /&gt;
** 2722-B3G&lt;br /&gt;
** 2897-GWU&lt;br /&gt;
* [[:Category:R40 | R40]]&lt;br /&gt;
** 1829-7RG&lt;br /&gt;
* [[:Category:X21 | X21]]&lt;br /&gt;
* [[:Category:T30 | T30]]&lt;br /&gt;
** 2366-81A&lt;br /&gt;
** 2366-97U&lt;br /&gt;
* [[:Category:R51 | R51]]&lt;br /&gt;
** 1829-EHG&lt;br /&gt;
** 1836-Q6U&lt;br /&gt;
| style=&amp;quot;vertical-align:top;background-color:#e9f9e9;&amp;quot; |&lt;br /&gt;
*[[:Category:T41p | T41p]]&lt;br /&gt;
**2373-GKG&lt;br /&gt;
**2373-GGG&lt;br /&gt;
**[[2373-GHG]]&lt;br /&gt;
*[[:Category:T42p | T42p]]&lt;br /&gt;
**[[2373-HTG]]&lt;br /&gt;
**[[2373-W6M]]&lt;br /&gt;
**[[2373-GTG]]&lt;br /&gt;
**[[2373-GXG]]&lt;br /&gt;
**2373-KXM&lt;br /&gt;
*[[:Category:T42 | T42]]&lt;br /&gt;
**[[2378-FVU]]&lt;br /&gt;
*[[:Category:R50p | R50p]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Affected Operating Systems==&lt;br /&gt;
&lt;br /&gt;
*Linux, all flavours.&lt;br /&gt;
*Windows, for some models as well (only when using non-IBM drivers).&lt;br /&gt;
&lt;br /&gt;
==Status==&lt;br /&gt;
The cause of the problem is not really clear, yet.&lt;br /&gt;
&lt;br /&gt;
A faulty DSDT might be responsible for the phenomenon. The thinkpad T4x DSDT has a few small bugs, none of which should cause the extra power drain. (Interesting to note: The DSDT from BIOS 3.13 (Nov 04) for the T42p compiles without bugs.)&lt;br /&gt;
&lt;br /&gt;
There is a interesting discussion taking place in the [http://bugme.osdl.org/show_bug.cgi?id=3022 OSDL Bugzilla].&lt;br /&gt;
&lt;br /&gt;
Update: it seems that the most significant difference can be made by properly turning off the video chip.&lt;br /&gt;
&lt;br /&gt;
==Solutions==&lt;br /&gt;
===For Thinkpads with Radeon graphic driver===&lt;br /&gt;
A proposed solution is to remove the CONFIG_PPC_PMAC condition for enabling D2 sleep in drivers/video/aty/radeon_pm.c as discussed in [http://bugme.osdl.org/show_bug.cgi?id=3022 kernel bug 3022]. There you can also find patches doing this. The patches devide in unconditional ones like [http://carrot.hep.upenn.edu/~vbraun/kernel-T4x/test/patch-2.6.11-rc2-radeonfb-D2.patch.bz2 this one for 2.6.11-rc2] and conditional ones. The conditional ones only do D2 on models where it has been reported to work, the unconditional ones force D2 sleep on every model and you might experience hangs on resume with those.&lt;br /&gt;
&lt;br /&gt;
For [[:Category:Fedora Core | Fedora Core]] there's are precompiled patched kernels (2.6.11-rc2 based) available:&lt;br /&gt;
*[http://carrot.hep.upenn.edu/~vbraun/kernel-T4x/test/kernel-DANGEROUS-T4x-2.6.11-8.i386.rpm kernel with unconditional patch applied]&lt;br /&gt;
*[http://carrot.hep.upenn.edu/~vbraun/kernel-T4x/test/kernel-T4x-2.6.11-8.i386.rpm kernel with conditional patch applied].&lt;br /&gt;
&lt;br /&gt;
If you try, please send the result (hang yes/no, battery drain yes/no) with the precise model number (for example, I have a IBM thinkpad T41 2379-DJU) to &amp;lt;tt&amp;gt;vbraun at physics dot upenn dot edu&amp;lt;/tt&amp;gt;, it would be nice if your subject line would include &amp;quot;RADEONFB:&amp;quot; to make sure that I do not miss any emails.&lt;br /&gt;
&lt;br /&gt;
'''ATTENTION!'''&amp;lt;br /&amp;gt;&lt;br /&gt;
This solution enables doing suspend-to-D2 on non-PPC-machines, which is not tested at all and supposed to be the wrong thing to do!&lt;br /&gt;
Be careful and have a look at [http://bugme.osdl.org/show_bug.cgi?id=3022 the bugs discussion] before applying the patch.&lt;br /&gt;
&lt;br /&gt;
===Other models===&lt;br /&gt;
Nothing yet.&lt;br /&gt;
&lt;br /&gt;
[[Category:R40]] [[Category:R50]] [[Category:R50p]] [[Category:R51]] [[Category:R51p]] [[Category:T30]] [[Category:T40]] [[Category:T40p]] [[Category:T41]] [[Category:T41p]] [[Category:T42]] [[Category:T42p]] [[Category:X30]] [[Category:X31]] [[Category:X40]]&lt;/div&gt;</summary>
		<author><name>Didpinte</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Debian_Sid_(September_2004)_on_a_ThinkPad_R50&amp;diff=2011</id>
		<title>Installing Debian Sid (September 2004) on a ThinkPad R50</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Debian_Sid_(September_2004)_on_a_ThinkPad_R50&amp;diff=2011"/>
		<updated>2005-03-15T13:05:24Z</updated>

		<summary type="html">&lt;p&gt;Didpinte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;by Didrik Pinte (dpinte at itae dot be )&lt;br /&gt;
Please correct or update this page !&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The computer is delivered with a preinstalled Windows XP. A &amp;quot;secret&amp;quot; partition is hidden in your harddrive. It took approximately 7Gb on my 40 Gb disk...&lt;br /&gt;
&lt;br /&gt;
===First step : remove everything===&lt;br /&gt;
&lt;br /&gt;
The first think i've done is to call the IBM support to get a CD of Windows XP. They have sent it to me for free in 3 days.&lt;br /&gt;
I've also created a backup copy of the DRIVERS and TOOLS and SUPPORT directories from the preinstalled XP. If you want, you can also create a functionnal CD of windows XP using the I386 directory.&lt;br /&gt;
&lt;br /&gt;
After that, i've disabled the predesktop area from IBM using the BIOS. After this, when you push the &amp;quot;Access IBM&amp;quot; button, you have a simple black and white screen with the ability to enter the setup or choose a boot option (no more menu with mouse support, etc.).&lt;br /&gt;
&lt;br /&gt;
See : http://www.4saad.com/WhatsNew/Fresh_XP_Install/&lt;br /&gt;
&lt;br /&gt;
===Second step : installing Sarge===&lt;br /&gt;
&lt;br /&gt;
Booting with the new beta 3 Sarge installer, i've then followed the basic installation procedure.&lt;br /&gt;
&lt;br /&gt;
Here is the partition i've made :&lt;br /&gt;
&lt;br /&gt;
/dev/hda1 1,5Gb swap&lt;br /&gt;
/dev/hda2 10Gb  ext3 / (bootable)&lt;br /&gt;
/dev/hda3 5Gb   vfat /windows&lt;br /&gt;
/dev/hda4 23,5Gb vfat /shared (in a logical partition)&lt;br /&gt;
&lt;br /&gt;
(it could be interested to create a little partition for hibernation, see lphdisk).&lt;br /&gt;
&lt;br /&gt;
Starting with that, my e1000 network card was detected without any problem. After installing x-window-system and gnome, my ATI Radeon 9000 card was recognized. The sound card seems to work too (module intel8x0).&lt;br /&gt;
&lt;br /&gt;
Without any modification, when I close the lid, the computer goes into supsend mode, waking up perfectly well when opening it. The power management is done by APM (i've tried acpi successfully but commands where not easyer ...).&lt;br /&gt;
&lt;br /&gt;
===Upgrading to Sid===&lt;br /&gt;
&lt;br /&gt;
Changing the sources.list, and doing a &amp;quot;apt-get dist-upgrade&amp;quot;, i've update my Sarge sytem to Sid.&lt;br /&gt;
&lt;br /&gt;
At this step, i'm running a 2.4.25 kernel. I'm running a Sid system (Debian/unstable).&lt;br /&gt;
&lt;br /&gt;
Installing the Synaptics driver, i've got the touchpad working with tapping, etc. (see deb http://jopa.studentenweb.org/debian ./, package synaptics : simply install the package and change in your XF86Config-4 the driver of the mouse using the /dev/psaux device to &amp;quot;synaptics&amp;quot;, then restart your X server).&lt;br /&gt;
&lt;br /&gt;
===X11===&lt;br /&gt;
&lt;br /&gt;
The ATI Radeon 9000 is supported by the radeon driver. The touchpad and ultranav work out of the box (but not completely well). Using the synaptics driver for XFree, you will have all the functionnality (see before). I've configure my XFree with the ultranav, the touchpad and a USB mouse. The screen resolution is 1400*1050. 3D is activated too.&lt;br /&gt;
&lt;br /&gt;
See my XF86Config file.&lt;br /&gt;
&lt;br /&gt;
===Customizing the kernel===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With the kernel 2.6.10 (kernel-image-2.6.10-1-686), everything is correctly detected. &lt;br /&gt;
&lt;br /&gt;
You just need to install the ipw2100-source package and use the module-assistant to add it to you kernel.&lt;br /&gt;
&lt;br /&gt;
MPPE patch needs the kernel to be compiled&lt;br /&gt;
&lt;br /&gt;
===Wireless===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Install the ipw2100-source package, see the README.Debian file for information about using the module-assistant to compile it.&lt;br /&gt;
&lt;br /&gt;
Then, you need to install the firmware (see the ipw2100 page). For a 2.6 kernel, just copy the firmware in /usr/lib/hotplug/firmware.&lt;br /&gt;
&lt;br /&gt;
Then modprobe ipw2100. See in your log to what interface it has been bound.&lt;br /&gt;
&lt;br /&gt;
Add to /etc/hotplug/blacklist the name of the module if you do not want it to be loaded at boot time.&lt;br /&gt;
&lt;br /&gt;
===Udev===&lt;br /&gt;
&lt;br /&gt;
A simple ''apt-get install udev'' worked perfectly well. Do not forget to add your user in all the required groups (video, audio, cdrom, etc.)&lt;br /&gt;
&lt;br /&gt;
! it is safe to try it. It wont delete your old /dev, only mounting a new filesystems over it.&lt;br /&gt;
&lt;br /&gt;
===APM===&lt;br /&gt;
&lt;br /&gt;
By default apm is functionnal. The only problem seems to be the usb support on resuming from suspend.&lt;br /&gt;
&lt;br /&gt;
For the Fn-F12 : use the [[tphdisk]] (http://samba.org/junkcode/, based on lphdisk) to create a save2dsk.bin file on one of your FAT partition. Then it will be completely usable.&lt;br /&gt;
&lt;br /&gt;
13/05/2004 : it seems that my fan is always on... Big problem with the fan on R50 --&amp;gt; see the newsgroup. Use fglrx to arrange this.&lt;br /&gt;
&lt;br /&gt;
10/12/2004 : using the 2.6.9 kernel, i'm back on the radeon module because too much problem with fglrx when suspending. The fan is not so noisy with the radeon module !&lt;br /&gt;
&lt;br /&gt;
15/03/2005 : running a 2.6.10 kernel, using radeonfb, with APM. I have tested successfully ACPI but the high power drain problem is very annoying.&lt;br /&gt;
&lt;br /&gt;
===Speedstepping===&lt;br /&gt;
&lt;br /&gt;
At the moment i'm using the cpufreqd to manage the processor. It seems that powernowd is better with 2.6.x kernels. I've not tested it.&lt;br /&gt;
&lt;br /&gt;
Updated : i've compiled the cpufreq-userspace module to make powernowd work. It's nice, seems to be better than cpufreqd that only lowers the cpu when the AC is off. Powernowd does it even with AC on.&lt;br /&gt;
&lt;br /&gt;
15/03/2005 : all the modules are available in the official Sid kernel (2.6.10) cpufreq_userspace, cpufreq_powersave, speedstep_centrino, etc.&lt;br /&gt;
&lt;br /&gt;
===Infrared===&lt;br /&gt;
&lt;br /&gt;
Enabling the infrared in the BIOS and adding some info in the kernel, it is automatically bound to /dev/ttyS0 (after installing the package irda-utils).&lt;br /&gt;
&lt;br /&gt;
I've tested it with my Nokia 6210 using the gnokii software. It works well.&lt;br /&gt;
&lt;br /&gt;
I'm now using my Nokia 6610i to surf by GPRS. I'm using gammu for backup and monitoring of the mobile.&lt;br /&gt;
&lt;br /&gt;
===Last things===&lt;br /&gt;
&lt;br /&gt;
Install apt-listchanges&amp;lt;br&amp;gt;&lt;br /&gt;
Install gphoto2 - gtkam - gthumb&lt;br /&gt;
&lt;br /&gt;
Changed the default radeon driver to the fglx driver (http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.html ).The fan is now more silent. But have a problem with the change resolution tool from gnome. Is it related with this (http://www.rage3d.com/board/showthread.php?s=&amp;amp;threadid=33733550 )&lt;br /&gt;
&lt;br /&gt;
16 october 2004 : i've switched back to the radeon driver. I had updated to the last fglrx (3.14) but resume doesn't work anymore. With the 3.9, it was ok. I'm now back with the radeon driver and the fan is nearly always on ... I need to fix the fglrx problem.&lt;br /&gt;
&lt;br /&gt;
[[Category:R50]] [[Category:Debian]]&lt;/div&gt;</summary>
		<author><name>Didpinte</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Debian_Sid_(September_2004)_on_a_ThinkPad_R50&amp;diff=1668</id>
		<title>Installing Debian Sid (September 2004) on a ThinkPad R50</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Debian_Sid_(September_2004)_on_a_ThinkPad_R50&amp;diff=1668"/>
		<updated>2005-03-15T13:04:42Z</updated>

		<summary type="html">&lt;p&gt;Didpinte: /* Wireless */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;by Didrik Pinte (pinted at tiscali dot be )&lt;br /&gt;
Please correct or update this page !&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The computer is delivered with a preinstalled Windows XP. A &amp;quot;secret&amp;quot; partition is hidden in your harddrive. It took approximately 7Gb on my 40 Gb disk...&lt;br /&gt;
&lt;br /&gt;
===First step : remove everything===&lt;br /&gt;
&lt;br /&gt;
The first think i've done is to call the IBM support to get a CD of Windows XP. They have sent it to me for free in 3 days.&lt;br /&gt;
I've also created a backup copy of the DRIVERS and TOOLS and SUPPORT directories from the preinstalled XP. If you want, you can also create a functionnal CD of windows XP using the I386 directory.&lt;br /&gt;
&lt;br /&gt;
After that, i've disabled the predesktop area from IBM using the BIOS. After this, when you push the &amp;quot;Access IBM&amp;quot; button, you have a simple black and white screen with the ability to enter the setup or choose a boot option (no more menu with mouse support, etc.).&lt;br /&gt;
&lt;br /&gt;
See : http://www.4saad.com/WhatsNew/Fresh_XP_Install/&lt;br /&gt;
&lt;br /&gt;
===Second step : installing Sarge===&lt;br /&gt;
&lt;br /&gt;
Booting with the new beta 3 Sarge installer, i've then followed the basic installation procedure.&lt;br /&gt;
&lt;br /&gt;
Here is the partition i've made :&lt;br /&gt;
&lt;br /&gt;
/dev/hda1 1,5Gb swap&lt;br /&gt;
/dev/hda2 10Gb  ext3 / (bootable)&lt;br /&gt;
/dev/hda3 5Gb   vfat /windows&lt;br /&gt;
/dev/hda4 23,5Gb vfat /shared (in a logical partition)&lt;br /&gt;
&lt;br /&gt;
(it could be interested to create a little partition for hibernation, see lphdisk).&lt;br /&gt;
&lt;br /&gt;
Starting with that, my e1000 network card was detected without any problem. After installing x-window-system and gnome, my ATI Radeon 9000 card was recognized. The sound card seems to work too (module intel8x0).&lt;br /&gt;
&lt;br /&gt;
Without any modification, when I close the lid, the computer goes into supsend mode, waking up perfectly well when opening it. The power management is done by APM (i've tried acpi successfully but commands where not easyer ...).&lt;br /&gt;
&lt;br /&gt;
===Upgrading to Sid===&lt;br /&gt;
&lt;br /&gt;
Changing the sources.list, and doing a &amp;quot;apt-get dist-upgrade&amp;quot;, i've update my Sarge sytem to Sid.&lt;br /&gt;
&lt;br /&gt;
At this step, i'm running a 2.4.25 kernel. I'm running a Sid system (Debian/unstable).&lt;br /&gt;
&lt;br /&gt;
Installing the Synaptics driver, i've got the touchpad working with tapping, etc. (see deb http://jopa.studentenweb.org/debian ./, package synaptics : simply install the package and change in your XF86Config-4 the driver of the mouse using the /dev/psaux device to &amp;quot;synaptics&amp;quot;, then restart your X server).&lt;br /&gt;
&lt;br /&gt;
===X11===&lt;br /&gt;
&lt;br /&gt;
The ATI Radeon 9000 is supported by the radeon driver. The touchpad and ultranav work out of the box (but not completely well). Using the synaptics driver for XFree, you will have all the functionnality (see before). I've configure my XFree with the ultranav, the touchpad and a USB mouse. The screen resolution is 1400*1050. 3D is activated too.&lt;br /&gt;
&lt;br /&gt;
See my XF86Config file.&lt;br /&gt;
&lt;br /&gt;
===Customizing the kernel===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With the kernel 2.6.10 (kernel-image-2.6.10-1-686), everything is correctly detected. &lt;br /&gt;
&lt;br /&gt;
You just need to install the ipw2100-source package and use the module-assistant to add it to you kernel.&lt;br /&gt;
&lt;br /&gt;
MPPE patch needs the kernel to be compiled&lt;br /&gt;
&lt;br /&gt;
===Wireless===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Install the ipw2100-source package, see the README.Debian file for information about using the module-assistant to compile it.&lt;br /&gt;
&lt;br /&gt;
Then, you need to install the firmware (see the ipw2100 page). For a 2.6 kernel, just copy the firmware in /usr/lib/hotplug/firmware.&lt;br /&gt;
&lt;br /&gt;
Then modprobe ipw2100. See in your log to what interface it has been bound.&lt;br /&gt;
&lt;br /&gt;
Add to /etc/hotplug/blacklist the name of the module if you do not want it to be loaded at boot time.&lt;br /&gt;
&lt;br /&gt;
===Udev===&lt;br /&gt;
&lt;br /&gt;
A simple ''apt-get install udev'' worked perfectly well. Do not forget to add your user in all the required groups (video, audio, cdrom, etc.)&lt;br /&gt;
&lt;br /&gt;
! it is safe to try it. It wont delete your old /dev, only mounting a new filesystems over it.&lt;br /&gt;
&lt;br /&gt;
===APM===&lt;br /&gt;
&lt;br /&gt;
By default apm is functionnal. The only problem seems to be the usb support on resuming from suspend.&lt;br /&gt;
&lt;br /&gt;
For the Fn-F12 : use the [[tphdisk]] (http://samba.org/junkcode/, based on lphdisk) to create a save2dsk.bin file on one of your FAT partition. Then it will be completely usable.&lt;br /&gt;
&lt;br /&gt;
13/05/2004 : it seems that my fan is always on... Big problem with the fan on R50 --&amp;gt; see the newsgroup. Use fglrx to arrange this.&lt;br /&gt;
&lt;br /&gt;
10/12/2004 : using the 2.6.9 kernel, i'm back on the radeon module because too much problem with fglrx when suspending. The fan is not so noisy with the radeon module !&lt;br /&gt;
&lt;br /&gt;
15/03/2005 : running a 2.6.10 kernel, using radeonfb, with APM. I have tested successfully ACPI but the high power drain problem is very annoying.&lt;br /&gt;
&lt;br /&gt;
===Speedstepping===&lt;br /&gt;
&lt;br /&gt;
At the moment i'm using the cpufreqd to manage the processor. It seems that powernowd is better with 2.6.x kernels. I've not tested it.&lt;br /&gt;
&lt;br /&gt;
Updated : i've compiled the cpufreq-userspace module to make powernowd work. It's nice, seems to be better than cpufreqd that only lowers the cpu when the AC is off. Powernowd does it even with AC on.&lt;br /&gt;
&lt;br /&gt;
15/03/2005 : all the modules are available in the official Sid kernel (2.6.10) cpufreq_userspace, cpufreq_powersave, speedstep_centrino, etc.&lt;br /&gt;
&lt;br /&gt;
===Infrared===&lt;br /&gt;
&lt;br /&gt;
Enabling the infrared in the BIOS and adding some info in the kernel, it is automatically bound to /dev/ttyS0 (after installing the package irda-utils).&lt;br /&gt;
&lt;br /&gt;
I've tested it with my Nokia 6210 using the gnokii software. It works well.&lt;br /&gt;
&lt;br /&gt;
I'm now using my Nokia 6610i to surf by GPRS. I'm using gammu for backup and monitoring of the mobile.&lt;br /&gt;
&lt;br /&gt;
===Last things===&lt;br /&gt;
&lt;br /&gt;
Install apt-listchanges&amp;lt;br&amp;gt;&lt;br /&gt;
Install gphoto2 - gtkam - gthumb&lt;br /&gt;
&lt;br /&gt;
Changed the default radeon driver to the fglx driver (http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.html ).The fan is now more silent. But have a problem with the change resolution tool from gnome. Is it related with this (http://www.rage3d.com/board/showthread.php?s=&amp;amp;threadid=33733550 )&lt;br /&gt;
&lt;br /&gt;
16 october 2004 : i've switched back to the radeon driver. I had updated to the last fglrx (3.14) but resume doesn't work anymore. With the 3.9, it was ok. I'm now back with the radeon driver and the fan is nearly always on ... I need to fix the fglrx problem.&lt;br /&gt;
&lt;br /&gt;
[[Category:R50]] [[Category:Debian]]&lt;/div&gt;</summary>
		<author><name>Didpinte</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Debian_Sid_(September_2004)_on_a_ThinkPad_R50&amp;diff=1667</id>
		<title>Installing Debian Sid (September 2004) on a ThinkPad R50</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Debian_Sid_(September_2004)_on_a_ThinkPad_R50&amp;diff=1667"/>
		<updated>2005-03-15T13:03:29Z</updated>

		<summary type="html">&lt;p&gt;Didpinte: /* Speedstepping */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;by Didrik Pinte (pinted at tiscali dot be )&lt;br /&gt;
Please correct or update this page !&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The computer is delivered with a preinstalled Windows XP. A &amp;quot;secret&amp;quot; partition is hidden in your harddrive. It took approximately 7Gb on my 40 Gb disk...&lt;br /&gt;
&lt;br /&gt;
===First step : remove everything===&lt;br /&gt;
&lt;br /&gt;
The first think i've done is to call the IBM support to get a CD of Windows XP. They have sent it to me for free in 3 days.&lt;br /&gt;
I've also created a backup copy of the DRIVERS and TOOLS and SUPPORT directories from the preinstalled XP. If you want, you can also create a functionnal CD of windows XP using the I386 directory.&lt;br /&gt;
&lt;br /&gt;
After that, i've disabled the predesktop area from IBM using the BIOS. After this, when you push the &amp;quot;Access IBM&amp;quot; button, you have a simple black and white screen with the ability to enter the setup or choose a boot option (no more menu with mouse support, etc.).&lt;br /&gt;
&lt;br /&gt;
See : http://www.4saad.com/WhatsNew/Fresh_XP_Install/&lt;br /&gt;
&lt;br /&gt;
===Second step : installing Sarge===&lt;br /&gt;
&lt;br /&gt;
Booting with the new beta 3 Sarge installer, i've then followed the basic installation procedure.&lt;br /&gt;
&lt;br /&gt;
Here is the partition i've made :&lt;br /&gt;
&lt;br /&gt;
/dev/hda1 1,5Gb swap&lt;br /&gt;
/dev/hda2 10Gb  ext3 / (bootable)&lt;br /&gt;
/dev/hda3 5Gb   vfat /windows&lt;br /&gt;
/dev/hda4 23,5Gb vfat /shared (in a logical partition)&lt;br /&gt;
&lt;br /&gt;
(it could be interested to create a little partition for hibernation, see lphdisk).&lt;br /&gt;
&lt;br /&gt;
Starting with that, my e1000 network card was detected without any problem. After installing x-window-system and gnome, my ATI Radeon 9000 card was recognized. The sound card seems to work too (module intel8x0).&lt;br /&gt;
&lt;br /&gt;
Without any modification, when I close the lid, the computer goes into supsend mode, waking up perfectly well when opening it. The power management is done by APM (i've tried acpi successfully but commands where not easyer ...).&lt;br /&gt;
&lt;br /&gt;
===Upgrading to Sid===&lt;br /&gt;
&lt;br /&gt;
Changing the sources.list, and doing a &amp;quot;apt-get dist-upgrade&amp;quot;, i've update my Sarge sytem to Sid.&lt;br /&gt;
&lt;br /&gt;
At this step, i'm running a 2.4.25 kernel. I'm running a Sid system (Debian/unstable).&lt;br /&gt;
&lt;br /&gt;
Installing the Synaptics driver, i've got the touchpad working with tapping, etc. (see deb http://jopa.studentenweb.org/debian ./, package synaptics : simply install the package and change in your XF86Config-4 the driver of the mouse using the /dev/psaux device to &amp;quot;synaptics&amp;quot;, then restart your X server).&lt;br /&gt;
&lt;br /&gt;
===X11===&lt;br /&gt;
&lt;br /&gt;
The ATI Radeon 9000 is supported by the radeon driver. The touchpad and ultranav work out of the box (but not completely well). Using the synaptics driver for XFree, you will have all the functionnality (see before). I've configure my XFree with the ultranav, the touchpad and a USB mouse. The screen resolution is 1400*1050. 3D is activated too.&lt;br /&gt;
&lt;br /&gt;
See my XF86Config file.&lt;br /&gt;
&lt;br /&gt;
===Customizing the kernel===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With the kernel 2.6.10 (kernel-image-2.6.10-1-686), everything is correctly detected. &lt;br /&gt;
&lt;br /&gt;
You just need to install the ipw2100-source package and use the module-assistant to add it to you kernel.&lt;br /&gt;
&lt;br /&gt;
MPPE patch needs the kernel to be compiled&lt;br /&gt;
&lt;br /&gt;
===Wireless===&lt;br /&gt;
&lt;br /&gt;
If you've alreay inserted hostap in the kernel, it's very easy. Download the ipw2100 drive (see before).&lt;br /&gt;
&lt;br /&gt;
Unzip the driver&lt;br /&gt;
in the directory :&lt;br /&gt;
&lt;br /&gt;
''make'' &amp;lt;br&amp;gt;&lt;br /&gt;
''make install''&lt;br /&gt;
&lt;br /&gt;
Then, you need to install the firmware (see the ipw2100 page). For a 2.6 kernel, just copy the firmware in /usr/lib/hotplug/firmware.&lt;br /&gt;
&lt;br /&gt;
Then modprobe ipw2100. See in your log to what interface it has been bound.&lt;br /&gt;
&lt;br /&gt;
Add to /etc/hotplug/blacklist the name of the module if you do not want it to be loaded at boot time.&lt;br /&gt;
&lt;br /&gt;
===Udev===&lt;br /&gt;
&lt;br /&gt;
A simple ''apt-get install udev'' worked perfectly well. Do not forget to add your user in all the required groups (video, audio, cdrom, etc.)&lt;br /&gt;
&lt;br /&gt;
! it is safe to try it. It wont delete your old /dev, only mounting a new filesystems over it.&lt;br /&gt;
&lt;br /&gt;
===APM===&lt;br /&gt;
&lt;br /&gt;
By default apm is functionnal. The only problem seems to be the usb support on resuming from suspend.&lt;br /&gt;
&lt;br /&gt;
For the Fn-F12 : use the [[tphdisk]] (http://samba.org/junkcode/, based on lphdisk) to create a save2dsk.bin file on one of your FAT partition. Then it will be completely usable.&lt;br /&gt;
&lt;br /&gt;
13/05/2004 : it seems that my fan is always on... Big problem with the fan on R50 --&amp;gt; see the newsgroup. Use fglrx to arrange this.&lt;br /&gt;
&lt;br /&gt;
10/12/2004 : using the 2.6.9 kernel, i'm back on the radeon module because too much problem with fglrx when suspending. The fan is not so noisy with the radeon module !&lt;br /&gt;
&lt;br /&gt;
15/03/2005 : running a 2.6.10 kernel, using radeonfb, with APM. I have tested successfully ACPI but the high power drain problem is very annoying.&lt;br /&gt;
&lt;br /&gt;
===Speedstepping===&lt;br /&gt;
&lt;br /&gt;
At the moment i'm using the cpufreqd to manage the processor. It seems that powernowd is better with 2.6.x kernels. I've not tested it.&lt;br /&gt;
&lt;br /&gt;
Updated : i've compiled the cpufreq-userspace module to make powernowd work. It's nice, seems to be better than cpufreqd that only lowers the cpu when the AC is off. Powernowd does it even with AC on.&lt;br /&gt;
&lt;br /&gt;
15/03/2005 : all the modules are available in the official Sid kernel (2.6.10) cpufreq_userspace, cpufreq_powersave, speedstep_centrino, etc.&lt;br /&gt;
&lt;br /&gt;
===Infrared===&lt;br /&gt;
&lt;br /&gt;
Enabling the infrared in the BIOS and adding some info in the kernel, it is automatically bound to /dev/ttyS0 (after installing the package irda-utils).&lt;br /&gt;
&lt;br /&gt;
I've tested it with my Nokia 6210 using the gnokii software. It works well.&lt;br /&gt;
&lt;br /&gt;
I'm now using my Nokia 6610i to surf by GPRS. I'm using gammu for backup and monitoring of the mobile.&lt;br /&gt;
&lt;br /&gt;
===Last things===&lt;br /&gt;
&lt;br /&gt;
Install apt-listchanges&amp;lt;br&amp;gt;&lt;br /&gt;
Install gphoto2 - gtkam - gthumb&lt;br /&gt;
&lt;br /&gt;
Changed the default radeon driver to the fglx driver (http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.html ).The fan is now more silent. But have a problem with the change resolution tool from gnome. Is it related with this (http://www.rage3d.com/board/showthread.php?s=&amp;amp;threadid=33733550 )&lt;br /&gt;
&lt;br /&gt;
16 october 2004 : i've switched back to the radeon driver. I had updated to the last fglrx (3.14) but resume doesn't work anymore. With the 3.9, it was ok. I'm now back with the radeon driver and the fan is nearly always on ... I need to fix the fglrx problem.&lt;br /&gt;
&lt;br /&gt;
[[Category:R50]] [[Category:Debian]]&lt;/div&gt;</summary>
		<author><name>Didpinte</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Debian_Sid_(September_2004)_on_a_ThinkPad_R50&amp;diff=1666</id>
		<title>Installing Debian Sid (September 2004) on a ThinkPad R50</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Debian_Sid_(September_2004)_on_a_ThinkPad_R50&amp;diff=1666"/>
		<updated>2005-03-15T13:02:24Z</updated>

		<summary type="html">&lt;p&gt;Didpinte: /* Infrared */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;by Didrik Pinte (pinted at tiscali dot be )&lt;br /&gt;
Please correct or update this page !&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The computer is delivered with a preinstalled Windows XP. A &amp;quot;secret&amp;quot; partition is hidden in your harddrive. It took approximately 7Gb on my 40 Gb disk...&lt;br /&gt;
&lt;br /&gt;
===First step : remove everything===&lt;br /&gt;
&lt;br /&gt;
The first think i've done is to call the IBM support to get a CD of Windows XP. They have sent it to me for free in 3 days.&lt;br /&gt;
I've also created a backup copy of the DRIVERS and TOOLS and SUPPORT directories from the preinstalled XP. If you want, you can also create a functionnal CD of windows XP using the I386 directory.&lt;br /&gt;
&lt;br /&gt;
After that, i've disabled the predesktop area from IBM using the BIOS. After this, when you push the &amp;quot;Access IBM&amp;quot; button, you have a simple black and white screen with the ability to enter the setup or choose a boot option (no more menu with mouse support, etc.).&lt;br /&gt;
&lt;br /&gt;
See : http://www.4saad.com/WhatsNew/Fresh_XP_Install/&lt;br /&gt;
&lt;br /&gt;
===Second step : installing Sarge===&lt;br /&gt;
&lt;br /&gt;
Booting with the new beta 3 Sarge installer, i've then followed the basic installation procedure.&lt;br /&gt;
&lt;br /&gt;
Here is the partition i've made :&lt;br /&gt;
&lt;br /&gt;
/dev/hda1 1,5Gb swap&lt;br /&gt;
/dev/hda2 10Gb  ext3 / (bootable)&lt;br /&gt;
/dev/hda3 5Gb   vfat /windows&lt;br /&gt;
/dev/hda4 23,5Gb vfat /shared (in a logical partition)&lt;br /&gt;
&lt;br /&gt;
(it could be interested to create a little partition for hibernation, see lphdisk).&lt;br /&gt;
&lt;br /&gt;
Starting with that, my e1000 network card was detected without any problem. After installing x-window-system and gnome, my ATI Radeon 9000 card was recognized. The sound card seems to work too (module intel8x0).&lt;br /&gt;
&lt;br /&gt;
Without any modification, when I close the lid, the computer goes into supsend mode, waking up perfectly well when opening it. The power management is done by APM (i've tried acpi successfully but commands where not easyer ...).&lt;br /&gt;
&lt;br /&gt;
===Upgrading to Sid===&lt;br /&gt;
&lt;br /&gt;
Changing the sources.list, and doing a &amp;quot;apt-get dist-upgrade&amp;quot;, i've update my Sarge sytem to Sid.&lt;br /&gt;
&lt;br /&gt;
At this step, i'm running a 2.4.25 kernel. I'm running a Sid system (Debian/unstable).&lt;br /&gt;
&lt;br /&gt;
Installing the Synaptics driver, i've got the touchpad working with tapping, etc. (see deb http://jopa.studentenweb.org/debian ./, package synaptics : simply install the package and change in your XF86Config-4 the driver of the mouse using the /dev/psaux device to &amp;quot;synaptics&amp;quot;, then restart your X server).&lt;br /&gt;
&lt;br /&gt;
===X11===&lt;br /&gt;
&lt;br /&gt;
The ATI Radeon 9000 is supported by the radeon driver. The touchpad and ultranav work out of the box (but not completely well). Using the synaptics driver for XFree, you will have all the functionnality (see before). I've configure my XFree with the ultranav, the touchpad and a USB mouse. The screen resolution is 1400*1050. 3D is activated too.&lt;br /&gt;
&lt;br /&gt;
See my XF86Config file.&lt;br /&gt;
&lt;br /&gt;
===Customizing the kernel===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With the kernel 2.6.10 (kernel-image-2.6.10-1-686), everything is correctly detected. &lt;br /&gt;
&lt;br /&gt;
You just need to install the ipw2100-source package and use the module-assistant to add it to you kernel.&lt;br /&gt;
&lt;br /&gt;
MPPE patch needs the kernel to be compiled&lt;br /&gt;
&lt;br /&gt;
===Wireless===&lt;br /&gt;
&lt;br /&gt;
If you've alreay inserted hostap in the kernel, it's very easy. Download the ipw2100 drive (see before).&lt;br /&gt;
&lt;br /&gt;
Unzip the driver&lt;br /&gt;
in the directory :&lt;br /&gt;
&lt;br /&gt;
''make'' &amp;lt;br&amp;gt;&lt;br /&gt;
''make install''&lt;br /&gt;
&lt;br /&gt;
Then, you need to install the firmware (see the ipw2100 page). For a 2.6 kernel, just copy the firmware in /usr/lib/hotplug/firmware.&lt;br /&gt;
&lt;br /&gt;
Then modprobe ipw2100. See in your log to what interface it has been bound.&lt;br /&gt;
&lt;br /&gt;
Add to /etc/hotplug/blacklist the name of the module if you do not want it to be loaded at boot time.&lt;br /&gt;
&lt;br /&gt;
===Udev===&lt;br /&gt;
&lt;br /&gt;
A simple ''apt-get install udev'' worked perfectly well. Do not forget to add your user in all the required groups (video, audio, cdrom, etc.)&lt;br /&gt;
&lt;br /&gt;
! it is safe to try it. It wont delete your old /dev, only mounting a new filesystems over it.&lt;br /&gt;
&lt;br /&gt;
===APM===&lt;br /&gt;
&lt;br /&gt;
By default apm is functionnal. The only problem seems to be the usb support on resuming from suspend.&lt;br /&gt;
&lt;br /&gt;
For the Fn-F12 : use the [[tphdisk]] (http://samba.org/junkcode/, based on lphdisk) to create a save2dsk.bin file on one of your FAT partition. Then it will be completely usable.&lt;br /&gt;
&lt;br /&gt;
13/05/2004 : it seems that my fan is always on... Big problem with the fan on R50 --&amp;gt; see the newsgroup. Use fglrx to arrange this.&lt;br /&gt;
&lt;br /&gt;
10/12/2004 : using the 2.6.9 kernel, i'm back on the radeon module because too much problem with fglrx when suspending. The fan is not so noisy with the radeon module !&lt;br /&gt;
&lt;br /&gt;
15/03/2005 : running a 2.6.10 kernel, using radeonfb, with APM. I have tested successfully ACPI but the high power drain problem is very annoying.&lt;br /&gt;
&lt;br /&gt;
===Speedstepping===&lt;br /&gt;
&lt;br /&gt;
At the moment i'm using the cpufreqd to manage the processor. It seems that powernowd is better with 2.6.x kernels. I've not tested it.&lt;br /&gt;
Updated : i've compiled the cpufreq-userspace module to make powernowd work. It's nice, seems to be better than cpufreqd that only lowers the cpu when the AC is off. Powernowd does it even with AC on.&lt;br /&gt;
&lt;br /&gt;
===Infrared===&lt;br /&gt;
&lt;br /&gt;
Enabling the infrared in the BIOS and adding some info in the kernel, it is automatically bound to /dev/ttyS0 (after installing the package irda-utils).&lt;br /&gt;
&lt;br /&gt;
I've tested it with my Nokia 6210 using the gnokii software. It works well.&lt;br /&gt;
&lt;br /&gt;
I'm now using my Nokia 6610i to surf by GPRS. I'm using gammu for backup and monitoring of the mobile.&lt;br /&gt;
&lt;br /&gt;
===Last things===&lt;br /&gt;
&lt;br /&gt;
Install apt-listchanges&amp;lt;br&amp;gt;&lt;br /&gt;
Install gphoto2 - gtkam - gthumb&lt;br /&gt;
&lt;br /&gt;
Changed the default radeon driver to the fglx driver (http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.html ).The fan is now more silent. But have a problem with the change resolution tool from gnome. Is it related with this (http://www.rage3d.com/board/showthread.php?s=&amp;amp;threadid=33733550 )&lt;br /&gt;
&lt;br /&gt;
16 october 2004 : i've switched back to the radeon driver. I had updated to the last fglrx (3.14) but resume doesn't work anymore. With the 3.9, it was ok. I'm now back with the radeon driver and the fan is nearly always on ... I need to fix the fglrx problem.&lt;br /&gt;
&lt;br /&gt;
[[Category:R50]] [[Category:Debian]]&lt;/div&gt;</summary>
		<author><name>Didpinte</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Debian_Sid_(September_2004)_on_a_ThinkPad_R50&amp;diff=1665</id>
		<title>Installing Debian Sid (September 2004) on a ThinkPad R50</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Debian_Sid_(September_2004)_on_a_ThinkPad_R50&amp;diff=1665"/>
		<updated>2005-03-15T13:01:12Z</updated>

		<summary type="html">&lt;p&gt;Didpinte: /* APM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;by Didrik Pinte (pinted at tiscali dot be )&lt;br /&gt;
Please correct or update this page !&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The computer is delivered with a preinstalled Windows XP. A &amp;quot;secret&amp;quot; partition is hidden in your harddrive. It took approximately 7Gb on my 40 Gb disk...&lt;br /&gt;
&lt;br /&gt;
===First step : remove everything===&lt;br /&gt;
&lt;br /&gt;
The first think i've done is to call the IBM support to get a CD of Windows XP. They have sent it to me for free in 3 days.&lt;br /&gt;
I've also created a backup copy of the DRIVERS and TOOLS and SUPPORT directories from the preinstalled XP. If you want, you can also create a functionnal CD of windows XP using the I386 directory.&lt;br /&gt;
&lt;br /&gt;
After that, i've disabled the predesktop area from IBM using the BIOS. After this, when you push the &amp;quot;Access IBM&amp;quot; button, you have a simple black and white screen with the ability to enter the setup or choose a boot option (no more menu with mouse support, etc.).&lt;br /&gt;
&lt;br /&gt;
See : http://www.4saad.com/WhatsNew/Fresh_XP_Install/&lt;br /&gt;
&lt;br /&gt;
===Second step : installing Sarge===&lt;br /&gt;
&lt;br /&gt;
Booting with the new beta 3 Sarge installer, i've then followed the basic installation procedure.&lt;br /&gt;
&lt;br /&gt;
Here is the partition i've made :&lt;br /&gt;
&lt;br /&gt;
/dev/hda1 1,5Gb swap&lt;br /&gt;
/dev/hda2 10Gb  ext3 / (bootable)&lt;br /&gt;
/dev/hda3 5Gb   vfat /windows&lt;br /&gt;
/dev/hda4 23,5Gb vfat /shared (in a logical partition)&lt;br /&gt;
&lt;br /&gt;
(it could be interested to create a little partition for hibernation, see lphdisk).&lt;br /&gt;
&lt;br /&gt;
Starting with that, my e1000 network card was detected without any problem. After installing x-window-system and gnome, my ATI Radeon 9000 card was recognized. The sound card seems to work too (module intel8x0).&lt;br /&gt;
&lt;br /&gt;
Without any modification, when I close the lid, the computer goes into supsend mode, waking up perfectly well when opening it. The power management is done by APM (i've tried acpi successfully but commands where not easyer ...).&lt;br /&gt;
&lt;br /&gt;
===Upgrading to Sid===&lt;br /&gt;
&lt;br /&gt;
Changing the sources.list, and doing a &amp;quot;apt-get dist-upgrade&amp;quot;, i've update my Sarge sytem to Sid.&lt;br /&gt;
&lt;br /&gt;
At this step, i'm running a 2.4.25 kernel. I'm running a Sid system (Debian/unstable).&lt;br /&gt;
&lt;br /&gt;
Installing the Synaptics driver, i've got the touchpad working with tapping, etc. (see deb http://jopa.studentenweb.org/debian ./, package synaptics : simply install the package and change in your XF86Config-4 the driver of the mouse using the /dev/psaux device to &amp;quot;synaptics&amp;quot;, then restart your X server).&lt;br /&gt;
&lt;br /&gt;
===X11===&lt;br /&gt;
&lt;br /&gt;
The ATI Radeon 9000 is supported by the radeon driver. The touchpad and ultranav work out of the box (but not completely well). Using the synaptics driver for XFree, you will have all the functionnality (see before). I've configure my XFree with the ultranav, the touchpad and a USB mouse. The screen resolution is 1400*1050. 3D is activated too.&lt;br /&gt;
&lt;br /&gt;
See my XF86Config file.&lt;br /&gt;
&lt;br /&gt;
===Customizing the kernel===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With the kernel 2.6.10 (kernel-image-2.6.10-1-686), everything is correctly detected. &lt;br /&gt;
&lt;br /&gt;
You just need to install the ipw2100-source package and use the module-assistant to add it to you kernel.&lt;br /&gt;
&lt;br /&gt;
MPPE patch needs the kernel to be compiled&lt;br /&gt;
&lt;br /&gt;
===Wireless===&lt;br /&gt;
&lt;br /&gt;
If you've alreay inserted hostap in the kernel, it's very easy. Download the ipw2100 drive (see before).&lt;br /&gt;
&lt;br /&gt;
Unzip the driver&lt;br /&gt;
in the directory :&lt;br /&gt;
&lt;br /&gt;
''make'' &amp;lt;br&amp;gt;&lt;br /&gt;
''make install''&lt;br /&gt;
&lt;br /&gt;
Then, you need to install the firmware (see the ipw2100 page). For a 2.6 kernel, just copy the firmware in /usr/lib/hotplug/firmware.&lt;br /&gt;
&lt;br /&gt;
Then modprobe ipw2100. See in your log to what interface it has been bound.&lt;br /&gt;
&lt;br /&gt;
Add to /etc/hotplug/blacklist the name of the module if you do not want it to be loaded at boot time.&lt;br /&gt;
&lt;br /&gt;
===Udev===&lt;br /&gt;
&lt;br /&gt;
A simple ''apt-get install udev'' worked perfectly well. Do not forget to add your user in all the required groups (video, audio, cdrom, etc.)&lt;br /&gt;
&lt;br /&gt;
! it is safe to try it. It wont delete your old /dev, only mounting a new filesystems over it.&lt;br /&gt;
&lt;br /&gt;
===APM===&lt;br /&gt;
&lt;br /&gt;
By default apm is functionnal. The only problem seems to be the usb support on resuming from suspend.&lt;br /&gt;
&lt;br /&gt;
For the Fn-F12 : use the [[tphdisk]] (http://samba.org/junkcode/, based on lphdisk) to create a save2dsk.bin file on one of your FAT partition. Then it will be completely usable.&lt;br /&gt;
&lt;br /&gt;
13/05/2004 : it seems that my fan is always on... Big problem with the fan on R50 --&amp;gt; see the newsgroup. Use fglrx to arrange this.&lt;br /&gt;
&lt;br /&gt;
10/12/2004 : using the 2.6.9 kernel, i'm back on the radeon module because too much problem with fglrx when suspending. The fan is not so noisy with the radeon module !&lt;br /&gt;
&lt;br /&gt;
15/03/2005 : running a 2.6.10 kernel, using radeonfb, with APM. I have tested successfully ACPI but the high power drain problem is very annoying.&lt;br /&gt;
&lt;br /&gt;
===Speedstepping===&lt;br /&gt;
&lt;br /&gt;
At the moment i'm using the cpufreqd to manage the processor. It seems that powernowd is better with 2.6.x kernels. I've not tested it.&lt;br /&gt;
Updated : i've compiled the cpufreq-userspace module to make powernowd work. It's nice, seems to be better than cpufreqd that only lowers the cpu when the AC is off. Powernowd does it even with AC on.&lt;br /&gt;
&lt;br /&gt;
===Infrared===&lt;br /&gt;
&lt;br /&gt;
Enabling the infrared in the BIOS and adding some info in the kernel, it is automatically bound to /dev/ttyS0 (after installing the package irda-utils).&lt;br /&gt;
&lt;br /&gt;
I've tested it with my Nokia 6210 using the gnokii software. It works well.&lt;br /&gt;
&lt;br /&gt;
I've disbled the startup script S20irda in the /etc/rc2.d directory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Last things===&lt;br /&gt;
&lt;br /&gt;
Install apt-listchanges&amp;lt;br&amp;gt;&lt;br /&gt;
Install gphoto2 - gtkam - gthumb&lt;br /&gt;
&lt;br /&gt;
Changed the default radeon driver to the fglx driver (http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.html ).The fan is now more silent. But have a problem with the change resolution tool from gnome. Is it related with this (http://www.rage3d.com/board/showthread.php?s=&amp;amp;threadid=33733550 )&lt;br /&gt;
&lt;br /&gt;
16 october 2004 : i've switched back to the radeon driver. I had updated to the last fglrx (3.14) but resume doesn't work anymore. With the 3.9, it was ok. I'm now back with the radeon driver and the fan is nearly always on ... I need to fix the fglrx problem.&lt;br /&gt;
&lt;br /&gt;
[[Category:R50]] [[Category:Debian]]&lt;/div&gt;</summary>
		<author><name>Didpinte</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Debian_Sid_(September_2004)_on_a_ThinkPad_R50&amp;diff=1664</id>
		<title>Installing Debian Sid (September 2004) on a ThinkPad R50</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Debian_Sid_(September_2004)_on_a_ThinkPad_R50&amp;diff=1664"/>
		<updated>2005-03-15T12:59:52Z</updated>

		<summary type="html">&lt;p&gt;Didpinte: /* Customizing the kernel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;by Didrik Pinte (pinted at tiscali dot be )&lt;br /&gt;
Please correct or update this page !&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The computer is delivered with a preinstalled Windows XP. A &amp;quot;secret&amp;quot; partition is hidden in your harddrive. It took approximately 7Gb on my 40 Gb disk...&lt;br /&gt;
&lt;br /&gt;
===First step : remove everything===&lt;br /&gt;
&lt;br /&gt;
The first think i've done is to call the IBM support to get a CD of Windows XP. They have sent it to me for free in 3 days.&lt;br /&gt;
I've also created a backup copy of the DRIVERS and TOOLS and SUPPORT directories from the preinstalled XP. If you want, you can also create a functionnal CD of windows XP using the I386 directory.&lt;br /&gt;
&lt;br /&gt;
After that, i've disabled the predesktop area from IBM using the BIOS. After this, when you push the &amp;quot;Access IBM&amp;quot; button, you have a simple black and white screen with the ability to enter the setup or choose a boot option (no more menu with mouse support, etc.).&lt;br /&gt;
&lt;br /&gt;
See : http://www.4saad.com/WhatsNew/Fresh_XP_Install/&lt;br /&gt;
&lt;br /&gt;
===Second step : installing Sarge===&lt;br /&gt;
&lt;br /&gt;
Booting with the new beta 3 Sarge installer, i've then followed the basic installation procedure.&lt;br /&gt;
&lt;br /&gt;
Here is the partition i've made :&lt;br /&gt;
&lt;br /&gt;
/dev/hda1 1,5Gb swap&lt;br /&gt;
/dev/hda2 10Gb  ext3 / (bootable)&lt;br /&gt;
/dev/hda3 5Gb   vfat /windows&lt;br /&gt;
/dev/hda4 23,5Gb vfat /shared (in a logical partition)&lt;br /&gt;
&lt;br /&gt;
(it could be interested to create a little partition for hibernation, see lphdisk).&lt;br /&gt;
&lt;br /&gt;
Starting with that, my e1000 network card was detected without any problem. After installing x-window-system and gnome, my ATI Radeon 9000 card was recognized. The sound card seems to work too (module intel8x0).&lt;br /&gt;
&lt;br /&gt;
Without any modification, when I close the lid, the computer goes into supsend mode, waking up perfectly well when opening it. The power management is done by APM (i've tried acpi successfully but commands where not easyer ...).&lt;br /&gt;
&lt;br /&gt;
===Upgrading to Sid===&lt;br /&gt;
&lt;br /&gt;
Changing the sources.list, and doing a &amp;quot;apt-get dist-upgrade&amp;quot;, i've update my Sarge sytem to Sid.&lt;br /&gt;
&lt;br /&gt;
At this step, i'm running a 2.4.25 kernel. I'm running a Sid system (Debian/unstable).&lt;br /&gt;
&lt;br /&gt;
Installing the Synaptics driver, i've got the touchpad working with tapping, etc. (see deb http://jopa.studentenweb.org/debian ./, package synaptics : simply install the package and change in your XF86Config-4 the driver of the mouse using the /dev/psaux device to &amp;quot;synaptics&amp;quot;, then restart your X server).&lt;br /&gt;
&lt;br /&gt;
===X11===&lt;br /&gt;
&lt;br /&gt;
The ATI Radeon 9000 is supported by the radeon driver. The touchpad and ultranav work out of the box (but not completely well). Using the synaptics driver for XFree, you will have all the functionnality (see before). I've configure my XFree with the ultranav, the touchpad and a USB mouse. The screen resolution is 1400*1050. 3D is activated too.&lt;br /&gt;
&lt;br /&gt;
See my XF86Config file.&lt;br /&gt;
&lt;br /&gt;
===Customizing the kernel===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
With the kernel 2.6.10 (kernel-image-2.6.10-1-686), everything is correctly detected. &lt;br /&gt;
&lt;br /&gt;
You just need to install the ipw2100-source package and use the module-assistant to add it to you kernel.&lt;br /&gt;
&lt;br /&gt;
MPPE patch needs the kernel to be compiled&lt;br /&gt;
&lt;br /&gt;
===Wireless===&lt;br /&gt;
&lt;br /&gt;
If you've alreay inserted hostap in the kernel, it's very easy. Download the ipw2100 drive (see before).&lt;br /&gt;
&lt;br /&gt;
Unzip the driver&lt;br /&gt;
in the directory :&lt;br /&gt;
&lt;br /&gt;
''make'' &amp;lt;br&amp;gt;&lt;br /&gt;
''make install''&lt;br /&gt;
&lt;br /&gt;
Then, you need to install the firmware (see the ipw2100 page). For a 2.6 kernel, just copy the firmware in /usr/lib/hotplug/firmware.&lt;br /&gt;
&lt;br /&gt;
Then modprobe ipw2100. See in your log to what interface it has been bound.&lt;br /&gt;
&lt;br /&gt;
Add to /etc/hotplug/blacklist the name of the module if you do not want it to be loaded at boot time.&lt;br /&gt;
&lt;br /&gt;
===Udev===&lt;br /&gt;
&lt;br /&gt;
A simple ''apt-get install udev'' worked perfectly well. Do not forget to add your user in all the required groups (video, audio, cdrom, etc.)&lt;br /&gt;
&lt;br /&gt;
! it is safe to try it. It wont delete your old /dev, only mounting a new filesystems over it.&lt;br /&gt;
&lt;br /&gt;
===APM===&lt;br /&gt;
&lt;br /&gt;
By default apm is functionnal. The only problem seems to be the usb support on resuming from suspend.&lt;br /&gt;
&lt;br /&gt;
For the Fn-F12 : use the [[tphdisk]] (http://samba.org/junkcode/, based on lphdisk) to create a save2dsk.bin file on one of your FAT partition. Then it will be completely usable.&lt;br /&gt;
&lt;br /&gt;
13/05/2004 : it seems that my fan is always on... Big problem with the fan on R50 --&amp;gt; see the newsgroup. Use fglrx to arrange this.&lt;br /&gt;
10/12/2004 : using the 2.6.9 kernel, i'm back on the radeon module because too much problem with fglrx when suspending. The fan is not so noisy with the radeon module !&lt;br /&gt;
&lt;br /&gt;
===Speedstepping===&lt;br /&gt;
&lt;br /&gt;
At the moment i'm using the cpufreqd to manage the processor. It seems that powernowd is better with 2.6.x kernels. I've not tested it.&lt;br /&gt;
Updated : i've compiled the cpufreq-userspace module to make powernowd work. It's nice, seems to be better than cpufreqd that only lowers the cpu when the AC is off. Powernowd does it even with AC on.&lt;br /&gt;
&lt;br /&gt;
===Infrared===&lt;br /&gt;
&lt;br /&gt;
Enabling the infrared in the BIOS and adding some info in the kernel, it is automatically bound to /dev/ttyS0 (after installing the package irda-utils).&lt;br /&gt;
&lt;br /&gt;
I've tested it with my Nokia 6210 using the gnokii software. It works well.&lt;br /&gt;
&lt;br /&gt;
I've disbled the startup script S20irda in the /etc/rc2.d directory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Last things===&lt;br /&gt;
&lt;br /&gt;
Install apt-listchanges&amp;lt;br&amp;gt;&lt;br /&gt;
Install gphoto2 - gtkam - gthumb&lt;br /&gt;
&lt;br /&gt;
Changed the default radeon driver to the fglx driver (http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.html ).The fan is now more silent. But have a problem with the change resolution tool from gnome. Is it related with this (http://www.rage3d.com/board/showthread.php?s=&amp;amp;threadid=33733550 )&lt;br /&gt;
&lt;br /&gt;
16 october 2004 : i've switched back to the radeon driver. I had updated to the last fglrx (3.14) but resume doesn't work anymore. With the 3.9, it was ok. I'm now back with the radeon driver and the fan is nearly always on ... I need to fix the fglrx problem.&lt;br /&gt;
&lt;br /&gt;
[[Category:R50]] [[Category:Debian]]&lt;/div&gt;</summary>
		<author><name>Didpinte</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Debian_Sid_(September_2004)_on_a_ThinkPad_R50&amp;diff=1663</id>
		<title>Installing Debian Sid (September 2004) on a ThinkPad R50</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Debian_Sid_(September_2004)_on_a_ThinkPad_R50&amp;diff=1663"/>
		<updated>2004-12-10T08:32:58Z</updated>

		<summary type="html">&lt;p&gt;Didpinte: /* APM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;by Didrik Pinte (pinted at tiscali dot be )&lt;br /&gt;
Please correct or update this page !&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The computer is delivered with a preinstalled Windows XP. A &amp;quot;secret&amp;quot; partition is hidden in your harddrive. It took approximately 7Gb on my 40 Gb disk...&lt;br /&gt;
&lt;br /&gt;
===First step : remove everything===&lt;br /&gt;
&lt;br /&gt;
The first think i've done is to call the IBM support to get a CD of Windows XP. They have sent it to me for free in 3 days.&lt;br /&gt;
I've also created a backup copy of the DRIVERS and TOOLS and SUPPORT directories from the preinstalled XP. If you want, you can also create a functionnal CD of windows XP using the I386 directory.&lt;br /&gt;
&lt;br /&gt;
After that, i've disabled the predesktop area from IBM using the BIOS. After this, when you push the &amp;quot;Access IBM&amp;quot; button, you have a simple black and white screen with the ability to enter the setup or choose a boot option (no more menu with mouse support, etc.).&lt;br /&gt;
&lt;br /&gt;
See : http://www.4saad.com/WhatsNew/Fresh_XP_Install/&lt;br /&gt;
&lt;br /&gt;
===Second step : installing Sarge===&lt;br /&gt;
&lt;br /&gt;
Booting with the new beta 3 Sarge installer, i've then followed the basic installation procedure.&lt;br /&gt;
&lt;br /&gt;
Here is the partition i've made :&lt;br /&gt;
&lt;br /&gt;
/dev/hda1 1,5Gb swap&lt;br /&gt;
/dev/hda2 10Gb  ext3 / (bootable)&lt;br /&gt;
/dev/hda3 5Gb   vfat /windows&lt;br /&gt;
/dev/hda4 23,5Gb vfat /shared (in a logical partition)&lt;br /&gt;
&lt;br /&gt;
(it could be interested to create a little partition for hibernation, see lphdisk).&lt;br /&gt;
&lt;br /&gt;
Starting with that, my e1000 network card was detected without any problem. After installing x-window-system and gnome, my ATI Radeon 9000 card was recognized. The sound card seems to work too (module intel8x0).&lt;br /&gt;
&lt;br /&gt;
Without any modification, when I close the lid, the computer goes into supsend mode, waking up perfectly well when opening it. The power management is done by APM (i've tried acpi successfully but commands where not easyer ...).&lt;br /&gt;
&lt;br /&gt;
===Upgrading to Sid===&lt;br /&gt;
&lt;br /&gt;
Changing the sources.list, and doing a &amp;quot;apt-get dist-upgrade&amp;quot;, i've update my Sarge sytem to Sid.&lt;br /&gt;
&lt;br /&gt;
At this step, i'm running a 2.4.25 kernel. I'm running a Sid system (Debian/unstable).&lt;br /&gt;
&lt;br /&gt;
Installing the Synaptics driver, i've got the touchpad working with tapping, etc. (see deb http://jopa.studentenweb.org/debian ./, package synaptics : simply install the package and change in your XF86Config-4 the driver of the mouse using the /dev/psaux device to &amp;quot;synaptics&amp;quot;, then restart your X server).&lt;br /&gt;
&lt;br /&gt;
===X11===&lt;br /&gt;
&lt;br /&gt;
The ATI Radeon 9000 is supported by the radeon driver. The touchpad and ultranav work out of the box (but not completely well). Using the synaptics driver for XFree, you will have all the functionnality (see before). I've configure my XFree with the ultranav, the touchpad and a USB mouse. The screen resolution is 1400*1050. 3D is activated too.&lt;br /&gt;
&lt;br /&gt;
See my XF86Config file.&lt;br /&gt;
&lt;br /&gt;
===Customizing the kernel===&lt;br /&gt;
&lt;br /&gt;
I prefer using the latest kernel (at the moment 2.6.8. Following the list of modules (lsmod) of my 2.4.25 kernel, I've found all the specific hardware to install.&lt;br /&gt;
&lt;br /&gt;
I've installed kernel-source-2.6.8, some modules (thinkpad-source) and downloaded ipw2100 driver for the WiFi card (http://ipw2100.sourceforge.net/). I've also patched the kernel for MPPE support for PPP (accessing PPTP Microsoft VPN) &lt;br /&gt;
&lt;br /&gt;
Some things to know : there seems to be a bug when shutting down the computer if LAPIC is on. You may disable it with a kernel parameter (nolapic) or compile the kernel with lapic support.&lt;br /&gt;
&lt;br /&gt;
For the harddrive support, you need some parameters (CONFIG_BLK_DEV_PIIX=y et CONFIG_BLK_DEV_ADMA=y). I've compiled most of the things directly in the kernel. **BUT** i did not succeed to hard compile the synaptics driver... It only work as a module (CONFIG_INPUT_MOUSE_PS2).&lt;br /&gt;
&lt;br /&gt;
For the WiFi : CONFIG_NET_RADIO=Y and CONFIG_FW_LOADER=Y&lt;br /&gt;
&lt;br /&gt;
The ALSA sound system works perfectly on my computer (with the intel8x0 card).&lt;br /&gt;
The Bluetooth is fully functionnal only by enabling it in the kernel. Fn-F5 enables or disable it directly.&lt;br /&gt;
&lt;br /&gt;
See my .config file for more information (send me an e-mail)&lt;br /&gt;
&lt;br /&gt;
Then :&amp;lt;br&amp;gt;&lt;br /&gt;
''export PATCH_THE_KERNEL=YES''&amp;lt;br&amp;gt;&lt;br /&gt;
''make-kpkg --append-to-version=customized clean kernel_image modules_image''&amp;lt;br&amp;gt;&lt;br /&gt;
''dpkg -i kernel-image...''&amp;lt;br&amp;gt;&lt;br /&gt;
dpkg -i modules...&lt;br /&gt;
&lt;br /&gt;
===Wireless===&lt;br /&gt;
&lt;br /&gt;
If you've alreay inserted hostap in the kernel, it's very easy. Download the ipw2100 drive (see before).&lt;br /&gt;
&lt;br /&gt;
Unzip the driver&lt;br /&gt;
in the directory :&lt;br /&gt;
&lt;br /&gt;
''make'' &amp;lt;br&amp;gt;&lt;br /&gt;
''make install''&lt;br /&gt;
&lt;br /&gt;
Then, you need to install the firmware (see the ipw2100 page). For a 2.6 kernel, just copy the firmware in /usr/lib/hotplug/firmware.&lt;br /&gt;
&lt;br /&gt;
Then modprobe ipw2100. See in your log to what interface it has been bound.&lt;br /&gt;
&lt;br /&gt;
Add to /etc/hotplug/blacklist the name of the module if you do not want it to be loaded at boot time.&lt;br /&gt;
&lt;br /&gt;
===Udev===&lt;br /&gt;
&lt;br /&gt;
A simple ''apt-get install udev'' worked perfectly well. Do not forget to add your user in all the required groups (video, audio, cdrom, etc.)&lt;br /&gt;
&lt;br /&gt;
! it is safe to try it. It wont delete your old /dev, only mounting a new filesystems over it.&lt;br /&gt;
&lt;br /&gt;
===APM===&lt;br /&gt;
&lt;br /&gt;
By default apm is functionnal. The only problem seems to be the usb support on resuming from suspend.&lt;br /&gt;
&lt;br /&gt;
For the Fn-F12 : use the [[tphdisk]] (http://samba.org/junkcode/, based on lphdisk) to create a save2dsk.bin file on one of your FAT partition. Then it will be completely usable.&lt;br /&gt;
&lt;br /&gt;
13/05/2004 : it seems that my fan is always on... Big problem with the fan on R50 --&amp;gt; see the newsgroup. Use fglrx to arrange this.&lt;br /&gt;
10/12/2004 : using the 2.6.9 kernel, i'm back on the radeon module because too much problem with fglrx when suspending. The fan is not so noisy with the radeon module !&lt;br /&gt;
&lt;br /&gt;
===Speedstepping===&lt;br /&gt;
&lt;br /&gt;
At the moment i'm using the cpufreqd to manage the processor. It seems that powernowd is better with 2.6.x kernels. I've not tested it.&lt;br /&gt;
Updated : i've compiled the cpufreq-userspace module to make powernowd work. It's nice, seems to be better than cpufreqd that only lowers the cpu when the AC is off. Powernowd does it even with AC on.&lt;br /&gt;
&lt;br /&gt;
===Infrared===&lt;br /&gt;
&lt;br /&gt;
Enabling the infrared in the BIOS and adding some info in the kernel, it is automatically bound to /dev/ttyS0 (after installing the package irda-utils).&lt;br /&gt;
&lt;br /&gt;
I've tested it with my Nokia 6210 using the gnokii software. It works well.&lt;br /&gt;
&lt;br /&gt;
I've disbled the startup script S20irda in the /etc/rc2.d directory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Last things===&lt;br /&gt;
&lt;br /&gt;
Install apt-listchanges&amp;lt;br&amp;gt;&lt;br /&gt;
Install gphoto2 - gtkam - gthumb&lt;br /&gt;
&lt;br /&gt;
Changed the default radeon driver to the fglx driver (http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.html ).The fan is now more silent. But have a problem with the change resolution tool from gnome. Is it related with this (http://www.rage3d.com/board/showthread.php?s=&amp;amp;threadid=33733550 )&lt;br /&gt;
&lt;br /&gt;
16 october 2004 : i've switched back to the radeon driver. I had updated to the last fglrx (3.14) but resume doesn't work anymore. With the 3.9, it was ok. I'm now back with the radeon driver and the fan is nearly always on ... I need to fix the fglrx problem.&lt;br /&gt;
&lt;br /&gt;
[[Category:R50]] [[Category:Debian]]&lt;/div&gt;</summary>
		<author><name>Didpinte</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=User:Didpinte&amp;diff=15545</id>
		<title>User:Didpinte</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=User:Didpinte&amp;diff=15545"/>
		<updated>2004-09-24T17:16:38Z</updated>

		<summary type="html">&lt;p&gt;Didpinte: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Didrik Pinte user page&lt;br /&gt;
&lt;br /&gt;
I'm the happy owner of the Thinkpad R50. I'm running a Debian/Sid system on it. Works well !&lt;/div&gt;</summary>
		<author><name>Didpinte</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Debian_Sid_(September_2004)_on_a_ThinkPad_R50&amp;diff=265</id>
		<title>Installing Debian Sid (September 2004) on a ThinkPad R50</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Debian_Sid_(September_2004)_on_a_ThinkPad_R50&amp;diff=265"/>
		<updated>2004-09-24T16:02:52Z</updated>

		<summary type="html">&lt;p&gt;Didpinte: /* Customizing the kernel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installing Debian on a Thinkpad R50==&lt;br /&gt;
by Didrik Pinte (pinted at tiscali dot be )&lt;br /&gt;
Please correct or update this page !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The computer is delivered with a preinstalled Windows XP. A &amp;quot;secret&amp;quot; partition is hidden in your harddrive. It took approximately 7Gb on my 40 Gb disk...&lt;br /&gt;
&lt;br /&gt;
===First step : remove everything===&lt;br /&gt;
&lt;br /&gt;
The first think i've done is to call the IBM support to get a CD of Windows XP. They have sent it to me for free in 3 days.&lt;br /&gt;
I've also created a backup copy of the DRIVERS and TOOLS and SUPPORT directories from the preinstalled XP. If you want, you can also create a functionnal CD of windows XP using the I386 directory.&lt;br /&gt;
&lt;br /&gt;
After that, i've disabled the predesktop area from IBM using the BIOS. After this, when you push the &amp;quot;Access IBM&amp;quot; button, you have a simple black and white screen with the ability to enter the setup or choose a boot option (no more menu with mouse support, etc.).&lt;br /&gt;
&lt;br /&gt;
See : http://www.4saad.com/WhatsNew/Fresh_XP_Install/&lt;br /&gt;
&lt;br /&gt;
===Second step : installing Sarge===&lt;br /&gt;
&lt;br /&gt;
Booting with the new beta 3 Sarge installer, i've then followed the basic installation procedure.&lt;br /&gt;
&lt;br /&gt;
Here is the partition i've made :&lt;br /&gt;
&lt;br /&gt;
/dev/hda1 1,5Gb swap&lt;br /&gt;
/dev/hda2 10Gb  ext3 / (bootable)&lt;br /&gt;
/dev/hda3 5Gb   vfat /windows&lt;br /&gt;
/dev/hda4 23,5Gb vfat /shared (in a logical partition)&lt;br /&gt;
&lt;br /&gt;
(it could be interested to create a little partition for hibernation, see lphdisk).&lt;br /&gt;
&lt;br /&gt;
Starting with that, my e1000 network card was detected without any problem. After installing x-window-system and gnome, my ATI Radeon 9000 card was recognized. The sound card seems to work too (module intel8x0).&lt;br /&gt;
&lt;br /&gt;
Without any modification, when I close the lid, the computer goes into supsend mode, waking up perfectly well when opening it. The power management is done by APM (i've tried acpi successfully but commands where not easyer ...).&lt;br /&gt;
&lt;br /&gt;
===Upgrading to Sid===&lt;br /&gt;
&lt;br /&gt;
Changing the sources.list, and doing a &amp;quot;apt-get dist-upgrade&amp;quot;, i've update my Sarge sytem to Sid.&lt;br /&gt;
&lt;br /&gt;
At this step, i'm running a 2.4.25 kernel. I'm running a Sid system (Debian/unstable).&lt;br /&gt;
&lt;br /&gt;
Installing the Synaptics driver, i've got the touchpad working with tapping, etc. (see deb http://jopa.studentenweb.org/debian ./, package synaptics : simply install the package and change in your XF86Config-4 the driver of the mouse using the /dev/psaux device to &amp;quot;synaptics&amp;quot;, then restart your X server).&lt;br /&gt;
&lt;br /&gt;
===X11===&lt;br /&gt;
&lt;br /&gt;
The ATI Radeon 9000 is supported by the radeon driver. The touchpad and ultranav work out of the box (but not completely well). Using the synaptics driver for XFree, you will have all the functionnality (see before). I've configure my XFree with the ultranav, the touchpad and a USB mouse. The screen resolution is 1400*1050. 3D is activated too.&lt;br /&gt;
&lt;br /&gt;
See my XF86Config file.&lt;br /&gt;
&lt;br /&gt;
===Customizing the kernel===&lt;br /&gt;
&lt;br /&gt;
I prefer using the latest kernel (at the moment 2.6.8. Following the list of modules (lsmod) of my 2.4.25 kernel, I've found all the specific hardware to install.&lt;br /&gt;
&lt;br /&gt;
I've installed kernel-source-2.6.8, some modules (thinkpad-source) and downloaded ipw2100 driver for the WiFi card (http://ipw2100.sourceforge.net/). I've also patched the kernel for MPPE support for PPP (accessing PPTP Microsoft VPN) &lt;br /&gt;
&lt;br /&gt;
Some things to know : there seems to be a bug when shutting down the computer if LAPIC is on. You may disable it with a kernel parameter (nolapic) or compile the kernel with lapic support.&lt;br /&gt;
&lt;br /&gt;
For the harddrive support, you need some parameters (CONFIG_BLK_DEV_PIIX=y et CONFIG_BLK_DEV_ADMA=y). I've compiled most of the things directly in the kernel. **BUT** i did not succeed to hard compile the synaptics driver... It only work as a module (CONFIG_INPUT_MOUSE_PS2).&lt;br /&gt;
&lt;br /&gt;
For the WiFi : CONFIG_NET_RADIO=Y and CONFIG_FW_LOADER=Y&lt;br /&gt;
&lt;br /&gt;
The ALSA sound system works perfectly on my computer (with the intel8x0 card).&lt;br /&gt;
The Bluetooth is fully functionnal only by enabling it in the kernel. Fn-F5 enables or disable it directly.&lt;br /&gt;
&lt;br /&gt;
See my .config file for more information (send me an e-mail)&lt;br /&gt;
&lt;br /&gt;
Then :&amp;lt;br&amp;gt;&lt;br /&gt;
''export PATCH_THE_KERNEL=YES''&amp;lt;br&amp;gt;&lt;br /&gt;
''make-kpkg --append-to-version=customized clean kernel_image modules_image''&amp;lt;br&amp;gt;&lt;br /&gt;
''dpkg -i kernel-image...''&amp;lt;br&amp;gt;&lt;br /&gt;
dpkg -i modules...&lt;br /&gt;
&lt;br /&gt;
===Wireless===&lt;br /&gt;
&lt;br /&gt;
If you've alreay inserted hostap in the kernel, it's very easy. Download the ipw2100 drive (see before).&lt;br /&gt;
&lt;br /&gt;
Unzip the driver&lt;br /&gt;
in the directory :&lt;br /&gt;
&lt;br /&gt;
''make'' &amp;lt;br&amp;gt;&lt;br /&gt;
''make install''&lt;br /&gt;
&lt;br /&gt;
Then, you need to install the firmware (see the ipw2100 page). For a 2.6 kernel, just copy the firmware in /usr/lib/hotplug/firmware.&lt;br /&gt;
&lt;br /&gt;
Then modprobe ipw2100. See in your log to what interface it has been bound.&lt;br /&gt;
&lt;br /&gt;
Add to /etc/hotplug/blacklist the name of the module if you do not want it to be loaded at boot time.&lt;br /&gt;
&lt;br /&gt;
===Udev===&lt;br /&gt;
&lt;br /&gt;
A simple ''apt-get install udev'' worked perfectly well. Do not forget to add your user in all the required groups (video, audio, cdrom, etc.)&lt;br /&gt;
&lt;br /&gt;
! it is safe to try it. It wont delete your old /dev, only mounting a new filesystems over it.&lt;br /&gt;
&lt;br /&gt;
===APM===&lt;br /&gt;
&lt;br /&gt;
By default apm is functionnal. The only problem seems to be the usb support on resuming from suspend.&lt;br /&gt;
&lt;br /&gt;
For the Fn-F12 : use the thpdisk to create a save2dsk.bin file on one of your FAT partition. Then it will be completely usable. (Problem with the ipw2100 : had to rmmod then modprobe to make it work again).&lt;br /&gt;
&lt;br /&gt;
13/05/2004 : it seems that my fan is always on... Big problem with the fan on R50 --&amp;gt; see the newsgroup. Use fglrx to arrange this.&lt;br /&gt;
&lt;br /&gt;
===Speedstepping===&lt;br /&gt;
&lt;br /&gt;
At the moment i'm using the cpufreqd to manage the processor. It seems that powernowd is better with 2.6.x kernels. I've not tested it.&lt;br /&gt;
Updated : i've compiled the cpufreq-userspace module to make powernowd work. It's nice, seems to be better than cpufreqd that only lowers the cpu when the AC is off. Powernowd does it even with AC on.&lt;br /&gt;
&lt;br /&gt;
===Infrared===&lt;br /&gt;
&lt;br /&gt;
Enabling the infrared in the BIOS and adding some info in the kernel, it is automatically bound to /dev/ttyS0 (after installing the package irda-utils).&lt;br /&gt;
&lt;br /&gt;
I've tested it with my Nokia 6210 using the gnokii software. It works well.&lt;br /&gt;
&lt;br /&gt;
I've disbled the startup script S20irda in the /etc/rc2.d directory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Last things===&lt;br /&gt;
&lt;br /&gt;
Install apt-listchanges&amp;lt;br&amp;gt;&lt;br /&gt;
Install gphoto2 - gtkam - gthumb&lt;br /&gt;
&lt;br /&gt;
Changed the default radeon driver to the fglx driver (http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.html ).The fan is now more silent. But have a problem with the change resolution tool from gnome. Is it related with this (http://www.rage3d.com/board/showthread.php?s=&amp;amp;threadid=33733550 )&lt;/div&gt;</summary>
		<author><name>Didpinte</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Debian_Sid_(September_2004)_on_a_ThinkPad_R50&amp;diff=16</id>
		<title>Installing Debian Sid (September 2004) on a ThinkPad R50</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Debian_Sid_(September_2004)_on_a_ThinkPad_R50&amp;diff=16"/>
		<updated>2004-09-24T16:00:01Z</updated>

		<summary type="html">&lt;p&gt;Didpinte: /* Customizing the kernel */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installing Debian on a Thinkpad R50==&lt;br /&gt;
by Didrik Pinte (pinted at tiscali dot be )&lt;br /&gt;
Please correct or update this page !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The computer is delivered with a preinstalled Windows XP. A &amp;quot;secret&amp;quot; partition is hidden in your harddrive. It took approximately 7Gb on my 40 Gb disk...&lt;br /&gt;
&lt;br /&gt;
===First step : remove everything===&lt;br /&gt;
&lt;br /&gt;
The first think i've done is to call the IBM support to get a CD of Windows XP. They have sent it to me for free in 3 days.&lt;br /&gt;
I've also created a backup copy of the DRIVERS and TOOLS and SUPPORT directories from the preinstalled XP. If you want, you can also create a functionnal CD of windows XP using the I386 directory.&lt;br /&gt;
&lt;br /&gt;
After that, i've disabled the predesktop area from IBM using the BIOS. After this, when you push the &amp;quot;Access IBM&amp;quot; button, you have a simple black and white screen with the ability to enter the setup or choose a boot option (no more menu with mouse support, etc.).&lt;br /&gt;
&lt;br /&gt;
See : http://www.4saad.com/WhatsNew/Fresh_XP_Install/&lt;br /&gt;
&lt;br /&gt;
===Second step : installing Sarge===&lt;br /&gt;
&lt;br /&gt;
Booting with the new beta 3 Sarge installer, i've then followed the basic installation procedure.&lt;br /&gt;
&lt;br /&gt;
Here is the partition i've made :&lt;br /&gt;
&lt;br /&gt;
/dev/hda1 1,5Gb swap&lt;br /&gt;
/dev/hda2 10Gb  ext3 / (bootable)&lt;br /&gt;
/dev/hda3 5Gb   vfat /windows&lt;br /&gt;
/dev/hda4 23,5Gb vfat /shared (in a logical partition)&lt;br /&gt;
&lt;br /&gt;
(it could be interested to create a little partition for hibernation, see lphdisk).&lt;br /&gt;
&lt;br /&gt;
Starting with that, my e1000 network card was detected without any problem. After installing x-window-system and gnome, my ATI Radeon 9000 card was recognized. The sound card seems to work too (module intel8x0).&lt;br /&gt;
&lt;br /&gt;
Without any modification, when I close the lid, the computer goes into supsend mode, waking up perfectly well when opening it. The power management is done by APM (i've tried acpi successfully but commands where not easyer ...).&lt;br /&gt;
&lt;br /&gt;
===Upgrading to Sid===&lt;br /&gt;
&lt;br /&gt;
Changing the sources.list, and doing a &amp;quot;apt-get dist-upgrade&amp;quot;, i've update my Sarge sytem to Sid.&lt;br /&gt;
&lt;br /&gt;
At this step, i'm running a 2.4.25 kernel. I'm running a Sid system (Debian/unstable).&lt;br /&gt;
&lt;br /&gt;
Installing the Synaptics driver, i've got the touchpad working with tapping, etc. (see deb http://jopa.studentenweb.org/debian ./, package synaptics : simply install the package and change in your XF86Config-4 the driver of the mouse using the /dev/psaux device to &amp;quot;synaptics&amp;quot;, then restart your X server).&lt;br /&gt;
&lt;br /&gt;
===X11===&lt;br /&gt;
&lt;br /&gt;
The ATI Radeon 9000 is supported by the radeon driver. The touchpad and ultranav work out of the box (but not completely well). Using the synaptics driver for XFree, you will have all the functionnality (see before). I've configure my XFree with the ultranav, the touchpad and a USB mouse. The screen resolution is 1400*1050. 3D is activated too.&lt;br /&gt;
&lt;br /&gt;
See my XF86Config file.&lt;br /&gt;
&lt;br /&gt;
===Customizing the kernel===&lt;br /&gt;
&lt;br /&gt;
I prefer using the latest kernel (at the moment 2.6.8. Following the list of modules (lsmod) of my 2.4.25 kernel, I've found all the specific hardware to install.&lt;br /&gt;
&lt;br /&gt;
I've installed kernel-source-2.6.8, some modules (thinkpad-source) and downloaded ipw2100 driver for the WiFi card (http://ipw2100.sourceforge.net/). I've also patched the kernel for MPPE support for PPP (accessing PPTP Microsoft VPN) &lt;br /&gt;
&lt;br /&gt;
Some things to know : there seems to be a bug when shutting down the computer if LAPIC is on. You may disable it with a kernel parameter (nolapic) or compile the kernel with lapic support.&lt;br /&gt;
&lt;br /&gt;
For the harddrive support, you need some parameters (CONFIG_BLK_DEV_PIIX=y et CONFIG_BLK_DEV_ADMA=y). I've compiled most of the things directly in the kernel. **BUT** i did not succeed to hard compile the synaptics driver... It only work as a module (CONFIG_INPUT_MOUSE_PS2).&lt;br /&gt;
&lt;br /&gt;
For the WiFi : CONFIG_NET_RADIO=Y and CONFIG_FW_LOADER=Y&lt;br /&gt;
&lt;br /&gt;
The ALSA sound system works perfectly on my computer (with the intel8x0 card).&lt;br /&gt;
The Bluetooth is fully functionnal only by enabling it in the kernel. Fn-F5 enables or disable it directly.&lt;br /&gt;
&lt;br /&gt;
See my [[configKernelR50 |.config]] file for more information&lt;br /&gt;
&lt;br /&gt;
Then :&amp;lt;br&amp;gt;&lt;br /&gt;
''export PATCH_THE_KERNEL=YES''&amp;lt;br&amp;gt;&lt;br /&gt;
''make-kpkg --append-to-version=customized clean kernel_image modules_image''&amp;lt;br&amp;gt;&lt;br /&gt;
''dpkg -i kernel-image...''&amp;lt;br&amp;gt;&lt;br /&gt;
dpkg -i modules...&lt;br /&gt;
&lt;br /&gt;
===Wireless===&lt;br /&gt;
&lt;br /&gt;
If you've alreay inserted hostap in the kernel, it's very easy. Download the ipw2100 drive (see before).&lt;br /&gt;
&lt;br /&gt;
Unzip the driver&lt;br /&gt;
in the directory :&lt;br /&gt;
&lt;br /&gt;
''make'' &amp;lt;br&amp;gt;&lt;br /&gt;
''make install''&lt;br /&gt;
&lt;br /&gt;
Then, you need to install the firmware (see the ipw2100 page). For a 2.6 kernel, just copy the firmware in /usr/lib/hotplug/firmware.&lt;br /&gt;
&lt;br /&gt;
Then modprobe ipw2100. See in your log to what interface it has been bound.&lt;br /&gt;
&lt;br /&gt;
Add to /etc/hotplug/blacklist the name of the module if you do not want it to be loaded at boot time.&lt;br /&gt;
&lt;br /&gt;
===Udev===&lt;br /&gt;
&lt;br /&gt;
A simple ''apt-get install udev'' worked perfectly well. Do not forget to add your user in all the required groups (video, audio, cdrom, etc.)&lt;br /&gt;
&lt;br /&gt;
! it is safe to try it. It wont delete your old /dev, only mounting a new filesystems over it.&lt;br /&gt;
&lt;br /&gt;
===APM===&lt;br /&gt;
&lt;br /&gt;
By default apm is functionnal. The only problem seems to be the usb support on resuming from suspend.&lt;br /&gt;
&lt;br /&gt;
For the Fn-F12 : use the thpdisk to create a save2dsk.bin file on one of your FAT partition. Then it will be completely usable. (Problem with the ipw2100 : had to rmmod then modprobe to make it work again).&lt;br /&gt;
&lt;br /&gt;
13/05/2004 : it seems that my fan is always on... Big problem with the fan on R50 --&amp;gt; see the newsgroup. Use fglrx to arrange this.&lt;br /&gt;
&lt;br /&gt;
===Speedstepping===&lt;br /&gt;
&lt;br /&gt;
At the moment i'm using the cpufreqd to manage the processor. It seems that powernowd is better with 2.6.x kernels. I've not tested it.&lt;br /&gt;
Updated : i've compiled the cpufreq-userspace module to make powernowd work. It's nice, seems to be better than cpufreqd that only lowers the cpu when the AC is off. Powernowd does it even with AC on.&lt;br /&gt;
&lt;br /&gt;
===Infrared===&lt;br /&gt;
&lt;br /&gt;
Enabling the infrared in the BIOS and adding some info in the kernel, it is automatically bound to /dev/ttyS0 (after installing the package irda-utils).&lt;br /&gt;
&lt;br /&gt;
I've tested it with my Nokia 6210 using the gnokii software. It works well.&lt;br /&gt;
&lt;br /&gt;
I've disbled the startup script S20irda in the /etc/rc2.d directory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Last things===&lt;br /&gt;
&lt;br /&gt;
Install apt-listchanges&amp;lt;br&amp;gt;&lt;br /&gt;
Install gphoto2 - gtkam - gthumb&lt;br /&gt;
&lt;br /&gt;
Changed the default radeon driver to the fglx driver (http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.html ).The fan is now more silent. But have a problem with the change resolution tool from gnome. Is it related with this (http://www.rage3d.com/board/showthread.php?s=&amp;amp;threadid=33733550 )&lt;/div&gt;</summary>
		<author><name>Didpinte</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Debian_Sid_(September_2004)_on_a_ThinkPad_R50&amp;diff=15</id>
		<title>Installing Debian Sid (September 2004) on a ThinkPad R50</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Debian_Sid_(September_2004)_on_a_ThinkPad_R50&amp;diff=15"/>
		<updated>2004-09-24T15:58:22Z</updated>

		<summary type="html">&lt;p&gt;Didpinte: /* Installing Debian on a Thinkpad R50 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Installing Debian on a Thinkpad R50==&lt;br /&gt;
by Didrik Pinte (pinted at tiscali dot be )&lt;br /&gt;
Please correct or update this page !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The computer is delivered with a preinstalled Windows XP. A &amp;quot;secret&amp;quot; partition is hidden in your harddrive. It took approximately 7Gb on my 40 Gb disk...&lt;br /&gt;
&lt;br /&gt;
===First step : remove everything===&lt;br /&gt;
&lt;br /&gt;
The first think i've done is to call the IBM support to get a CD of Windows XP. They have sent it to me for free in 3 days.&lt;br /&gt;
I've also created a backup copy of the DRIVERS and TOOLS and SUPPORT directories from the preinstalled XP. If you want, you can also create a functionnal CD of windows XP using the I386 directory.&lt;br /&gt;
&lt;br /&gt;
After that, i've disabled the predesktop area from IBM using the BIOS. After this, when you push the &amp;quot;Access IBM&amp;quot; button, you have a simple black and white screen with the ability to enter the setup or choose a boot option (no more menu with mouse support, etc.).&lt;br /&gt;
&lt;br /&gt;
See : http://www.4saad.com/WhatsNew/Fresh_XP_Install/&lt;br /&gt;
&lt;br /&gt;
===Second step : installing Sarge===&lt;br /&gt;
&lt;br /&gt;
Booting with the new beta 3 Sarge installer, i've then followed the basic installation procedure.&lt;br /&gt;
&lt;br /&gt;
Here is the partition i've made :&lt;br /&gt;
&lt;br /&gt;
/dev/hda1 1,5Gb swap&lt;br /&gt;
/dev/hda2 10Gb  ext3 / (bootable)&lt;br /&gt;
/dev/hda3 5Gb   vfat /windows&lt;br /&gt;
/dev/hda4 23,5Gb vfat /shared (in a logical partition)&lt;br /&gt;
&lt;br /&gt;
(it could be interested to create a little partition for hibernation, see lphdisk).&lt;br /&gt;
&lt;br /&gt;
Starting with that, my e1000 network card was detected without any problem. After installing x-window-system and gnome, my ATI Radeon 9000 card was recognized. The sound card seems to work too (module intel8x0).&lt;br /&gt;
&lt;br /&gt;
Without any modification, when I close the lid, the computer goes into supsend mode, waking up perfectly well when opening it. The power management is done by APM (i've tried acpi successfully but commands where not easyer ...).&lt;br /&gt;
&lt;br /&gt;
===Upgrading to Sid===&lt;br /&gt;
&lt;br /&gt;
Changing the sources.list, and doing a &amp;quot;apt-get dist-upgrade&amp;quot;, i've update my Sarge sytem to Sid.&lt;br /&gt;
&lt;br /&gt;
At this step, i'm running a 2.4.25 kernel. I'm running a Sid system (Debian/unstable).&lt;br /&gt;
&lt;br /&gt;
Installing the Synaptics driver, i've got the touchpad working with tapping, etc. (see deb http://jopa.studentenweb.org/debian ./, package synaptics : simply install the package and change in your XF86Config-4 the driver of the mouse using the /dev/psaux device to &amp;quot;synaptics&amp;quot;, then restart your X server).&lt;br /&gt;
&lt;br /&gt;
===X11===&lt;br /&gt;
&lt;br /&gt;
The ATI Radeon 9000 is supported by the radeon driver. The touchpad and ultranav work out of the box (but not completely well). Using the synaptics driver for XFree, you will have all the functionnality (see before). I've configure my XFree with the ultranav, the touchpad and a USB mouse. The screen resolution is 1400*1050. 3D is activated too.&lt;br /&gt;
&lt;br /&gt;
See my XF86Config file.&lt;br /&gt;
&lt;br /&gt;
===Customizing the kernel===&lt;br /&gt;
&lt;br /&gt;
I prefer using the latest kernel (at the moment 2.6.8. Following the list of modules (lsmod) of my 2.4.25 kernel, I've found all the specific hardware to install.&lt;br /&gt;
&lt;br /&gt;
I've installed kernel-source-2.6.8, some modules (thinkpad-source) and downloaded ipw2100 driver for the WiFi card (http://ipw2100.sourceforge.net/). I've also patched the kernel for MPPE support for PPP (accessing PPTP Microsoft VPN) &lt;br /&gt;
&lt;br /&gt;
Some things to know : there seems to be a bug when shutting down the computer if LAPIC is on. You may disable it with a kernel parameter (nolapic) or compile the kernel with lapic support.&lt;br /&gt;
&lt;br /&gt;
For the harddrive support, you need some parameters (CONFIG_BLK_DEV_PIIX=y et CONFIG_BLK_DEV_ADMA=y). I've compiled most of the things directly in the kernel. **BUT** i did not succeed to hard compile the synaptics driver... It only work as a module (CONFIG_INPUT_MOUSE_PS2).&lt;br /&gt;
&lt;br /&gt;
For the WiFi : CONFIG_NET_RADIO=Y and CONFIG_FW_LOADER=Y&lt;br /&gt;
&lt;br /&gt;
The ALSA sound system works perfectly on my computer (with the intel8x0 card).&lt;br /&gt;
The Bluetooth is fully functionnal only by enabling it in the kernel. Fn-F5 enables or disable it directly.&lt;br /&gt;
&lt;br /&gt;
See my .config file for more information&lt;br /&gt;
&lt;br /&gt;
Then :&amp;lt;br&amp;gt;&lt;br /&gt;
''export PATCH_THE_KERNEL=YES''&amp;lt;br&amp;gt;&lt;br /&gt;
''make-kpkg --append-to-version=customized clean kernel_image modules_image''&amp;lt;br&amp;gt;&lt;br /&gt;
''dpkg -i kernel-image...''&amp;lt;br&amp;gt;&lt;br /&gt;
dpkg -i modules...&lt;br /&gt;
&lt;br /&gt;
===Wireless===&lt;br /&gt;
&lt;br /&gt;
If you've alreay inserted hostap in the kernel, it's very easy. Download the ipw2100 drive (see before).&lt;br /&gt;
&lt;br /&gt;
Unzip the driver&lt;br /&gt;
in the directory :&lt;br /&gt;
&lt;br /&gt;
''make'' &amp;lt;br&amp;gt;&lt;br /&gt;
''make install''&lt;br /&gt;
&lt;br /&gt;
Then, you need to install the firmware (see the ipw2100 page). For a 2.6 kernel, just copy the firmware in /usr/lib/hotplug/firmware.&lt;br /&gt;
&lt;br /&gt;
Then modprobe ipw2100. See in your log to what interface it has been bound.&lt;br /&gt;
&lt;br /&gt;
Add to /etc/hotplug/blacklist the name of the module if you do not want it to be loaded at boot time.&lt;br /&gt;
&lt;br /&gt;
===Udev===&lt;br /&gt;
&lt;br /&gt;
A simple ''apt-get install udev'' worked perfectly well. Do not forget to add your user in all the required groups (video, audio, cdrom, etc.)&lt;br /&gt;
&lt;br /&gt;
! it is safe to try it. It wont delete your old /dev, only mounting a new filesystems over it.&lt;br /&gt;
&lt;br /&gt;
===APM===&lt;br /&gt;
&lt;br /&gt;
By default apm is functionnal. The only problem seems to be the usb support on resuming from suspend.&lt;br /&gt;
&lt;br /&gt;
For the Fn-F12 : use the thpdisk to create a save2dsk.bin file on one of your FAT partition. Then it will be completely usable. (Problem with the ipw2100 : had to rmmod then modprobe to make it work again).&lt;br /&gt;
&lt;br /&gt;
13/05/2004 : it seems that my fan is always on... Big problem with the fan on R50 --&amp;gt; see the newsgroup. Use fglrx to arrange this.&lt;br /&gt;
&lt;br /&gt;
===Speedstepping===&lt;br /&gt;
&lt;br /&gt;
At the moment i'm using the cpufreqd to manage the processor. It seems that powernowd is better with 2.6.x kernels. I've not tested it.&lt;br /&gt;
Updated : i've compiled the cpufreq-userspace module to make powernowd work. It's nice, seems to be better than cpufreqd that only lowers the cpu when the AC is off. Powernowd does it even with AC on.&lt;br /&gt;
&lt;br /&gt;
===Infrared===&lt;br /&gt;
&lt;br /&gt;
Enabling the infrared in the BIOS and adding some info in the kernel, it is automatically bound to /dev/ttyS0 (after installing the package irda-utils).&lt;br /&gt;
&lt;br /&gt;
I've tested it with my Nokia 6210 using the gnokii software. It works well.&lt;br /&gt;
&lt;br /&gt;
I've disbled the startup script S20irda in the /etc/rc2.d directory&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Last things===&lt;br /&gt;
&lt;br /&gt;
Install apt-listchanges&amp;lt;br&amp;gt;&lt;br /&gt;
Install gphoto2 - gtkam - gthumb&lt;br /&gt;
&lt;br /&gt;
Changed the default radeon driver to the fglx driver (http://xoomer.virgilio.it/flavio.stanchina/debian/fglrx-installer.html ).The fan is now more silent. But have a problem with the change resolution tool from gnome. Is it related with this (http://www.rage3d.com/board/showthread.php?s=&amp;amp;threadid=33733550 )&lt;/div&gt;</summary>
		<author><name>Didpinte</name></author>
		
	</entry>
</feed>