Dan,
I still cannot make it work. Here is the full JNI trace, and the lsusb output. Thanks for help.


[hotplug](3) JavaxUsbTopologyUpdater.c.build_device[112] Building device /proc/bus/usb/001/001
[hotplug](3) JavaxUsbTopologyUpdater.c.build_device[136] Device is hub with 2 ports
[hotplug](4) JavaxUsbTopologyUpdater.c.build_device[151] Device speed is 12 Mbps
[hotplug](4) JavaxUsbTopologyUpdater.c.build_config[217] Building config 1
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 0
[hotplug](4) JavaxUsbTopologyUpdater.c.build_endpoint[291] Building endpoint 0x81
[hotplug](4) JavaxUsbTopologyUpdater.c.build_device[184] Building device 10 attached to port 1
[hotplug](3) JavaxUsbTopologyUpdater.c.build_device[112] Building device /proc/bus/usb/001/010
[hotplug](3) JavaxUsbTopologyUpdater.c.build_device[136] Device is hub with 3 ports
[hotplug](4) JavaxUsbTopologyUpdater.c.build_device[151] Device speed is 12 Mbps
[hotplug](4) JavaxUsbTopologyUpdater.c.build_config[217] Building config 1
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 0
[hotplug](4) JavaxUsbTopologyUpdater.c.build_endpoint[291] Building endpoint 0x81
[hotplug](4) JavaxUsbTopologyUpdater.c.build_device[184] Building device 11 attached to port 0
[hotplug](3) JavaxUsbTopologyUpdater.c.build_device[112] Building device /proc/bus/usb/001/011
[hotplug](4) JavaxUsbTopologyUpdater.c.build_device[151] Device speed is 12 Mbps
[hotplug](4) JavaxUsbTopologyUpdater.c.build_config[217] Building config 1
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 0
[hotplug](4) JavaxUsbTopologyUpdater.c.build_endpoint[291] Building endpoint 0x81
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 1
[hotplug](4) JavaxUsbTopologyUpdater.c.build_endpoint[291] Building endpoint 0x82
[hotplug](4) JavaxUsbTopologyUpdater.c.build_device[184] Building device 12 attached to port 1
[hotplug](3) JavaxUsbTopologyUpdater.c.build_device[112] Building device /proc/bus/usb/001/012
[hotplug](4) JavaxUsbTopologyUpdater.c.build_device[151] Device speed is 1.5 Mbps
[hotplug](4) JavaxUsbTopologyUpdater.c.build_config[217] Building config 1
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 0
[hotplug](4) JavaxUsbTopologyUpdater.c.build_endpoint[291] Building endpoint 0x81
[hotplug](3) JavaxUsbTopologyUpdater.c.build_device[112] Building device /proc/bus/usb/002/001
[hotplug](3) JavaxUsbTopologyUpdater.c.build_device[136] Device is hub with 2 ports
[hotplug](4) JavaxUsbTopologyUpdater.c.build_device[151] Device speed is 12 Mbps
[hotplug](4) JavaxUsbTopologyUpdater.c.build_config[217] Building config 1
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 0
[hotplug](4) JavaxUsbTopologyUpdater.c.build_endpoint[291] Building endpoint 0x81
[hotplug](4) JavaxUsbTopologyUpdater.c.build_device[184] Building device 2 attached to port 1
[hotplug](3) JavaxUsbTopologyUpdater.c.build_device[112] Building device /proc/bus/usb/002/002
[hotplug](4) JavaxUsbTopologyUpdater.c.build_device[151] Device speed is 12 Mbps
[hotplug](4) JavaxUsbTopologyUpdater.c.build_config[217] Building config 1
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 0
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 1
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 1
[hotplug](4) JavaxUsbTopologyUpdater.c.build_endpoint[291] Building endpoint 0x01
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 1
[hotplug](4) JavaxUsbTopologyUpdater.c.build_endpoint[291] Building endpoint 0x01
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 2
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 2
[hotplug](4) JavaxUsbTopologyUpdater.c.build_endpoint[291] Building endpoint 0x84
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 2
[hotplug](4) JavaxUsbTopologyUpdater.c.build_endpoint[291] Building endpoint 0x84
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 2
[hotplug](4) JavaxUsbTopologyUpdater.c.build_endpoint[291] Building endpoint 0x84
[default](2) JavaxUsb.h.open_device[216] Opening node /proc/bus/usb/001/001
[hotplug](4) JavaxUsbActive.c.getActiveConfig[272] Getting active config using GET_CONFIGURATION standard request.
[hotplug](4) JavaxUsbActive.c.config_ask_device[212] Active device configuration is 1
[hotplug](4) JavaxUsbActive.c.getActiveConfig[274] Device returned 1.
[default](2) JavaxUsb.h.open_device[216] Opening node /proc/bus/usb/001/010
[hotplug](4) JavaxUsbActive.c.getActiveConfig[272] Getting active config using GET_CONFIGURATION standard request.
[hotplug](4) JavaxUsbActive.c.config_ask_device[212] Active device configuration is 1
[hotplug](4) JavaxUsbActive.c.getActiveConfig[274] Device returned 1.
[default](2) JavaxUsb.h.open_device[216] Opening node /proc/bus/usb/001/011
[hotplug](4) JavaxUsbActive.c.getActiveConfig[272] Getting active config using GET_CONFIGURATION standard request.
[hotplug](4) JavaxUsbActive.c.config_ask_device[212] Active device configuration is 1
[hotplug](4) JavaxUsbActive.c.getActiveConfig[274] Device returned 1.
[default](2) JavaxUsb.h.open_device[216] Opening node /proc/bus/usb/001/012
[hotplug](4) JavaxUsbActive.c.getActiveConfig[272] Getting active config using GET_CONFIGURATION standard request.
[hotplug](4) JavaxUsbActive.c.config_ask_device[212] Active device configuration is 1
[hotplug](4) JavaxUsbActive.c.getActiveConfig[274] Device returned 1.
[default](2) JavaxUsb.h.open_device[216] Opening node /proc/bus/usb/002/001
[hotplug](4) JavaxUsbActive.c.getActiveConfig[272] Getting active config using GET_CONFIGURATION standard request.
[hotplug](4) JavaxUsbActive.c.config_ask_device[212] Active device configuration is 1
[hotplug](4) JavaxUsbActive.c.getActiveConfig[274] Device returned 1.
[default](2) JavaxUsb.h.open_device[216] Opening node /proc/bus/usb/002/002
[hotplug](4) JavaxUsbActive.c.getActiveConfig[272] Getting active config using GET_CONFIGURATION standard request.
[hotplug](4) JavaxUsbActive.c.config_ask_device[212] Active device configuration is 1
[hotplug](4) JavaxUsbActive.c.getActiveConfig[274] Device returned 1.
[default](2) JavaxUsb.h.open_device[216] Opening node /proc/bus/usb/002/002
[default](2) JavaxUsb.h.open_device[216] Opening node /proc/bus/usb/002/002
[default](2) JavaxUsb.h.open_device[216] Opening node /proc/bus/usb/002/002
[xfer](2) JavaxUsbDeviceProxy.c.Java_com_ibm_jusb_os_linux_JavaxUsb_nativeDeviceProxy[75] Got Request
[xfer](5) JavaxUsbDeviceProxy.c.submitRequest[127] Submitting Request.
[xfer](5) JavaxUsbDeviceProxy.c.submitRequest[145] Submitting ClaimInterface Request.
[default](3) JavaxUsbInterfaceRequest.c.claim_interface[87] Claiming interface 2
[default](3) JavaxUsbInterfaceRequest.c.claim_interface[96] Claimed interface 2
[xfer](2) JavaxUsbDeviceProxy.c.Java_com_ibm_jusb_os_linux_JavaxUsb_nativeDeviceProxy[78] Completed Request
[xfer](2) JavaxUsbDeviceProxy.c.Java_com_ibm_jusb_os_linux_JavaxUsb_nativeDeviceProxy[75] Got Request
[xfer](5) JavaxUsbDeviceProxy.c.submitRequest[127] Submitting Request.
[xfer](5) JavaxUsbDeviceProxy.c.submitRequest[135] Submitting SetInterface Request.
[xfer](3) JavaxUsbControlRequest.c.set_interface[177] Setting interface 2 to setting 1
[xfer](3) JavaxUsbControlRequest.c.set_interface[186] Set interface
[xfer](2) JavaxUsbDeviceProxy.c.Java_com_ibm_jusb_os_linux_JavaxUsb_nativeDeviceProxy[78] Completed Request
[xfer](2) JavaxUsbDeviceProxy.c.Java_com_ibm_jusb_os_linux_JavaxUsb_nativeDeviceProxy[75] Got Request
[xfer](5) JavaxUsbDeviceProxy.c.submitRequest[127] Submitting Request.
[xfer](5) JavaxUsbDeviceProxy.c.submitRequest[131] Submitting Pipe Request.
[xfer](2) JavaxUsbPipeRequest.c.pipe_request[62] Submitting URB
[urb](2) JavaxUsb.h.debug_urb[273] isochronous_pipe_request : URB endpoint = 84 status = 0 signal = 0
[urb](2) JavaxUsb.h.debug_urb[274] isochronous_pipe_request : URB buffer length = 50 actual length = 0
[urb](3) JavaxUsb.h.debug_urb[288] isochronous_pipe_request : URB data = 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
[xfer](1) JavaxUsbPipeRequest.c.pipe_request[73] Could not submit URB (errno -22)
[xfer](2) JavaxUsbDeviceProxy.c.Java_com_ibm_jusb_os_linux_JavaxUsb_nativeDeviceProxy[78] Completed Request
Error in recording data: Error submitting IRP : Invalid
[hotplug](3) JavaxUsbTopologyUpdater.c.build_device[112] Building device /proc/bus/usb/001/001
[hotplug](3) JavaxUsbTopologyUpdater.c.build_device[136] Device is hub with 2 ports
[hotplug](4) JavaxUsbTopologyUpdater.c.build_device[151] Device speed is 12 Mbps
[hotplug](4) JavaxUsbTopologyUpdater.c.build_config[217] Building config 1
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 0
[hotplug](4) JavaxUsbTopologyUpdater.c.build_endpoint[291] Building endpoint 0x81
[hotplug](4) JavaxUsbTopologyUpdater.c.build_device[184] Building device 10 attached to port 1
[hotplug](3) JavaxUsbTopologyUpdater.c.build_device[112] Building device /proc/bus/usb/001/010
[hotplug](3) JavaxUsbTopologyUpdater.c.build_device[136] Device is hub with 3 ports
[hotplug](4) JavaxUsbTopologyUpdater.c.build_device[151] Device speed is 12 Mbps
[hotplug](4) JavaxUsbTopologyUpdater.c.build_config[217] Building config 1
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 0
[hotplug](4) JavaxUsbTopologyUpdater.c.build_endpoint[291] Building endpoint 0x81
[hotplug](4) JavaxUsbTopologyUpdater.c.build_device[184] Building device 11 attached to port 0
[hotplug](3) JavaxUsbTopologyUpdater.c.build_device[112] Building device /proc/bus/usb/001/011
[hotplug](4) JavaxUsbTopologyUpdater.c.build_device[151] Device speed is 12 Mbps
[hotplug](4) JavaxUsbTopologyUpdater.c.build_config[217] Building config 1
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 0
[hotplug](4) JavaxUsbTopologyUpdater.c.build_endpoint[291] Building endpoint 0x81
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 1
[hotplug](4) JavaxUsbTopologyUpdater.c.build_endpoint[291] Building endpoint 0x82
[hotplug](4) JavaxUsbTopologyUpdater.c.build_device[184] Building device 12 attached to port 1
[hotplug](3) JavaxUsbTopologyUpdater.c.build_device[112] Building device /proc/bus/usb/001/012
[hotplug](4) JavaxUsbTopologyUpdater.c.build_device[151] Device speed is 1.5 Mbps
[hotplug](4) JavaxUsbTopologyUpdater.c.build_config[217] Building config 1
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 0
[hotplug](4) JavaxUsbTopologyUpdater.c.build_endpoint[291] Building endpoint 0x81
[hotplug](3) JavaxUsbTopologyUpdater.c.build_device[112] Building device /proc/bus/usb/002/001
[hotplug](3) JavaxUsbTopologyUpdater.c.build_device[136] Device is hub with 2 ports
[hotplug](4) JavaxUsbTopologyUpdater.c.build_device[151] Device speed is 12 Mbps
[hotplug](4) JavaxUsbTopologyUpdater.c.build_config[217] Building config 1
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 0
[hotplug](4) JavaxUsbTopologyUpdater.c.build_endpoint[291] Building endpoint 0x81
[hotplug](4) JavaxUsbTopologyUpdater.c.build_device[184] Building device 2 attached to port 1
[hotplug](3) JavaxUsbTopologyUpdater.c.build_device[112] Building device /proc/bus/usb/002/002
[hotplug](4) JavaxUsbTopologyUpdater.c.build_device[151] Device speed is 12 Mbps
[hotplug](4) JavaxUsbTopologyUpdater.c.build_config[217] Building config 1
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 0
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 1
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 1
[hotplug](4) JavaxUsbTopologyUpdater.c.build_endpoint[291] Building endpoint 0x01
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 1
[hotplug](4) JavaxUsbTopologyUpdater.c.build_endpoint[291] Building endpoint 0x01
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 2
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 2
[hotplug](4) JavaxUsbTopologyUpdater.c.build_endpoint[291] Building endpoint 0x84
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 2
[hotplug](4) JavaxUsbTopologyUpdater.c.build_endpoint[291] Building endpoint 0x84
[hotplug](4) JavaxUsbTopologyUpdater.c.build_interface[277] Building interface 2
[hotplug](4) JavaxUsbTopologyUpdater.c.build_endpoint[291] Building endpoint 0x84



