Page 1 of 1
Linux Issues: Thinkpad Buttons & Suspend/Hibernate
Posted: Sat Mar 26, 2005 7:17 am
by daba
Hi folks,
I just installed Fedora Core 3 on my X40, and I'm currently using the GNOME interface. Everything is running smoothly so far and I have gotten the Intel 2200 Pro b/g to work on it. However, the system does not suspend-to-RAM and suspend-to-disk (WindowsXP standby and hibernate features, respectively). I've researched this problem and came across these two websites:
here and
here, but neither of those work. Perhaps I am doing something wrong? This is my first experience with Linux, and I appreciate the patience of anyone who helps.
Thanks!
Edit: Might I add that the Thinkpad buttons don't work. In particular, the Backward/Forward buttons are extremely useful, but cease to function (also the volume control is handy). I installed
tpb, but this does not include the volume control. Anyone have any information on this topic?
Posted: Sat Mar 26, 2005 4:00 pm
by pdudas
I have an X40 like yours. Installed MAndrake 10.1 powerpack.
I cannot use the wireless, so I will try the FC3 like you.
It worked out-of-the-box?
Posted: Sat Mar 26, 2005 5:53 pm
by daba
No, I went to
http://ipw2200.sourceforge.net and followed the instructions there, then the wireless (b,g) started working. They also have support for 2100 (802.11b) and Atheros (a,b,g).
Posted: Sun Mar 27, 2005 11:05 pm
by juntao
The sites you linked mention ACPI for standby (suspend to ram). I've read several sites saying ACPI works, but I've never gotten it to. APM on the other hand works without a problem. I'm running Gentoo not Fedora Core 3, so I'm not sure how to enable it in FC3. You need to have it enabled in the kernel and be running apmd. Suspend to disk (hibernate) is an entirely different problem. I think there are two different projects working on this, swsup and swsup2, but I haven't really worked on getting either working. Resuming from ram is much quicker and the battery lasts a very long time.
The volume control keys should just work, they're hardware control. I've never installed anything special for them. The back and forward keys generate regular keycodes, so it's a matter of setting up programs to use them. If you run xev from a terminal you can see the codes generated when you hit the keys. I didn't find them all that useful (alt+left and alt+right are good enough for me) so I haven't worked hard on getting them working. I'm fairly sure the only button that needs any additional software is the Access IBM button.
Posted: Mon Mar 28, 2005 1:44 am
by daba
Ah right, the volume buttons are hardware.
I use the forward and backward buttons a lot, but you are right in the respect that they are only buttons.
Posted: Wed Mar 30, 2005 8:49 am
by pdudas
DABA:
I installed five linux distro in the last three days.
FC3,Debian,Knoppix,Security Administrator, Mandrake 10.1 Powerpack
None of them worked with my Intel Pro 2200 wlan card.
Could you tell me (detailed) what did you when you installed the IPw2200?
Do you use WEP or WPA-PSK? Do you have the CRC32 and ARC4 modules loaded?
Did you installed from source, or did you downloaded the driver and firmware from atrpms site?
Did you compiled a new kernel or is it worked out-of-the-box?
Could you give me a link for the files you downloaded (under FC3)?
(IPW driver and firmware you installed)
Could you post the interface config file (/etc/sysconfig/network-scripts/...-ethx) ?
I managed to bring up the card at boot (static IP.....) , so I can se the WLAN icon on the bottom of the screen, but when I make any configuration with the card, the wlan icon switch off and I cannot enable it.
There is no error in /var/log/messages at boot.
Let me describe, what is my problem:
Boot>> wlan working (see my AP's ESSID and I can see the signal strenght with iwconfig)(if I switch off the ap, signal strength change). The card is unassociated with AP. The channel is not set (I use ch4), iwconfig shows channel:0.
The card is eth1. IWCONFIG eth1 channel 4
No error, the wlan icon switch off.
iwconfig>>> the card is still on a channel:0
This drives me crazy......
Thanks in advance!
Posted: Wed Mar 30, 2005 11:24 am
by Edward Mendelson
Did you try SUSE 9.2 or Ubuntu? Both support the IBM wireless chip on my T42, and I'm fairly sure that SUSE supports basically everything in the T42. I got suspend-to-disk working very easily; see my earlier post on SUSE 9.2 on this forum.
Posted: Wed Mar 30, 2005 11:34 am
by pdudas
Edward: do you have Intel chipset based card, or atheros?
I havent tried the Suse 9.2 yet.
Posted: Wed Mar 30, 2005 11:51 am
by Edward Mendelson
The IBM (non-Intel) wireless uses the Atheros chip. But SUSE says explicitly that it fully supports some T42 models, and I think those are Intel-based. Be sure to read my post before installing.
Ubuntu should also work "out of the box" though I didn't try hibernating, etc., with Ubuntu.
Posted: Wed Mar 30, 2005 1:14 pm
by pdudas
I managed to connect to the Ap, if I set the WEP OPEN SYSTEM.
If I want to use WEP Shared Key and a 128bit key, I get an unassociated card in Iwconfig. So the card is working, but I cannot use it with WEP.
How can I see what is the problem?
There is no error displayed, no error in /var/log /messages.
Only the unassociated is displayed at iwconfig.
Where can I find the log of the card (if it has)?
Posted: Wed Mar 30, 2005 3:07 pm
by pdudas
Hi!
I was a fool.
The documentation of the IPW2200 does not contain any information on the WEP using 128bit key.
I set the key, set encryption on, but never seen anything about "key restricted"
I browsed the net, and foun this:
http://www.ces.clemson.edu/linux/fc2-ipw2200.shtml
"There is also a great deal of confusion about the WEP key security modes: restricted and open. Apparently, the interpretation of security mode is dependent on the manufacturer. Early, versions of the ipw2200 driver used the restricted mode by default but the latest version uses the open mode. My advice is to go with the default open mode and only experiment with the restricted mode if all else fails. The mode can be set using the iwconfig command."
"iwconfig eth1 key restricted"
This [censored] driver is not working well without this settings with WEP Shared Key!!!!!!!!
Now the driver is working well with WEP Shared KEY and 128 bit key!!!!!!!
Posted: Wed Mar 30, 2005 5:26 pm
by daba
pdudas: I'm glad things worked out for you!
Posted: Tue Apr 05, 2005 5:36 am
by daba
For some reason the TPB program started to work. Now all but these backwards/forwards buttons are displayed on the LCD.
Anyone know how to program the Backward/Forward buttons?
Posted: Wed Apr 06, 2005 8:26 pm
by daba
Oddly enough, the OSD worked for one session and now it has stopped working again.
FC3 kernel rpm
Posted: Wed Apr 06, 2005 8:43 pm
by Volker
ACPI S3 suspend and suspend-to-disk work for me (on a T41). You need some patches for a radeon issue and the suspend2 patch. I have a kernel rpm for FC3 available:
http://www.sas.upenn.edu/~vbraun/comput ... ernel.html
Posted: Wed Apr 06, 2005 10:46 pm
by benplaut
add myself to this bandwagon:
what utility can i use to program the forward/back buttons?!?!?
i am searching through YaST and KDE Control Center, and i can't seem to find a thing on keyboard remapping. i have a feeling that it is just called something else in Linux
i have also been working to get the scroll button to work, except when i edit xf86config in the InputDevices section, and reboot, it brings me to a prompt... X can't seem to load...
i manually restore my backup of xf86config, and it works fine
generic newbie wrote:Help Me!
Thinkpad Buttons & Suspend/Hibernate - qsynaptics
Posted: Tue Apr 26, 2005 10:13 am
by Danny Manabat
hi guys, a newbie here.
i have read some of the emails in this section related to the acpi/apm, wifi/network and touchpad driver – most of these are very useful for a newbie like me.
being a new user, i found it hard to go into terminal mode and start editing configuration and setting files that are unfamiliar to me. even more because i have to fiddle with numbers to get the suitable or correct settings.
i have installed fedora core 2 in my T42 (2372-LUA) and i have used it for a month. all seems alright except for the acpi/apm, wifi/network and touchpad. i researched on the touchpad first while continuing reading threads on acpi/apm and wifi/network.
i surfed and searched the internet for a GUI related to the touchpad settings (being used to winxp) and came across qsynaptics which i managed to compile and install.
i did the following:
1.) install synaptics driver.
download synaptic-0.14.0-2.i386.rpm and install by
#rpm -ivh synaptic-0.14.0-2.i386.rpm
2.edit the file xorg.conf in etc/X11 directory.
you can view the modifications to the xorg.conf file from
http://web.telia.com/~u89404340/touchpad/ – in the Download section.
3.reboot.
4.install the ksynaptics package from
http://qsynaptics.sourceforge.net/
download “ksynaptics-0.2.0.tar.gz” and extract to a working directory.
read the files “install” and “readme”.
compile the package from instructions in the file “install” i.e. i run “./configure”, then “make”, then “make install”.
compilation was a bit tricky, requiring some programming tools to be installed from the fedora installation cd's and downloading “makekdewidget”.
check if the package is installed, click on redhat > preferences > control center > peripherals – an icon labelled “touchpad” should be present.
click this “touchpad” icon to activate the GUI.
also, in the file “readme” – you can run the application stand-alone by typing "kcmshell ksynaptics" after installing.
my T42 specs:
2373-LUA
40gb hdd
768mb ram
modem
winxp/winme/fedora in multi-boot (grub in /root)
my fedora:
kernel 2.6.10-1.771
kde desktop
the applet for the touchpad seems working, but the feeling while using the touchpad tapping, scrolling, etc. is not quite as comfortable as compared to windows xp.
it seems that the applet does not really control the touchpad. anyways, i'll try to experiment a bit more and maybe make another post about this.
i have also come across “LaptopConfig” and “tpctl” but so far have not installed them. i plan to try them also by the weekend.
my OSD is working, thanks to tpb which i read from this section. am also using a 56k driver from
www.linuxant.com for my modem.
i learned some bits and pieces about fedora in this forum. 'hope this post can also contribute.