<?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=Gervin23</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=Gervin23"/>
	<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/wiki/Special:Contributions/Gervin23"/>
	<updated>2026-05-03T10:04:00Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.31.12</generator>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_7.04_(Feisty_Fawn)_on_a_ThinkPad_T60&amp;diff=30206</id>
		<title>Installing Ubuntu 7.04 (Feisty Fawn) on a ThinkPad T60</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_7.04_(Feisty_Fawn)_on_a_ThinkPad_T60&amp;diff=30206"/>
		<updated>2007-06-01T15:31:03Z</updated>

		<summary type="html">&lt;p&gt;Gervin23: /* Fixing Suspend to RAM */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ubuntu 7.04 Feisty Fawn is the current release and works fine on:&lt;br /&gt;
 * T60 UT-049GE and 2007-72U.&lt;br /&gt;
 * T60p&lt;br /&gt;
&lt;br /&gt;
The installation worked without any problems. The new network manager is great as it now supports a useful roaming mode. The system includes the new Linux kernel 2.6.20 which provides almost perfect acpi functionality.&lt;br /&gt;
&lt;br /&gt;
Most of the tips in the [[Installing Ubuntu 6.10 (Edgy Eft) on a ThinkPad T60|Ubuntu 6.10 Edgy Eft Guide]], like installing the ATI driver, apply to Feisty as well.&lt;br /&gt;
&lt;br /&gt;
Feisty polishes up Thinkpad support for media buttons (acpi), and gives a much more usable machine immediately following installation than Edgy.  This is a distribution to watch for Thinkpad users.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== ATI Driver, Intel Pro Wireless, and Powernowd Suspend to RAM Fixes ==&lt;br /&gt;
&lt;br /&gt;
'''&amp;quot;Out of the box:&amp;quot;'''&lt;br /&gt;
*Suspend to RAM fails during suspend, leaving the moon blinking indefinitely.&lt;br /&gt;
*At one point, the Ubuntu apt-installed fglrx packages had the driver version 8.33.6, which is one of the versions that supposedly &amp;quot;breaks&amp;quot; suspend to RAM.  Resuming from an otherwise successful suspend will cause the machine to resume with a blank screen without the fix below.  That said, the current version in Feisty is now 8.34.8, whose release notes say â€œA system hang no longer occurs when attempting to resume from hibernation mode,â€ so if you simply allow Ubuntu to update itself from the internet you can skip that step.&lt;br /&gt;
*The Intel Pro Wireless 3945 wireless card will often stop working even after a successful suspend, requiring a restart.&lt;br /&gt;
&lt;br /&gt;
* FR, 2007may9: Actually, I have a different experience with suspend and hibernate, with a T60 15.4&amp;quot; (core 2 duo 2GHz, intel graphic chip 945GM): Both suspend and hibernate work for me. Initially, I had an issue with a slightly corrupted video after resume from suspend (a couple of lines near the bottom right of the screen), that I fixed by using the intel X driver instead of the i810 (that comes stock with ubuntu feisty fawn). Just load xserver-xorg-driver-intel, that will uninstall xserver-xorg-driver-i810. No other modifications necessary, stock acpi-support and xorg.conf. I can also hibernate, but I loose sound when resuming. Restarting alsa does not restore it.&lt;br /&gt;
&lt;br /&gt;
=== Fixing Suspend to RAM ===&lt;br /&gt;
&lt;br /&gt;
I'm assuming you have the optional Intel Pro Wireless; ignore the line that mentions ipw3945 if you don't have that wireless card.&lt;br /&gt;
&lt;br /&gt;
#'''Disable powernowd during suspend'''&lt;br /&gt;
#:''These two edits will disable the powernowd when you suspend, and re-enable it when you resume.  For whatever reason, powernowd causes intermittent suspend problems.''&lt;br /&gt;
#:*Open a terminal and type: &amp;lt;code&amp;gt;sudo gedit /etc/acpi/suspend.d/10-thinkpad-standby-led.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
#:*Add to the bottom of the file: &amp;lt;code&amp;gt;/etc/init.d/powernowd stop&amp;lt;/code&amp;gt;&lt;br /&gt;
#:*Save the file and go back to the terminal.&lt;br /&gt;
#:*Type: &amp;lt;code&amp;gt;sudo gedit /etc/acpi/resume.d/90-thinkpad-unstandby-led.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
#:*Add to the bottom of the file: &amp;lt;code&amp;gt;/etc/init.d/powernowd start&amp;lt;/code&amp;gt;&lt;br /&gt;
#'''Edit /etc/default/acpi-support file to unload wireless module during suspend and disable video card warm boot'''&lt;br /&gt;
#:''These edits will fix the disappearing wireless card and the blank screen on resume problems.''&lt;br /&gt;
#:*Open a terminal and type: &amp;lt;code&amp;gt;sudo gedit /etc/default/acpi-support&amp;lt;/code&amp;gt;&lt;br /&gt;
#:*Find the line &amp;lt;code&amp;gt;MODULES=&amp;quot;&amp;quot;&amp;lt;/code&amp;gt; and change it to &amp;lt;code&amp;gt;MODULES=&amp;quot;ipw3945&amp;quot;&amp;lt;/code&amp;gt; so that your wireless card module won't disappear after you resume.&lt;br /&gt;
#:*Next, find the line &amp;lt;code&amp;gt;POST_VIDEO=true&amp;lt;/code&amp;gt; and change it to &amp;lt;code&amp;gt;POST_VIDEO=false&amp;lt;/code&amp;gt; to eliminate the blank-screen-resume problem.&lt;br /&gt;
#:*Save the file.&lt;br /&gt;
&lt;br /&gt;
=== Tips for those dist-upgrading from Edgy ===&lt;br /&gt;
&lt;br /&gt;
'''Repair fglrx to a working state:'''&lt;br /&gt;
&lt;br /&gt;
If you have an ATI graphics card, now by default Mesa may be active despite your xorg.conf configuration in edgy.&lt;br /&gt;
Check whether there is hardware acceleration:&lt;br /&gt;
&lt;br /&gt;
{{cmduser|fglrxinfo}}&lt;br /&gt;
&lt;br /&gt;
The above should print &amp;quot;OpenGL vendor string: ATI Technologies Inc&amp;quot;, among other output. If &amp;quot;Mesa&amp;quot; is present, then you need to reinstall the fglrx driver:&lt;br /&gt;
&lt;br /&gt;
{{cmduser|sudo apt-get remove xorg-driver-fglrx fglrx-control}}&lt;br /&gt;
&lt;br /&gt;
{{cmduser|sudo apt-get install xorg-driver-fglrx fglrx-control}}&lt;br /&gt;
&lt;br /&gt;
{{cmduser|sudo depmod -a}}&lt;br /&gt;
&lt;br /&gt;
Then logout, kill the X server with control+alt+delete, and login again. Now the command 'fglrxinfo' will print the proper vendor string.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If the error persists and there is no 3D acceleration: comment out the line involving 'fglrx' in /etc/modprobe.d/lrm-video , then&lt;br /&gt;
&lt;br /&gt;
{{cmduser|sudo modprobe -v fglrx}}&lt;br /&gt;
&lt;br /&gt;
and restart the X server (control+alt+del). Check that the driver is loaded:&lt;br /&gt;
&lt;br /&gt;
{{cmduser|lsmod}}&lt;br /&gt;
    fglrx                 540004  11&lt;br /&gt;
    agpgart                35400  2 fglrx,intel_agp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The driver fglrx should be listed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you find this error in the Xorg logs (under System / Administration / System Logs):&lt;br /&gt;
