[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: No PS/2 Mouse with Kernel 2.6.x



On Sat, Mar 13, 2004 at 05:36:22PM +0000, Sascha Petranka wrote:
> Hi,
> 
> I've ASUS L8400B notebook with synaptics touchpad and an external PS/2
> mouse attached. With Kernel 2.4.x both devices funtioned correctly.
> Now, with the kernel 2.6.4 and the synaptics driver installed, the
> touchpad works fine again but the external PS/2 mouse does not. When I
> move the external mouse on X, nothing happens but when I move the
> mouse on a console or gpm the message "Synaptics driver lost sync at
> byte 1" scrolls over the screen. When I touched once the touchpad a
> message "Synaptics driver resynced" appears once. 
> 
> What can I do, to get my PS/2 mouse working again?
> 

Try using /dev/input/mice as the interface. All mice should be routed
to that interface emulated as ImPS2

> Thanks for your answers...
> 
> My dates are:
> 
> System: Debian Woody, Kernel 2.6.4, XFree86 4.3
> 
> Dmesg:
> 
> 
> drivers/usb/core/usb.c: registered new driver hid
> drivers/usb/input/hid-core.c: v2.0:USB HID core driver
> mice: PS/2 mouse device common for all mice
> serio: i8042 AUX port at 0x60,0x64 irq 12
> Synaptics Touchpad, model: 1
>  Firmware: 4.6
>  Sensor: 19
>  new absolute packet format
>  Touchpad has extended capability bits
>  -> multifinger detection
>  -> palm detection
> input: SynPS/2 Synaptics TouchPad on isa0060#/serio1
> serio: i8042 KBD port at 0x60,0x64 irq 1
> input: AT Translated Set 2 keyboard on isa0060/serio0
> 
> 
> Kernel config:
> 
> #
> # Userland interfaces
> #
> CONFIG_INPUT_MOUSEDEV=y
> CONFIG_INPUT_MOUSEDEV_PSAUX=y
> CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024
> CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768
> # CONFIG_INPUT_JOYDEV is not set
> CONFIG_INPUT_TSDEV=m
> CONFIG_INPUT_TSDEV_SCREEN_X=240
> CONFIG_INPUT_TSDEV_SCREEN_Y=320
> CONFIG_INPUT_EVDEV=m
> # CONFIG_INPUT_EVBUG is not set
> 
> #
> # Input I/O drivers
> #
> # CONFIG_GAMEPORT is not set
> CONFIG_SOUND_GAMEPORT=y
> CONFIG_SERIO=y
> CONFIG_SERIO_I8042=y
> # CONFIG_SERIO_SERPORT is not set
> # CONFIG_SERIO_CT82C710 is not set
> # CONFIG_SERIO_PARKBD is not set
> # CONFIG_SERIO_PCIPS2 is not set
> 
> #
> # Input Device Drivers
> #
> CONFIG_INPUT_KEYBOARD=y
> CONFIG_KEYBOARD_ATKBD=y
> # CONFIG_KEYBOARD_SUNKBD is not set
> # CONFIG_KEYBOARD_XTKBD is not set
> # CONFIG_KEYBOARD_NEWTON is not set
> CONFIG_INPUT_MOUSE=y
> CONFIG_MOUSE_PS2=y
> # CONFIG_MOUSE_SERIAL is not set
> # CONFIG_INPUT_JOYSTICK is not set
> # CONFIG_INPUT_TOUCHSCREEN is not set
> # CONFIG_INPUT_MISC is not set
> 
> Output cat /proc/bus/input/devices:
> 
> I: Bus=0011 Vendor=0002 Product=0007 Version=0000
> N: Name="SynPS/2 Synaptics TouchPad"
> P: Phys=isa0060/serio1/input0
> H: Handlers=mouse0 event0
> B: EV=b
> B: KEY=6420 0 670000 0 0 0 0 0 0 0 0
> B: ABS=11000003
>  
> I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
> N: Name="AT Translated Set 2 keyboard"
> P: Phys=isa0060/serio0/input0
> H: Handlers=kbd event1
> B: EV=120003
> B: KEY=4 2000000 3802078 f840d001 f2ffffdf ffefffff ffffffff fffffffe
> B: LED=7
> 
> XF86Config:
> 
> 
> Section "InputDevice"
> Driver        "synaptics"
> Identifier    "Mouse[1]"
> Option        "Device"        "/dev/psaux"
> Option        "Protocol"      "auto-dev"
> Option        "LeftEdge"      "1700"
> Option        "RightEdge"     "5300"
> Option        "TopEdge"       "1700"
> Option        "BottomEdge"    "4200"
> Option        "FingerLow"     "25"
> Option        "FingerHigh"    "30"
> Option        "MaxTapTime"    "180"
> Option        "MaxTapMove"    "220"
> Option        "VertScrollDelta" "100"
> Option        "MinSpeed"      "0.06"
> Option        "MaxSpeed"      "0.12"
> Option        "AccelFactor" "0.0010"
> Option        "SHMConfig"     "on"
> # Option       "Repeater"      "/dev/ps2mouse"
> EndSection
> 
> #Section "InputDevice"
> #	Identifier	"Configured Mouse"
> #	Driver		"mouse"
> #	Option		"CorePointer"
> #	Option		"Device"		"/dev/psaux"
> #	Option		"Device"		"/dev/input/mice"
> #	Option		"Protocol"		"PS/2"
> #	Option		"Protocol"		"ImPS/2"
> #	Option		"Emulate3Buttons"	"true"
> #	Option		"ZAxisMapping"		"4 5"
> #EndSection
> 
> Section "InputDevice"
> 	Identifier	"Generic Mouse"
> 	Driver		"mouse"
> 	Option		"SendCoreEvents"	"true"
> 	Option		"Device"		"/dev/input/mouse0"
> #	Option		"Device"		"/dev/psaux"
> 	Option		"Protocol"		"ImPS/2"
> 	Option		"Emulate3Buttons"	"true"
> 	Option		"ZAxisMapping"		"4 5"
> EndSection
> 
> Section "ServerLayout"
> 	Identifier	"Default Layout"
> 	Screen		"Default Screen"
> 	InputDevice	"Generic Keyboard"
> #	InputDevice	"Configured Mouse"	"AlwaysCore"
> 	InputDevice	"Mouse[1]"	"CorePointer"
> #	InputDevice	"Generic Mouse"		"AlwaysCore"
> 	InputDevice	"Generic Mouse"
> EndSection
> 
> XF86.0.log:
> 
> 
> (II) Keyboard "Generic Keyboard" handled by legacy driver
> (II) Synaptics touchpad driver version 0.12.5
> (--) Mouse[1] auto-dev sets Synaptics Device to /dev/input/event0
> (**) Option "Device" "/dev/input/event0"
> (**) Option "SHMConfig" "on"
> (**) Option "LeftEdge" "1700"
> (**) Option "RightEdge" "5300"
> (**) Option "TopEdge" "1700"
> (**) Option "BottomEdge" "4200"
> (**) Option "FingerLow" "25"
> (**) Option "FingerHigh" "30"
> (**) Option "MaxTapTime" "180"
> (**) Option "MaxTapMove" "220"
> (**) Option "VertScrollDelta" "100"
> (**) Option "CorePointer"
> (**) Mouse[1]: Core Pointer
> (**) Option "Protocol" "ImPS/2"
> (**) Generic Mouse: Protocol: "ImPS/2"
> (**) Option "SendCoreEvents" "true"
> (**) Generic Mouse: always reports core events
> (**) Option "Device" "/dev/input/mouse0"
> (**) Option "Emulate3Buttons" "true"
> (**) Generic Mouse: Emulate3Buttons, Emulate3Timeout: 50
> (**) Option "ZAxisMapping" "4 5"
> (**) Generic Mouse: ZAxisMapping: buttons 4 and 5
> (**) Generic Mouse: Buttons: 5
> (II) XINPUT: Adding extended input device "Generic Mouse" (type:
> MOUSE)
> (II) XINPUT: Adding extended input device "Mouse[1]" (type: MOUSE)
> Synaptics DeviceInit called
> SynapticsCtrl called.
> Synaptics DeviceOn called
> (II) Generic Mouse: ps2EnableDataReporting: succeeded
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-user-request@lists.debian.org 
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> 
>  
>  +++++++++++++++++++++++++++++++++++++++++++
>  This Mail Was Scanned By Mail-seCure System
>  at the Tel-Aviv University CC.
> 



Reply to: