User:Paul Strefling

From ThinkWiki
Revision as of 17:37, 20 July 2006 by Paul Strefling (Talk | contribs) (Hdaps and 3D Fixed!)
Jump to: navigation, search

x60 with Debian Etch

Current Issues

  • Poor 3D

Fixed. The problem was the upgrade from Xorg 6.9 to 7.0 The i810 drivers were too new for the mesa packages. Upgrading to libgl1-mesa-dri libgl1-mesa-glx in experimental fixed the problem.

  • HDAPS

Fixed. I posted my solution on the Mailing list, but I will repost here:

As you all know the the Thinkpad X60 does not exist in the whitelist. My

first attempt at getting hdaps working in debian was to simply add the 
model into the whitelist. This is how it ended:

hdaps: supported laptop not found!
hdaps: driver init failed (ret=-6)!

With help from Insount on #hdaps he recommended for me to load tp_smapi. 
Directions are available here: http://www.thinkwiki.org/wiki/tp_smapi.
While mounting the module,  this is what dmesg had to say:

tp_base: tp_base 0.22 loaded.
 tp_smapi: tp_smapi 0.22 loading...
tp_smapi: successfully loaded (smapi_port=0xb2).
hdaps: supported laptop not found!
hdaps: driver init failed (ret=-6)!

Forcing the hdaps module to load:
'insmod ./hdaps.ko force=1'

dmesg reported:

hdaps: initial latch check good (0x05).
hdaps: device successfully initialized.
input: hdaps as /class/input/input3
hdaps: driver successfully loaded.

 cat /sys/devices/platform/hdaps/position
Verifies that it is working.

To complete the installation:
make install HDAPS=1"

and add "force=1" to hdaps in modprobe.conf (or equiv).

To get the module to load in debian first add

tp_smapi
hdaps

to /etc/modules and then add the file /etc/modprobe.d/hdaps and have it contain:

options hdaps force=1


  • Hibernating

I also have both hibernating and sleeping working. The only problem is that sda1/ata1 complains a whole lot and ata1 resets.

I will clean this up when I get some more time.