Hello, I had to replace the receiver for my Logitech wireless mouse recently. I got the new receiver today and plugged it into my USB port and it does not work.
Here is what dmesg | tail says:
Code:
bash-4.2# dmesg | tail
[863672.040172] usb 3-1: Manufacturer: Logitech
[863672.040920] xhci_hcd 0000:00:14.0: WARN: short transfer on control ep
[863672.041218] xhci_hcd 0000:00:14.0: WARN: Stalled endpoint
[863672.042449] xhci_hcd 0000:00:14.0: WARN: short transfer on control ep
[863672.042717] xhci_hcd 0000:00:14.0: WARN: short transfer on control ep
[863672.042820] xhci_hcd 0000:00:14.0: WARN: Stalled endpoint
[863672.042922] xhci_hcd 0000:00:14.0: WARN: Stalled endpoint
[863672.043276] logitech-djreceiver 0003:046D:C52B.0014: hiddev0,hidraw2: USB HID v1.11 Device [Logitech USB Receiver] on usb-0000:00:14.0-1/input2
I also added a new section to xorg.conf
Code:
bash-4.2$ cat /etc/X11/xorg.conf
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig: version 310.51 (buildmeister@swio-display-x86-rhel47-04) Wed May 1 18:10:19 PDT 2013
Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "Files"
FontPath "/usr/lib64/X11/fonts/misc/:unscaled"
FontPath "/usr/lib64/X11/fonts/100dpi/:unscaled"
FontPath "/usr/lib64/X11/fonts/75dpi/:unscaled"
FontPath "/usr/lib64/X11/fonts/misc/"
FontPath "/usr/lib64/X11/fonts/Type1/"
FontPath "/usr/lib64/X11/fonts/Speedo/"
FontPath "/usr/lib64/X11/fonts/100dpi/"
FontPath "/usr/lib64/X11/fonts/75dpi/"
FontPath "/usr/lib64/X11/fonts/cyrillic/"
FontPath "/usr/lib64/X11/fonts/TTF/"
EndSection
Section "InputDevice"
# generated from default
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "auto"
Option "Device" "/dev/psaux"
Option "Emulate3Buttons" "no"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "USB Mice"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input2/mice"
Option "ZAxisMapping" "4 5"
Option "Buttons" "5"
EndSection
Section "InputDevice"
# generated from default
Identifier "Keyboard0"
Driver "kbd"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Unknown"
HorizSync 28.0 - 33.0
VertRefresh 43.0 - 72.0
Option "DPMS"
EndSection
Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
EndSubSection
EndSection
The relevant section is in bold above. The only answer I found on google about fixing this was someone said they upgraded their kernel from 2.6.X but I am running 3.2.X.
Code:
Linux darkstar 3.2.29 #2 SMP Mon Sep 17 14:19:22 CDT 2012 x86_64 Intel(R) Core(TM) i7-3610QM CPU @ 2.30GHz GenuineIntel GNU/Linux
Is there a section of the kernel I need to reconfigure to add support for this device?
*EDIT
Here's something else that might be useful, xinput does not seem to see the device at all.
Code:
bash-4.2$ xinput
â¡ Virtual core pointer id=2 [master pointer (3)]
â â³ Virtual core XTEST pointer id=4 [slave pointer (2)]
â â³ GE 98134 GE 98134 id=10 [slave pointer (2)]
â â³ SynPS/2 Synaptics TouchPad id=14 [slave pointer (2)]
⣠Virtual core keyboard id=3 [master keyboard (2)]
â³ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
â³ Power Button id=6 [slave keyboard (3)]
â³ Video Bus id=7 [slave keyboard (3)]
â³ Sleep Button id=8 [slave keyboard (3)]
â³ GE 98134 GE 98134 id=9 [slave keyboard (3)]
â³ USB 2.0 UVC HD Webcam id=11 [slave keyboard (3)]
â³ Asus WMI hotkeys id=12 [slave keyboard (3)]
â³ AT Translated Set 2 keyboard id=13 [slave keyboard (3)]
â³ Speakup id=15 [slave keyboard (3)]