Bus 002 Device 002: ID 077d:07af Griffin Technology Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 1.10 bDeviceClass 0 (Defined at Interface level) bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 8 idVendor 0x077d Griffin Technology idProduct 0x07af bcdDevice 0.06 iManufacturer 1 Griffin Technology, Inc iProduct 2 iMic USB audio system iSerial 0 bNumConfigurations 1 Configuration Descriptor: bLength 9 bDescriptorType 2 wTotalLength 344 bNumInterfaces 3 bConfigurationValue 1 iConfiguration 3 D3 2003/10/30 09:27 bmAttributes 0x80 MaxPower 100mA Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 0 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 1 Audio bInterfaceSubClass 1 Control Device bInterfaceProtocol 0 iInterface 0 AudioControl Interface Descriptor: bLength 10 bDescriptorType 36 bDescriptorSubtype 1 (HEADER) bcdADC 1.00 wTotalLength 78 bInCollection 2 baInterfaceNr( 0) 1 baInterfaceNr( 1) 2 AudioControl Interface Descriptor: bLength 12 bDescriptorType 36 bDescriptorSubtype 2 (INPUT_TERMINAL) bTerminalID 12 wTerminalType 0x0101 USB Streaming bAssocTerminal 11 bNrChannels 2 wChannelConfig 0x0003 Left Front (L) Right Front (R) iChannelNames 0 iTerminal 0 AudioControl Interface Descriptor: bLength 13 bDescriptorType 36 bDescriptorSubtype 6 (FEATURE_UNIT) bUnitID 1 bSourceID 12 bControlSize 2 bmaControls( 0) 0x55 bmaControls( 1) 0x01 Mute Bass Treble Automatic Gain Bass Boost bmaControls( 0) 0x02 bmaControls( 1) 0x00 Volume bmaControls( 0) 0x02 bmaControls( 1) 0x00 Volume iFeature 0 AudioControl Interface Descriptor: bLength 9 bDescriptorType 36 bDescriptorSubtype 3 (OUTPUT_TERMINAL) bTerminalID 14 wTerminalType 0x0301 Speaker bAssocTerminal 0 bSourceID 1 iTerminal 0 AudioControl Interface Descriptor: bLength 12 bDescriptorType 36 bDescriptorSubtype 2 (INPUT_TERMINAL) bTerminalID 11 wTerminalType 0x0201 Microphone bAssocTerminal 12 bNrChannels 2 wChannelConfig 0x0003 Left Front (L) Right Front (R) iChannelNames 0 iTerminal 0 AudioControl Interface Descriptor: bLength 13 bDescriptorType 36 bDescriptorSubtype 6 (FEATURE_UNIT) bUnitID 6 bSourceID 11 bControlSize 2 bmaControls( 0) 0x03 bmaControls( 1) 0x00 Mute Volume bmaControls( 0) 0x00 bmaControls( 1) 0x00 bmaControls( 0) 0x00 bmaControls( 1) 0x00 iFeature 0 AudioControl Interface Descriptor: bLength 9 bDescriptorType 36 bDescriptorSubtype 3 (OUTPUT_TERMINAL) bTerminalID 13 wTerminalType 0x0101 USB Streaming bAssocTerminal 0 bSourceID 6 iTerminal 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 1 bNumEndpoints 1 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 0 AudioControl Interface Descriptor: bLength 7 bDescriptorType 36 bDescriptorSubtype 1 (AS_GENERAL) bTerminalLink 12 bDelay 0 frames wFormatTag 1 PCM AudioControl Interface Descriptor: bLength 14 bDescriptorType 36 bDescriptorSubtype 2 (FORMAT_TYPE) bFormatType 1 (FORMAT_TYPE_I) bNrChannels 1 bSubframeSize 2 bBitResolution 16 bSamFreqType 0 Continuous tLowerSamFreq 6400 tUpperSamFreq 48000 Endpoint Descriptor: bLength 9 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 9 Transfer Type Isochronous Synch Type Adaptive Usage Type Data wMaxPacketSize 0x0064 bytes 100 once bInterval 1 bRefresh 0 bSynchAddress 0 AudioControl Endpoint Descriptor: bLength 7 bDescriptorType 37 bDescriptorSubtype 1 (EP_GENERAL) bmAttributes 0x01 Sampling Frequency bLockDelayUnits 2 Decoded PCM samples wLockDelay 1 Decoded PCM samples Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 1 bAlternateSetting 2 bNumEndpoints 1 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 0 AudioControl Interface Descriptor: bLength 7 bDescriptorType 36 bDescriptorSubtype 1 (AS_GENERAL) bTerminalLink 12 bDelay 0 frames wFormatTag 1 PCM AudioControl Interface Descriptor: bLength 14 bDescriptorType 36 bDescriptorSubtype 2 (FORMAT_TYPE) bFormatType 1 (FORMAT_TYPE_I) bNrChannels 2 bSubframeSize 2 bBitResolution 16 bSamFreqType 0 Continuous tLowerSamFreq 6400 tUpperSamFreq 48000 Endpoint Descriptor: bLength 9 bDescriptorType 5 bEndpointAddress 0x01 EP 1 OUT bmAttributes 9 Transfer Type Isochronous Synch Type Adaptive Usage Type Data wMaxPacketSize 0x00c8 bytes 200 once bInterval 1 bRefresh 0 bSynchAddress 0 AudioControl Endpoint Descriptor: bLength 7 bDescriptorType 37 bDescriptorSubtype 1 (EP_GENERAL) bmAttributes 0x01 Sampling Frequency bLockDelayUnits 2 Decoded PCM samples wLockDelay 1 Decoded PCM samples Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 0 bNumEndpoints 0 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 0 Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 1 bNumEndpoints 1 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 0 AudioControl Interface Descriptor: bLength 7 bDescriptorType 36 bDescriptorSubtype 1 (AS_GENERAL) bTerminalLink 13 bDelay 0 frames wFormatTag 1 PCM AudioControl Interface Descriptor: bLength 14 bDescriptorType 36 bDescriptorSubtype 2 (FORMAT_TYPE) bFormatType 1 (FORMAT_TYPE_I) bNrChannels 1 bSubframeSize 1 bBitResolution 8 bSamFreqType 0 Continuous tLowerSamFreq 6400 tUpperSamFreq 48000 Endpoint Descriptor: bLength 9 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 9 Transfer Type Isochronous Synch Type Adaptive Usage Type Data wMaxPacketSize 0x0032 bytes 50 once bInterval 1 bRefresh 0 bSynchAddress 0 AudioControl Endpoint Descriptor: bLength 7 bDescriptorType 37 bDescriptorSubtype 1 (EP_GENERAL) bmAttributes 0x01 Sampling Frequency bLockDelayUnits 2 Decoded PCM samples wLockDelay 1 Decoded PCM samples Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 2 bNumEndpoints 1 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 0 AudioControl Interface Descriptor: bLength 7 bDescriptorType 36 bDescriptorSubtype 1 (AS_GENERAL) bTerminalLink 13 bDelay 0 frames wFormatTag 1 PCM AudioControl Interface Descriptor: bLength 14 bDescriptorType 36 bDescriptorSubtype 2 (FORMAT_TYPE) bFormatType 1 (FORMAT_TYPE_I) bNrChannels 1 bSubframeSize 2 bBitResolution 16 bSamFreqType 0 Continuous tLowerSamFreq 6400 tUpperSamFreq 48000 Endpoint Descriptor: bLength 9 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 9 Transfer Type Isochronous Synch Type Adaptive Usage Type Data wMaxPacketSize 0x0064 bytes 100 once bInterval 1 bRefresh 0 bSynchAddress 0 AudioControl Endpoint Descriptor: bLength 7 bDescriptorType 37 bDescriptorSubtype 1 (EP_GENERAL) bmAttributes 0x01 Sampling Frequency bLockDelayUnits 2 Decoded PCM samples wLockDelay 1 Decoded PCM samples Interface Descriptor: bLength 9 bDescriptorType 4 bInterfaceNumber 2 bAlternateSetting 3 bNumEndpoints 1 bInterfaceClass 1 Audio bInterfaceSubClass 2 Streaming bInterfaceProtocol 0 iInterface 0 AudioControl Interface Descriptor: bLength 7 bDescriptorType 36 bDescriptorSubtype 1 (AS_GENERAL) bTerminalLink 13 bDelay 0 frames wFormatTag 1 PCM AudioControl Interface Descriptor: bLength 14 bDescriptorType 36 bDescriptorSubtype 2 (FORMAT_TYPE) bFormatType 1 (FORMAT_TYPE_I) bNrChannels 2 bSubframeSize 2 bBitResolution 16 bSamFreqType 0 Continuous tLowerSamFreq 6400 tUpperSamFreq 48000 Endpoint Descriptor: bLength 9 bDescriptorType 5 bEndpointAddress 0x84 EP 4 IN bmAttributes 9 Transfer Type Isochronous Synch Type Adaptive Usage Type Data wMaxPacketSize 0x00c8 bytes 200 once bInterval 1 bRefresh 0 bSynchAddress 0 AudioControl Endpoint Descriptor: bLength 7 bDescriptorType 37 bDescriptorSubtype 1 (EP_GENERAL) bmAttributes 0x01 Sampling Frequency bLockDelayUnits 2 Decoded PCM samples wLockDelay 1 Decoded PCM samples Language IDs: (length=4) 0409 English(US)

Bus 002 Device 001: ID 0000:0000
Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               1.10
 bDeviceClass            9 Hub
 bDeviceSubClass         0 Unused
 bDeviceProtocol         0
 bMaxPacketSize0         8
 idVendor           0x0000
 idProduct          0x0000
 bcdDevice            2.06
 iManufacturer           3 Linux 2.6.5-1.358 uhci_hcd
 iProduct                2 UHCI Host Controller
 iSerial                 1 0000:00:1f.4
 bNumConfigurations      1
 Configuration Descriptor:
   bLength                 9
   bDescriptorType         2
   wTotalLength           25
   bNumInterfaces          1
   bConfigurationValue     1
   iConfiguration          0
   bmAttributes         0x40
     Self Powered
   MaxPower                0mA
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       0
     bNumEndpoints           1
     bInterfaceClass         9 Hub
     bInterfaceSubClass      0 Unused
     bInterfaceProtocol      0
     iInterface              0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               none
         Usage Type               Data
       wMaxPacketSize     0x0002  bytes 2 once
       bInterval             255
Hub Descriptor:
 bLength               9
 bDescriptorType      41
 nNbrPorts             2
 wHubCharacteristic 0x000a
   No power switching (usb 1.0)
   Per-port overcurrent protection
 bPwrOn2PwrGood        1 * 2 milli seconds
 bHubContrCurrent      0 milli Ampere
 DeviceRemovable    0xfe
 PortPwrCtrlMask    0x38
 Language IDs: (length=4)
    0409 English(US)

