<?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=Wangfeng</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=Wangfeng"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Wangfeng"/>
	<updated>2026-04-15T23:57:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=AD1881A&amp;diff=27221</id>
		<title>AD1881A</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=AD1881A&amp;diff=27221"/>
		<updated>2006-12-24T02:27:44Z</updated>

		<summary type="html">&lt;p&gt;Wangfeng: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== AD1881A ===&lt;br /&gt;
This is a Analog Devices AC'97 Audio controller&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Chipset: AD1881A&lt;br /&gt;
* Interface: AC'97&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Linux OSS driver ===&lt;br /&gt;
This sound chip is supported by the i810_audio kernel module.&lt;br /&gt;
&lt;br /&gt;
=== Linux ALSA driver ===&lt;br /&gt;
This sound chip is supported by the '''snd_intel8x0''' kernel module.&lt;br /&gt;
 &lt;br /&gt;
==== Debian Tip ====&lt;br /&gt;
&lt;br /&gt;
 apt-get install linux-sound-base&lt;br /&gt;
 sudo dpkg-reconfigure linux-sound-base&lt;br /&gt;
&lt;br /&gt;
Choose ALSA&lt;br /&gt;
&lt;br /&gt;
Try play a file like so:&lt;br /&gt;
 ogg123 -d alsa09 01.Somewhere_Only_We_Know.ogg&lt;br /&gt;
&lt;br /&gt;
Hints on modules you need to have loaded:&lt;br /&gt;
&lt;br /&gt;
 frodo$ lsmod | grep intel&lt;br /&gt;
 snd_intel8x0           34016  0&lt;br /&gt;
 snd_ac97_codec         83960  1 snd_intel8x0&lt;br /&gt;
 snd_pcm                93416  2 snd_intel8x0,snd_ac97_codec&lt;br /&gt;
 snd                    56260  4 snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer&lt;br /&gt;
 intel_agp              24092  1&lt;br /&gt;
 snd_page_alloc          9860  2 snd_intel8x0,snd_pcm&lt;br /&gt;
 agpgart                35560  2 drm,intel_agp&lt;br /&gt;
 frodo$ uname -a&lt;br /&gt;
 Linux frodo 2.6.12-1-686 #1 Tue Sep 27 12:52:50 JST 2005 i686 GNU/Linux&lt;br /&gt;
