SCIENTIFIC-LINUX-USERS Archives

March 2007

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Art Wildman <[log in to unmask]>
Reply To:
Date:
Thu, 1 Mar 2007 01:29:15 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (142 lines)
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
#----------------------------------------------------------------------

ATOM RSS1 RSS2