Bus 001 Device 012: ID 0458:0007 KYE Systems Corp. (Mouse Systems)
Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               1.00
 bDeviceClass            0 (Defined at Interface level)
 bDeviceSubClass         0
 bDeviceProtocol         0
 bMaxPacketSize0         8
 idVendor           0x0458 KYE Systems Corp. (Mouse Systems)
 idProduct          0x0007
 bcdDevice            0.00
 iManufacturer           1 HP
 iProduct                2 HP USB WHEEL MOUSE
 iSerial                 0
 bNumConfigurations      1
 Configuration Descriptor:
   bLength                 9
   bDescriptorType         2
   wTotalLength           34
   bNumInterfaces          1
   bConfigurationValue     1
   iConfiguration          0
   bmAttributes         0xa0
     Remote Wakeup
   MaxPower              100mA
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       0
     bNumEndpoints           1
     bInterfaceClass         3 Human Interface Devices
     bInterfaceSubClass      1 Boot Interface Subclass
     bInterfaceProtocol      2 Mouse
     iInterface              0
       HID Device Descriptor:
         bLength                 9
         bDescriptorType        33
         bcdHID               1.00
         bCountryCode            0
         bNumDescriptors         1
         bDescriptorType        34 Report
         wDescriptorLength      52
cannot get report descriptor
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               none
         Usage Type               Data
       wMaxPacketSize     0x0004  bytes 4 once
       bInterval              10
 Language IDs: (length=4)
    0409 English(US)

