https://www.thinkwiki.org/w/api.php?action=feedcontributions&user=TheSurf&feedformat=atomThinkWiki - User contributions [en]2024-03-28T22:30:55ZUser contributionsMediaWiki 1.31.12https://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_8.04_(Hardy_Heron)_on_a_ThinkPad_T61&diff=37923Installing Ubuntu 8.04 (Hardy Heron) on a ThinkPad T612008-06-06T15:51:53Z<p>TheSurf: </p>
<hr />
<div>== Items that work out of the box ==<br />
<br />
'''Intel Video:''' 2D and 3D acceleration works<br />
<br />
'''Nvidia Video:''' 2D and 3D acceleration works<br />
<br />
'''Wireless:''' Intel cards tested. Atheros cards also works.<br />
<br />
'''Wireless WAN:''' Cingular/AT&T card tested.<br />
<br />
'''Network Card''' Intel 10/100/1000 tested<br />
<br />
'''Wireless switch''' Tested <br />
<br />
'''Webcam''' Tested with cheese and skype.<br />
<br />
'''Headphones''' Works out of the box<br />
<br />
'''Microphone''' Just needs to be activated, see section [[#Audio|below]]<br />
<br />
'''Keyboard Shortcuts:''' Most of them work out of the box, some need to be activated, see section [[#Multimedia_Keys|below]]<br />
<br />
== Items that need (some) tweaking to obtain full functionality ==<br />
<br />
=== Open Source Intel Wifi Driver ===<br />
The following information is important if you are upgrading from a previous version of Ubuntu to 8.04.<br />
<br />
Intel has created a new Linux Wifi driver project for Intel Wireless cards, "[[Iwlwifi]]". This driver is Open Source and no longer requires the Intel daemon to run in addition. This project will support the [[:Category:T61 | T61]]'s Wifi [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter | Intel 3945ABG network adapter]] and [[Intel PRO/Wireless 4965AGN Mini-PCI Express Adapter| Intel 4965AGN network adapter]].<br />
<br />
An automatic migration will occur when upgrading from [[Installing Ubuntu 7.10 (Gutsy Gibbon) on a ThinkPad T61|Ubuntu 7.10]] to Ubuntu 8.04. However, there is a caveat to be aware of:<br />
* The new driver wants to name the interface wlan0 (by default -- you can rename it to anything you want), and requires a different entry in {{path|/etc/udev/rules.d/70-persistent-net.rules}}, which handles the naming of interfaces. Simply edit this file and delete your old entry for the ipw3945 driver, then unload/reload the new driver, or simply reboot. A new entry will automatically be created that is appropriate for the new driver. Here's an example of the lines to delete:<br />
<pre><br />
# PCI device 0x8086:0x4227 (ipw3945)<br />
SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}=="00:1b:77:a4:0e:2f", NAME="eth1"<br />
</pre><br />
<br />
<br />
If you need to perform a manual migration, the Ubuntu Help Community has written some [https://help.ubuntu.com/community/WifiDocs/Driver/iwlwifi_Intel_3945_4965/gutsy documentation] that will make this very easy to do.<br />
<br />
=== Compiz and XV Playback on Intel GM965/GL960 ===<br />
<br />
With Ubuntu 7.10 (Gutsy Gibbon) you currently have to choose between using Compiz and working video playback using XV. On 8.04 (Hardy Heron) alpha 5 you can play videos using XV under compiz, it works right out of the box using the Live-CD.<br />
<br />
=== Suspend with Nv140m ===<br />
Suspend may not work even after editing acpi-support. Enable bluetooth (Fn+F5) may result in a successful suspend. NOTE: that although the wifi led does not change when Fn+F5 is used, the wifi is still toggled by this key.<br />
<br />
'''Hal "S3 BIOS" parameter issue!'''<br />
<br />
After doing the changes to the /etc/default/acpi-support file (described [http://www.thinkwiki.org/wiki/Installing_Ubuntu_7.10_(Gutsy_Gibbon)_on_a_ThinkPad_T61#How_to_Suspend_with_nVidia_140m.2F570m here]), I for one, managed to have '''stable''' suspend support by creating a new file called: '''/etc/hal/fdi/information/lenovo.fdi''' with the following contents:<br />
<pre><br />
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- --><br />
<deviceinfo version="0.2"><br />
<device><br />
<match key="system.hardware.vendor" string="LENOVO"><br />
<merge key="power_management.quirk.s3_bios" type="bool">false</merge><br />
</match><br />
</device><br />
</deviceinfo><br />
</pre><br />
{{NOTE|The problem (after reading the HAL and pm-utils documentations) is the fact that (as far as I can tell) the T61 Lenovo doesn't allow the S3 BIOS to be called *during* suspend/resume, which HAL seems to do by default (who knows, maybe there are T61s out there that do work with this default)!<br />
<br />
This did not seem to be necessary for previous versions of Ubuntu. Also note that I have an NVIDIA card so I have no idea what to do for Intel versions.The change should also be resistant to HAL and pm-utils upgrades.}}<br />
<br />
<br />
'''Still no suspend with nvs140m? Got Modell 6460?'''<br />
<br />
Fix above didn't work for me on a 15.4 wide T61 Modell 6460 with nv140m. Bios is updated to 2.14 but didn't change anything, except the usb bug is fix. Suspend seems to work fine, but resume gives me a black screen (backlight off - no reaction to brightness up) and I can hear 2 beeps. Most of the time I can reboot with ctrl+alt+delete but the screen stays dark until bios.<br />
<br />
follow the instructions above but create the new file called: '''/etc/hal/fdi/information/lenovo.fdi''' with the following contents instead:<br />
<pre><br />
<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- --><br />
<deviceinfo version="0.2"><br />
<device><br />
<match key="system.hardware.vendor" string="LENOVO"><br />
<merge key="power_management.quirk.s3_mode" type="bool">true</merge><br />
<merge key="power_management.quirk.s3_bios" type="bool">false</merge><br />
<merge key="power_management.quirk.save_pci" type="bool">true</merge><br />
</match><br />
</device><br />
</deviceinfo><br />
</pre><br />
<br />
Also you want to set the following parameter in <br />
<br />
{{path|/etc/default/acpi-support}}<br />
<pre><br />
SAVE_VIDEO_PCI_STATE=true<br />
</pre><br />
<br />
{{NOTE|This works for me with mode 6460, except for one problem: You may get a white screen in xorg after resume when using compiz. If you don't have a 6460 with nvidia this file may break things for you because it doesn't care about the modell and sets the parameter for any lenovo product}}<br />
{{HELP|Anyone with more knowledge of hal and acpi-support is welcome to clean this up. I also don't know why this setting can be done via hal and in acpi-support.<br />
See below!}}<br />
<br />
<br />
'''Working on hardy final'''<br />
<br />
After trying out all these recipes on my 6457CTO waking up from suspend still did not work. Finally I came across a blog entry which pointed out the right way: [[http://david.goodlad.ca/2008/3/14/suspend-hibernate-on-lenovo-t61 David Goodlad's blog]]. I realized that all the fixes proposing editing the acpi-support file or adding a kernel parameter acpi_sleep=s3_mode must be wrong because since hardy gnome-power-manager gets its information solely from hal. So setting up correct hal information is the right way but the proposed solution (creating a /etc/hal/fdi/information/lenovo.fdi file) did not work for me. Ok, but now step by step:<br />
<br />
# Revert ALL the proposed fixes from above. I found out that at least the lenovo.fdi solution is actually breaking the real fix. So for sure delete /etc/hal/fdi/information/lenovo.fdi<br />
# Find out about the excact hal name of your machine: <pre>hal-device |grep 6457</pre> where 6457 is the model number of my t61, replace it with your own. In my case it spits out something like this: system.hardware.product = '6457CTO'. So now I know that hal identifies my machine as 6457CTO.<br />
# <pre>sudo gedit /usr/share/hal/fdi/information/10freedesktop/20-video-quirk-pm-lenovo.fdi</pre> and add a section to the end of the file, just above the </device> tag and replace 6457CTO with your hal device name:<br />
<pre><br />
<!-- T61 6457CTO uses NVidia driver --><br />
<match key="system.hardware.product" string="6457CTO"><br />
<!-- Proprietray NVidia driver quirks --><br />
<merge key="power_management.quirk.s3_mode" type="bool">true</merge><br />
<merge key="power_management.quirk.s3_bios" type="bool">false</merge><br />
<merge key="power_management.quirk.save_pci" type="bool">true</merge><br />
</match><br />
</pre><br />
<br />
Now save and reboot. Now you might run into the problem of coming back from resume into a completely white screen where normally should be the password dialog. Entering your password blindly is not nice but at least you can resume.<br />
<br />
{{NOTE|Somehow I couldn't make the wildcard matching work as they did in the lenovo.fdi solution, but that might be due to my shortcomings on that syntax. Anyway matching the device by its full name worked for me. Probably somebody who knows more about the matching could make that wildcard thing work to have a more general solution. Because hal also knows the xorg driver name (info.linux.driver) there should be a way to set up the quirks depending on the driver.}}<br />
<br />
[[Category: T61]]<br />
<br />
=== TrackPoint ===<br />
The [[TrackPoint]] works out of the box, but does not scroll nor does the tap-clicking (press to select) feature work. Therefor see: [[#tap-to-click feature]] To enable using the middle mouse button to scroll, replace the "Configured Mouse" section in {{path|/etc/X11/xorg.conf}} with the following:<br />
<pre><br />
Section "InputDevice"<br />
Identifier "Trackpoint"<br />
Driver "mouse"<br />
Option "CorePointer"<br />
Option "Device" "/dev/input/mice"<br />
Option "Protocol" "ImPS/2"<br />
Option "ZAxisMapping" "4 5"<br />
Option "Emulate3Buttons" "true"<br />
Option "EmulateWheel" "true"<br />
Option "EmulateWheelButton" "2"<br />
EndSection<br />
</pre><br />
<br />
=== Audio ===<br />
<br />
Works great out of the box, just the microphone has to be activated, it is considered a generic capture source and is muted by default.<br />
<br />
To unmute the microphone:<br />
<br />
*Right Click on the volume icon next to the clock and click on "Open Volume Control"<br />
<br />
*Click Edit -> Preferences. A list of devices will be displayed, you should check the following (Do not uncheck any existing items):<br />
<br />
Input Source<br />
Capture<br />
<br />
*Click Close and there should be two additional tabs "Recording" and "Options". - <br />
<br />
*Click Recording and click on the microphone under the Capture slider so that it no longer has a red line through it, and put the slider up as it may be deactivated. <br />
<br />
*Click Options and under capture source select internal mic.<br />
<br />
To test your mic using Sound Recorder select Capture as the sound source.<br />
<br />
This solution has been tested with Sound Recorder and Skype.<br />
<br />
<br />
To get the volume controls working:<br />
<br />
*add the following line to /etc/modprobe.d/alsa-base, then reboot<br />
<br />
options snd-hda-intel index=0 model=thinkpad<br />
<br />
{{NOTE|The volume controls worked fine for me out of the box on a 6460.}}<br />
<br />
=== Multimedia Keys ===<br />
<br />
Most Multimedia Keys work out of the box, just the play, forward and stop buttons need to be adjusted, therefore, press alt + F2 and type in gnome-keybinding-properties. Then everything works as followed:<br />
<br />
* Fn-PgUp activates/deactivates the thinklight<br />
* Fn-Up will trigger stop on a media player<br />
* Fn-Down will toggle pause and play on a media player<br />
* Fn-Left/Right go to prev/next tracks on a media player<br />
* Fn-F2 properly locks the screen<br />
* Fn-F3 shows remaining battery >>does not work on all machines<<<br />
* Fn-F4 suspends (to ram)<br />
* Fn-F9 ejects cds >>does not work on all machines, I think this is supposed to eject from a "dock"<<<br />
* Fn-F12 hibernates (to disk)<br />
* PrtSc opens the screenshot dialog<br />
<br />
<br />
<br />
To enable the back, forward, and the menu keys you'll need to teach XKB what they are.<br />
<br />
* Check the '''XkbLayout''' option (under '''InputDevice''') in your {{path|/etc/X11/xorg.conf}} file to determine which keyboard layout Ubuntu is using (I'll use 'us' for the example).<br />
* Navigate to {{path|/etc/X11/xkb/symbols}} and, as root, open the appropriate layout file (as determined above) in your favorite editor.<br />
{{cmduser|cd /etc/X11/xkb/symbols}}<br />
{{cmduser|sudo gedit us}}<br />
* In the '''xkb_symbols "basic"''' section after the '''name[Group1]= "x";''' (where x is a country name, or similar) line add the following:<br />
key <I63> { [ Menu ] };<br />
key <I69> { [ XF86Forward ] };<br />
key <I6A> { [ XF86Back ] };<br />
* Now log out and back in and all three of the buttons should function.<br />
<br />
=== Thinkpad Button ===<br />
<br />
Paste the following into /usr/share/hotkey-setup/ibm.hk<br />
setkeycodes e017 148 # thinkpad button<br />
You can also just type this into a terminal, to test it for the time of the current session.<br />
<br />
Paste the following into the right file in /usr/share/xmodmap (check your country code)<br />
keycode 159 = XF86Terminal<br />
For immediate availability of the button, reload the file by executing<br />
xmodmap <xmodmap.file><br />
<br />
Then use the "Keyboard Shortcuts" tool under "Preferences".<br />
<br />
== Items that don't work (a.k.a.: items that need more intense tweaking to get fixed)==<br />
<br />
=== tap-to-click feature ===<br />
<br />
For the tap-to-click feature (taping the stick instead of using the left mouse button) i used a configure trackpoint utility: [http://tpctl.sourceforge.net/configure-trackpoint.html] there is a package for ubuntu 7.04 i386, but i compiled it by myself (using amd64):<br />
<br />
1.) download the .tar.gz file<br />
<br />
2.) unpack it<br />
<br />
3.) install libgnomeui-dev<br />
<br />
{{cmduser|sudo aptitude install libgnomeui-dev}}<br />
<br />
4.) in the folder, do:<br />
<br />
{{cmduser|./configure}}<br />
<br />
if everything worked fine:<br />
<br />
{{cmduser|make}}<br />
<br />
then install it:<br />
<br />
{{cmduser|sudo make install}}<br />
<br />
5.) Open it: System > configure trackpoint, and configure on your needs<br />
<br />
=== Hotswapping ===<br />
<br />
{{HELP|We need someone who is able to get hotswaping to work properly, this is not the right was to do this!}}<br />
With the new kernel, bay-drivers changed, so if you remove the ultrabay it will freeze your system! You can hack it with a simple comand, first you have to look where the device is:<br />
<br />
{{cmduser|less /sys/class/scsi_device/(x)\:0\:0\:0/device/model}}<br />
<br />
for (x) first put in 0, if it tells you DVD or the name of the model you want to hotswap youre right. if not, go on with 1, 2 or 3...<br />
<br />
then, once you are sure (I deactivated my harddisk like that) you put in:<br />
<br />
{{cmduser|echo 1 {{!}} sudo tee /sys/class/scsi_device/(x)\:0\:0\:0/device/delete}}<br />
<br />
Now you should be able to remove the device. <br />
<br />
{{WARN|Do not use it for harddisks, be sure you unmounted it before! This is just a bad hack, if anyone knows how to get it right --> publish!}}<br />
<br />
If Ubuntu does not reactivate the device after putting it in again, do:<br />
<br />
{{cmduser|echo 0 0 0 {{!}} sudo tee /sys/class/scsi_host/host1/scan}}<br />
<br />
=== Wireless activity LED ===<br />
<br />
The LED is not implemented at least in the IWL4965 driver.<br />
<br />
A patch posted in this [http://bughost.org/bugzilla/show_bug.cgi?id=1209 thread] works for me on R61 with IWL4965 card.<br />
<br />
{{HELP|A howto is needed showing the process of implementing the patch in Hardy Heron. If anyone knows how to do this, please create a quick howto and either put it here or link to it from this page. Please and thank you.}}<br />
<br />
As an alternative, you can install a backported IWL4965 driver that ''may'' fix the LED problem on your system.<br />
<br />
To active WiFi LED, <br />
<br />
sudo apt-get install linux-backports-modules-hardy<br />
<br />
{{NOTE|On some machines, (at least one running IWL3945 & IWL4965) applying the above turns on the LED permanently. It should flicker as data is being transmitted. Also, with the above modification, after turning off wireless and then turning it back on (via the switch on the front of the machine) wireless is not reactivated, so not very helpful}}<br />
<br />
<br />
You can download a compatible [http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2.6.tar.bz2 driver] which supports WiFi led flicking and build it with modifying the {{path|config.mk}} by adding {{bootparm|CONFIG_IWL3945_LEDS|y}} and {{bootparm|CONFIG_IWLWIFI_LEDS|y}} these two options. For Ubuntu/Debian users, build-essential, linux-source-2.6.24 and linux-headers-generic packages are required.<br />
<br />
=== Hidden SSID ===<br />
It has been reported that users wanting to access Hidden SSIDs have to enter the SSID and password manually in Network Manager to connect. Even after the SSID is saved in Network Manager, it will not reconnect automatically. The user has to connect manually by entering the information as previously described. Please post any fixes here.<br />
<br />
=== Hard Disk Parking ===<br />
Getting hard disk parking to work is a 3 step process:<br />
<br />
1. Patch your system with tp_smapi.<br />
<br />
2. Patch your kernel with the 'protect' patch.<br />
<br />
3. Installing the hdapsd daemon which does the actual parking.<br />
<br />
See the following link for instructions on implementing Hard Disk Parking:<br />
http://www.thinkwiki.org/wiki/How_to_protect_the_harddisk_through_APS<br />
<br />
{{HELP|Patch is outdated. It won't work under Gutsy kernel due to API changes. Please attach link to working patch. }}<br />
<br />
== some other tweaks ==<br />
<br />
=== screenblank with {{key|Fn}} + {{key|F3}} ===<br />
<br />
Its ok, and might be usefull to get the estimated batterytime when pressing {{key|Fn}}+{{key|F3}}, as it should be. But i dont need that, i find the earlier command for {{key|F3}}, to blank the screen, more useful to save batterylife better.<br />
<br />
For that, you must edit {{path|/etc/acpi/thinkpad-lockbattery.sh}} and replace LENOVO by IBM, and IBM by LENOVO :). Do not forget to copy the file before you change it!<br />
<br />
=== Enable normal User to Limit CPU Speed ===<br />
To let user set the CPU limit you need to open a Terminal an type there<br />
sudo dpkg-reconfigure gnome-applets<br />
anser the question with yes<br />
<br />
<br />
[[Category: Ubuntu 8.04]]</div>TheSurfhttps://www.thinkwiki.org/w/index.php?title=Installing_Ubuntu_7.04_(Feisty_Fawn)_on_a_ThinkPad_T60&diff=31513Installing Ubuntu 7.04 (Feisty Fawn) on a ThinkPad T602007-07-25T13:03:26Z<p>TheSurf: </p>
<hr />
<div>Ubuntu 7.04 Feisty Fawn is the current release and works fine on:<br />
* T60 UT-049GE and 2007-72U.<br />
* T60p (follow this: [[Installing Ubuntu 7.04 Feisty Fawn on a ThinkPad T60p]]<br />
<br />
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.<br />
<br />
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.<br />
<br />
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.<br />
<br />
<br />
== ATI Driver, Intel Pro Wireless, and Powernowd Suspend to RAM Fixes ==<br />
<br />
'''"Out of the box:"'''<br />
*Suspend to RAM fails during suspend, leaving the moon blinking indefinitely.<br />
*At one point, the Ubuntu apt-installed fglrx packages had the driver version 8.33.6, which is one of the versions that supposedly "breaks" 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. Note however if you install the 64-bit version of Ubuntu, you may have problems with suspend to RAM not coming back on wakeup, at least with the ATI graphics option on a recent (mid-2007) T60P.<br />
*The Intel Pro Wireless 3945 wireless card will often stop working even after a successful suspend, requiring a restart.<br />
<br />
* FR, 2007may9: Actually, I have a different experience with suspend and hibernate, with a T60 15.4" (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. UPDATE: I had trouble with the video getting corrupted during the vt switch (vt 7->1) that occurs during the suspend to RAM (or hibernate). These were solved by : (1) using uswsusp (s2ram and s2disk) as s2ram -f -a 3 (forces s3_bios and s3_mode), appending acpi_sleep=s3_bios,s3_mode vga=0 to the kernel boot parameters (/boot/grub/menu.lst) and removing splash from the same kernel options. I have done that 8 days ago, and gone through 3 countries, around 50 s2ram and 4-5 s2disk without a hinch (note: I'm still using the intel video drivers)<br />
<br />
=== Fixing Suspend to RAM ===<br />
<br />
I'm assuming you have the optional Intel Pro Wireless; ignore the line that mentions ipw3945 if you don't have that wireless card.<br />
<br />
#'''Disable powernowd during suspend'''<br />
#:''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.''<br />
#:*Open a terminal and type: <code>sudo gedit /etc/acpi/suspend.d/10-thinkpad-standby-led.sh</code><br />
#:*Add to the bottom of the file: <code>/etc/init.d/powernowd stop</code><br />
#:*Save the file and go back to the terminal.<br />
#:*Type: <code>sudo gedit /etc/acpi/resume.d/90-thinkpad-unstandby-led.sh</code><br />
#:*Add to the bottom of the file: <code>/etc/init.d/powernowd start</code><br />
#'''Edit /etc/default/acpi-support file to unload wireless module during suspend and disable video card warm boot'''<br />
#:''These edits will fix the disappearing wireless card and the blank screen on resume problems.''<br />
#:*Open a terminal and type: <code>sudo gedit /etc/default/acpi-support</code><br />
#:*Find the line <code>MODULES=""</code> and change it to <code>MODULES="ipw3945"</code> so that your wireless card module won't disappear after you resume.<br />
#:*Next, find the line <code>POST_VIDEO=true</code> and change it to <code>POST_VIDEO=false</code> to eliminate the blank-screen-resume problem.<br />
#:*Save the file.<br />
* If you are running the 64-bit version of Ubuntu on a T60P with the ATI graphics option, and are still having suspend problems, consider installing the 32-bit version.<br />
=== Tips for those dist-upgrading from Edgy ===<br />
<br />
'''Repair fglrx to a working state:'''<br />
<br />
If you have an ATI graphics card, now by default Mesa may be active despite your xorg.conf configuration in edgy.<br />
Check whether there is hardware acceleration:<br />
<br />
{{cmduser|fglrxinfo}}<br />
<br />
The above should print "OpenGL vendor string: ATI Technologies Inc", among other output. If "Mesa" is present, then you need to reinstall the fglrx driver:<br />
<br />
{{cmduser|sudo apt-get remove xorg-driver-fglrx fglrx-control}}<br />
<br />
{{cmduser|sudo apt-get install xorg-driver-fglrx fglrx-control}}<br />
<br />
{{cmduser|sudo depmod -a}}<br />
<br />
Then logout, kill the X server with control+alt+delete, and login again. Now the command 'fglrxinfo' will print the proper vendor string.<br />
<br />
<br />
If the error persists and there is no 3D acceleration: comment out the line involving 'fglrx' in /etc/modprobe.d/lrm-video , then<br />
<br />
{{cmduser|sudo modprobe -v fglrx}}<br />
<br />
and restart the X server (control+alt+del). Check that the driver is loaded:<br />
<br />
{{cmduser|lsmod}}<br />
fglrx 540004 11<br />
agpgart 35400 2 fglrx,intel_agp<br />
<br />
<br />
The driver fglrx should be listed.<br />
<br />
<br />
If you find this error in the Xorg logs (under System / Administration / System Logs):<br />
<br />
(EE) AIGLX error: dlsym for __driCreateNewScreen_20050727 failed (/usr/lib/dri/fglrx_dri.so: undefined symbol: __driCreateNewScreen_20050727)<br />
(EE) AIGLX: reverting to software rendering<br />
<br />
Turn off AIGLX by adding the following in your /etc/X11/xorg.conf:<br />
<br />
Section "ServerFlags"<br />
Option "AIGLX" "off"<br />
EndSection<br />
<br />
<br />
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):<br />
<br />
Section "Extensions"<br />
Option "Composite" "0"<br />
EndSection<br />
<br />
== Fix broken metacity window manager: ==<br />
<br />
If you had installed a non-official compiz beta at some point, then you will have two disruptive settings files under your home directory.<br />
<br />
<pre><br />
.gnomerc<br />
.dmrc<br />
</pre><br />
<br />
Have a look particularly at .gnomerc , which may contain a line specifying a window manager listed under .gnome-compiz-manager/openbox .<br />
The second file, .dmrc, may be pointing to a compiz desktop session that no longer exists in your system.<br />
Just get rid of both files (see bug https://bugs.launchpad.net/ubuntu/+source/metacity/+bug/104903 )<br />
<br />
== TrackPoint Scrolling ==<br />
I found the solution for scrolling with the trackpoint for Ubuntu 6.10 leaves me with a X-Server that didn't start.<br />
Here is my xorg.conf setting that did work.<br />
Section "InputDevice"<br />
Identifier "Configured Mouse"<br />
Driver "mouse"<br />
Option "CorePointer"<br />
Option "Device" "/dev/input/mice"<br />
Option "Protocol" "ImPS/2"<br />
Option "ZAxisMapping" "4 5"<br />
Option "Emulate3Buttons" "true"<br />
Option "EmulateWheel"<br />
Option "EmulateWheelButton" "2"<br />
EndSection<br />
<br />
<br />
== Related Ubuntu bugs ==<br />
Reported in the [https://launchpad.net/ubuntu/feisty Ubuntu Launchpad]:<br />
* [https://bugs.launchpad.net/ubuntu/+source/xresprobe/+bug/106395 Bug #106395 Flat panel resolution 1680x1050 not detected for laptop with ATI X1400]<br />
<br />
<br />
[[Category:Ubuntu]] [[Category:T60]]</div>TheSurfhttps://www.thinkwiki.org/w/index.php?title=Ordering_Recovery_CDs&diff=30185Ordering Recovery CDs2007-05-31T10:25:46Z<p>TheSurf: </p>
<hr />
<div>Information on getting Recovery CDs from IBM.<br />
<br />
The information on this page is unofficial. It is gathered from personal experiences. It is here to raise your chances of success when you give it a try yourself.<br />
<br />
<br />
==About Recovery CDs==<br />
Recovery CDs enable you to reproduce the original software state on your ThinkPad. Until the beginning of 2001 IBM delivered recovery CDs with the ThinkPads, but starting with the A30/T23/X22 models ThinkPads have a [[Predesktop Area]], which's purpose is to make Recovery CDs obsolete. However, this is flawed logic, since you will lose both the installed OS AND the [[Predesktop Area]] upon failure of the hard drive. Also, if you buy a drive upgrade the [[Predesktop Area]] will not be on the new drive. Furthermore, spyware and viruses are lately being designed to infiltrate recovery partitions, so if you restore the system from such, you will restore the invading malware along with it. For the time being, Recovery CDs are available on request.<br />
<br />
Recovery CDs are localized, meaning that there are specific versions for each language. The language you will get depends on the language of the OS that was shipped with your ThinkPad. There's usually no way to get CDs in a different language from IBM.<br />
<br />
==How to get them==<br />
<br />
===Creating Recovery CDs from the preinstalled O/S===<br />
In some ThinkPads IBM supplies a utility to create the recovery CDs. You'll find a utility called "Create Recovery Discs" in the "ACCESS IBM" folder of the Start Menu. To create the Recovery discs, you'll need a CD/DVD writer and blank media. The Product Recovery discs set consist of one Rescue and Recovery disc (size of 1 CD-R) and one or more Product recovery discs (size of 1 DVD-R).<br />
<br />
Others might want to read the appendix "Creating an image of the hard drive" in this [ftp://ftp.software.ibm.com/pc/pccbbs/access_ibm_en/hpa_aibm.pdf document] from IBM for instructions. It is also usefull when replacing the hard disk. If your Thinkpad does not have a floppy drive, you could try to create a FAT partition on the harddisk and copy the files "fwbackup.exe" and "fwrestor.exe" there.<br />
<br />
===From IBM===<br />
Should you fail to create a set of recovery discs before your harddrive fails, you may try to contact IBM service and request for a set.<br />
This can be done by eMail or phone.<br />
[http://www.ibm.com/planetwide/ Support phone numbers] <br />
Site has moved with the Change to Lenovo to [http://www-307.ibm.com/pc/support/site.wss/document.do?sitestyle=lenovo&lndocid=MIGR-4M7HWZ]. Select there Purchase Recovery CD's. Then Select ThinkPad or Lenovo Notebook. You geht the Phonenumber list.<br />
<br />
are available online.<br />
They are officially called ''Recovery CD service parts.''<br />
If you actually get them, or not, seems to be more a personal decision of the service person dealing with you than following fixed rules. Also it seems to depend on your country (see below).<br />
<br />
They will usually expect you to tell them a good reason for your request (see below).<br />
As with every service request, you'll also have to provide your model and serial number to verify the warranty state.<br />
The warranty for your ThinkPad is usually quite long though (3 years in my case), and you can<br />
[http://www-307.ibm.com/pc/support/site.wss/ check online] if your warranty is still in force.<br />
The model number is also used to determine which CDs you will get.<br />
<br />
Orders placed during the first month after purchase have proven to be the most successful. Note some people needed to pay a $45.00 fee, plus shipping and tax, for the CDs, regardless of when ordering them. Again, this seems to depend on the mood of the service rep that handles your case.<br />
<br />
Note that Recovery CDs are only available for Windows XP Professional for the X24, as per the Customer Service Center in Atlanta, GA. All other operating systems (Windows 2000, 98SE, OS/2, etc...) are no longer available. XP Home was apparently never available for the X24.<br />
<br />
<br />
<br />
====Good reasons to tell====<br />
*You replaced (or will be replacing) your hard drive.<br />
*You installed Linux or some other OS and accidentally removed/destroyed the [[Predesktop Area]].<br />
*You bought a machine in one country (e.g Germany) and need to convert the OS to use a different language (e.g. English).<br />
*Your computer was unable to run Windows XP and is temporarily running on Windows 2000 (or other O/S)<br />
**in Europe IBM have to provide recovery means due to EU consumer laws but willfull damage are not covered by warranty as per IBMs Terms and Condition of warranty now whether installing linux and thus deleting / formatting the hard drive is "willfull damage" is open to the service reps interpretation so there is possibility of slightly variation here therefore the best way to recieve recovery CDs is to claim no knowledge of the recovery process "pressing the (access IBM / Lenovo care) button but nothing happens it will not start windows can you send me some CDs so i can reinstall?" this will near always work.<br />
<br />
<br />
====What happens then====<br />
The time of delivery varies. In some cases its very fast (times from 16h to 3 days have been reported), on the other hand it has been reported that the time of delivery is very high, three weeks for example. The shipping can happen without prior confirmation of your request, so don't be worried if you hear nothing within this time.<br />
<br />
A Dutch IBM customer reported next-day delivery of recovery CDs, on three different occasions. A customer in Belgium had to wait 8 days, so sometimes delivery is not that fast.<br />
<br />
Apparently recovery CDs to the UK are now shipped from Hungary, with an estimated delivery of 8-9 days. Experience shows they tend to come a little sooner. It seems likely that this is now the source for all of Europe.<br />
<br />
<br />
<br />
====Country overview====<br />
Please put an entry for your country into this table if it's missing and you made a try to get the Recovery CDs.<br />
{| border="1" cellspacing="0" cellpadding="2"<br />
|-<br />
! style="vertical-align:top;background-color:#cfefcf;" | CDs received in<br />
! style="vertical-align:top;background-color:#ffcfbc;" | CDs were denied in <br />
|-<br />
| style="vertical-align:top;background-color:#e9f9e9;" |<br />
*Argentina<br />
*Austria<br />
*Australia (depends on the service rep & reason)<br />
*Brazil<br />
*Belgium<br />
*Canada (March 20, 2007, $49CDN + tax, T30 & T42)<br />
*Denmark<br />
*Estonia<br />
*Finland<br />
*France<br />
*Germany (cost: 39,90 Euro (+VAT) if device is out of warranty), otherwise is free<br />
*Italy<br />
*The Netherlands<br />
*New Zealand<br />
*Norway<br />
*Poland (60 PLN +VAT (on warranty) via IBM Poland business partner)<br />
*Philippines<br />
*Spain<br />
*Sweden<br />
*Switzerland<br />
*UK<br />
*USA ($45 if out of warranty [in one case, at least])$45 in warranty as well<br />
*Turkey<br />
| style="vertical-align:top;background-color:#fff0e0;" |<br />
*Israel, but received after calling IBM Europe<br />
*Australia, payment was requested<br />
*India, just a plain "not possible"<br />
*Russia, service reps claim that these CDs are not for end-users<br />
*UK, denied using first reason (must be an IBM HDD), received using second reason.<br />
*Hungary, service reps claim that these CDs are not for end-users<br />
|}<br />
<br />
<br />
[[Category:Windows]] [[Category:A30]] [[Category:A30p]] [[Category:A31]] [[Category:A31p]] [[Category:G40]] [[Category:G41]] [[Category:R30]] [[Category:R31]] [[Category:R32]][[Category:R40]] [[Category:R40e]] [[Category:R50]] [[Category:R50e]] [[Category:R50p]] [[Category:R51]] [[Category:R52]] [[Category:T23]] [[Category:T30]] [[Category:T40]] [[Category:T40p]] [[Category:T41]] [[Category:T41p]] [[Category:T42]] [[Category:T42p]] [[Category:T43]] [[Category:T43p]] [[Category:X22]] [[Category:X23]] [[Category:X24]] [[Category:X30]] [[Category:X31]] [[Category:X32]] [[Category:X40]] [[Category:X41]]</div>TheSurf