[ltp] thinkpad R51: acpi, suspend, touchpad trouble

Didrik Pinte linux-thinkpad@linux-thinkpad.org
Wed, 14 Jul 2004 11:51:22 +0200


Le mer 14/07/2004 =E0 11:44, Frank Dekervel|Smartlounge| a =E9crit :
> hello,
>=20
> i recently installed linux on a thinkpad R51 (debian unstable) and most o=
f the=20
> things seem to work fine. the intel pro/wireless card is supported by the=
=20
> ipw2100 driver. i use the opensource radeon driver (knoppix did it that w=
ay,=20
> and i copied the XF86config from knoppix)
> however, some things seem not to be right yet:
>=20
> - acpi suspend (S3) does not seem to work. when usb is loaded, it refuses=
 to=20
> suspend (could not suspend device <device ID of my usb controller>), and =
when=20
> i unload it, it suspends, but resuming makes the machine crash: i get som=
e=20
> PCI warnings, and then "ipw2100 using hotplug for firmware reload", and t=
hen=20
> nothing anymore. even when i do /etc/init.d/hotplug stop before suspendin=
g,=20
> nothing works. S1 immediately comes back after sleeping, so there is no w=
ay to=20
> suspend for me currently. i also tried to unload the wlan driver=20
>=20
> i tried booting with noacpi, and apm suspend seems to work, a little bit.=
=20
> something goes wrong suspending or resuming, like the harddisk refuses to=
=20
> work after resume, or the ethernet card, or suspending crashes. also,=20
> speedstep_centrino seems to need acpi.
>=20
> - the touch pad and the nipple are very sensitive, almost unusable for me=
.=20
> acceleration is 1, and Resolution in XF86Config does not seem to make any=
=20
> difference ...
>=20
> - the fan is always on when in linux, and battery life is significantly l=
ess=20
> than when booted in windows .. /proc/acpi/fan is empty
>=20
> somebody has any hints ?
>=20
> i use kernel 2.6.7 vanilla and xf86 4.3 , and the thinkpad modules are lo=
aded
>=20
> thanks,
> greetings,
> frank

For the problem of the fan, I advise you to try the non-free driver
fglrx in place of the radeon driver. It changes a lot on my R50.

ipw2100 does not support correctly suspend-to-disk but works perfectly
well with suspend-to-ram using apm.

for the speestepping, you do not need acpi, it works with apm. You just
need to load some modules (cpufreq, etc.)

Didrik
Running a Debian/Sid with 2.6.7 customized kernel (compiled with the
debian kernel-source-2.6.7 package)