Jon Clark wrote:
> Hello,
>
> I have been working with about twenty Scientific Linux machines for
> around five months, and in that time I have seen a complete USB
> failure on two different systems. Some of our systems have USB mouses
> attached which generally work fine. "Mouse not working" (the mouse
> 'freezes') is the fault reported by the users, but I think the problem
> is with all of the system USB capabilities. Some of the details of
> the latest failure are:
>
> In "/var/log/messages":
> Feb 28 11:38:56 sysname kernel: drivers/usb/input/hid-core.c: not
> resubmitting, input0
> Feb 28 11:38:57 sysname kernel: hub 1-0:1.0: connect-debounce failed,
> port 5 disabled
> Feb 28 11:38:59 sysname kernel: hub 1-0:1.0: connect-debounce failed,
> port 6 disabled
> Feb 28 11:38:59 sysname kernel: hub 2-0:1.0: port 2 disabled by hub
> (EMI?), re-enabling...
> Feb 28 11:38:59 sysname kernel: usb 2-2: USB disconnect, address 2
> Feb 28 11:39:01 sysname kernel: hub 1-0:1.0: connect-debounce failed,
> port 5 disabled
> Feb 28 11:39:02 sysname kernel: hub 1-0:1.0: connect-debounce failed,
> port 6 disabled
>
> (with the last two messages being repeated continuously.)
>
> The last two messages also fill the system "dmesg" file.
See some of the testing tips in the Linux-USB.org FAQ -
http://www.linux-usb.org/
Some mice are USB 2 & some aren't. BIOS, USB controller, driver and
mouse polling speed can vary widely.
# lspci -v|grep -i hci
# lsmod | grep -i hci
>
> The two systems that have experienced the failure have been running SL
> 4.1 and SL 4.4 and have different hardware (a two year old Dell and a
> 5 month old Viglen) so I think the chances of hardware incompatibility
> are minimal. (Besides, there are plenty of similar systems here using
> USB without problems, and the two systems that have experienced
> failure are usually OK.)
>
Check for BIOS updates & USB Hotplug configs in BIOS.
> I have used "system-config-mouse" to check that the system has
> recognised the mouse correctly. It recognises a USB scroll mouse
> which is exactly what is in use.
>
> A reboot fixes the problem, but without a mouse to close applications
> cleanly, data is lost. Reboot to fix is not an ideal solution either!
>
> I was wondering if anyone else had experienced similar, and more
> importantly if they found a cause and solution. (I have seen in the
> list archive a similar problem reported, but the solution was to swap
> to a PS/2 mouse. I do not have enough PS/2 mice to replace all of our
> USB mice, and this does not help a user wanting to use a USB stick
> drive etc.)
>
> Any solution, or advice on where to look for more information that
> might point to a cause would be appreciated.
>
> Thanks,
> Jon
>
"system-config-mouse" is pretty buggy... it writes a best-guess mouse
config to /etc/sysconfig/mouse. You can edit this by hand & try some
other device and protocol options (cat /proc/bus/input/devices,
reconnect usb mouse & test again). Take a look at your
/etc/X11/xorg.conf & tell us what Driver and Protocol your using...
then, try the 'evdev' driver below in my xorg.conf Input Section
snippet. I use a MX500 mouse on a USB-PS/2 adapter for a KVM with this
config so comment out what doesn't work for you. -HTH Art
Logitech MX-310 Mouse and Fedora Core
http://bradthemad.org/tech/notes/logitech_mx310_fedora.php
In your grub.conf at end of kernel line try...
kernel=psmouse.proto=exps
For XOrg 6.9 or greater, you'll want to use the new 'evdev' driver for
USB mice...
http://gentoo-wiki.com/HOWTO_Advanced_Mouse
http://gentoo-wiki.com/HOWTO_static_USB_mouse
http://gentoo-wiki.com/HOWTO_Advanced_Mouse/Individual_Configurations
HOWTO Customize Mouse Polling Rate
http://gentoo-wiki.com/TIP_Change_mouse_hz
linuX-gamers.net - Howtos - Increase USB Mouse Polling Interval
http://www.linux-gamers.net/modules/wiwimod/index.php?page=HOWTO%20USBPolling
How to make your Logitech mouse work more precisely
http://www.linux-gamers.net/modules/wiwimod/index.php?page=HOWTO+lomoco
Logitech MX518 Mouse
http://www.linux-gamers.net/modules/wiwimod/index.php?page=HOWTO%20LOGITECH
#----------------Orig Mouse Generic PS2--------------------------------
#Section "InputDevice"
# Identifier "Mouse0"
# Driver "mouse"
# Option "Protocol" "IMPS/2"
# Option "Device" "/dev/input/mice"
# Option "ZAxisMapping" "4 5"
# Option "Emulate3Buttons" "yes"
#EndSection
#-----------------Logitech MX-310 ---------------------------------------
# Logitech MX-310 Mouse and Fedora Core
#http://bradthemad.org/tech/notes/logitech_mx310_fedora.php
# linuX-gamers.net - Get all mouse buttons working - evdev - MX-700
#http://www.linux-gamers.net/modules/wiwimod/index.php?page=HOWTO+Mouse+Buttons
#echo -e "pointer = 1 3 2 4 5 8 9 6 7 10 11 12 13 14 15 16 17 18 19 20
21 22 23 24 25 26 27 28 29 30 31 32\n" > ~/.Xmodmap
#======================================================================
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "6 7"
Option "Emulate3Buttons" "false"
Option "Buttons" "7"
Option "SendCoreEvents" "true"
EndSection
#---------------- USB Mouse ----------------------------------------
# http://gentoo-wiki.com/HOWTO_Advanced_Mouse
# linuX-gamers.net - Get all mouse buttons working - evdev
#http://www.linux-gamers.net/modules/wiwimod/index.php?page=HOWTO+Mouse+Buttons
# linuX-gamers.net - Howtos - Increase USB Mouse Polling Interval
#http://www.linux-gamers.net/modules/wiwimod/index.php?page=HOWTO%20USBPolling
#Section "InputDevice"
# Identifier "Mouse[0]"
# Driver "evdev"
# Option "Device" "/dev/input/event0" # (cat
/proc/bus/input/devices)
# Option "Name" "Logitech MX510"
#EndSection
#----------------------------------------------------------------------
|