APM failure on Thinkpad R40
Nice people out there:),
I have been using Debian on a Thinkpad R40 for a couple of months now,
trying all this time to ignore a couple of problems. However, I
discovered a few more symptoms, and I'll very grateful if some of you can
help me now.
To install Debian, I guided myself mostly through Thomas Marquart page:
http://tom.uni-hd.de/thinkpad-r40.html,
hence, I have installed the latest drm-trunk and dri-trunk packages, along
with XFree86 4.3 from
deb http://penguinppc.org/~daniels/sid/i386 ./
Right now, the machine is working almost perfectly. The only 2
important problems remaining seems to be related with APM. Note however,
that I'm able to suspend (Fn-F4) and wake-up the machine flawlessly
(well... it goes to sleep only if I'm not using the audio output, but that
is something I can live with:D)
The two problems from which I would really appreciate any advice...
First, whenever I blank the LCD (Fn-F3), it will never go back on, and
I'll have to remove the battery to reboot... just pressing the power
button does nothing. That also applies to automatic BIOS turning off of
the display, i.e. if I'm working with battery only and I don't touch the
keyboard or mouse every 5 minutes... I'll have to reboot!!!
Second problem is that the computer doesn't halt cleanly. Rather, I'll
have to keep the power button pressed down 5 seconds to really turn it
off after the last "Halting..." (or something like that) message.
In the XFree86.0.log file, I recently discovered the following weird
message:
...
(II) LoadModule: "apm"
(WW) Warning, couldn't open module apm
(II) UnloadModule: "apm"
(EE) Failed to load module "apm" (module does not exist, 0)
...
but, the lsmod output (attached below) do show a loaded and used apm
module, and remeber that the suspend function do work for me!
I'm using Debian unstable with Gnome and kernel 2.4.21, I'm also
attaching below the lsmod output and the contents of XF86Config-4 file. If
you think you'll need more info to help me better, please let me know and
I'll gladly send it.
Thank you very much in advance, sincerely...
Patricio
-------------------------------------
#lsmod
Module Size Used by Not tainted
mousedev 4340 1 (autoclean)
radeon 101916 1
agpgart 39264 3 (autoclean)
i810_audio 24540 1 (autoclean)
soundcore 3972 2 (autoclean) [i810_audio]
ac97_codec 11860 0 (autoclean) [i810_audio]
ds 6868 1
i82365 24528 1
pcmcia_core 40832 0 [ds i82365]
af_packet 13704 1 (autoclean)
e100 47208 1 (autoclean)
nls_cp437 4348 1 (autoclean)
vfat 10860 1 (autoclean)
fat 32088 0 (autoclean) [vfat]
serial 48260 0 (autoclean) (unused)
thinkpad 2500 0 (unused)
usbmouse 2264 0 (unused)
input 3648 0 [mousedev usbmouse]
usb-uhci 23696 0 (unused)
usbcore 63436 0 [usbmouse usb-uhci]
apm 10568 1
rtc 6792 0 (autoclean)
------------------------------------------
# cat /etc/X11/XF86Config-4
### BEGIN DEBCONF SECTION
# XF86Config-4 (XFree86 server configuration file) generated by dexconf,
the
# Debian X Configuration tool, using values from the debconf database.
#
# Edit this file with caution, and see the XF86Config-4 manual page.
# (Type "man XF86Config-4" at the shell prompt.)
#
# If you want your changes to this file preserved by dexconf, only make
changes
# before the "### BEGIN DEBCONF SECTION" line above, and/or after the
# "### END DEBCONF SECTION" line below.
#
# To change things within the debconf section, run the command:
# dpkg-reconfigure xserver-xfree86
# as root. Also see "How do I add custom sections to a dexconf-generated
# XF86Config or XF86Config-4 file?" in
/usr/share/doc/xfree86-common/FAQ.gz.
Section "Files"
FontPath "unix/:7100" # local font
server
# if the local font server has problems, we can fall back on these
FontPath "/usr/lib/X11/fonts/Type1"
FontPath "/usr/lib/X11/fonts/CID"
FontPath "/usr/lib/X11/fonts/Speedo"
FontPath "/usr/lib/X11/fonts/misc"
FontPath "/usr/lib/X11/fonts/cyrillic"
FontPath "/usr/lib/X11/fonts/100dpi"
FontPath "/usr/lib/X11/fonts/75dpi"
EndSection
Section "Module"
Load "GLcore"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "speedo"
Load "type1"
Load "vbe"
Load "apm"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc101"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Touchpad"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/psaux"
Option "Protocol" "PS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Generic Mouse"
Driver "mouse"
Option "SendCoreEvents" "true"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "Emulate3Buttons" "true"
Option "ZAxisMapping" "4 5"
EndSection
Section "Device"
Identifier "Generic Video Card"
Driver "vesa"
EndSection
Section "Device"
Identifier "Radeon Card"
Driver "radeon"
Option "AGPMode" "2"
Option "EnablePageFlip" "true"
# Option "UseFBDev" "true"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
# HorizSync 28-60
# VertRefresh 43-90
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Radeon Card"
Monitor "Generic Monitor"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x1024" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x1024" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x1024" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1400x1050" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1400x1050" "1280x1024" "800x600"
"640x480"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Touchpad"
InputDevice "Generic Mouse"
EndSection
Section "DRI"
Mode 0666
EndSection
### END DEBCONF SECTION
--
----------------------------------------------------------------
. . /.
. * /`'\ . Patricio Rojo
. / ./ \.. 516 Space Sciences Building
../ .' \. Cornell University
../ / ../ \ Ithaca, NY 14853
./ ./ ./ \ (607)255-6438
./ ./ \ \. pato@astro.cornell.edu
----------------------------------------------------------------
Reply to: