#9414: Logitech Mouse not working
-------------------------------------+--------------------------------
Reporter: max999 | Owner: mmlr
Type: bug | Status: new
Priority: normal | Milestone: R1
Component: Drivers/Input/USB-HID | Version: R1/alpha4.1
Resolution: | Keywords: mouse usb hardware
Blocked By: | Blocking:
Has a Patch: 0 | Platform: All
-------------------------------------+--------------------------------
Old description:
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):