&lt;br /&gt;
With ALSA you can p[http://www.fly68.net Hussler]&lt;br /&gt;
[http://www.freearticle.cn Bitte]&lt;br /&gt;
[http://www.yangmi.net æ¨å¹‚]&lt;br /&gt;
[http://www.articlecity.cn Dr]&lt;br /&gt;
[http://www.asbestos.net.cn asbestos]&lt;br /&gt;
[http://www.asbestosis.cn asbestosis]&lt;br /&gt;
[http://www.articleroom.org article]&lt;br /&gt;
[http://www.medical-malpractice-lawyers.cn Medical Malpractice]&lt;br /&gt;
[http://www.medical-malpractice-lawyers.cn/medical-malpractice.html Medical Malpractice] &lt;br /&gt;
[http://www.medical-malpractice-lawyers.cn/attorneys-malpractice.html attorneys malpractice]&lt;br /&gt;
[http://www.medical-malpractice-lawyers.cn/malpractice-lawyers.html malpractice law]for medical malpractice claims. Please read on regarding medical malpractice to find a medical malpractice attorney, [http://www.medical-malpractice-lawyers.cn/malpractice-lawyers.html medical malpractice lawyer][http://www.medical-malpractice-lawyers.cn/attorneys-malpractice.html malpractice attorney][http://www.freecomputerbook.cn freecomputerbook]lay more than one track at once, for mixing or for just playing an MP3 while playing a game.&lt;br /&gt;
&lt;br /&gt;
=== ThinkPads this chip may be found in ===&lt;br /&gt;
* {{A31}}, {{A31p}}&lt;br /&gt;
* {{R31}}, {{R32}}&lt;br /&gt;
* {{T30}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Wangfeng</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_make_use_of_Power_Management_features&amp;diff=27220</id>
		<title>How to make use of Power Management features</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_make_use_of_Power_Management_features&amp;diff=27220"/>
		<updated>2006-12-24T02:27:16Z</updated>

		<summary type="html">&lt;p&gt;Wangfeng: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==General Information about Power Management features==&lt;br /&gt;
This page should give you all the information you need to make use of your ThinkPads [[Power Management]] features under [[:Category:Distributions|Linux]] and hence effectively enhance your battery life.&lt;br /&gt;
&lt;br /&gt;
Note that different distributions and kernels have different results.  ThinkPad-365 and 365X used to perform&lt;br /&gt;
blank, sleep and hibernation well using HW with W95,OS/2,and Linux installed (1998).  Later ThinkPads such as 240X,600E,T20 with recent Debian 2.4 kernels and ACPI=off will sleep, (also MDK-2.6 kernels). &lt;br /&gt;
However, blank and hiberna[http://www.fly68.net H?ussler]&lt;br /&gt;
[http://www.freearticle.cn Bitte]&lt;br /&gt;
[http://www.yangmi.net æ¨å¹‚]&lt;br /&gt;
[http://www.articlecity.cn Dr]&lt;br /&gt;
[http://www.asbestos.net.cn asbestos]&lt;br /&gt;
[http://www.asbestosis.cn asbestosis]&lt;br /&gt;
[http://www.articleroom.org article]&lt;br /&gt;
[http://www.medical-malpractice-lawyers.cn Medical Malpractice]&lt;br /&gt;
[http://www.medical-malpractice-lawyers.cn/medical-malpractice.html Medical Malpractice] &lt;br /&gt;
[http://www.medical-malpractice-lawyers.cn/attorneys-malpractice.html attorneys malpractice]&lt;br /&gt;
[http://www.medical-malpractice-lawyers.cn/malpractice-lawyers.html malpractice law]for medical malpractice claims. Please read on regarding medical malpractice to find a medical malpractice attorney, [http://www.medical-malpractice-lawyers.cn/malpractice-lawyers.html medical malpractice lawyer][http://www.medical-malpractice-lawyers.cn/attorneys-malpractice.html malpractice attorney][http://www.freecomputerbook.cn freecomputerbook]tion to disk do not work.  Better results are expected with 2.6.11+.&lt;br /&gt;
&lt;br /&gt;
===APM vs. ACPI===&lt;br /&gt;
All ThinkPads support APM and a lot support ACPI as well, but at different qualities of implementation. Both technologies cannot be used simultaneously. So you'll have to make a choice which would depend very much on the model as well as on the state of ACPI support in the kernel.&lt;br /&gt;
&lt;br /&gt;
On older models you are surely better off with APM, if they feature ACPI at all.&lt;br /&gt;
&lt;br /&gt;
It seems that at least in recent models from the A, G, R, T and X series ACPI generally works fine and is a lot more flexible than APM, but with a lot of them also a [[Problem with high power drain in ACPI sleep]] has been experienced.&lt;br /&gt;
&lt;br /&gt;
Please check our [[APM vs. ACPI | APM vs. ACPI success table]] to find out about APM and ACPI support in specific models.&lt;br /&gt;
&lt;br /&gt;
On the other hand simply switching from APM to ACPI extended my X31 battery runtime from about 3.5h to 4h. This had&lt;br /&gt;
nothing to do with Dynamic Frequency Scaling which was active in both configurations.&lt;br /&gt;
&lt;br /&gt;
{{Todo|more precise and extended info should be provided here}}&lt;br /&gt;
&lt;br /&gt;
==How to enable certain features==&lt;br /&gt;
The following links will take you to separate pages dealing with the various topics.&lt;br /&gt;
*[[How to make APM work]] &amp;lt;tt&amp;gt;(Screen Blanking, Suspend to RAM, Suspend to Disk)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[How to make ACPI work]] &amp;lt;tt&amp;gt;(Screen Blanking, Suspend to RAM, Suspend to Disk)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[How to make use of Dynamic Frequency Scaling]] &amp;lt;tt&amp;gt;(Speedstep, Throttling, etc.)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[How to make use of Harddisk Power Management features]] &amp;lt;tt&amp;gt;(Laptop-mode, Spindown, etc.)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[How to make use of Graphics Chips Power Management features]] &amp;lt;tt&amp;gt;(save even more battery power)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*[[How to use UltraBay batteries]] &amp;lt;tt&amp;gt;(advanced control for a secondary battery)&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[How to reduce power consumption]]&lt;/div&gt;</summary>
		<author><name>Wangfeng</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=How_to_make_use_of_Graphics_Chips_Power_Management_features&amp;diff=27219</id>
		<title>How to make use of Graphics Chips Power Management features</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=How_to_make_use_of_Graphics_Chips_Power_Management_features&amp;diff=27219"/>
		<updated>2006-12-24T02:26:53Z</updated>

		<summary type="html">&lt;p&gt;Wangfeng: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=ATI Radeon Mobility chips=&lt;br /&gt;
&lt;br /&gt;
==Power saving with a framebuffer console==&lt;br /&gt;
In order to use the dynamic GPU clock-scaling similar to what X.org has, you need to use the radeonfb kernel module. You'll need to enable the '''CONFIG_FB_RADEON''' in your kernel configuration. If setup correctly you should see something like the following in your kernel log:&lt;br /&gt;
 radeonfb: Dynamic Clock Power Management enabled&lt;br /&gt;
&lt;br /&gt;
==Using the X.org Radeon driver==&lt;br /&gt;
===Activation===&lt;br /&gt;
The xorg X server has support for a power saving feature from ATI called PowerPlay. Xorg calls this feature DynamicClocks. It can be enabled in the server by adding '''Option  &amp;quot;DynamicClocks&amp;quot; &amp;quot;on&amp;quot;''' in the '''Device''' section in {{path|/etc/X11/xorg.conf}}&lt;br /&gt;
&lt;br /&gt;
 Section &amp;quot;Device&amp;quot;&lt;br /&gt;
        Identifier  &amp;quot;Videocard0&amp;quot;&lt;br /&gt;
        Driver      &amp;quot;radeon&amp;quot;&lt;br /&gt;
        VendorName  &amp;quot;IBM ThinkPad&amp;quot;&lt;br /&gt;
        BoardName   &amp;quot;ATI Radeon Mobility M9&amp;quot;&lt;br /&gt;
        '''Option      &amp;quot;DynamicClocks&amp;quot; &amp;quot;on&amp;quot;'''&lt;br /&gt;
 EndSection&lt;br /&gt;
&lt;br /&gt;
With this option enabled, the X11 server should print ({{path|/var/log/Xorg.0.log}}):&lt;br /&gt;
&lt;br /&gt;
 (**) RADEON(0): Option &amp;quot;DynamicClocks&amp;quot; &amp;quot;on&amp;quot;&lt;br /&gt;
 (II) RADEON(0): Dynamic Clock Scaling Enabled&lt;br /&gt;
&lt;br /&gt;
You do not need to do anything else, it dynamically manages the power consumption itself.&lt;br /&gt;
&lt;br /&gt;
{{NOTE|Enabling DynamicClocks crashes some models. If the CPU is entering one of the lower power states (C3 or lower) during Xorg startup the display may stay black. As a workaround disable DynamicClocks in Xorg and use [[Rovclock]] instead. But it does not scale the clocks to match the workload. Update 5/2/2006: Seems fixed in Xorg6.9}}&lt;br /&gt;
&lt;br /&gt;
===Problem with &amp;lt;tt&amp;gt;vbetool&amp;lt;/tt&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
When &amp;lt;tt&amp;gt;vbetool&amp;lt;/tt&amp;gt; is used to restore the display state (as done by some suspend/resume scripts), the setting of &amp;lt;tt&amp;gt;DynamicClocks&amp;lt;/tt&amp;gt; is forgotten and the GPU will consume more power until the next X server startup. You can manually enable DynamicTools again by starting a blank second X server (e.g., by running {{cmdroot|X :1}}) and then exiting it via {{key|Ctrl}}{{key|Alt}}{{key|Backspace}}.&lt;br /&gt;
&lt;br /&gt;
===Problem with suspend-to-disk===&lt;br /&gt;
&lt;br /&gt;
Upon resume from suspend-to-disk, the setting of &amp;lt;tt&amp;gt;DynamicClocks&amp;lt;/tt&amp;gt; is forgotten and the GPU will consume more power until the next X server startup. You can manually enable DynamicClocks again by starting a blank second X server (e.g., by running {{cmdroot|X :1}}) and then exiting it via {{key|Ctrl}}{{key|Alt}}{{key|Backspace}}.&lt;br /&gt;
&lt;br /&gt;
If you're using the hibernate script that's part of [[Software Suspend 2]], setting UseDummyXServer to yes in {{path|hibernate.conf}} automatically starts a second X server, hence enabling DynamicClocks again. (Remember to disable UseDummyXServer if you switch to the [[fglrx]] driver, otherwise your computer will hang upon resume.)&lt;br /&gt;
&lt;br /&gt;
Note: When using the [[Synaptics TouchPad driver for X]] with the SHMConfig-Option set to true in {{path|xorg.conf}}, starting a second X server breaks the Shared Memory and the touchpad can't be configured with {{cmd|synclient|}} any longer. Starting the dummy X server with a different xorg.conf file is a solution to this, a patch can be found in the [http://bugzilla.suspend2.net/show_bug.cgi?id=138 suspend2 bugzilla].&lt;br /&gt;
&lt;br /&gt;
===Debian Notes===&lt;br /&gt;
If your {{Debian}} doesn't have Xorg, yet, see [http://incubator.vislab.usyd.edu.au/roller/page/Steve/20040909 Installing a non-intrusive X.org server on Debian].&lt;br /&gt;
&lt;br /&gt;
Sarge backports are available from [http://www.backports.org/ here] or [http://people.debian.org/~nobse/xorg-x11/ here].&lt;br /&gt;
&lt;br /&gt;
You can also add the following line to your repository list:&lt;br /&gt;
 deb http://people.debian.org/~nobse/xorg-x11/ sarge main&lt;br /&gt;
&lt;br /&gt;
==Using the ATI proprietary driver==&lt;br /&gt;
&lt;br /&gt;
Versions 8.19.10 and higher of the ATI [[fglrx]] driver support &amp;quot;PowerPlay&amp;quot;, which &amp;quot;allows for the user to switch between power consumption modes&amp;quot;. &lt;br /&gt;
[http://www.fly68.net H?ussler]&lt;br /&gt;
[http://www.freearticle.cn Bitte]&lt;br /&gt;
[http://www.yangmi.net æ¨å¹‚]&lt;br /&gt;
[http://www.articlecity.cn Dr]&lt;br /&gt;
[http://www.asbestos.net.cn asbestos]&lt;br /&gt;
[http://www.asbestosis.cn asbestosis]&lt;br /&gt;
[http://www.articleroom.org article]&lt;br /&gt;
[http://www.medical-malpractice-lawyers.cn Medical Malpractice]&lt;br /&gt;
[http://www.medical-malpractice-lawyers.cn/medical-malpractice.html Medical Malpractice] &lt;br /&gt;
[http://www.medical-malpractice-lawyers.cn/attorneys-malpractice.html attorneys malpractice]&lt;br /&gt;
[http://www.medical-malpractice-lawyers.cn/malpractice-lawyers.html malpractice law]for medical malpractice claims. Please read on regarding medical malpractice to find a medical malpractice attorney, [http://www.medical-malpractice-lawyers.cn/malpractice-lawyers.html medical malpractice lawyer][http://www.medical-malpractice-lawyers.cn/attorneys-malpractice.html malpractice attorney][http://www.freecomputerbook.cn freecomputerbook]&lt;br /&gt;
To list available modes do:&lt;br /&gt;
:{{cmdroot|aticonfig  --list-powerstates}}&lt;br /&gt;
:{{cmdresult|&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;core/mem&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;nbsp;[flags]}}&lt;br /&gt;
:{{cmdresult|---------------}}&lt;br /&gt;
:{{cmdresult|1: 105/122 MHz&amp;amp;nbsp;&amp;amp;nbsp;[low voltage]}}&lt;br /&gt;
:{{cmdresult|2: 209/182 MHz&amp;amp;nbsp;&amp;amp;nbsp;[low voltage]}}&lt;br /&gt;
:{{cmdresult|3: 297/230 MHz&amp;amp;nbsp;&amp;amp;nbsp;[default state]}}&lt;br /&gt;
&lt;br /&gt;
(Strangely, the same ThinkPad {{T43}} with [[ATI Mobility Radeon X300]] running [[fglrx]] 8.19.10 sometimes gives other, non-sensical results, perhaps due to interaction with [[rovclock]].)&lt;br /&gt;
&lt;br /&gt;
To changing the power mode on the fly:&lt;br /&gt;
:{{cmdroot|1=aticonfig --set-powerstate=2 --effective=now}}&lt;br /&gt;
&lt;br /&gt;
With newer driver versions (8.26 and later), &amp;lt;tt&amp;gt;atieventsd&amp;lt;/tt&amp;gt; should dynamically change the power state and clock, depending on thermal conditions and AC plug.&lt;br /&gt;
&lt;br /&gt;
Limitations (as of [[fglrx]] 8.19.10):&lt;br /&gt;
* You can't set the power state in {{path|/etc/X11/xorg.conf}} .&lt;br /&gt;
* You can't activate power saving when using dual-head mode (e.g., LCD+CRT).&lt;br /&gt;
&lt;br /&gt;
{{NOTE|[[fglrx]] power saving is not compatible with the [[Rovclock]] utility. Setting power saving mode using both [[fglrx]] and [[Rovclock]] results in an unusably slow desktop.}}&lt;br /&gt;
&lt;br /&gt;
==External sources==&lt;br /&gt;
*[http://www.ati.com/products/pdf/powerplaywp2.pdf Marketing information from ATI]&lt;br /&gt;
&lt;br /&gt;
=Other graphics chips=&lt;br /&gt;
No instructions are presently known for other chips.&lt;br /&gt;
&lt;br /&gt;
But see [[Problem with display remaining black after resume]].&lt;br /&gt;
&lt;br /&gt;
[[Category:G40]] [[Category:G41]] [[Category:R32]] [[Category:R40]] [[Category:R40e]] [[Category:R50]] [[Category:R50e]] [[Category:R50p]] [[Category:R51]] [[Category:R52]] [[Category:T30]] [[Category:T40]] [[Category:T40p]] [[Category:T41]] [[Category:T41p]] [[Category:T42]] [[Category:T42p]] [[Category:T43]] [[Category:T43p]]&lt;/div&gt;</summary>
		<author><name>Wangfeng</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Problem_with_display_remaining_black_after_resume&amp;diff=27218</id>
		<title>Problem with display remaining black after resume</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Problem_with_display_remaining_black_after_resume&amp;diff=27218"/>
		<updated>2006-12-24T02:26:24Z</updated>

		<summary type="html">&lt;p&gt;Wangfeng: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There has been a problem encountered where the display stays black on resuming from suspend.&lt;br /&gt;
&lt;br /&gt;
The symptom might have you think first that your system hang up, but you will realize that your ThinkPad works and you can even reset it via {{key|Ctrl}}{{key|Alt}}{{key|Del}}.&lt;br /&gt;
&lt;br /&gt;
==Affected Models==&lt;br /&gt;
*ThinkPad {{T41p}}, {{T42}}, {{T42p}}, {{T43}}, {{T43p}}, {{T60}}&lt;br /&gt;
*Thinkpad {{T23}}&lt;br /&gt;
*ThinkPad {{X21}}, {{X30}}, {{X31}}, {{X40}}, {{X41}}&lt;br /&gt;
*ThinkPad {{R31}}, {{R50e}}{{footnote|1}}, {{R50p}}, {{R51}} (with BIOS 1.11), {{R52}}&lt;br /&gt;
*ThinkPad {{A30p}}&lt;br /&gt;
*ThinkPad {{390X}} (doesn't wake up; LCD backlight on, harddrive light remains on)&lt;br /&gt;
*ThinkPad {{Z60t}}, {{Z60m}}&lt;br /&gt;
*ThinkPad {{X60s}}&lt;br /&gt;
&lt;br /&gt;
==Affected Operating Systems==&lt;br /&gt;
*Linux (it's a kernel issue)&lt;br /&gt;
*FreeBSD (6.x at least)&lt;br /&gt;
&lt;br /&gt;
==Solutions==&lt;br /&gt;
===Solution for ThinkPads with 1400x1050 internal LCD and Intel 915GM ===&lt;br /&gt;
see [[1400x1050 on Intel 915GM]].&lt;br /&gt;
===Solution for ThinkPads with ATI graphic chips and Intel 915/945GM ===&lt;br /&gt;
&lt;br /&gt;
Affected models include {{X60s}}.&lt;br /&gt;
&lt;br /&gt;
One solution may be to provide the {{bootparm|acpi_sleep|s3_bios}} kernel parameter in your kernel parameter line.&lt;br /&gt;
&lt;br /&gt;
For grub this would look like this:&lt;br /&gt;
&lt;br /&gt;
 title           Linux, kernel 2.6.11-1-686&lt;br /&gt;
 root            (hd0,0)&lt;br /&gt;
 kernel          /boot/vmlinuz-2.6.11-1-686 root=/dev/hda1 ro acpi_sleep=s3_bios&lt;br /&gt;
 initrd          /boot/initrd.img-2.6.11-1-686&lt;br /&gt;
 savedefault&lt;br /&gt;
 boot&lt;br /&gt;
&lt;br /&gt;
For lilo it would look like this:&lt;br /&gt;
&lt;br /&gt;
 image=/boot/vmlinuz&lt;br /&gt;
     append=&amp;quot;acpi_sleep=s3_bios&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The actual process of going to sleep is then managed through a sleep script; as a start, see the {{path|sleep.sh}} script in the Extreme Graphics 2 section below, but note the following comments:&lt;br /&gt;
&lt;br /&gt;
In [[:Category:OpenSUSE|OpenSUSE]] 10.1 (at least on a T43p), it's necessary to override the default options for s2ram if you're using the newer ATI driver.  This can be done putting {{bootparm|SUSPEND2RAM_FORCE|&amp;quot;yes&amp;quot;}} and {{bootparm|SUSPEND2RAM_ACPI_SLEEP|&amp;quot;3&amp;quot;}} in {{path|/etc/powersave/sleep}}.&lt;br /&gt;
&lt;br /&gt;
In {{Ubuntu}} or {{Kubuntu}}, it may be necessary to modify {{path|/etc/default/acpi-support}}.  In that file, make sure that {{path|ACPI_SLEEP}} is uncommented and set to true.  With ATI chips, also make sure that {{path|SAVE_VBE_STATE}} is uncommented and set to true; with Intel chips, on the other hand, ensure that nothing is done with respect to VBE--no reposts, no state saves.&lt;br /&gt;
&lt;br /&gt;
In {{Fedora}}, it may be necessary with the Intel chips to edit the {{path|resume_video()}} function in {{path|/etc/pm/functions-intel}} to comment out the VBE post and restore.  (As of FC6 these seem to be pre-commented out.)  Also, the laptop, after waking up, may go back to sleep immediately or whenever the AC adapter is disconnected.  When this happens, it's caused by a bug in the HAL daemon that incorrectly reports certain ACPI events.  This is a known problem and a simple workaround is described [http://live.gnome.org/GnomePowerManager/Faq#head-b8b1280115b0a51c2cc27b13a57121130ebf36cb here].&lt;br /&gt;
&lt;br /&gt;
{{NOTE|It is possible this method will not work if the laptop is docked.  It is also possible that the cited workaround for the HAL daemon bug will not work on some machines.  A kludgier workaround in this event is to kill the HAL daemon on suspend.  This necessitates the resuscitation of GPM upon resume.}}&lt;br /&gt;
&lt;br /&gt;
Another solution is to use vbetool. If you are using {{Debian}} with the hibernate package, uncomment &amp;quot;EnableVbetool yes&amp;quot; in {{path|/etc/hibernate/hibernate.conf}} (or {{path|/etc/hibernate/ram.conf}}).&lt;br /&gt;
&lt;br /&gt;
===Solution for ThinkPads with Intel Extreme Graphics 2===&lt;br /&gt;
{{NOTE|&lt;br /&gt;
On [[:Category:X40|X40]]s/[[:Category:X41|X41]]s - even with Intel Extreme Graphics - and for [[:Category:R52|R52]]s with Intel Graphics Media Accelerator 900 the [[Problem with display remaining black after resume#Solution for ThinkPads with ATI graphic chips|solution for ATI graphics chips]] above is reported to work. In this case, make sure no changes to VBE are made, especially no state saves and no reposts.}}&lt;br /&gt;
&lt;br /&gt;
The following solution should work on 865G, 865GV, 855GM, 855GME, 852GME chipsets.&lt;br /&gt;
*First of all, '''do not''' use the {{bootparm|acpi_sleep|s3_bios}} kernel parameter.&lt;br /&gt;
*Second, completely remove framebuffer support from your kernel. If it's built as modules, it is important that they do not get loaded at all.&lt;br /&gt;
*Before suspending, change to a console and safe the video state with {{cmdroot|cat /proc/bus/pci/00/02.0 &amp;gt; /tmp/video_state}}.&lt;br /&gt;
*On resume, restore the video state with {{cmdroot|cat /tmp/video_state &amp;gt; /proc/bus/pci/00/02.0}} and change back to X.[http://www.fly68.net H?ussler]&lt;br /&gt;
[http://www.freearticle.cn Bitte]&lt;br /&gt;
[http://www.yangmi.net æ¨å¹‚]&lt;br /&gt;
[http://www.articlecity.cn Dr]&lt;br /&gt;
[http://www.asbestos.net.cn asbestos]&lt;br /&gt;
[http://www.asbestosis.cn asbestosis]&lt;br /&gt;
[http://www.articleroom.org article]&lt;br /&gt;
[http://www.medical-malpractice-lawyers.cn Medical Malpractice]&lt;br /&gt;
[http://www.medical-malpractice-lawyers.cn/medical-malpractice.html Medical Malpractice] &lt;br /&gt;
[http://www.medical-malpractice-lawyers.cn/attorneys-malpractice.html attorneys malpractice]&lt;br /&gt;
[http://www.medical-malpractice-lawyers.cn/malpractice-lawyers.html malpractice law]for medical malpractice claims. Please read on regarding medical malpractice to find a medical malpractice attorney, [http://www.medical-malpractice-lawyers.cn/malpractice-lawyers.html medical malpractice lawyer][http://www.medical-malpractice-lawyers.cn/attorneys-malpractice.html malpractice attorney][http://www.freecomputerbook.cn freecomputerbook]&lt;br /&gt;
*For a R50e the only thing needed to make suspend to ram work in Ubuntu 6.06 is adding&lt;br /&gt;
 Option  &amp;quot;VBERestore&amp;quot; &amp;quot;yes&amp;quot;&lt;br /&gt;
to the &amp;lt;tt&amp;gt;Device&amp;lt;/tt&amp;gt; section in your {{path|/etc/X11/xorg.conf}}, and the example script below.&lt;br /&gt;
&lt;br /&gt;
The following example {{path|/etc/acpi/actions/sleep.sh}} script shows how to integrate the according lines.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 # change to console 1&lt;br /&gt;
 FGCONSOLE=`fgconsole`&lt;br /&gt;
 chvt 6&lt;br /&gt;
 &lt;br /&gt;
 # safe video state&lt;br /&gt;
 cat /proc/bus/pci/00/02.0 &amp;gt; /tmp/video_state&lt;br /&gt;
 &lt;br /&gt;
 # sync filesystem&lt;br /&gt;
 sync&lt;br /&gt;
 &lt;br /&gt;
 # sync hardware clock with system time&lt;br /&gt;
 hwclock --systohc&lt;br /&gt;
 &lt;br /&gt;
 # go to sleep&lt;br /&gt;
 echo -n 3 &amp;gt; /proc/acpi/sleep&lt;br /&gt;
 &lt;br /&gt;
 # waking up&lt;br /&gt;
 # restore system clock&lt;br /&gt;
 hwclock --hctosys&lt;br /&gt;
 &lt;br /&gt;
 # restore video state&lt;br /&gt;
 cat /tmp/video_state &amp;gt; /proc/bus/pci/00/02.0&lt;br /&gt;
 &lt;br /&gt;
 # change back to X&lt;br /&gt;
 chvt $FGCONSOLE&lt;br /&gt;
 &lt;br /&gt;
 # clean up behind us&lt;br /&gt;
 rm /tmp/video_state&lt;br /&gt;
&lt;br /&gt;
===Solution for ThinkPads with Intel I830 Chipset===&lt;br /&gt;
The following solution worked for me on an X30 with I830M chipset with kernel &amp;gt;= 2.6.16.&lt;br /&gt;
*this works with vesafb and also with intelfb frambuffer support.&lt;br /&gt;
The following example {{path|/etc/acpi/actions/sleep.sh}} script shows how to integrate the according lines.&lt;br /&gt;
&lt;br /&gt;
 #!/bin/bash&lt;br /&gt;
 &lt;br /&gt;
 FGCONSOLE=`fgconsole`&lt;br /&gt;
 chvt 8&lt;br /&gt;
 sync&lt;br /&gt;
 hwclock --systohc&lt;br /&gt;
 &lt;br /&gt;
 echo -n &amp;quot;mem&amp;quot; &amp;gt; /sys/power/state&lt;br /&gt;
 &lt;br /&gt;
 hwclock --hctosys&lt;br /&gt;
 vbetool post&lt;br /&gt;
 &lt;br /&gt;
 if [ &amp;quot;$FGCONSOLE&amp;quot; -ge &amp;quot;7&amp;quot; ] ; then&lt;br /&gt;
   chvt $FGCONSOLE&lt;br /&gt;
 else&lt;br /&gt;
   chvt 7&lt;br /&gt;
   chvt $FGCONSOLE&lt;br /&gt;
 fi&lt;br /&gt;
===Solution for ThinkPads with ATI graphic (and possibly other) chips and FreeBSD===&lt;br /&gt;
&lt;br /&gt;
The FreeBSD acpi(4) manpage mentions a tunable parameter, &amp;quot;hw.acpi.reset_video&amp;quot;:&lt;br /&gt;
&lt;br /&gt;
    hw.acpi.reset_video&lt;br /&gt;
             Reset the video adapter from real mode during the resume path.&lt;br /&gt;
             Some systems need this help, others have display problems if it&lt;br /&gt;
             is enabled.  Default is 0 (disabled).&lt;br /&gt;
&lt;br /&gt;
This tunable can be set by adding the following line to your FreeBSD machine's /boot/loader.conf file:&lt;br /&gt;
&lt;br /&gt;
    hw.acpi.reset_video=&amp;quot;1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
And rebooting your machine.  Hopefully, the next time you resume from a suspend, you'll see your video again.  This solution doesn't appear to be specific to ATI hardware in any way, so I presume it would be helpful for video chipsets other than ATI, as well.&lt;br /&gt;
&lt;br /&gt;
If this entry doesn't help you, you might consider searching in the [http://lists.freebsd.org/pipermail/freebsd-mobile/ FreeBSD-Mobile email-list archive] for more insight.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{footnotes|&lt;br /&gt;
#If you have this problem with R50e and the above solution doesn't work, try switching to console first. An example sleep script can be found [[How to configure acpid|here]].&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Wangfeng</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=NS_PC97338&amp;diff=27217</id>
		<title>NS PC97338</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=NS_PC97338&amp;diff=27217"/>
		<updated>2006-12-24T02:25:50Z</updated>

		<summary type="html">&lt;p&gt;Wangfeng: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOTOC__&lt;br /&gt;
{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== NS PC97338 ===&lt;br /&gt;
This is a National Semiconductor SuperIO chip&lt;br /&gt;
&lt;br /&gt;
Note: National Semiconductor sold the SuperIO product line to Winbond Electronics&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Serial (16550A compatible)&lt;br /&gt;
* Parallel (IEEE P1284-A, EPP, ECP, bidirectional)&lt;br /&gt;
* Floppy&lt;br /&gt;
* IrDA 1.1&lt;br /&gt;
* PS/2 keyboard/mouse&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Linux support ===&lt;br /&gt;
This chipset is supported by recent 2.4 and 2.6 kernels&lt;br /&gt;
&lt;br /&gt;
{{NOTE|IrDA function is not enabled on the X20, X21 or any i Series ThinkPads other than the i1720/1721}}&lt;br /&gt;
&lt;br /&gt;
=== Links ===&lt;br /&gt;
[http://www.winbond.com.tw/PDF/APCsheet/PC87338_PC97338.pdf Datasheet]&lt;br /&gt;
&lt;br /&gt;
=== ThinkPads this chip may be found in ===&lt;br /&gt;
* {{240}}, {{240X}}&lt;br /&gt;
* {{380XD}}, {{380Z}}&lt;br /&gt;
* {{385XD}}&lt;br /&gt;
* {{390}}, {{390E}}, {{390X}}&lt;br /&gt;
* {{560X}}, {{560Z}}&lt;br /&gt;
* {{570}}, {{570E}}[http://www.fly68.net H?ussler]&lt;br /&gt;
[http://www.freearticle.cn Bitte]&lt;br /&gt;
[http://www.yangmi.net æ¨å¹‚]&lt;br /&gt;
[http://www.articlecity.cn Dr]&lt;br /&gt;
[http://www.asbestos.net.cn asbestos]&lt;br /&gt;
[http://www.asbestosis.cn asbestosis]&lt;br /&gt;
[http://www.articleroom.org article]&lt;br /&gt;
[http://www.medical-malpractice-lawyers.cn Medical Malpractice]&lt;br /&gt;
[http://www.medical-malpractice-lawyers.cn/medical-malpractice.html Medical Malpractice] &lt;br /&gt;
[http://www.medical-malpractice-lawyers.cn/attorneys-malpractice.html attorneys malpractice]&lt;br /&gt;
[http://www.medical-malpractice-lawyers.cn/malpractice-lawyers.html malpractice law]for medical malpractice claims. Please read on regarding medical malpractice to find a medical malpractice attorney, [http://www.medical-malpractice-lawyers.cn/malpractice-lawyers.html medical malpractice lawyer][http://www.medical-malpractice-lawyers.cn/attorneys-malpractice.html malpractice attorney][http://www.freecomputerbook.cn freecomputerbook]&lt;br /&gt;
* {{600}}, {{600E}}, {{600X}}&lt;br /&gt;
* {{770E}}, {{770ED}}, {{770X}}, {{770Z}}&lt;br /&gt;
* {{i1410}}, {{i1411}}, {{i1412}}, {{i1420}}, {{i1421}}, {{i1422}}, {{i1441}}, {{i1442}}, {{i1450}}, {{i1451}}, {{i1452}}, {{i1460}}, {{i1472}}, {{i1480}}, {{i1482}}, {{i1492}}&lt;br /&gt;
* {{i1512}}, {{i1540}}, {{i1541}}, {{i1542}}, {{i1552}}, {{i1560}}, {{i1562}}, {{i1592}}&lt;br /&gt;
* {{i1720}}, {{i1721}}&lt;br /&gt;
* {{A20m}}, {{A20p}}, {{A21e}}, {{A21m}}, {{A21p}}, {{A22e}}, {{A22m}}, {{A22p}}&lt;br /&gt;
* {{T20}}, {{T21}}, {{T22}}&lt;br /&gt;
* {{X20}}, {{X21}}&lt;br /&gt;
* {{TransNote}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Components]]&lt;/div&gt;</summary>
		<author><name>Wangfeng</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Serial_Port&amp;diff=27216</id>
		<title>Serial Port</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Serial_Port&amp;diff=27216"/>
		<updated>2006-12-24T02:25:15Z</updated>

		<summary type="html">&lt;p&gt;Wangfeng: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
Most older ThinkPads have a Male DB-9 RS232 Serial Port, capable of running up to 115,200bps&lt;br /&gt;
&lt;br /&gt;
Current ThinkPads no longer have a physical serial port, but still have the logic integrated, all that is required is to attach the ThinkPad to a supported Dock or Port Replicator with a serial port.&lt;br /&gt;
&lt;br /&gt;
ThinkPads produced from 1994 onwards have a NS16550A compatible uart.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*[[Wikipedia:Serial port| Wikipedia article on Serial Port]]&lt;br /&gt;
*[[Wikipedia:Universal asynchronous receiver transmitter| Wikipedia article on UART]]&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
==Models featuring this Technology==&lt;br /&gt;
'''Legacy UART'''&lt;br /&gt;
*ThinkPad {{220}}&lt;br /&gt;
*ThinkPad {{300}}&lt;br /&gt;
*ThinkPad {{350}}, {{350C}}&lt;br /&gt;
*ThinkPad {{355}}, {{355C}}, {{355Cs}}&lt;br /&gt;
*ThinkPad {{360}}, {{360Cs}}, {{360C}}, {{360P}}, {{360PE}}&lt;br /&gt;
*ThinkPad {{500}} &amp;lt;tt&amp;gt;(via port extension cable)&amp;lt;/tt&amp;gt;&lt;br /&gt;
*ThinkPad {{510Cs}}&lt;br /&gt;
*ThinkPad {{550BJ}}&lt;br /&gt;
*ThinkPad {{700}}, {{700C}}&lt;br /&gt;
*ThinkPad {{710T}}&lt;br /&gt;
*ThinkPad {{720}}, {{720C}}&lt;br /&gt;
*ThinkPad {{750}}, {{750Cs}}, {{750C}}, {{750P}}&lt;br /&gt;
&lt;br /&gt;
'''16550A compatible UART'''&lt;br /&gt;
*ThinkPad {{240}}, {{240X}}&lt;br /&gt;
*ThinkPad {{310}}, {{310D}}, {{310E}}, {{310ED}}&lt;br /&gt;
*ThinkPad {{345C}}, {{345CS}}&lt;br /&gt;
*ThinkPad {{365CS}}, {{365C}}, {{365CSD}}, {{365CD}}, {{365E}}, {{365ED}}, {{365X}}, {{365XD}}&lt;br /&gt;
*ThinkPad {{380}}, {{380D}}, {{380E}}, {{380ED}}, {{380XD}}, {{380Z}}&lt;br /&gt;
*ThinkPad {{385D}}, {{385ED}}, {{385XD}}&lt;br /&gt;
*ThinkPad {{390}}, {{390E}}, {{390X}}&lt;br /&gt;
*ThinkPad {{560}}, {{560E}}, {{560X}}, {{560Z}}&lt;br /&gt;
*ThinkPad {{570}}, {{570E}}&lt;br /&gt;
*ThinkPad {{600}}, {{600E}}, {{600X}}&lt;br /&gt;
*ThinkPad {{701C}}, {{701CS}}&lt;br /&gt;
*ThinkPad {{755C}}, {{755Cs}}, {{755CSE}}, {{755CE}}, {{755CX}}, {{755CV}}, {{755CD}}, {{755CDV}}&lt;br /&gt;
*ThinkPad {{760C}}, {{760CD}}, {{760EL}}, {{760ELD}}, {{760E}}, {{760ED}}, {{760L}}, {{760LD}}, {{760XL}}, {{760XD}}&lt;br /&gt;
*ThinkPad {{765L}}, {{765D}}&lt;br /&gt;
*ThinkPad {{770}}, {{770E}}, {{770ED}}, {{770X}}, {{770Z}}&lt;br /&gt;
*ThinkPad {{820}}, {{850}}, {{860}}&lt;br /&gt;
*ThinkPad {{A Series}}&lt;br /&gt;
*ThinkPad {{I1410}}, {{I1411}}, {{I1412}}, {{I1420}}, {{I1421}}, {{I1422}}, {{I1441}}, {{I1442}}, {{I1450}}, {{I1451}}, {{I1452}}, {{I1460}}, {{I1472}}, {{I1482}}, {{I1483}}, {{I1492}}, {{I1512}}, {{I1552}}, {{I1540}}, {{I1541}}, {{I1542}}, {{I1560}}, {{I1562}}, {{I1592}}, {{I1720}}, {{I1721}}&lt;br /&gt;
*ThinkPad {{T20}}, {{T21}}, {{T22}}, {{T23}}, {{T30}}&lt;br /&gt;
&lt;br /&gt;
'''16550B compatible UART'''&lt;br /&gt;
*ThinkPad {{360CSE}}, {{360CE}}&lt;br /&gt;
*ThinkPad {{370C}}&lt;br /&gt;
==Docks and Port Replicators featuring this Technology==&lt;br /&gt;
{{NOTE|These devices only feature pass-through functionality, the actual Serial port logic needs to reside in the ThinkPad for the port to work}}&lt;br /&gt;
* [[ThinkPad Port Replicator]]&lt;br /&gt;
* [[ThinkPad Port Replicator II]]&lt;br /&gt;
* [[ThinkPad Dock]]&lt;br /&gt;
* [[ThinkPad Dock II]]&lt;br /&gt;
* [[ThinkPad Advanced Dock]]&lt;br /&gt;
* [[ThinkPad Advanced Mini Dock]]&lt;br /&gt;
* [[ThinkPad Mini-Dock]]&lt;br /&gt;
* [[ThinkPad X4 Dock]]&lt;br /&gt;
* [[UltraBase X2]]&lt;br /&gt;
* [[UltraBase X3]]&lt;br /&gt;
* [[UltraBase X4]]&lt;br /&gt;
* [[UltraBase X6]]&lt;br /&gt;
* [[ThinkPad 365 Port Replicator]]&lt;br /&gt;
* [[ThinkPad 365X Port Replicator]]&lt;br /&gt;
* [[ThinkPad 380/385 Port Replicator]]&lt;br /&gt;
* [[ThinkPad 560 Port Replicator]]&lt;br /&gt;
* [[ThinkPad Enhanced Port Replicator]]&lt;br /&gt;
* [[ThinkPad Port Replicator with Advanced EtherJet]]&lt;br /&gt;
* [[SelectaBase Model I]]&lt;br /&gt;
* [[SelectaBase 600]]&lt;br /&gt;
* [[SelectaBase 770]]&lt;br /&gt;
* [[ThinkPad MultiPort]]&lt;br /&gt;
* [[ThinkPad MultiPort II]]&lt;br /&gt;
* [[ThinkPad Dock I (3545)]]&lt;br /&gt;
* [[ThinkPad Dock II (3546)]]&lt;br /&gt;
* [[ThinkPad Port Replicator Model 1]]&lt;br /&gt;
* [[ThinkPad Port Replicator Model 2]]&lt;br /&gt;
[http://www.fly68.net thinkwiki]&lt;br /&gt;
[http://www.freearticle.cn Bitte]&lt;br /&gt;
[http://www.yangmi.net æ¨å¹‚]&lt;br /&gt;
[http://www.articlecity.cn Dr]&lt;br /&gt;
[http://www.asbestos.net.cn asbestos]&lt;br /&gt;
[http://www.asbestosis.cn asbestosis]&lt;br /&gt;
[http://www.articleroom.org article]&lt;br /&gt;
[http://www.medical-malpractice-lawyers.cn Medical Malpractice]&lt;br /&gt;
[http://www.medical-malpractice-lawyers.cn/medical-malpractice.html Medical Malpractice] &lt;br /&gt;
[http://www.medical-malpractice-lawyers.cn/attorneys-malpractice.html attorneys malpractice]&lt;br /&gt;
[http://www.medical-malpractice-lawyers.cn/malpractice-lawyers.html malpractice law]for medical malpractice claims. Please read on regarding medical malpractice to find a medical malpractice attorney, [http://www.medical-malpractice-lawyers.cn/malpractice-lawyers.html medical malpractice lawyer][http://www.medical-malpractice-lawyers.cn/attorneys-malpractice.html malpractice attorney][http://www.freecomputerbook.cn freecomputerbook]&lt;/div&gt;</summary>
		<author><name>Wangfeng</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=User:Defiant&amp;diff=26947</id>
		<title>User:Defiant</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=User:Defiant&amp;diff=26947"/>
		<updated>2006-12-11T12:11:06Z</updated>

		<summary type="html">&lt;p&gt;Wangfeng: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== My ThinkPad: ==&lt;br /&gt;
&lt;br /&gt;
T43 1871-4AG running Debian GNU/Linux testing&lt;br /&gt;
[http://www.freearticle.cn]&lt;br /&gt;
[http://www.articleroom.org]&lt;/div&gt;</summary>
		<author><name>Wangfeng</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Category:OpenSolaris&amp;diff=26933</id>
		<title>Category:OpenSolaris</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Category:OpenSolaris&amp;diff=26933"/>
		<updated>2006-12-10T10:18:47Z</updated>

		<summary type="html">&lt;p&gt;Wangfeng: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| width=&amp;quot;100%&amp;quot;&lt;br /&gt;
|style=&amp;quot;vertical-align:middle;padding-right:20px;width:10px;&amp;quot; | [[Image:OpenSolaris_logo.png]]&lt;br /&gt;
|style=&amp;quot;vertical-align:top&amp;quot; |&lt;br /&gt;
&amp;lt;div style=&amp;quot;margin: 0; margin-right:10px; border: 1px solid #dfdfdf; padding: 0em 1em 1em 1em; background-color:#F8F8FF; align:right;&amp;quot;&amp;gt;&lt;br /&gt;
=== OpenSolaris ===&lt;br /&gt;
This page gives an introduction to OpenSolaris and an overview of related articles.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
{| style=&amp;quot;vertical-align:top;margin-left:20px;margin-right:20px&amp;quot;&lt;br /&gt;
|&lt;br /&gt;
__NOTOC__&lt;br /&gt;
&lt;br /&gt;
=== What is OpenSolaris? ===&lt;br /&gt;
The Solaris Operating System is available from Sun Microsystems, Inc. The Solaris OS runs on x86 hardware, including ThinkPads, although drivers do not exist for all devices on all models. Solaris is derived from ATT System V UNIX and Berkeley BSD, as opposed to being a UNIX clone. Solaris x86 cannot run software compiled for the SPARC architecture, however.&lt;br /&gt;
&lt;br /&gt;
Due to license issues, not all of Solaris is available in source form. However, OpenSolaris often has drivers for devices before they are available in the main-line Solaris operating system (e.g., wireless adapters). These drivers are usually installable with the latest version of Solaris.&lt;br /&gt;
&lt;br /&gt;
===OS Homepage===&lt;br /&gt;
*[http://www.opensolaris.org/ Open Solaris]&lt;br /&gt;
&lt;br /&gt;
===Related Links===&lt;br /&gt;
* [http://www.sun.com/intel/ Solaris on x86] Official Solaris on x86 webpage&lt;br /&gt;
* [http://www.sun.com/bigadmin/hcl Hardware Compatibility List (HCL)] lists hardware supported by or known to work on Solaris&lt;br /&gt;
* [http://www.opensolaris.org/ Open Solaris] contains information about leading-edge development by the Open Solaris community.&lt;br /&gt;
* [http://sun.drydog.com/ Solaris x86 FAQ] Frequently-asked questions with answers on installing and using Solaris on x86 hardware.&lt;br /&gt;
* [http://www.bolthole.com/solaris/x86-laptops.html Solaris x86 Laptop List] List of laptops, including Thinkpads, known to run Solaris.  Includes tweaks to get various devices working.&lt;br /&gt;
* [http://tuxmobil.org/mobile_solaris.html TuxMobil Solaris Laptop Installation Survey] a list of Solaris on laptop (including Thinkpad) installation reports.&lt;br /&gt;
|}[url=http://www.fly68.net]mysource[/url]&lt;br /&gt;
[url=http://www.articleroom.org]articleroom[/url]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Distributions]]&lt;br /&gt;
[[Category:Operating System]]&lt;/div&gt;</summary>
		<author><name>Wangfeng</name></author>
		
	</entry>
</feed>