Welcome to the Haiku shell. ~> listusb -v /dev/bus/usb/1/0 [Device /dev/bus/usb/1/0] Class .................. 0x00 (Per-interface classes) Subclass ............... 0x00 Protocol ............... 0x00 Max Endpoint 0 Packet .. 8 USB Version ............ 2.0 Vendor ID .............. 0x03f0 (Hewlett-Packard) Product ID ............. 0x4511 (PhotoSmart 2600) Product Version ........ 0x0100 Manufacturer String .... "HP" Product String ......... "Photosmart 2600 series" Serial Number .......... "MY485C60X10400" [Configuration 0] Configuration String . "" [Interface 0] [Alternate 0 active] Class .............. 0xff (Vendor specific) Subclass ........... 0xcc Protocol ........... 0x00 Interface String ... "" [Endpoint 0] MaxPacketSize .... 64 Interval ......... 0 Type ............. Bulk Direction ........ Output [Endpoint 1] MaxPacketSize .... 64 Interval ......... 0 Type ............. Bulk Direction ........ Input [Endpoint 2] MaxPacketSize .... 8 Interval ......... 10 Type ............. Interrupt Direction ........ Input [Interface 1] [Alternate 0 active] Class .............. 0x07 (Printer) Subclass ........... 0x01 Protocol ........... 0x02 Interface String ... "" [Endpoint 0] MaxPacketSize .... 64 Interval ......... 0 Type ............. Bulk Direction ........ Output [Endpoint 1] MaxPacketSize .... 64 Interval ......... 0 Type ............. Bulk Direction ........ Input [Endpoint 2] MaxPacketSize .... 8 Interval ......... 10 Type ............. Interrupt Direction ........ Input [Interface 2] [Alternate 0 active] Class .............. 0xff (Vendor specific) Subclass ........... 0xff Protocol ........... 0xff Interface String ... "" [Endpoint 0] MaxPacketSize .... 64 Interval ......... 0 Type ............. Bulk Direction ........ Output [Endpoint 1] MaxPacketSize .... 64 Interval ......... 0 Type ............. Bulk Direction ........ Input [Endpoint 2] MaxPacketSize .... 8 Interval ......... 10 Type ............. Interrupt Direction ........ Input [Alternate 1] Class .............. 0xff (Vendor specific) Subclass ........... 0xd4 Protocol ........... 0x00 Interface String ... "" [Endpoint 0] MaxPacketSize .... 64 Interval ......... 0 Type ............. Bulk Direction ........ Output [Endpoint 1] MaxPacketSize .... 64 Interval ......... 0 Type ............. Bulk Direction ........ Input [Endpoint 2] MaxPacketSize .... 8 Interval ......... 10 Type ............. Interrupt Direction ........ Input [Interface 3] [Alternate 0 active] Class .............. 0x08 (Mass storage) Subclass ........... 0x06 Protocol ........... 0x50 Interface String ... "" [Endpoint 0] MaxPacketSize .... 64 Interval ......... 0 Type ............. Bulk Direction ........ Output [Endpoint 1] MaxPacketSize .... 64 Interval ......... 0 Type ............. Bulk Direction ........ Input ~>