Bus 001 Device 011: ID 03f0:020c Hewlett-Packard Multimedia Keyboard
Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               1.10
 bDeviceClass            0 (Defined at Interface level)
 bDeviceSubClass         0
 bDeviceProtocol         0
 bMaxPacketSize0         8
 idVendor           0x03f0 Hewlett-Packard
 idProduct          0x020c Multimedia Keyboard
 bcdDevice            0.03
 iManufacturer           1 HP
 iProduct                2 Multimedia Keyboard Hub
 iSerial                 0
 bNumConfigurations      1
 Configuration Descriptor:
   bLength                 9
   bDescriptorType         2
   wTotalLength           59
   bNumInterfaces          2
   bConfigurationValue     1
   iConfiguration          2 Multimedia Keyboard Hub
   bmAttributes         0xe0
     Self Powered
     Remote Wakeup
   MaxPower                0mA
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       0
     bNumEndpoints           1
     bInterfaceClass         3 Human Interface Devices
     bInterfaceSubClass      1 Boot Interface Subclass
     bInterfaceProtocol      1 Keyboard
     iInterface              2 Multimedia Keyboard Hub
       HID Device Descriptor:
         bLength                 9
         bDescriptorType        33
         bcdHID               1.00
         bCountryCode            0
         bNumDescriptors         1
         bDescriptorType        34 Report
         wDescriptorLength      65
cannot get report descriptor
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               none
         Usage Type               Data
       wMaxPacketSize     0x0008  bytes 8 once
       bInterval              10
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        1
     bAlternateSetting       0
     bNumEndpoints           1
     bInterfaceClass         3 Human Interface Devices
     bInterfaceSubClass      0 No Subclass
     bInterfaceProtocol      0 None
     iInterface              2 Multimedia Keyboard Hub
       HID Device Descriptor:
         bLength                 9
         bDescriptorType        33
         bcdHID               1.00
         bCountryCode            0
         bNumDescriptors         1
         bDescriptorType        34 Report
         wDescriptorLength     167
cannot get report descriptor
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x82  EP 2 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               none
         Usage Type               Data
       wMaxPacketSize     0x0004  bytes 4 once
       bInterval             255
 Language IDs: (length=4)
    0409 English(US)

Bus 001 Device 010: ID 03f0:010c Hewlett-Packard Multimedia Keyboard Hub
Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               1.10
 bDeviceClass            9 Hub
 bDeviceSubClass         0 Unused
 bDeviceProtocol         0
 bMaxPacketSize0         8
 idVendor           0x03f0 Hewlett-Packard
 idProduct          0x010c Multimedia Keyboard Hub
 bcdDevice            0.03
 iManufacturer           1 HP
 iProduct                2 Multimedia Keyboard Hub
 iSerial                 0
 bNumConfigurations      1
 Configuration Descriptor:
   bLength                 9
   bDescriptorType         2
   wTotalLength           25
   bNumInterfaces          1
   bConfigurationValue     1
   iConfiguration          2 Multimedia Keyboard Hub
   bmAttributes         0xe0
     Self Powered
     Remote Wakeup
   MaxPower              100mA
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       0
     bNumEndpoints           1
     bInterfaceClass         9 Hub
     bInterfaceSubClass      0 Unused
     bInterfaceProtocol      0
     iInterface              2 Multimedia Keyboard Hub
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               none
         Usage Type               Data
       wMaxPacketSize     0x0001  bytes 1 once
       bInterval             255
