USB Mouse only works when plugged into USB PCI Card
My mouse only seems to work when I plug it into a USB 2.0 PCI Card; when I plug the mouse into the ports that are on the motherboard, it's unresponsive, though it does light up (it's an mx510 optical). The odd thing is, when I initially installed Slackware with kernel 2.4 something, it was the same deal. It wasn't until I downloaded kernel 2.6.10 (the one I have now) and compiled it, that it stopped working again.
The only things I can remember between the initial slackware installation and the mosue suddenly working on the motherboard USB ports is that I edited xorg.conf to have /dev/input/mice instead of /dev/mouse. I ran dmesg, and I can see that it finds a 6 port USB 2.0 hub, another 4 port hub, and a 2 port hub. I am guessing the 6 port is the PCI card, the 4 port is the mobo stuff that's the back panel, and the 2 port is the front panel connectors. Does anyone know if there's anything else I should check? I downloaded lshw in hopes that it might help, and was gonna try out some other stuff for xorg.conf. Info in short: ------------------ mouse: Logitech MX510 Current booting Kernel: 2.6.10 Slackware 10.2 Using KDE Problem: Mouse works when plugged into PCI USB card, but not motherboard's USB connections. the whole of the InputDevice section is xorg.conf Code:
Section "InputDevice" Another somewhat related question is, does the "wacom" section in rc.modules help at all if it's activated (uncommented)? I have a Wacom board, and when the mx510 was working on the backpanel mobo USB connections, the wacom magically worked too.Though now since the wacom is still connected to the backpanel, it doesn't work anymore. Thanks for your help. |
Option "Device" "/dev/mouse"
Option "Protocol" "IMPS/2" |
can you give the output of " lspci " ?
and the kenel messages when you plug-in the mouse in a working and non working port ? ( type " tail -f /var/log/messages " in a console and unplug/plug the mouse ) egag |
I had the same problem with one of my workstations (Dell Optiplex GX280, Intel ICH6 chipset, generic USB optical mouse). Upgrading to some bleeding-edge 2.6 kernel fixed it ... I think 2.6.13 was the lucky number. Oh, and there was some module I had to load explicitly ... I'll look it up when I stagger into the office.
My understanding is that BIOS handles the on-board USB controller during the initial boot phase, and hands control to the kernel only later. Depending on your combo of kernel, USB controller, BIOS, etc. the handover may or may not take place smoothly. I don't know if that's precisely true or not but it makes sense to me. That may explain why you don't have that problem with your PCI USB card. |
Oh yeah, about those modules ...
Uncomment the following lines in /etc/rc.d/rc.modules ... it might help ... /sbin/modprobe hid /sbin/modprobe usbmouse |
Changing the protocol and device in xorg.conf didn't help, and neither did editing rc.modules, unfortunately.
Here's the readout from the kernel when plugging an dunplugging mouse: Code:
Nov 30 06:53:27 agnesi kernel: usb 6-1: USB disconnect, address 2 Code:
00:00.0 Host bridge: Intel Corporation 82845 845 (Brookdale) Chipset Host Bridge (rev 11) Below is the readout from lshw, if it helps anymore: Code:
:dc680000-dc6fffff irq:11 |
It worked, and then it didn't work. I figured it might have been something I forgot to compile into the kernel, perhaps a module or something or other, so I got a new kernel and compiled it, and the mouse finally worked, so I figure it was somethign I forgot to check in the config. Thanks.
|
All times are GMT -5. The time now is 11:55 AM. |