#9118: KDL while using USB Mouse/Mices ---------------------------+---------------------------- Reporter: streak | Owner: mmlr Type: bug | Status: new Priority: normal | Milestone: R1/beta1 Component: Drivers/USB | Version: R1/Development Resolution: | Keywords: Blocked By: | Blocking: Has a Patch: 0 | Platform: x86 ---------------------------+---------------------------- Comment (by streak): listusb -v [when used with '''usb mice in 7-usb hub'''] -> USB Mouse works.. {{{ [Device /dev/bus/usb/0/hub] Class .................. 0x09 (Hub) Subclass ............... 0x00 Protocol ............... 0x00 Max Endpoint 0 Packet .. 64 USB Version ............ 0x0110 Vendor ID .............. 0x0000 Product ID ............. 0x0000 Product Version ........ 0x0110 Manufacturer String .... "HAIKU Inc." Product String ......... "UHCI 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....... 0100.0000 Power Port 2 status....... 0100.0000 Power [Device /dev/bus/usb/1/hub] Class .................. 0x09 (Hub) Subclass ............... 0x00 Protocol ............... 0x00 Max Endpoint 0 Packet .. 64 USB Version ............ 0x0110 Vendor ID .............. 0x0000 Product ID ............. 0x0000 Product Version ........ 0x0110 Manufacturer String .... "HAIKU Inc." Product String ......... "UHCI 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....... 0100.0000 Power Port 2 status....... 0100.0000 Power [Device /dev/bus/usb/2/hub] Class .................. 0x09 (Hub) Subclass ............... 0x00 Protocol ............... 0x00 Max Endpoint 0 Packet .. 64 USB Version ............ 0x0110 Vendor ID .............. 0x0000 Product ID ............. 0x0000 Product Version ........ 0x0110 Manufacturer String .... "HAIKU Inc." Product String ......... "UHCI 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....... 0103.0000 Connect Enable Power Fullspeed Port 2 status....... 0100.0000 Power [Device /dev/bus/usb/3/2/0] Class .................. 0x00 (Per-interface classes) Subclass ............... 0x00 Protocol ............... 0x00 Max Endpoint 0 Packet .. 8 USB Version ............ 0x0200 Vendor ID .............. 0x1d57 (Xenta) Product ID ............. 0x0008 Product Version ........ 0x1110 Manufacturer String .... "" Product String ......... "2.4G Wireless 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 ............. 10 01 00 01 22 37 00 [Device /dev/bus/usb/3/2/3/hub] Class .................. 0x09 (Hub) Subclass ............... 0x00 Protocol ............... 0x01 Max Endpoint 0 Packet .. 64 USB Version ............ 0x0200 Vendor ID .............. 0x1a40 (Terminus Technology Inc.) Product ID ............. 0x0101 (4-Port HUB) Product Version ........ 0x0111 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.. 100mA Port 1 status....... 0100.0000 Power Port 2 status....... 0100.0000 Power Port 3 status....... 0100.0000 Power Port 4 status....... 0100.0000 Power [Device /dev/bus/usb/3/2/hub] Class .................. 0x09 (Hub) Subclass ............... 0x00 Protocol ............... 0x01 Max Endpoint 0 Packet .. 64 USB Version ............ 0x0200 Vendor ID .............. 0x1a40 (Terminus Technology Inc.) Product ID ............. 0x0101 (4-Port HUB) Product Version ........ 0x0111 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.. 100mA Port 1 status....... 0303.0000 Connect Enable Power Lowspeed Port 2 status....... 0100.0000 Power Port 3 status....... 0100.0000 Power Port 4 status....... 0503.0000 Connect Enable Power Highspeed [Device /dev/bus/usb/3/3] Class .................. 0xff (Vendor specific) Subclass ............... 0xff Protocol ............... 0xff Max Endpoint 0 Packet .. 64 USB Version ............ 0x0200 Vendor ID .............. 0x0af0 (Option) Product ID ............. 0x7601 (Globetrotter MO40x 3G Modem (GTM 382)) Product Version ........ 0x0000 Manufacturer String .... "Option N.V." Product String ......... "Globetrotter HSUPA Modem" Serial Number .......... "" [Configuration 0] Configuration String . "Option Configuration" [Interface 0] [Alternate 0 active] Class .............. 0xff (Vendor specific) Subclass ........... 0xff Protocol ........... 0xff Interface String ... "" [Endpoint 0] MaxPacketSize .... 512 Interval ......... 32 Type ............. Bulk Direction ........ Input [Endpoint 1] MaxPacketSize .... 512 Interval ......... 32 Type ............. Bulk Direction ........ Output [Interface 1] [Alternate 0 active] Class .............. 0xff (Vendor specific) Subclass ........... 0xff Protocol ........... 0xff Interface String ... "" [Endpoint 0] MaxPacketSize .... 512 Interval ......... 32 Type ............. Bulk Direction ........ Input [Endpoint 1] MaxPacketSize .... 512 Interval ......... 32 Type ............. Bulk Direction ........ Output [Interface 2] [Alternate 0 active] Class .............. 0xff (Vendor specific) Subclass ........... 0xff Protocol ........... 0xff Interface String ... "" [Endpoint 0] MaxPacketSize .... 512 Interval ......... 32 Type ............. Bulk Direction ........ Input [Endpoint 1] MaxPacketSize .... 512 Interval ......... 32 Type ............. Bulk Direction ........ Output [Interface 3] [Alternate 0 active] Class .............. 0xff (Vendor specific) Subclass ........... 0xff Protocol ........... 0xff Interface String ... "" [Endpoint 0] MaxPacketSize .... 512 Interval ......... 32 Type ............. Bulk Direction ........ Input [Endpoint 1] MaxPacketSize .... 512 Interval ......... 32 Type ............. Bulk Direction ........ Output [Interface 4] [Alternate 0 active] Class .............. 0xff (Vendor specific) Subclass ........... 0xff Protocol ........... 0xff Interface String ... "" [Endpoint 0] MaxPacketSize .... 512 Interval ......... 32 Type ............. Bulk Direction ........ Input [Endpoint 1] MaxPacketSize .... 512 Interval ......... 32 Type ............. Bulk Direction ........ Output [Interface 5] [Alternate 0 active] Class .............. 0xff (Vendor specific) Subclass ........... 0xff Protocol ........... 0xff Interface String ... "" [Endpoint 0] MaxPacketSize .... 512 Interval ......... 32 Type ............. Bulk Direction ........ Input [Endpoint 1] MaxPacketSize .... 512 Interval ......... 32 Type ............. Bulk Direction ........ Output [Interface 6] [Alternate 0 active] Class .............. 0xff (Vendor specific) Subclass ........... 0xff Protocol ........... 0xff Interface String ... "" [Endpoint 0] MaxPacketSize .... 512 Interval ......... 32 Type ............. Bulk Direction ........ Input [Endpoint 1] MaxPacketSize .... 512 Interval ......... 32 Type ............. Bulk Direction ........ Output [Interface 7] [Alternate 0 active] Class .............. 0xff (Vendor specific) Subclass ........... 0xff Protocol ........... 0xff Interface String ... "" [Endpoint 0] MaxPacketSize .... 512 Interval ......... 32 Type ............. Bulk Direction ........ Input [Endpoint 1] MaxPacketSize .... 512 Interval ......... 32 Type ............. Bulk Direction ........ Output [Interface 8] [Alternate 0 active] Class .............. 0xff (Vendor specific) Subclass ........... 0xff Protocol ........... 0xff Interface String ... "" [Endpoint 0] MaxPacketSize .... 512 Interval ......... 32 Type ............. Bulk Direction ........ Input [Endpoint 1] MaxPacketSize .... 512 Interval ......... 32 Type ............. Bulk Direction ........ Output [Interface 9] [Alternate 0 active] Class .............. 0xff (Vendor specific) Subclass ........... 0xff Protocol ........... 0xff Interface String ... "" [Endpoint 0] MaxPacketSize .... 64 Interval ......... 5 Type ............. Interrupt Direction ........ Input [Endpoint 1] MaxPacketSize .... 512 Interval ......... 32 Type ............. Bulk Direction ........ Input [Endpoint 2] MaxPacketSize .... 512 Interval ......... 32 Type ............. Bulk Direction ........ Output [Device /dev/bus/usb/3/5] Class .................. 0xef (Miscellaneous) Subclass ............... 0x02 Protocol ............... 0x01 Max Endpoint 0 Packet .. 64 USB Version ............ 0x0200 Vendor ID .............. 0x0c45 (Microdia) Product ID ............. 0x6409 (Webcam) Product Version ........ 0x9730 Manufacturer String .... "Sonix Technology Co., Ltd." Product String ......... "USB 2.0 Camera" Serial Number .......... "" [Configuration 0] Configuration String . "" [Interface 0] [Alternate 0 active] Class .............. 0x0e (Video) Subclass ........... 0x01 Protocol ........... 0x00 Interface String ... "USB Camera" [Endpoint 0] MaxPacketSize .... 16 Interval ......... 6 Type ............. Interrupt Direction ........ Input [Descriptor 0] Type ............. 0x24 Data ............. 01 00 01 68 00 c0 e1 e4 00 01 01 [Descriptor 1] Type ............. 0x24 Data ............. 03 02 01 01 00 05 00 [Descriptor 2] Type ............. 0x24 Data ............. 06 04 70 33 f0 28 11 63 2e 4a ba 2c 68 90 eb 33 40 16 08 01 03 01 0f 00 [Descriptor 3] Type ............. 0x24 Data ............. 06 05 3f ae 12 28 d7 bc 11 4e a3 57 6f 1e de f7 d6 1d 09 01 04 02 01 00 00 [Descriptor 4] Type ............. 0x24 Data ............. 02 01 01 02 00 00 00 00 00 00 00 00 03 0e 00 00 [Descriptor 5] Type ............. 0x24 Data ............. 05 03 01 00 00 02 7f 17 00 [Descriptor 6] Type ............. 0x25 Data ............. 03 10 00 [Interface 1] [Alternate 0 active] Class .............. 0x0e (Video) Subclass ........... 0x02 Protocol ........... 0x00 Interface String ... "" [Descriptor 0] Type ............. 0x24 Data ............. 01 02 8c 02 81 00 02 02 01 01 01 00 00 [Descriptor 1] Type ............. 0x24 Data ............. 04 01 06 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 00 80 02 e0 01 00 00 77 01 00 00 ca 08 00 60 09 00 15 16 05 00 05 15 16 05 00 20 a1 07 00 2a 2c 0a 00 40 42 0f 00 80 84 1e 00 [Descriptor 3] Type ............. 0x24 Data ............. 05 02 00 60 01 20 01 00 c0 7b 00 00 80 e6 02 00 18 03 00 15 16 05 00 05 15 16 05 00 20 a1 07 00 2a 2c 0a 00 40 42 0f 00 80 84 1e 00 [Descriptor 4] Type ............. 0x24 Data ............. 05 03 00 40 01 f0 00 00 c0 5d 00 00 80 32 02 00 58 02 00 15 16 05 00 05 15 16 05 00 20 a1 07 00 2a 2c 0a 00 40 42 0f 00 80 84 1e 00 [Descriptor 5] Type ............. 0x24 Data ............. 05 04 00 b0 00 90 00 00 f0 1e 00 00 a0 b9 00 00 c6 00 00 15 16 05 00 05 15 16 05 00 20 a1 07 00 2a 2c 0a 00 40 42 0f 00 80 84 1e 00 [Descriptor 6] Type ............. 0x24 Data ............. 05 05 00 a0 00 78 00 00 70 17 00 00 a0 8c 00 00 96 00 00 15 16 05 00 05 15 16 05 00 20 a1 07 00 2a 2c 0a 00 40 42 0f 00 80 84 1e 00 [Descriptor 7] Type ............. 0x24 Data ............. 05 06 00 00 05 00 04 00 00 40 06 00 00 40 0b 00 00 28 00 47 f4 10 00 02 47 f4 10 00 80 84 1e 00 [Descriptor 8] Type ............. 0x24 Data ............. 03 00 06 00 05 00 04 80 02 e0 01 60 01 20 01 40 01 f0 00 b0 00 90 00 a0 00 78 00 00 [Descriptor 9] Type ............. 0x24 Data ............. 06 02 06 00 01 00 00 00 00 [Descriptor 10] Type ............. 0x24 Data ............. 07 01 00 80 02 e0 01 00 e0 2e 00 00 40 19 01 00 2c 01 00 15 16 05 00 05 15 16 05 00 20 a1 07 00 2a 2c 0a 00 40 42 0f 00 80 84 1e 00 [Descriptor 11] Type ............. 0x24 Data ............. 07 02 00 60 01 20 01 00 78 0f 00 00 d0 5c 00 00 63 00 00 15 16 05 00 05 15 16 05 00 20 a1 07 00 2a 2c 0a 00 40 42 0f 00 80 84 1e 00 [Descriptor 12] Type ............. 0x24 Data ............. 07 03 00 40 01 f0 00 00 b8 0b 00 00 50 46 00 00 4b 00 00 15 16 05 00 05 15 16 05 00 20 a1 07 00 2a 2c 0a 00 40 42 0f 00 80 84 1e 00 [Descriptor 13] Type ............. 0x24 Data ............. 07 04 00 b0 00 90 00 00 de 03 00 00 34 17 00 c0 18 00 00 15 16 05 00 05 15 16 05 00 20 a1 07 00 2a 2c 0a 00 40 42 0f 00 80 84 1e 00 [Descriptor 14] Type ............. 0x24 Data ............. 07 05 00 a0 00 78 00 00 ee 02 00 00 94 11 00 c0 12 00 00 15 16 05 00 05 15 16 05 00 20 a1 07 00 2a 2c 0a 00 40 42 0f 00 80 84 1e 00 [Descriptor 15] Type ............. 0x24 Data ............. 07 06 00 00 05 00 04 00 00 c8 00 00 00 58 02 00 00 05 00 2a 2c 0a 00 03 2a 2c 0a 00 40 42 0f 00 80 84 1e 00 [Descriptor 16] Type ............. 0x24 Data ............. 03 00 06 00 05 00 04 80 02 e0 01 60 01 20 01 40 01 f0 00 b0 00 90 00 a0 00 78 00 01 00 [Descriptor 17] Type ............. 0x24 Data ............. 0d 01 01 04 [Alternate 1] Class .............. 0x0e (Video) Subclass ........... 0x02 Protocol ........... 0x00 Interface String ... "" [Endpoint 0] MaxPacketSize .... 128 Interval ......... 1 Type ............. Isochronous Direction ........ Input [Alternate 2] Class .............. 0x0e (Video) Subclass ........... 0x02 Protocol ........... 0x00 Interface String ... "" [Endpoint 0] MaxPacketSize .... 256 Interval ......... 1 Type ............. Isochronous Direction ........ Input [Alternate 3] Class .............. 0x0e (Video) Subclass ........... 0x02 Protocol ........... 0x00 Interface String ... "" [Endpoint 0] MaxPacketSize .... 800 Interval ......... 1 Type ............. Isochronous Direction ........ Input [Alternate 4] Class .............. 0x0e (Video) Subclass ........... 0x02 Protocol ........... 0x00 Interface String ... "" [Endpoint 0] MaxPacketSize .... 2848 Interval ......... 1 Type ............. Isochronous Direction ........ Input [Alternate 5] Class .............. 0x0e (Video) Subclass ........... 0x02 Protocol ........... 0x00 Interface String ... "" [Endpoint 0] MaxPacketSize .... 4896 Interval ......... 1 Type ............. Isochronous Direction ........ Input [Alternate 6] Class .............. 0x0e (Video) Subclass ........... 0x02 Protocol ........... 0x00 Interface String ... "" [Endpoint 0] MaxPacketSize .... 5120 Interval ......... 1 Type ............. Isochronous Direction ........ Input [Device /dev/bus/usb/3/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 ............. 08 00 00 00 00 00 ff Hub ports count......... 8 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....... 0503.0000 Connect Enable Power Highspeed Port 5 status....... 0100.0000 Power Port 6 status....... 0503.0000 Connect Enable Power Highspeed Port 7 status....... 0100.0000 Power Port 8 status....... 0100.0000 Power }}} -- Ticket URL: <http://dev.haiku-os.org/ticket/9118#comment:7> Haiku <http://dev.haiku-os.org> Haiku - the operating system.