Hub Descriptor:
 bLength               9
 bDescriptorType      41
 nNbrPorts             3
 wHubCharacteristic 0x000d
   Per-port power switching
   Compound device
   Per-port overcurrent protection
 bPwrOn2PwrGood       22 * 2 milli seconds
 bHubContrCurrent    100 milli Ampere
 DeviceRemovable    0xfe
 PortPwrCtrlMask    0x80
 Language IDs: (length=4)
    0409 English(US)

Bus 001 Device 001: ID 0000:0000
Device Descriptor:
 bLength                18
 bDescriptorType         1
 bcdUSB               1.10
 bDeviceClass            9 Hub
 bDeviceSubClass         0 Unused
 bDeviceProtocol         0
 bMaxPacketSize0         8
 idVendor           0x0000
 idProduct          0x0000
 bcdDevice            2.06
 iManufacturer           3 Linux 2.6.5-1.358 uhci_hcd
 iProduct                2 UHCI Host Controller
 iSerial                 1 0000:00:1f.2
 bNumConfigurations      1
 Configuration Descriptor:
   bLength                 9
   bDescriptorType         2
   wTotalLength           25
   bNumInterfaces          1
   bConfigurationValue     1
   iConfiguration          0
   bmAttributes         0x40
     Self Powered
   MaxPower                0mA
   Interface Descriptor:
     bLength                 9
     bDescriptorType         4
     bInterfaceNumber        0
     bAlternateSetting       0
     bNumEndpoints           1
     bInterfaceClass         9 Hub
     bInterfaceSubClass      0 Unused
     bInterfaceProtocol      0
     iInterface              0
     Endpoint Descriptor:
       bLength                 7
       bDescriptorType         5
       bEndpointAddress     0x81  EP 1 IN
       bmAttributes            3
         Transfer Type            Interrupt
         Synch Type               none
         Usage Type               Data
       wMaxPacketSize     0x0002  bytes 2 once
       bInterval             255
Hub Descriptor:
 bLength               9
 bDescriptorType      41
 nNbrPorts             2
 wHubCharacteristic 0x000a
   No power switching (usb 1.0)
   Per-port overcurrent protection
 bPwrOn2PwrGood        1 * 2 milli seconds
 bHubContrCurrent      0 milli Ampere
 DeviceRemovable    0xfe
 PortPwrCtrlMask    0x38
 Language IDs: (length=4)
    0409 English(US)
Charles

_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today - it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/




-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
javax-usb-devel mailing list
javax-usb-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/javax-usb-devel

Reply via email to