You are not logged in.

#1 2010-08-18 00:44:34

lenk
Member
Registered: 2009-01-27
Posts: 27

Logitech G500 mouse as keyboard

Hi, just got a new mouse and its giving me headache. It keeps detecting it self as mouse and keyboard. Here is more info. I did a bit of googling but didn't get any help. Any ideas how to solve this?

dmesg|grep Logitech

input: Logitech G500 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/input/input3
generic-usb 0003:046D:C068.0001: input,hidraw0: USB HID v1.11 Mouse [Logitech G500] on usb-0000:00:1d.0-1.1/input0
input: Logitech G500 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.1/input/input4
generic-usb 0003:046D:C068.0002: input,hiddev0,hidraw1: USB HID v1.11 Keyboard [Logitech G500] on usb-0000:00:1d.0-1.1/input1
input: Logitech HID compliant keyboard as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.0/input/input5
generic-usb 0003:046D:C30E.0003: input,hidraw2: USB HID v1.10 Keyboard [Logitech HID compliant keyboard] on usb-0000:00:1d.0-1.2/input0
input: Logitech HID compliant keyboard as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2/2-1.2:1.1/input/input6
generic-usb 0003:046D:C30E.0004: input,hidraw3: USB HID v1.10 Device [Logitech HID compliant keyboard] on usb-0000:00:1d.0-1.2/input1
input: Logitech G500 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.0/input/input8
generic-usb 0003:046D:C068.0005: input,hidraw0: USB HID v1.11 Mouse [Logitech G500] on usb-0000:00:1d.0-1.1/input0
input: Logitech G500 as /devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1:1.1/input/input9
generic-usb 0003:046D:C068.0006: input,hiddev0,hidraw1: USB HID v1.11 Keyboard [Logitech G500] on usb-0000:00:1d.0-1.1/input1
/etc/X11/xorg.conf.d/10-evdev.conf

Section "InputClass"
        Identifier      "evdev keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection

Section "InputClass"
        Identifier      "evdev pointer catchall"
        MatchIsPointer  "on"
        MatchDevicePath "/dev/input/event*"
        Driver "evdev"
EndSection
lsusb -v

Bus 002 Device 038: ID 046d:c068 Logitech, Inc. 
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x046d Logitech, Inc.
  idProduct          0xc068 
  bcdDevice           58.02
  iManufacturer           1 
  iProduct                2 
  iSerial                 3 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           59
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          4 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower               98mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      2 Mouse
      iInterface              0 
        HID Device Descriptor:
          bLength                 9                                                                                                                                                                                                                                               
          bDescriptorType        33                                                                                                                                                                                                                                               
          bcdHID               1.11                                                                                                                                                                                                                                               
          bCountryCode            0 Not supported                                                                                                                                                                                                                                 
          bNumDescriptors         1                                                                                                                                                                                                                                               
          bDescriptorType        34 Report                                                                                                                                                                                                                                        
          wDescriptorLength      67                                                                                                                                                                                                                                               
         Report Descriptors:                                                                                                                                                                                                                                                      
           ** UNAVAILABLE **                                                                                                                                                                                                                                                      
      Endpoint Descriptor:                                                                                                                                                                                                                                                        
        bLength                 7                                                                                                                                                                                                                                                 
        bDescriptorType         5                                                                                                                                                                                                                                                 
        bEndpointAddress     0x81  EP 1 IN                                                                                                                                                                                                                                        
        bmAttributes            3                                                                                                                                                                                                                                                 
          Transfer Type            Interrupt                                                                                                                                                                                                                                      
          Synch Type               None                                                                                                                                                                                                                                           
          Usage Type               Data                                                                                                                                                                                                                                           
        wMaxPacketSize     0x0008  1x 8 bytes                                                                                                                                                                                                                                     
        bInterval               1                                                                                                                                                                                                                                                 
    Interface Descriptor:                                                                                                                                                                                                                                                         
      bLength                 9                                                                                                                                                                                                                                                   
      bDescriptorType         4                                                                                                                                                                                                                                                   
      bInterfaceNumber        1                                                                                                                                                                                                                                                   
      bAlternateSetting       0                                                                                                                                                                                                                                                   
      bNumEndpoints           1                                                                                                                                                                                                                                                   
      bInterfaceClass         3 Human Interface Device                                                                                                                                                                                                                            
      bInterfaceSubClass      0 No Subclass                                                                                                                                                                                                                                       
      bInterfaceProtocol      0 None                                                                                                                                                                                                                                              
      iInterface              0                                                                                                                                                                                                                                                   
        HID Device Descriptor:                                                                                                                                                                                                                                                    
          bLength                 9                                                                                                                                                                                                                                               
          bDescriptorType        33                                                                                                                                                                                                                                               
          bcdHID               1.11                                                                                                                                                                                                                                               
          bCountryCode            0 Not supported                                                                                                                                                                                                                                 
          bNumDescriptors         1                                                                                                                                                                                                                                               
          bDescriptorType        34 Report                                                                                                                                                                                                                                        
          wDescriptorLength     122                                                                                                                                                                                                                                               
         Report Descriptors:                                                                                                                                                                                                                                                      
           ** UNAVAILABLE **                                                                                                                                                                                                                                                      
      Endpoint Descriptor:                                                                                                                                                                                                                                                        
        bLength                 7                                                                                                                                                                                                                                                 
        bDescriptorType         5                                                                                                                                                                                                                                                 
        bEndpointAddress     0x82  EP 2 IN                                                                                                                                                                                                                                        
        bmAttributes            3                                                                                                                                                                                                                                                 
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0014  1x 20 bytes
        bInterval               1
can't get device qualifier: Operation not permitted
can't get debug descriptor: Operation not permitted
cannot read device status, Operation not permitted (1)

Bus 002 Device 004: ID 046d:c30e Logitech, Inc. UltraX Keyboard (Y-BL49)
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x046d Logitech, Inc.
  idProduct          0xc30e UltraX Keyboard (Y-BL49)
  bcdDevice            1.80
  iManufacturer           1 
  iProduct                2 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           59
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      1 Boot Interface Subclass
      bInterfaceProtocol      1 Keyboard
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.10
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      62
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              10
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 No Subclass
      bInterfaceProtocol      0 None
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.10
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength     107
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              10
cannot read device status, Operation not permitted (1)

Offline

#2 2010-08-23 16:25:20

Talisman
Member
Registered: 2010-03-08
Posts: 6

Re: Logitech G500 mouse as keyboard

For the record, I just put together a new machine with a Logitech G500 mouse and I am having the same problem. Have you had any luck with finding a work around? If I puzzle it out myself I will post the solution here while we wait for a firmware fix from Logitech or some kind of software hack.

Offline

#3 2010-08-24 00:45:35

Talisman
Member
Registered: 2010-03-08
Posts: 6

Re: Logitech G500 mouse as keyboard

I was able to get this mouse to work in Arch by building a custom kernel with the CONFIG_USB_EHCI_TT_NEWSCHED option turned on. Credit goes to ProbablyJoe in this thread for the solution.

Last edited by Talisman (2010-08-24 00:46:05)

Offline

#4 2010-08-24 10:59:00

lenk
Member
Registered: 2009-01-27
Posts: 27

Re: Logitech G500 mouse as keyboard

Thanks Talisman, I remember I had similar issues with an older machine with gentoo a couple of years back and the solution with the usb schedular fixed it. My mobo comes with 2 different USB chipset, so I'm using the other chipset with no problem. I'll update the bug report and see if arch dev is willing to add that as default.

Offline

Board footer

Powered by FluxBB