[haiku-bugs] [Haiku] #9414: Logitech Mouse not working

  • From: "max999" <trac@xxxxxxxxxxxx>
  • Date: Tue, 29 Jan 2013 20:48:18 -0000

#9414: Logitech Mouse not working
--------------------------------+---------------------------
 Reporter:  max999              |        Owner:  stippi
     Type:  bug                 |       Status:  new
 Priority:  normal              |    Milestone:  R1
Component:  User Interface      |      Version:  R1/alpha4.1
 Keywords:  mouse usb hardware  |   Blocked By:
 Blocking:                      |  Has a Patch:  0
 Platform:  All                 |
--------------------------------+---------------------------
 Logitech 2 Key Optical Usb Mouse not working
 P/N 810-001369
 PID LZ001AK

 Didnt work on any USB Port, the mouse is working fine on any other
 Operating System  tested (including Windows and several *nix
 distributions).
 Replace it by a Logitech G9x. This one is working.
 On a Acer Aspire one 756.

 '''~> listdev'''

 device Serial bus controller (SMBus) [c|5|0]
   vendor 8086: Intel Corporation
   device 1e22: 7 Series/C210 Series Chipset Family SMBus Controller

 device Mass storage controller (SATA controller, AHCI 1.0) [1|6|1]
   vendor 8086: Intel Corporation
   device 1e03: 7 Series Chipset Family 6-port SATA Controller [AHCI mode]

 device Bridge (ISA bridge) [6|1|0]
   vendor 8086: Intel Corporation
   device 1e5f: 7 Series Chipset Family LPC Controller

 device Serial bus controller (USB controller, EHCI) [c|3|20]
   vendor 8086: Intel Corporation
   device 1e26: 7 Series/C210 Series Chipset Family USB Enhanced Host
 Controller #1

 device Generic system peripheral (SD Host controller) [8|5|1]
   vendor 14e4: Broadcom Corporation
   device 16bc: NetXtreme BCM57765 Memory Card Reader

 device Network controller (Ethernet controller) [2|0|0]
   vendor 14e4: Broadcom Corporation
   device 16b5: NetLink BCM57785 Gigabit Ethernet PCIe

 device Bridge (PCI bridge, Normal decode) [6|4|0]
   vendor 8086: Intel Corporation
   device 1e14: 7 Series/C210 Series Chipset Family PCI Express Root Port 3

 device Network controller [2|80|0]
   vendor 14e4: Broadcom Corporation
   device 4727: BCM4313 802.11b/g/n Wireless LAN Controller

 device Bridge (PCI bridge, Normal decode) [6|4|0]
   vendor 8086: Intel Corporation
   device 1e12: 7 Series/C210 Series Chipset Family PCI Express Root Port 2

 device Bridge (PCI bridge, Normal decode) [6|4|0]
   vendor 8086: Intel Corporation
   device 1e10: 7 Series/C210 Series Chipset Family PCI Express Root Port 1

 device Multimedia controller (Audio device) [4|3|0]
   vendor 8086: Intel Corporation
   device 1e20: 7 Series/C210 Series Chipset Family High Definition Audio
 Controller

 device Serial bus controller (USB controller, EHCI) [c|3|20]
   vendor 8086: Intel Corporation
   device 1e2d: 7 Series/C210 Series Chipset Family USB Enhanced Host
 Controller #2

 device Communication controller [7|80|0]
   vendor 8086: Intel Corporation
   device 1e3a: 7 Series/C210 Series Chipset Family MEI Controller #1

 device Display controller (VGA compatible controller, VGA controller)
 [3|0|0]
   vendor 8086: Intel Corporation
   device 0106: 2nd Generation Core Processor Family Integrated Graphics
 Controller

 device Bridge (Host bridge) [6|0|0]
   vendor 8086: Intel Corporation
   device 0104: 2nd Generation Core Processor Family DRAM Controller



 '''~> listusb -v'''
 [Device /dev/bus/usb/0/0/2]
     Class .................. 0xef (Miscellaneous)
     Subclass ............... 0x02
     Protocol ............... 0x01
     Max Endpoint 0 Packet .. 64
     USB Version ............ 0x0200
     Vendor ID .............. 0x04f2 (Chicony Electronics Co., Ltd)
     Product ID ............. 0xb336
     Product Version ........ 0x1308
     Manufacturer String .... "HD WebCam"
     Product String ......... "HD WebCam"
     Serial Number .......... ""
     [Configuration 0]
         Configuration String . ""
         [Interface 0]
             [Alternate 0 active]
                 Class .............. 0x0e (Video)
                 Subclass ........... 0x01
                 Protocol ........... 0x00
                 Interface String ... "HD WebCam"
                 [Endpoint 0]
                     MaxPacketSize .... 16
                     Interval ......... 7
                     Type ............. Interrupt
                     Direction ........ Input
                 [Descriptor 0]
                     Type ............. 0x24
                     Data ............. 01 00 01 4f 00 80 c3 c9 01 01 01
                 [Descriptor 1]
                     Type ............. 0x24
                     Data ............. 06 06 b0 d0 bb 68 a4 61 83 4b 90 b7
 a6 21 5f 3c 4f 70 18 01 02 03 ff ff ff 00
                 [Descriptor 2]
                     Type ............. 0x24
                     Data ............. 02 01 01 02 00 00 00 00 00 00 00 00
 03 04 00 00
                 [Descriptor 3]
                     Type ............. 0x24
                     Data ............. 05 02 01 00 00 02 3f 05 00
                 [Descriptor 4]
                     Type ............. 0x24
                     Data ............. 03 03 01 01 00 02 00
                 [Descriptor 5]
                     Type ............. 0x25
                     Data ............. 03 10 00
         [Interface 1]
             [Alternate 0 active]
                 Class .............. 0x0e (Video)
                 Subclass ........... 0x02
                 Protocol ........... 0x00
                 Interface String ... "HD WebCam"
                 [Descriptor 0]
                     Type ............. 0x24
                     Data ............. 01 02 19 02 82 00 03 01 01 00 01 00
 00
                 [Descriptor 1]
                     Type ............. 0x24
                     Data ............. 04 01 07 59 55 59 32 00 00 10 00 80
 00 00 aa 00 38 9b 71 10 01 00 00 00 00
                 [Descriptor 2]
                     Type ............. 0x24
                     Data ............. 05 01 01 80 02 e0 01 00 00 65 04 00
 00 ca 08 00 60 09 00 15 16 05 00 02 15 16 05 00 2a 2c 0a 00
                 [Descriptor 3]
                     Type ............. 0x24
                     Data ............. 05 02 01 a0 00 78 00 00 50 46 00 00
 a0 8c 00 00 96 00 00 15 16 05 00 02 15 16 05 00 2a 2c 0a 00
                 [Descriptor 4]
                     Type ............. 0x24
                     Data ............. 05 03 01 b0 00 90 00 00 d0 5c 00 00
 a0 b9 00 00 c6 00 00 15 16 05 00 02 15 16 05 00 2a 2c 0a 00
                 [Descriptor 5]
                     Type ............. 0x24
                     Data ............. 05 04 01 40 01 f0 00 00 40 19 01 00
 80 32 02 00 58 02 00 15 16 05 00 02 15 16 05 00 2a 2c 0a 00
                 [Descriptor 6]
                     Type ............. 0x24
                     Data ............. 05 05 01 60 01 20 01 00 40 73 01 00
 80 e6 02 00 18 03 00 15 16 05 00 02 15 16 05 00 2a 2c 0a 00
                 [Descriptor 7]
                     Type ............. 0x24
                     Data ............. 05 06 01 00 05 d0 02 00 00 ca 08 00
 00 ca 08 00 20 1c 00 40 42 0f 00 01 40 42 0f 00
                 [Descriptor 8]
                     Type ............. 0x24
                     Data ............. 05 07 01 80 02 e0 01 00 00 65 04 00
 00 ca 08 00 60 09 00 15 16 05 00 02 15 16 05 00 2a 2c 0a 00
                 [Descriptor 9]
                     Type ............. 0x24
                     Data ............. 0d 01 01 04
                 [Descriptor 10]
                     Type ............. 0x24
                     Data ............. 06 02 07 01 01 00 00 00 00
                 [Descriptor 11]
                     Type ............. 0x24
                     Data ............. 07 01 01 80 02 e0 01 00 80 97 06 00
 00 2f 0d 00 10 0e 00 15 16 05 00 02 15 16 05 00 2a 2c 0a 00
                 [Descriptor 12]
                     Type ............. 0x24
                     Data ............. 07 02 01 a0 00 78 00 00 78 69 00 00
 f0 d2 00 00 e1 00 00 15 16 05 00 02 15 16 05 00 2a 2c 0a 00
                 [Descriptor 13]
                     Type ............. 0x24
                     Data ............. 07 03 01 b0 00 90 00 00 38 8b 00 00
 70 16 01 00 29 01 00 15 16 05 00 02 15 16 05 00 2a 2c 0a 00
                 [Descriptor 14]
                     Type ............. 0x24
                     Data ............. 07 04 01 40 01 f0 00 00 e0 a5 01 00
 c0 4b 03 00 84 03 00 15 16 05 00 02 15 16 05 00 2a 2c 0a 00
                 [Descriptor 15]
                     Type ............. 0x24
                     Data ............. 07 05 01 60 01 20 01 00 e0 2c 02 00
 c0 59 04 00 a4 04 00 15 16 05 00 02 15 16 05 00 2a 2c 0a 00
                 [Descriptor 16]
                     Type ............. 0x24
                     Data ............. 07 06 01 00 05 d0 02 00 80 c6 13 00
 00 8d 27 00 30 2a 00 15 16 05 00 02 15 16 05 00 2a 2c 0a 00
                 [Descriptor 17]
                     Type ............. 0x24
                     Data ............. 07 07 01 80 02 e0 01 00 80 97 06 00
 00 2f 0d 00 10 0e 00 15 16 05 00 02 15 16 05 00 2a 2c 0a 00
                 [Descriptor 18]
                     Type ............. 0x24
                     Data ............. 0d 01 01 04
             [Alternate 1]
                 Class .............. 0x0e (Video)
                 Subclass ........... 0x02
                 Protocol ........... 0x00
                 Interface String ... "HD WebCam"
                 [Endpoint 0]
                     MaxPacketSize .... 5120
                     Interval ......... 1
                     Type ............. Isochronous
                     Direction ........ Input
             [Alternate 2]
                 Class .............. 0x0e (Video)
                 Subclass ........... 0x02
                 Protocol ........... 0x00
                 Interface String ... "HD WebCam"
                 [Endpoint 0]
                     MaxPacketSize .... 3072
                     Interval ......... 1
                     Type ............. Isochronous
                     Direction ........ Input
             [Alternate 3]
                 Class .............. 0x0e (Video)
                 Subclass ........... 0x02
                 Protocol ........... 0x00
                 Interface String ... "HD WebCam"
                 [Endpoint 0]
                     MaxPacketSize .... 1024
                     Interval ......... 1
                     Type ............. Isochronous
                     Direction ........ Input
             [Alternate 4]
                 Class .............. 0x0e (Video)
                 Subclass ........... 0x02
                 Protocol ........... 0x00
                 Interface String ... "HD WebCam"
                 [Endpoint 0]
                     MaxPacketSize .... 512
                     Interval ......... 1
                     Type ............. Isochronous
                     Direction ........ Input
 [Device /dev/bus/usb/0/0/hub]
     Class .................. 0x09 (Hub)
     Subclass ............... 0x00
     Protocol ............... 0x01
     Max Endpoint 0 Packet .. 64
     USB Version ............ 0x0200
     Vendor ID .............. 0x8087 (Intel Corp.)
     Product ID ............. 0x0024 (Integrated Rate Matching Hub)
     Product Version ........ 0x0000
     Manufacturer String .... ""
     Product String ......... ""
     Serial Number .......... ""
     [Configuration 0]
         Configuration String . ""
         [Interface 0]
             [Alternate 0 active]
                 Class .............. 0x09 (Hub)
                 Subclass ........... 0x00
                 Protocol ........... 0x00
                 Interface String ... ""
                 [Endpoint 0]
                     MaxPacketSize .... 1
                     Interval ......... 12
                     Type ............. Interrupt
                     Direction ........ Input
     Hub ports count......... 4
     Hub Controller Current.. 0mA
       Port 1 status....... 0100.0000 Power
       Port 2 status....... 0100.0000 Power
       Port 3 status....... 0503.0000 Connect Enable Power Highspeed
       Port 4 status....... 0100.0000 Power
 [Device /dev/bus/usb/0/hub]
     Class .................. 0x09 (Hub)
     Subclass ............... 0x00
     Protocol ............... 0x00
     Max Endpoint 0 Packet .. 64
     USB Version ............ 0x0200
     Vendor ID .............. 0x0000
     Product ID ............. 0x0000
     Product Version ........ 0x0200
     Manufacturer String .... "HAIKU Inc."
     Product String ......... "EHCI RootHub"
     Serial Number .......... ""
     [Configuration 0]
         Configuration String . ""
         [Interface 0]
             [Alternate 0 active]
                 Class .............. 0x09 (Hub)
                 Subclass ........... 0x00
                 Protocol ........... 0x00
                 Interface String ... ""
                 [Endpoint 0]
                     MaxPacketSize .... 8
                     Interval ......... 255
                     Type ............. Interrupt
                     Direction ........ Input
                 [Descriptor 0]
                     Type ............. 0x29
                     Data ............. 02 00 00 00 00 00 ff
     Hub ports count......... 2
     Hub Controller Current.. 0mA
       Port 1 status....... 0503.0000 Connect Enable Power Highspeed
       Port 2 status....... 0100.0000 Power
 [Device /dev/bus/usb/1/0/2]
     Class .................. 0x00 (Per-interface classes)
     Subclass ............... 0x00
     Protocol ............... 0x00
     Max Endpoint 0 Packet .. 8
     USB Version ............ 0x0200
     Vendor ID .............. 0x046d (Logitech, Inc.)
     Product ID ............. 0xc05d (Optical Mouse)
     Product Version ........ 0x5300
     Manufacturer String .... "Logitech"
     Product String ......... "USB Optical Mouse"
     Serial Number .......... ""
     [Configuration 0]
         Configuration String . ""
         [Interface 0]
             [Alternate 0 active]
                 Class .............. 0x03 (HID)
                 Subclass ........... 0x01
                 Protocol ........... 0x02
                 Interface String ... ""
                 [Endpoint 0]
                     MaxPacketSize .... 5
                     Interval ......... 10
                     Type ............. Interrupt
                     Direction ........ Input
                 [Descriptor 0]
                     Type ............. 0x21
                     Data ............. 11 01 00 01 22 34 00
 [Device /dev/bus/usb/1/0/3]
     Class .................. 0x00 (Per-interface classes)
     Subclass ............... 0x00
     Protocol ............... 0x00
     Max Endpoint 0 Packet .. 8
     USB Version ............ 0x0200
     Vendor ID .............. 0x046d (Logitech, Inc.)
     Product ID ............. 0xc066
     Product Version ........ 0x5802
     Manufacturer String .... "Logitech"
     Product String ......... "G9x Laser Mouse"
     Serial Number .......... "7717C324440018"
     [Configuration 0]
         Configuration String . "U58.02_B0018"
         [Interface 0]
             [Alternate 0 active]
                 Class .............. 0x03 (HID)
                 Subclass ........... 0x01
                 Protocol ........... 0x02
                 Interface String ... ""
                 [Endpoint 0]
                     MaxPacketSize .... 8
                     Interval ......... 1
                     Type ............. Interrupt
                     Direction ........ Input
                 [Descriptor 0]
                     Type ............. 0x21
                     Data ............. 11 01 00 01 22 43 00
         [Interface 1]
             [Alternate 0 active]
                 Class .............. 0x03 (HID)
                 Subclass ........... 0x00
                 Protocol ........... 0x00
                 Interface String ... ""
                 [Endpoint 0]
                     MaxPacketSize .... 20
                     Interval ......... 1
                     Type ............. Interrupt
                     Direction ........ Input
                 [Descriptor 0]
                     Type ............. 0x21
                     Data ............. 11 01 00 01 22 7a 00
 [Device /dev/bus/usb/1/0/hub]
     Class .................. 0x09 (Hub)
     Subclass ............... 0x00
     Protocol ............... 0x01
     Max Endpoint 0 Packet .. 64
     USB Version ............ 0x0200
     Vendor ID .............. 0x8087 (Intel Corp.)
     Product ID ............. 0x0024 (Integrated Rate Matching Hub)
     Product Version ........ 0x0000
     Manufacturer String .... ""
     Product String ......... ""
     Serial Number .......... ""
     [Configuration 0]
         Configuration String . ""
         [Interface 0]
             [Alternate 0 active]
                 Class .............. 0x09 (Hub)
                 Subclass ........... 0x00
                 Protocol ........... 0x00
                 Interface String ... ""
                 [Endpoint 0]
                     MaxPacketSize .... 1
                     Interval ......... 12
                     Type ............. Interrupt
                     Direction ........ Input
     Hub ports count......... 4
     Hub Controller Current.. 0mA
       Port 1 status....... 0100.0000 Power
       Port 2 status....... 0100.0000 Power
       Port 3 status....... 0303.0000 Connect Enable Power Lowspeed
       Port 4 status....... 0103.0000 Connect Enable Power Fullspeed
 [Device /dev/bus/usb/1/hub]
     Class .................. 0x09 (Hub)
     Subclass ............... 0x00
     Protocol ............... 0x00
     Max Endpoint 0 Packet .. 64
     USB Version ............ 0x0200
     Vendor ID .............. 0x0000
     Product ID ............. 0x0000
     Product Version ........ 0x0200
     Manufacturer String .... "HAIKU Inc."
     Product String ......... "EHCI RootHub"
     Serial Number .......... ""
     [Configuration 0]
         Configuration String . ""
         [Interface 0]
             [Alternate 0 active]
                 Class .............. 0x09 (Hub)
                 Subclass ........... 0x00
                 Protocol ........... 0x00
                 Interface String ... ""
                 [Endpoint 0]
                     MaxPacketSize .... 8
                     Interval ......... 255
                     Type ............. Interrupt
                     Direction ........ Input
                 [Descriptor 0]
                     Type ............. 0x29
                     Data ............. 02 00 00 00 00 00 ff
     Hub ports count......... 2
     Hub Controller Current.. 0mA
       Port 1 status....... 0503.0000 Connect Enable Power Highspeed
       Port 2 status....... 0100.0000 Power

 '''~> tail /var/log/syslog'''
 KERN: Mouse device exiting, Device not ready
 KERN: usb hub 29: port 2: new device connected
 KERN: usb error ehci -1: qtd (0x0544b800) error: 0x00048141
 KERN: usb error control pipe 49: timeout waiting for queued request to
 complete
 KERN: usb_hid: error waiting for report: Device stalled
 KERN: usb error ehci -1: qtd (0x05416e00) error: 0x00080e42
 KERN: usb hub 29: port 2: device removed
 KERN: Mouse device exiting, Device not ready
 KERN: usb hub 29: port 2: new device connected

 '''~> listimage | grep drivers'''
    53                  /boot/system/add-ons/kernel/drivers/dev/console
 0x817cd000 0x817cf000    0          0
    54                  /boot/system/add-ons/kernel/drivers/dev/dprintf
 0x81671000 0x81672000    0          0
    55                     /boot/system/add-ons/kernel/drivers/dev/null
 0x81644000 0x81645000    0          0
    56                   /boot/system/add-ons/kernel/drivers/dev/random
 0x81685000 0x81688000    0          0
    57                      /boot/system/add-ons/kernel/drivers/dev/tty
 0x8168d000 0x81696000    0          0
    58                     /boot/system/add-ons/kernel/drivers/dev/zero
 0x8164b000 0x8164c000    0          0
   504           /boot/system/add-ons/kernel/drivers/power/acpi_battery
 0x817ef000 0x817f1000    0          0
  1034   /boot/system/add-ons/kernel/drivers/dev/graphics/intel_extreme
 0x81585000 0x81589000    0          0
  1116            /boot/system/add-ons/kernel/drivers/dev/graphics/vesa
 0x8158d000 0x81591000    0          0
  1186         /boot/system/add-ons/kernel/drivers/dev/net/broadcom570x
 0xdd61b000 0xdd63b000    0          0
  1244            /boot/system/add-ons/kernel/drivers/dev/input/usb_hid
 0xdd6c3000 0xdd6cf000    0          0
  1258              /boot/system/add-ons/kernel/drivers/dev/input/wacom
 0xdd692000 0xdd694000    0          0
  1693        /boot/system/add-ons/kernel/drivers/dev/power/acpi_button
 0x8116c000 0x8116d000    0          0
  1796              /boot/system/add-ons/kernel/drivers/dev/bus/usb_raw
 0xdd769000 0xdd76b000    0          0
  1802         /boot/system/add-ons/kernel/drivers/dev/audio/hmulti/hda
 0xdd7a1000 0xdd7ac000    0          0
 TEAM 3891 (/bin/grep --color=auto drivers):

-- 
Ticket URL: <http://dev.haiku-os.org/ticket/9414>
Haiku <http://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: