Difference between revisions of "Thinkpad"

From FreekiWiki
Jump to navigation Jump to search
 
(40 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 +
==General Information==
 +
 +
 +
=== Thinkpad Related Resources ===
 +
 +
#[http://www-307.ibm.com/pc/support/site.wss/document.do?lndocid=MIGR-4YRRG6 ThinkPad Troubleshooting by topic]
 +
#[http://www.thinkwiki.org/wiki/Drivers Linux Driver Matrix for ThinkPads]
 +
#[http://wiki.freegeek.org/index.php/Thinkpad_Passwords Thinkpad_Passwords]
 +
#[http://repair4laptop.org/disassembly_ibm.html Disassembly Instructions for ThinkPads] (Covering most models!)
 +
 
===Models===
 
===Models===
  
Line 13: Line 23:
 
==Thinnkpad T20/T21==
 
==Thinnkpad T20/T21==
 
;fan issues
 
;fan issues
simple, on normal systems where one can compile their own kernel, this is easy. Just compile ibm_acpi as a module. Then  <pre>echo ibm_acpi experimental=1 >> /etc/modules</pre>
 
  
after the system boots, there will be extra stuff in /proc/acpi/ibm. We are mainly looking at the ecdump file located in that directory tree. this file is somewhat of a live hex matrix that allows you to control some things that bios usually has control over. So many thanks to the uberness off some backwards kids we have the hex number 0x2f which is the offset for the fan controls. so when one types:
 
<pre>echo 0x2f 0x07 > /proc/acpi/ibm/ecdump</pre>
 
we are telling the fan (offset 0x2f) to operate at it's maximum capabilities. (0x07 is for max speed)..
 
  
though i have only read about this. One could pass the <pre>experimental=1</pre> argument on the boot line for the kernel, if the module is--and which happens to be--built-in. though i don't have the syntax for such thing in my head right now... tsk tsk tsk.
+
YAY FIXED!
[[Category:Laptops]]
+
;SIMPLE
 +
 
 +
append: <pre> acpi=force</pre> to the grub boot options.<br><br>then: <pre>echo 0x2f 0x07 > /proc/acpi/ibm/ecdump</pre><br>
 +
typing that command and redirecting that output to the embedded control dump (ecdump) file will turn that fan on at it's maximum speed.<br><br>
 +
;Notes
 +
this simple script found here:http://www.thinkwiki.org/wiki/ACPI_fan_control_script  and take care of any unnecessary end-user interaction with the fan control. other useful information can be found their as well, about controlling the fan.
 +
;links
 +
http://www.thinkwiki.org<br>
 +
http://ibm-acpi.sourceforge.net (there is a useful chart with a bunch of ibm information and what ibm_acpi is known to support)
 +
 
 +
==Thinkpad T30==
 +
RAM slot failure, it's a solder failure, usually starts in the second slot and worsens from there. http://www.thinkwiki.org/wiki/Problem_with_failing_memory_slot
 +
As-is these machines.
 +
 
 +
==Thinkpad R60==
 +
In the frame buffer environment (pre-GUI) the top portion of the screen has a stripe of garbled (red) characters. This fix worked for this chipset:
 +
 
 +
$ lspci -k | grep -A1 VGA
 +
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility X1400
 +
Kernel modules: radeon
 +
$ sudo gedit /etc/default/grup
 +
 
 +
Edit the <code>GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"</code> to read <code>GRUB_CMDLINE_LINUX_DEFAULT="radeon.modeset=0 quiet splash"</code>.
 +
 
 +
Run
 +
$ sudo update-grub
 +
Reboot. Is fixed, no?
 +
 
 +
==Thinkpad X61==
 +
;Issue
 +
:Wireless device recognized, not working
 +
;Details
 +
:First thought was that the integrated Bluetooth device was having some kind of hardware conflict with the wireless card.  Running <code>rfkill list</code> showed the wireless card subject to a hardware block, which usually stems from a wireless switch.  However, flipping the wireless switch (physical switch immediately below the center of the palm rest, SoftKey = Fn+F2) would bring the bluetooth up and then down, but leave the wireless as it was.  Turns out, the solution was a BIOS option.
 +
;Solution
 +
* Enter '''BIOS''' (F1 on POST)
 +
* Go to '''Config -> Network'''
 +
* Set the '''Wireless LAN Radio Frequency''' option to '''On'''
 +
 
 +
And you're golden.  Sheesh.
 +
 
 +
==Thinkpad R61==
 +
;Issue
 +
:Systems with BIOS passwords do not netboot correctly: System reboots when an option is selected
 +
;Solution
 +
:Install a hard drive, network boot should behave normally. Working hypothesis is the locked BIOS passes incorrect system information about a drive being present, and clobbers the netboot.  
 +
:Working hypothesis is wrong, after cracking the BIOS password and updating to BIOS version 2.29, the problem is the same until a HDD is installed. [[User:Lynnae|Lynnae]] 22:58, 6 September 2012 (UTC)
 +
 
 +
[[Category:Laptops Archive]]

Latest revision as of 20:01, 6 November 2013

General Information

Thinkpad Related Resources

  1. ThinkPad Troubleshooting by topic
  2. Linux Driver Matrix for ThinkPads
  3. Thinkpad_Passwords
  4. Disassembly Instructions for ThinkPads (Covering most models!)

Models

Thinkpad 600

isa sound issues
modprobe cs4232 io=0x530 irq=5 dma=1 dma2=0 mpuio=0x330 mpuirq=5 synthirq=-1 synthio=-1

Thinkpad 600e

isa sound issues
modprobe cs4232 io=0x530 dma=1 dma2=0 irq=5

Thinnkpad T20/T21

fan issues


YAY FIXED!

SIMPLE

append:

 acpi=force

to the grub boot options.

then:

echo 0x2f 0x07 > /proc/acpi/ibm/ecdump


typing that command and redirecting that output to the embedded control dump (ecdump) file will turn that fan on at it's maximum speed.

Notes

this simple script found here:http://www.thinkwiki.org/wiki/ACPI_fan_control_script and take care of any unnecessary end-user interaction with the fan control. other useful information can be found their as well, about controlling the fan.

links

http://www.thinkwiki.org
http://ibm-acpi.sourceforge.net (there is a useful chart with a bunch of ibm information and what ibm_acpi is known to support)

Thinkpad T30

RAM slot failure, it's a solder failure, usually starts in the second slot and worsens from there. http://www.thinkwiki.org/wiki/Problem_with_failing_memory_slot As-is these machines.

Thinkpad R60

In the frame buffer environment (pre-GUI) the top portion of the screen has a stripe of garbled (red) characters. This fix worked for this chipset:

$ lspci -k | grep -A1 VGA
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility X1400
	Kernel modules: radeon
$ sudo gedit /etc/default/grup

Edit the GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" to read GRUB_CMDLINE_LINUX_DEFAULT="radeon.modeset=0 quiet splash".

Run

$ sudo update-grub

Reboot. Is fixed, no?

Thinkpad X61

Issue
Wireless device recognized, not working
Details
First thought was that the integrated Bluetooth device was having some kind of hardware conflict with the wireless card. Running rfkill list showed the wireless card subject to a hardware block, which usually stems from a wireless switch. However, flipping the wireless switch (physical switch immediately below the center of the palm rest, SoftKey = Fn+F2) would bring the bluetooth up and then down, but leave the wireless as it was. Turns out, the solution was a BIOS option.
Solution
  • Enter BIOS (F1 on POST)
  • Go to Config -> Network
  • Set the Wireless LAN Radio Frequency option to On

And you're golden. Sheesh.

Thinkpad R61

Issue
Systems with BIOS passwords do not netboot correctly: System reboots when an option is selected
Solution
Install a hard drive, network boot should behave normally. Working hypothesis is the locked BIOS passes incorrect system information about a drive being present, and clobbers the netboot.
Working hypothesis is wrong, after cracking the BIOS password and updating to BIOS version 2.29, the problem is the same until a HDD is installed. Lynnae 22:58, 6 September 2012 (UTC)