&lt;br /&gt;
   (EE) AIGLX error: dlsym for __driCreateNewScreen_20050727 failed (/usr/lib/dri/fglrx_dri.so: undefined symbol: __driCreateNewScreen_20050727)&lt;br /&gt;
   (EE) AIGLX: reverting to software rendering&lt;br /&gt;
&lt;br /&gt;
Turn off AIGLX by adding the following in your /etc/X11/xorg.conf:&lt;br /&gt;
&lt;br /&gt;
  Section &amp;quot;ServerFlags&amp;quot;&lt;br /&gt;
    Option &amp;quot;AIGLX&amp;quot; &amp;quot;off&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To avoid the garbled display problem, remember that /etc/X11/xorg.conf should have the Composite option disabled (you only need it enabled for Compiz, which is not ready for feisty with ATI cards):&lt;br /&gt;
&lt;br /&gt;
  Section &amp;quot;Extensions&amp;quot;&lt;br /&gt;
    Option      &amp;quot;Composite&amp;quot; &amp;quot;0&amp;quot;&lt;br /&gt;
  EndSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Fix broken metacity window manager: ==&lt;br /&gt;
&lt;br /&gt;
If you had installed a non-official compiz beta at some point, then you will have two disruptive settings files under your home directory.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
.gnomerc&lt;br /&gt;
.dmrc&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Have a look particularly at .gnomerc , which may contain a line specifying a window manager listed under .gnome-compiz-manager/openbox .&lt;br /&gt;
The second file, .dmrc, may be pointing to a compiz desktop session that no longer exists in your system.&lt;br /&gt;
Just get rid of both files (see bug https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/104903 )&lt;br /&gt;
&lt;br /&gt;
== Related Ubuntu bugs ==&lt;br /&gt;
Reported in the [https://launchpad.net/ubuntu/feisty Ubuntu Launchpad]:&lt;br /&gt;
* [https://bugs.launchpad.net/ubuntu/+source/xresprobe/+bug/106395 Bug #106395 Flat panel resolution 1680x1050 not detected for laptop with ATI X1400]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Ubuntu]] [[Category:T60]]&lt;/div&gt;</summary>
		<author><name>Gervin23</name></author>
		
	</entry>
	<entry>
		<id>https://www.thinkwiki.org/w/index.php?title=List_of_DMI_IDs&amp;diff=23505</id>
		<title>List of DMI IDs</title>
		<link rel="alternate" type="text/html" href="https://www.thinkwiki.org/w/index.php?title=List_of_DMI_IDs&amp;diff=23505"/>
		<updated>2006-07-24T14:30:37Z</updated>

		<summary type="html">&lt;p&gt;Gervin23: /* DMI ID database */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page maintains a database of [http://en.wikipedia.org/wiki/Desktop_Management_Interface DMI] information which can be used to identify ThinkPad models. It is intended as an aid for driver development.&lt;br /&gt;
&lt;br /&gt;
==DMI ID database==&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;
! Model&lt;br /&gt;
! &amp;lt;tt&amp;gt;system-&amp;lt;br /&amp;gt;manufa&amp;lt;br /&amp;gt;cturer&amp;lt;/tt&amp;gt;&lt;br /&gt;
! &amp;lt;tt&amp;gt;system-&amp;lt;br /&amp;gt;product-name&amp;lt;/tt&amp;gt;&lt;br /&gt;
! &amp;lt;tt&amp;gt;system-&amp;lt;br /&amp;gt;version&amp;lt;/tt&amp;gt;&lt;br /&gt;
! &amp;lt;tt&amp;gt;baseboard-&amp;lt;br /&amp;gt;manufa&amp;lt;br /&amp;gt;cturer&amp;lt;/tt&amp;gt;&lt;br /&gt;
! &amp;lt;tt&amp;gt;baseboard-&amp;lt;br /&amp;gt;product-name&amp;lt;/tt&amp;gt;&lt;br /&gt;
! &amp;lt;tt&amp;gt;baseboard-&amp;lt;br /&amp;gt;version&amp;lt;/tt&amp;gt;&lt;br /&gt;
! &amp;lt;tt&amp;gt;chassis-&amp;lt;br /&amp;gt;manufa&amp;lt;br /&amp;gt;cturer&amp;lt;/tt&amp;gt;&lt;br /&gt;
! &amp;lt;tt&amp;gt;chassis-&amp;lt;br /&amp;gt;version&amp;lt;/tt&amp;gt;&lt;br /&gt;
! &amp;lt;tt&amp;gt;bios-&amp;lt;br /&amp;gt;vendor&amp;lt;/tt&amp;gt;&lt;br /&gt;
! &amp;lt;tt&amp;gt;bios-&amp;lt;br /&amp;gt;version&amp;lt;/tt&amp;gt;&lt;br /&gt;
! &amp;lt;tt&amp;gt;bios-&amp;lt;br /&amp;gt;release-&amp;lt;br /&amp;gt;date&amp;lt;/tt&amp;gt;&lt;br /&gt;
! Embedded controller&lt;br /&gt;
! Notes&lt;br /&gt;
|-&lt;br /&gt;
! colspan=14 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; | R series&lt;br /&gt;
|-&lt;br /&gt;
| {{R52}} 1846AQG&lt;br /&gt;
|| IBM || 1846AQG || ThinkPad H || IBM || 1846AQG || Not Available || IBM || Not Available || IBM || 76ET58WW (1.18 ) || 07/19/2005 &lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;	String 1: IBM ThinkPad Embedded Controller -[76HT14WW-1.04    ]-&amp;lt;/nowiki&amp;gt; ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{R52}} 1846AQG&lt;br /&gt;
|| IBM || 1846AQG || ThinkPad R52  || IBM || 1846AQG || Not Available || IBM || Not Available || IBM || 76ET65WW (1.25 ) || 05/18/2006|| &amp;lt;nowiki&amp;gt;      String 1: IBM ThinkPad Embedded Controller -[76HT16WW-1.06    ]-&amp;lt;/nowiki&amp;gt; ||&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| {{R51}} 18299MG&lt;br /&gt;
|| IBM || 18299MG || ThinkPad R51 || IBM || 18299MG || Not Available || IBM || Not Available || IBM || 1RETDOWW (3.20 ) || 02/                                           27/2006&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;     String 1: IBM ThinkPad Embedded Controller -[1RHT71WW-3.04    ]-&amp;lt;/nowiki&amp;gt; ||&lt;br /&gt;
|-&lt;br /&gt;
! colspan=14 style=&amp;quot;text-align:center;background:#efefef;&amp;quot; | T series&lt;br /&gt;
|-&lt;br /&gt;
| {{T40}} 2378D2U&lt;br /&gt;
|| IBM || 2378D2U || ThinkPad T40 || IBM || 2378D2U || Not Available || IBM || Not Available || IBM || 1RETC2WW (3.03 ) || 04/07/2004&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt; ||&lt;br /&gt;
|-&lt;br /&gt;
| {{T41}} 23732FG&lt;br /&gt;
|| IBM || 23732FG || ThinkPad T41 || IBM || 23732FG || Not Available || IBM || Not Available || IBM || 1RET84WW (2.11 ) || 10/30/2003&lt;br /&gt;
|| &amp;lt;nowiki&amp;gt;&amp;lt;/nowiki&amp;gt; ||&lt;br /&gt;
|-&lt;br /&gt;
| {{T43}} 2686DGU&lt;br /&gt;
|| IBM || 2686DGU || ThinkPad T43 || IBM || 2686DGU || Not Available || IBM || Not Available || IBM || 1YET62WW (1.27 ) || 05/18/2006&lt;br /&gt;
||      String 1: IBM ThinkPad Embedded Controller -[1YHT29WW-1.06    ]- ||&lt;br /&gt;
|-&lt;br /&gt;
| {{T60p}} 200783U&lt;br /&gt;
|| LENOVO || 200783U || ThinkPad T60p || LENOVO || 200783U || Not Available || LENOVO || Not Available || LENOVO || 79ET60WW (1.05a) || 04/18/2006 || &amp;lt;nowiki&amp;gt;     String 1: IBM ThinkPad Embedded Controller -[79HT43WW-1.02    ]-&amp;lt;/nowiki&amp;gt; ||&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Adding entries==&lt;br /&gt;
&lt;br /&gt;
Edit the [[#DMI_ID_database|DMI ID database]] section above. Identify your series (or add a new one), and add an entry of the following form:&lt;br /&gt;
:&amp;lt;tt&amp;gt;!-&amp;lt;/tt&amp;gt;&lt;br /&gt;
:&amp;lt;tt&amp;gt;| &amp;lt;/tt&amp;gt;&amp;lt;i&amp;gt;description of your model&amp;lt;/i&amp;gt;&lt;br /&gt;
:&amp;lt;i&amp;gt;data line 1&amp;lt;/i&amp;gt;&lt;br /&gt;
:&amp;lt;i&amp;gt;data line 2&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
where the two data lines are genereated by the following &amp;lt;tt&amp;gt;bash&amp;lt;/tt&amp;gt; command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
for X in system-{manufacturer,product-name,version} \&lt;br /&gt;
  baseboard-{manufacturer,product-name,version} \&lt;br /&gt;
  chassis-{manufacturer,version} bios-{vendor,version,release-date}; do \&lt;br /&gt;
  echo -n &amp;quot;|| `sudo /usr/sbin/dmidecode -s $X` &amp;quot;; done; echo; \&lt;br /&gt;
  echo &amp;quot;|| &amp;lt;nowiki&amp;gt;&amp;lt;nowiki&amp;gt;`sudo /usr/sbin/dmidecode | grep -i 'embedded controller'`&amp;lt;/nowiki&amp;gt;&amp;lt;/nowiki&amp;gt; ||&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Software using ThinkPad DMI IDs==&lt;br /&gt;
* [[HDAPS]] driver whitelist&lt;br /&gt;
* [[tp_smapi]] driver whitelist&lt;/div&gt;</summary>
		<author><name>Gervin23</name></author>
		
	</entry>
</feed>