Red Hat Bugzilla – Bug 479516
HP/Compaq nx7300 touchpad frozen in X
Last modified: 2009-01-12 19:24:58 EST
Created attachment 328621 [details]
Description of problem:
HP/Compaq nx7300 running patched f10
Using f9, perhaps with update Dec 10 to
Option "AllowEmptyInputs" "false" was added to unfreeze
With Jan 8 update to
xorg-x11-drv-evdev-2.1.0-1 I got triple keyboard input such
as in bug 467573 and touchpad frozen. Removing the above Option and adding
Option "AutoAddDevices" "off" has restored all
functionality to the laptop.
I have no altered or added hal fdi rules.
Removal of the xorg.conf file produced
keyboard worked, touchpad cursor frozen.
Version-Release number of selected component (if applicable):
How reproducible: Used xorg.conf produced by
Xorg -configure. Boot to X or use startx
Steps to Reproduce:
1.Boot to X
keyboard works, touchpad cursor frozen
keyboard and touchpad function normally
Created attachment 328622 [details]
Xorg.0.log no xorg.conf
Created attachment 328623 [details]
xorg.conf paired with Xorg.0.log
Created attachment 328624 [details]
output from lshal command
(In reply to comment #0)
> Using f9, perhaps with update Dec 10 to
> Option "AllowEmptyInputs" "false" was added to unfreeze
> the touchpad.
> With Jan 8 update to
> xorg-x11-drv-evdev-2.1.0-1 I got triple keyboard input such
> as in bug 467573 and touchpad frozen. Removing the above Option and adding
> Option "AutoAddDevices" "off" has restored all
> functionality to the laptop.
This is a bug in F9 that cannot be fixed and AllowEmptyInput is the wrong option in F10. Your choice is correct, although removing the option AutoAddDevices althogether would be better.
anyway. Please attach the full output of lshal -m, the part you attached only lists the in-kernel mouse button emulation for apple laptops. I need to see the part that represents your touchpad. Judging by the X log, the touchpad is misconfigured in the kernel and appears as a keyboard (provided that b43-phy0 is actually the touchpad).
Created attachment 328741 [details]
Output of lshal as user root on nx7300 laptop
Output is from lshal (no -m switch). -m is monitor mode. I used the laptop for a few minutes but never got any output from lshahl -m. If the -m switch is needed, please inform me as to what needs to be done to produce useful output. Thank you for your time. Ron H.
(In reply to comment #5)
> Output is from lshal (no -m switch). -m is monitor mode.
of course, sorry, brain wasn't quite there yet yesterday.
do you have the xorg-x11-drv-synaptics package installed? Your touchpad is there and looks normal, but evdev won't pick up touchpads unless you tweak the configuration a bit. Just install the synaptics driver and it'll work.
the reason why it worked with f9 is most likely because f9 used the mouse driver and synaptics feeds into /dev/input/mice, which in turn is picked up by the mouse driver. mouse is disabled now, so you need to make sure the server picks it up, and xorg-x11-drv-synaptics does that for you.
Installation of xorg-x11-drv-synaptics did indeed solve the problem.
After installation, all "InputDevice" and "Option" lines were commented out of
Section "ServerLayout" in xorg.conf. Section "InputDevice" sections relating to the keyboard and mouse were commented out as well.
Rebooted the laptop. /var/log/Xorg.0.log reports in part...
(II) Cannot locate a core pointer device.
(II) Cannot locate a core keyboard device.
(II) The server relies on HAL to provide the list of input devices.
If no devices become available, reconfigure HAL or disable
(II) Loading /usr/lib/xorg/modules/input//synaptics_drv.so
(II) Module synaptics: vendor="X.Org Foundation"
compiled for 1.5.0, module version = 0.15.2
Module class: X.Org XInput Driver
ABI class: X.Org XInput driver, version 2.1
(II) Synaptics touchpad driver version 0.15.2
of which the lines below the ellipsis are obviously new with the synaptics driver.
This was an upgrade from f9 to f10 instead of a fresh install (which I know is
not recommended). I am glad this was an easy fix for both of us. I in no way
treat this process as a personal troubleshooting desk, and do not contact you
flippantly. Unless questioned, this matter is closed. Thank you again for your
professionalism and patience.
Closing as NOTABUG, missing package was the culprit.