2.5 bk, input driver and dell i8100 nib+pad
Trying out 2.5, I've got only a partially working mouse. The usb mouse is fully functional, as are both sets of buttons on the notebook. The mouse pad works, but the nib is ignored.
Of course, I only ever use the nib and only noticed that the pad was working by accident.
I seem to recall a similar post some time back, but cannot find it in my archives.
Any ideas?
I do need to reboot into 2.4 and clone my bk clone from the sbp2 disk to the internal disk (ohci1394 is b0rked ATM) to see the .config I ended up with....
The relevant X config is:
Section "ServerFlags"
Option "AllowMouseOpenFail"
EndSection
Section "InputDevice"
Driver "mouse" Identifier "Mouse[1]" Option "Device" "/dev/psaux" Option "InputFashion" "Mouse" Option "Name" "AutoDetected" Option "Protocol" "ps/2" Option "Vendor" "AutoDetected" Option "Emulate3Buttons" "on"
EndSection
Section "InputDevice"
Driver "mouse" Identifier "USBmouse" Option "Device" "/dev/input/mice" Option "Name" "AutoDetected" Option "Protocol" "IMPS/2" Option "Vendor" "AutoDetected" Option "ZAxisMapping" "4 5"
EndSection
Section "ServerLayout"
Identifier "Layout[all]" InputDevice "Keyboard[0]" "CoreKeyboard" InputDevice "Mouse[1]" "CorePointer" InputDevice "USBmouse" "SendCoreEvents" Option "Clone" "off" Option "Xinerama" "off" Screen "Screen[0]"
EndSection
-JimC
Here is the input-relevant section of the .config that lets the pad work but not the nib:
CONFIG_MODULES=yCONFIG_KMOD=yCONFIG_INPUT=yCONFIG_INPUT_MOUSEDEV=mCONFIG_INPUT_MOUSEDEV_PSAUX=yCONFIG_INPUT_MOUSEDEV_SCREEN_X=1600CONFIG_INPUT_MOUSEDEV_SCREEN_Y=1200
# CONFIG_INPUT_JOYDEV is not set
# CONFIG_INPUT_TSDEV is not setCONFIG_INPUT_EVDEV=m
# CONFIG_INPUT_EVBUG is not set
# CONFIG_GAMEPORT is not setCONFIG_SOUND_GAMEPORT=yCONFIG_SERIO=yCONFIG_SERIO_I8042=yCONFIG_SERIO_SERPORT=y
# CONFIG_SERIO_CT82C710 is not set
# CONFIG_SERIO_PARKBD is not setCONFIG_INPUT_KEYBOARD=yCONFIG_KEYBOARD_ATKBD=y
# CONFIG_KEYBOARD_SUNKBD is not set
# CONFIG_KEYBOARD_XTKBD is not set
# CONFIG_KEYBOARD_NEWTON is not setCONFIG_INPUT_MOUSE=yCONFIG_MOUSE_PS2=y
# CONFIG_MOUSE_SERIAL is not set
# CONFIG_MOUSE_INPORT is not set
# CONFIG_MOUSE_LOGIBM is not set
# CONFIG_MOUSE_PC110PAD is not set
# CONFIG_INPUT_JOYSTICK is not set
# CONFIG_INPUT_TOUCHSCREEN is not setCONFIG_INPUT_MISC=yCONFIG_INPUT_PCSPKR=yCONFIG_INPUT_UINPUT=yCONFIG_BUSMOUSE=yCONFIG_PROC_FS=y
# CONFIG_DEVFS_FS is not setCONFIG_VGA_CONSOLE=yCONFIG_VIDEO_SELECT=yCONFIG_USB=m
# CONFIG_USB_DEBUG is not setCONFIG_USB_DEVICEFS=yCONFIG_USB_LONG_TIMEOUT=y
# CONFIG_USB_BANDWIDTH is not setCONFIG_USB_DYNAMIC_MINORS=yCONFIG_USB_UHCI_HCD_ALT=mCONFIG_USB_HID=mCONFIG_USB_HIDINPUT=y
# CONFIG_HID_FF is not setCONFIG_USB_HIDDEV=yCONFIG_USB_KBD=mCONFIG_USB_MOUSE=mCONFIG_USB_AIPTEK=mCONFIG_USB_WACOM=mCONFIG_USB_POWERMATE=mCONFIG_USB_XPAD=m
-JimC
Quoted 9 lines · [email protected] said:
Trying out 2.5, I've got only a partially working mouse. The usb mouse is fully functional, as are both sets of buttons on the notebook. The mouse pad works, but the nib is ignored.
Of course, I only ever use the nib and only noticed that the pad was working by accident.
I seem to recall a similar post some time back, but cannot find it in my archives.
http://lists.insecure.org/lists/linux-kernel/2002/Oct/7774.html
I've since been playing with the docs for the SuperIO chip but I'm not convinced we can actually talk to all four PS/2 ports individually unless we reflash the 8051 firmware on it, which I don't really want to play with.
--
dwmw2
Quoted 7 lines
Quoted 7 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
"David" == David Woodhouse <[email protected]> writes:
Of course, I only ever use the nib and only noticed that the pad was working by accident.
I seem to recall a similar post some time back, but cannot find it in my archives.
David> http://lists.insecure.org/lists/linux-kernel/2002/Oct/7774.html
I'll give that a try. Thanks.
-JimC
Quoted 5 lines
Quoted 5 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
"David" == David Woodhouse <[email protected]> writes:
Trying out 2.5, I've got only a partially working mouse. The usb mouse is fully functional, as are both sets of buttons on the notebook. The mouse pad works, but the nib is ignored.
David> http://lists.insecure.org/lists/linux-kernel/2002/Oct/7774.html
The patch in the referenced post did not fix this for me in 2.5 bk current. The nib continued to do nothing.
-JimC
Quoted 2 lines · [email protected] said:
The patch in the referenced post did not fix this for me in 2.5 bk
current. The nib continued to do nothing.
You need to reboot or suspend and resume, Just unloading and reloading the psmouse module isn't sufficient.
--
dwmw2
Quoted 4 lines
Quoted 4 lines
Quoted 1 line
Quoted 1 line
Quoted 1 line
"David" == David Woodhouse <[email protected]> writes:
The patch in the referenced post did not fix this for me in 2.5 bk current. The nib continued to do nothing.
David> You need to reboot or suspend and resume, Just unloading and David> reloading the psmouse module isn't sufficient.
Of course; I even incremented my EXTRAVERSION for the new kernel, and the import and compile was done in a fresh clone....
-JimC
Quoted 2 lines · [email protected] said:
Of course; I even incremented my EXTRAVERSION for the new kernel, and
the import and compile was done in a fresh clone....
Weird. Does it come back to life if you suspend to RAM and resume? Does the 'mouse' get detected as a Synaptics Touchpad by the changed psmouse.c?
--
dwmw2
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"David" == David Woodhouse <[email protected]> writes:
David> Weird. Does it come back to life if you suspend to RAM and David> resume? Does the 'mouse' get detected as a Synaptics Touchpad David> by the changed psmouse.c?
I have to do a new compile with the csets from overnight for the htree bug before I can test that. But from /var/log I see:
kernel: input: PS/2 Synaptics TouchPad on isa0060/serio1
with the patch and w/o the patch I had:
kernel: input: PS/2 Generic Mouse on isa0060/serio1
so that part of it at least was fixed.
-JimC
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
Quoted 1 line
"|" == David Woodhouse <[email protected]> writes:
|> Weird. Does it come back to life if you suspend to RAM and resume? |> Does the 'mouse' get detected as a Synaptics Touchpad by the |> changed psmouse.c?
I've some more data on this. I'd had been some time until I was able to get a 2.5 to boot enough to run X....
Anyway, at 2.5.50 + a few csets, I had a spot where gpm could see the nib iff /dev/mouse was symlinked to /dev/input/mice (c 13 63) but not if it was linked to /dev/psaux (c 10 1) as it had been.
I hoped from that that X would also work, but I've not been able to replicate that success even with gpm. I don't know what magic insmod made the difference (I wasn't trying to get it to work at the time, just accidently hit the nib while at run level 3 and saw the gpm cursor...).
As for a susend/resume cycle, this box has never been happy to do that.
-JimC