Description of problem: I have USB keyboard and mouse attached via Belkin Flip USB KVM. Mouse works normally until KVM is switched, then when switching back keyboard continues to work but mouse doesn't move. It may be an acceleration problem because the pointer jiggles slightly. Other input (trackpad on laptop) does work This worked great up until Fedora 10 (and Ubuntu Intrepid). It seems some part of the X/Gnome input subsystem since the problem occurs independent of kernel version. The USB events are happening and input subsystem sees the mouse events. I suspect that what ever computes mouse acceleration decides to drop its data when it sees USB disconnect and then uses zero (or worse uninitialized data) after the reconnect?? Version-Release number of selected component (if applicable): Fedora 10 snapshot3 How reproducible: almost always. Problem doesn't happen when a VM is running has complete control of the input. Steps to Reproduce: 1. boot and login 2. switch to other system 3. switch back 4. mouse is immovable Actual results: USB mouse doesn't move Expected results: USB mouse works after flip Additional info:
Thanks for the bug report. We have reviewed the information you have provided above, and there is some additional information we require that will be helpful in our diagnosis of this issue. Please attach your X server config file (/etc/X11/xorg.conf) and X server log file (/var/log/Xorg.*.log) to the bug report as individual uncompressed file attachments using the bugzilla file attachment link below. Could you please also try to run without any /etc/X11/xorg.conf whatsoever and let X11 autodetect your display and video card? Attach to this bug /var/log/Xorg.0.log from this attempt as well, please. We will review this issue again once you've had a chance to attach this information. Thanks in advance.
Created attachment 322358 [details] Xorg log
This laptop has no /etc/X11/xorg.conf it uses pure autodetect
(In reply to comment #0) > I have USB keyboard and mouse attached via Belkin Flip USB KVM. > Mouse works normally until KVM is switched, then when switching back > keyboard continues to work but mouse doesn't move. Is that always the case, or only sometimes? reading through your log, it looks like it should have worked up to and after the VT switch, but it would have stopped working after the last flip. seems the KVM registers two devices, one a keyboard and one a mouse. On the last one, only this one came up: (II) XINPUT: Adding extended input device "Belkin Corporation Flip KVM" (type: KEYBOARD) the kensington usb mouse, is it attached to your box or to the kvm? is that the one that stops working?
The mouse sometimes works, sometimes not... There is a USB keyboard, and USB mouse. You might see two different keyboards in the log because I swapped it yesterday (system was off).
am I right if I assume that you have the kvm on the box and the kbd/mouse in the kvm - and no kbd/mouse in the box directly? there's one odd behaviour I notice from the logs: (II) config/hal: Adding input device Belkin Corporation Flip KVM (II) config/hal: Adding input device Belkin Corporation Flip KVM (II) config/hal: removing device Belkin Corporation Flip KVM (II) config/hal: removing device Belkin Corporation Flip KVM (II) config/hal: Adding input device Key Tronic Keytronic USB Keyboard (II) config/hal: Adding input device Belkin Corporation Flip KVM (II) config/hal: Adding input device Kensington USB/PS2 Wheel Mouse so the KVM gets added twice, then removed, then added once with the two devices. If we look at the corresponding XINPUT output: (II) XINPUT: Adding extended input device "Belkin Corporation Flip KVM" (type: MOUSE) (II) XINPUT: Adding extended input device "Belkin Corporation Flip KVM" (type: KEYBOARD) (II) config/hal: removing device Belkin Corporation Flip KVM (II) config/hal: removing device Belkin Corporation Flip KVM (II) XINPUT: Adding extended input device "Key Tronic Keytronic USB Keyboard" (type: KEYBOARD) (II) XINPUT: Adding extended input device "Belkin Corporation Flip KVM" (type: KEYBOARD) (II) XINPUT: Adding extended input device "Kensington USB/PS2 Wheel Mouse" (type: MOUSE) So the mouse-part of the KVM never comes back up if the other devices come back up. This may be the issue. Do the events appear to come from the device, or from the KVM? i.e. if you run hexdump or evtest on the event device that corresponds to the KVM mouse device (check /proc/bus/input/devices), does it emit events when you move the mouse?
Maybe a picture would help. +--------+ +------+ +--------+ | Laptop +=== VGA ===+ Flip +=== VGA ===+ Desktop| | FC10 +--- USB ---+ KVM +--- USB ---+ Ubuntu | +--------+ +-+--+-+ +--------+ | | | -- Belkin USB Mouse USB Keyboard I will get an event log when it happens
Just leaving the needinfo flag there so we get reminded.
It appears this bug has gone away, if I can't reproduce it by end of week (16 Nov) then close it.
This bug appears to have been reported against 'rawhide' during the Fedora 10 development cycle. Changing version to '10'. More information and reason for this action is here: http://fedoraproject.org/wiki/BugZappers/HouseKeeping
CLosing per comment 9