On 23.07.2012 05:42, Sarbojit Ganguly wrote: > Dear all, > > Problem description: > > A 4 port USB hub which when disconnected yields an Oops. > The USB hub connects the following peripherals: > 1. USB keyboard > 2. USB mouse > 3. USB webcam + microphone built-in > > The details of lsusb are provided. > > This problem occurs when any USB device is removed (mass storage/usb > input devices etc.) Are you sure about this? The stack trace clearly blames the audio driver. Can you provide one that happens without the webcam in the game? Daniel > > Kernel version: > Linux version 3.5.0 (sarbojit@Phrozen) (gcc version 4.6.3 > (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #2 SMP Sun Jul 22 23:41:08 IST 2012 > > CONFIG_DEBUG_PAGEALLOC=y has been turned on along with other kernel debug flags. > > Output of ver_linux script: > > If some fields are empty or look unusual you may have an old version. > Compare to the current minimal requirements in Documentation/Changes. > > Linux Phrozen 3.5.0 #2 SMP Sun Jul 22 23:41:08 IST 2012 x86_64 x86_64 > x86_64 GNU/Linux > > Gnu C 4.6 > Gnu make 3.81 > binutils 2.22 > util-linux 2.20.1 > mount support > module-init-tools 3.16 > e2fsprogs 1.42 > PPP 2.4.5 > Linux C Library 2.15 > Dynamic linker (ldd) 2.15 > Procps 3.2.8 > Net-tools 1.60 > Kbd 1.15.2 > Sh-utils 8.13 > wireless-tools 30 > Modules Loaded arc4 rt2800pci rt2800lib crc_ccitt rt2x00pci > rt2x00lib mac80211 snd_hda_codec_realtek i915 snd_hda_intel > snd_hda_codec snd_usb_audio snd_pcm snd_hwdep snd_usbmidi_lib > snd_seq_midi snd_rawmidi drm_kms_helper uvcvideo drm > snd_seq_midi_event joydev snd_seq videobuf2_core cfg80211 snd_timer > videodev jmb38x_ms videobuf2_vmalloc videobuf2_memops psmouse > snd_seq_device snd snd_page_alloc serio_raw soundcore bnep parport_pc > memstick eeprom_93cx6 ppdev i2c_algo_bit hid_generic rfcomm bluetooth > lp parport mxm_wmi acer_wmi sparse_keymap wmi mac_hid video usbhid hid > sdhci_pci sdhci r8169 > > > Here is the syslog: > > Jul 23 07:38:22 Phrozen kernel: [ 1691.529418] usb 2-3: USB > disconnect, device number 2 > Jul 23 07:38:22 Phrozen kernel: [ 1691.529427] usb 2-3.1: USB > disconnect, device number 3 > Jul 23 07:38:22 Phrozen kernel: [ 1691.538766] usb 2-3.2: USB > disconnect, device number 4 > Jul 23 07:38:22 Phrozen kernel: [ 1691.552751] BUG: unable to handle > kernel paging request at ffff880135366ac8 > Jul 23 07:38:22 Phrozen kernel: [ 1691.552827] IP: > [<ffffffffa02a9648>] snd_usb_audio_disconnect.isra.2+0x128/0x1b0 > [snd_usb_audio] > Jul 23 07:38:22 Phrozen kernel: [ 1691.552912] PGD 1c0c063 PUD > baf6e067 PMD bb118067 PTE 8000000135366160 > Jul 23 07:38:22 Phrozen kernel: [ 1691.552984] Oops: 0000 [#1] SMP > DEBUG_PAGEALLOC > Jul 23 07:38:22 Phrozen kernel: [ 1691.553038] CPU 1 > Jul 23 07:38:22 Phrozen kernel: [ 1691.553057] Modules linked in: arc4 > rt2800pci rt2800lib crc_ccitt rt2x00pci rt2x00lib mac80211 i915 > snd_hda_codec_realtek snd_hda_intel snd_hda_codec snd_usb_audio joydev > snd_pcm snd_hwdep snd_usbmidi_lib snd_seq_midi snd_rawmidi uvcvideo > snd_seq_midi_event drm_kms_helper drm cfg80211 videobuf2_core videodev > snd_seq snd_timer snd_seq_device snd videobuf2_vmalloc psmouse > snd_page_alloc jmb38x_ms soundcore memstick videobuf2_memops serio_raw > i2c_algo_bit hid_generic eeprom_93cx6 parport_pc bnep ppdev rfcomm > bluetooth lp parport acer_wmi mxm_wmi sparse_keymap mac_hid video wmi > usbhid hid sdhci_pci sdhci r8169 > Jul 23 07:38:22 Phrozen kernel: [ 1691.553773] > Jul 23 07:38:22 Phrozen kernel: [ 1691.553780] Pid: 21, comm: khubd > Not tainted 3.5.0 #2 Acer Aspire 4730Z /Aspire 4730Z > Jul 23 07:38:22 Phrozen kernel: [ 1691.553862] RIP: > 0010:[<ffffffffa02a9648>] [<ffffffffa02a9648>] > snd_usb_audio_disconnect.isra.2+0x128/0x1b0 [snd_usb_audio] > Jul 23 07:38:22 Phrozen kernel: [ 1691.553966] RSP: > 0018:ffff880139547b50 EFLAGS: 00010282 > Jul 23 07:38:22 Phrozen kernel: [ 1691.554012] RAX: 0000000000000001 > RBX: ffff880135277800 RCX: 0000000000016f88 > Jul 23 07:38:22 Phrozen kernel: [ 1691.554068] RDX: 000000000000e62b > RSI: 0000000000000000 RDI: 0000000000000202 > Jul 23 07:38:22 Phrozen kernel: [ 1691.554125] RBP: ffff880139547b80 > R08: 0000000000000364 R09: ffff88013fbfafd0 > Jul 23 07:38:22 Phrozen kernel: [ 1691.554180] R10: 000000000000007b > R11: 0000000000000001 R12: ffff880135277870 > Jul 23 07:38:22 Phrozen kernel: [ 1691.554238] R13: ffff88013450ac00 > R14: ffff880135366ac8 R15: ffff8801352778d8 > Jul 23 07:38:22 Phrozen kernel: [ 1691.554294] FS: > 0000000000000000(0000) GS:ffff88013fc80000(0000) > knlGS:0000000000000000 > Jul 23 07:38:22 Phrozen kernel: [ 1691.554362] CS: 0010 DS: 0000 ES: > 0000 CR0: 000000008005003b > Jul 23 07:38:22 Phrozen kernel: [ 1691.554407] CR2: ffff880135366ac8 > CR3: 00000001366a6000 CR4: 00000000000407e0 > Jul 23 07:38:22 Phrozen kernel: [ 1691.554464] DR0: 0000000000000000 > DR1: 0000000000000000 DR2: 0000000000000000 > Jul 23 07:38:22 Phrozen kernel: [ 1691.554519] DR3: 0000000000000000 > DR6: 00000000ffff0ff0 DR7: 0000000000000400 > Jul 23 07:38:22 Phrozen kernel: [ 1691.554577] Process khubd (pid: 21, > threadinfo ffff880139546000, task ffff880139badcc0) > Jul 23 07:38:22 Phrozen kernel: [ 1691.554637] Stack: > Jul 23 07:38:22 Phrozen kernel: [ 1691.554657] ffff88013271a000 > ffff880132478c30 ffff880132478c00 ffff88013271a000 > Jul 23 07:38:22 Phrozen kernel: [ 1691.554736] ffffffffa02bd718 > 00000000ffffffea ffff880139547b90 ffffffffa02a96ea > Jul 23 07:38:22 Phrozen kernel: [ 1691.554814] ffff880139547be0 > ffffffff814b069d ffff880139547be0 0000000081414108 > Jul 23 07:38:22 Phrozen kernel: [ 1691.554889] Call Trace: > Jul 23 07:38:22 Phrozen kernel: [ 1691.554926] [<ffffffffa02a96ea>] > usb_audio_disconnect+0x1a/0x20 [snd_usb_audio] > Jul 23 07:38:22 Phrozen kernel: [ 1691.554994] [<ffffffff814b069d>] > usb_unbind_interface+0x5d/0x1b0 > Jul 23 07:38:22 Phrozen kernel: [ 1691.555050] [<ffffffff814097cc>] > __device_release_driver+0x7c/0xe0 > Jul 23 07:38:22 Phrozen kernel: [ 1691.555102] [<ffffffff8140985c>] > device_release_driver+0x2c/0x40 > Jul 23 07:38:22 Phrozen kernel: [ 1691.555155] [<ffffffff81409264>] > bus_remove_device+0xe4/0x120 > Jul 23 07:38:22 Phrozen kernel: [ 1691.555206] [<ffffffff81406a03>] > device_del+0x123/0x1b0 > Jul 23 07:38:22 Phrozen kernel: [ 1691.555256] [<ffffffff814ae1af>] > usb_disable_device+0xaf/0x1f0 > Jul 23 07:38:22 Phrozen kernel: [ 1691.555306] [<ffffffff814a6d20>] > usb_disconnect+0x90/0x120 > Jul 23 07:38:22 Phrozen kernel: [ 1691.555353] [<ffffffff814a6d09>] > usb_disconnect+0x79/0x120 > Jul 23 07:38:22 Phrozen kernel: [ 1691.555399] [<ffffffff814a7d88>] > hub_port_connect_change+0xa8/0x6c0 > Jul 23 07:38:22 Phrozen kernel: [ 1691.555453] [<ffffffff814a8733>] > hub_events+0x393/0x5b0 > Jul 23 07:38:22 Phrozen kernel: [ 1691.555500] [<ffffffff814a8985>] > hub_thread+0x35/0x1a0 > Jul 23 07:38:22 Phrozen kernel: [ 1691.555545] [<ffffffff81076d70>] ? > __init_waitqueue_head+0x40/0x40 > Jul 23 07:38:22 Phrozen kernel: [ 1691.555598] [<ffffffff814a8950>] ? > hub_events+0x5b0/0x5b0 > Jul 23 07:38:22 Phrozen kernel: [ 1691.555646] [<ffffffff810762d3>] > kthread+0x93/0xa0 > Jul 23 07:38:22 Phrozen kernel: [ 1691.555692] [<ffffffff8166f864>] > kernel_thread_helper+0x4/0x10 > Jul 23 07:38:22 Phrozen kernel: [ 1691.555744] [<ffffffff81076240>] ? > __init_kthread_worker+0x40/0x40 > Jul 23 07:38:22 Phrozen kernel: [ 1691.555795] [<ffffffff8166f860>] ? > gs_change+0x13/0x13 > Jul 23 07:38:22 Phrozen kernel: [ 1691.555839] Code: 00 48 39 c2 75 ad > 4c 8b b3 d8 00 00 00 4c 8d bb d8 00 00 00 4d 39 fe 74 1a 66 2e 0f 1f > 84 00 00 00 00 00 4c 89 f7 e8 18 24 00 00 <4d> 8b 36 4d 39 fe 75 f0 4c > 8b b3 f0 00 00 00 4c 8d bb f0 00 00 > Jul 23 07:38:22 Phrozen kernel: [ 1691.556149] RIP > [<ffffffffa02a9648>] snd_usb_audio_disconnect.isra.2+0x128/0x1b0 > [snd_usb_audio] > Jul 23 07:38:22 Phrozen kernel: [ 1691.556149] RSP <ffff880139547b50> > Jul 23 07:38:22 Phrozen kernel: [ 1691.556149] CR2: ffff880135366ac8 > Jul 23 07:38:22 Phrozen kernel: [ 1691.585993] ---[ end trace > 5c54ad131247c0a7 ]--- > Jul 23 07:39:47 Phrozen kernel: imklog 5.8.6, log source = /proc/kmsg started. > Jul 23 07:39:47 Phrozen rsyslogd: [origin software="rsyslogd" > swVersion="5.8.6" x-pid="563" x-info="http://www.rsyslog.com"] start > Jul 23 07:39:47 Phrozen rsyslogd: rsyslogd's groupid changed to 103 > Jul 23 07:39:47 Phrozen rsyslogd: rsyslogd's userid changed to 101 > Jul 23 07:39:47 Phrozen rsyslogd-2039: Could not open output pipe > '/dev/xconsole' [try http://www.rsyslog.com/e/2039 ] > Jul 23 07:39:47 Phrozen bluetoothd[556]: Failed to init alert plugin > Jul 23 07:39:47 Phrozen bluetoothd[556]: Failed to init time plugin > Jul 23 07:39:47 Phrozen bluetoothd[556]: Failed to init proximity plugin > Jul 23 07:39:47 Phrozen bluetoothd[556]: Failed to init gatt_example plugin > > > One more: > > Jul 23 08:45:43 Phrozen kernel: [ 3878.550604] VFS: Busy inodes after > unmount of sdb1. Self-destruct in 5 seconds. Have a nice day... > Jul 23 08:45:43 Phrozen kernel: [ 3878.551053] BUG: unable to handle > kernel NULL pointer dereference at 00000000000001e8 > Jul 23 08:45:43 Phrozen kernel: [ 3878.551178] IP: > [<ffffffff811fdb16>] ext3_evict_inode+0x46/0x2c0 > Jul 23 08:45:43 Phrozen kernel: [ 3878.551275] PGD bb57e067 PUD bb4a2067 PMD 0 > Jul 23 08:45:43 Phrozen kernel: [ 3878.551346] Oops: 0000 [#1] SMP > DEBUG_PAGEALLOC > Jul 23 08:45:43 Phrozen kernel: [ 3878.551438] CPU 1 > Jul 23 08:45:43 Phrozen kernel: [ 3878.551470] Modules linked in: uas > usb_storage snd_usb_audio snd_usbmidi_lib hid_generic usbhid hid arc4 > rt2800pci rt2800lib crc_ccitt rt2x00pci rt2x00lib mac80211 > snd_hda_codec_realtek i915 snd_hda_intel snd_hda_codec snd_hwdep > snd_pcm snd_seq_midi snd_rawmidi snd_seq_midi_event drm_kms_helper > joydev snd_seq cfg80211 snd_timer snd_seq_device snd drm uvcvideo > jmb38x_ms videobuf2_core soundcore snd_page_alloc memstick videodev > psmouse eeprom_93cx6 videobuf2_vmalloc i2c_algo_bit videobuf2_memops > serio_raw rfcomm parport_pc bnep ppdev bluetooth lp parport mxm_wmi > acer_wmi sparse_keymap video mac_hid wmi sdhci_pci sdhci r8169 > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] Pid: 13148, comm: > gvfsd-trash Not tainted 3.5.0 #2 Acer Aspire 4730Z /Aspire > 4730Z > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] RIP: > 0010:[<ffffffff811fdb16>] [<ffffffff811fdb16>] > ext3_evict_inode+0x46/0x2c0 > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] RSP: > 0000:ffff8800bb517e48 EFLAGS: 00010287 > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] RAX: 0000000000004000 > RBX: ffff880132d288b0 RCX: ffff88013ff83000 > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] RDX: 0000000000000000 > RSI: 3e772dc354865807 RDI: ffff880132d288b0 > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] RBP: ffff8800bb517e68 > R08: e000000000000000 R09: c038000000000000 > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] R10: feaf2dc354865807 > R11: 7fffffffffffffff R12: 0000000000000000 > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] R13: 0000000000000005 > R14: ffff8801324189a0 R15: ffff8801347336a0 > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] FS: > 00007f0d9e5247c0(0000) GS:ffff88013fc80000(0000) > knlGS:0000000000000000 > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] CS: 0010 DS: 0000 ES: > 0000 CR0: 0000000080050033 > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] CR2: 00000000000001e8 > CR3: 00000000bb426000 CR4: 00000000000407e0 > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] DR0: 0000000000000000 > DR1: 0000000000000000 DR2: 0000000000000000 > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] DR3: 0000000000000000 > DR6: 00000000ffff0ff0 DR7: 0000000000000400 > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] Process gvfsd-trash > (pid: 13148, threadinfo ffff8800bb516000, task ffff88013189dcc0) > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] Stack: > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] ffff880132d288b0 > ffff880132d289e8 ffffffff81824ca0 ffff8801324189a0 > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] ffff8800bb517e98 > ffffffff8119a268 ffff880132d288b0 ffff880132d288b0 > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] ffff880132d28938 > ffffffff81824ca0 ffff8800bb517ec8 ffffffff8119a452 > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] Call Trace: > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] [<ffffffff8119a268>] > evict+0xb8/0x1c0 > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] [<ffffffff8119a452>] > iput_final+0xe2/0x1f0 > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] [<ffffffff8119a59e>] > iput+0x3e/0x50 > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] [<ffffffff811c0630>] > fsnotify_destroy_mark+0x170/0x180 > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] [<ffffffff811c2738>] > sys_inotify_rm_watch+0x78/0xd0 > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] [<ffffffff8166e569>] > system_call_fastpath+0x16/0x1b > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] Code: 48 45 31 e4 45 85 > ed 0f 84 66 01 00 00 0f b7 03 48 8b 53 28 48 8b 92 70 03 00 00 25 00 > f0 00 00 3d 00 80 00 00 0f 84 ea 01 00 00 <4c> 8b b2 e8 01 00 00 4c 8d > ab 80 01 00 00 4d 85 f6 74 17 3d 00 > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] RIP > [<ffffffff811fdb16>] ext3_evict_inode+0x46/0x2c0 > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] RSP <ffff8800bb517e48> > Jul 23 08:45:43 Phrozen kernel: [ 3878.552029] CR2: 00000000000001e8 > Jul 23 08:45:43 Phrozen kernel: [ 3878.590676] ---[ end trace > 3128f11f8290fec4 ]--- > Jul 23 08:47:11 Phrozen kernel: imklog 5.8.6, log source = /proc/kmsg started. > Jul 23 08:47:11 Phrozen rsyslogd: [origin software="rsyslogd" > swVersion="5.8.6" x-pid="592" x-info="http://www.rsyslog.com"] start > Jul 23 08:47:11 Phrozen rsyslogd: rsyslogd's groupid changed to 103 > Jul 23 08:47:11 Phrozen rsyslogd: rsyslogd's userid changed to 101 > Jul 23 08:47:11 Phrozen rsyslogd-2039: Could not open output pipe > '/dev/xconsole' [try http://www.rsyslog.com/e/2039 ] > > > CPU-Info > processor : 0 > vendor_id : GenuineIntel > cpu family : 6 > model : 23 > model name : Pentium(R) Dual-Core CPU T4200 @ 2.00GHz > stepping : 10 > microcode : 0xa07 > cpu MHz : 2000.000 > cache size : 1024 KB > physical id : 0 > siblings : 2 > core id : 0 > cpu cores : 2 > apicid : 0 > initial apicid : 0 > fpu : yes > fpu_exception : yes > cpuid level : 13 > wp : yes > flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov > pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx > lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni > dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm > dtherm > bogomips : 3989.98 > clflush size : 64 > cache_alignment : 64 > address sizes : 36 bits physical, 48 bits virtual > power management: > > processor : 1 > vendor_id : GenuineIntel > cpu family : 6 > model : 23 > model name : Pentium(R) Dual-Core CPU T4200 @ 2.00GHz > stepping : 10 > microcode : 0xa07 > cpu MHz : 2000.000 > cache size : 1024 KB > physical id : 0 > siblings : 2 > core id : 1 > cpu cores : 2 > apicid : 1 > initial apicid : 1 > fpu : yes > fpu_exception : yes > cpuid level : 13 > wp : yes > flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov > pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx > lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni > dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm > dtherm > bogomips : 3989.98 > clflush size : 64 > cache_alignment : 64 > address sizes : 36 bits physical, 48 bits virtual > power management: > > > lsusb -vvv output > > > Bus 001 Device 002: ID 064e:a103 Suyin Corp. Acer/HP Integrated Webcam [CN0314] > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 2.00 > bDeviceClass 239 Miscellaneous Device > bDeviceSubClass 2 ? > bDeviceProtocol 1 Interface Association > bMaxPacketSize0 64 > idVendor 0x064e Suyin Corp. > idProduct 0xa103 Acer/HP Integrated Webcam [CN0314] > bcdDevice 1.00 > iManufacturer 2 SuYin > iProduct 1 Acer Crystal Eye webcam > iSerial 3 CN0314-SN30-OV03-VA-R02.03.02 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 544 > bNumInterfaces 2 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0x80 > (Bus Powered) > MaxPower 500mA > Interface Association: > bLength 8 > bDescriptorType 11 > bFirstInterface 0 > bInterfaceCount 2 > bFunctionClass 14 Video > bFunctionSubClass 3 Video Interface Collection > bFunctionProtocol 0 > iFunction 5 Acer Crystal Eye webcam > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 14 Video > bInterfaceSubClass 1 Video Control > bInterfaceProtocol 0 > iInterface 5 Acer Crystal Eye webcam > VideoControl Interface Descriptor: > bLength 13 > bDescriptorType 36 > bDescriptorSubtype 1 (HEADER) > bcdUVC 1.00 > wTotalLength 104 > dwClockFrequency 15.000000MHz > bInCollection 1 > baInterfaceNr( 0) 1 > VideoControl Interface Descriptor: > bLength 9 > bDescriptorType 36 > bDescriptorSubtype 3 (OUTPUT_TERMINAL) > bTerminalID 2 > wTerminalType 0x0101 USB Streaming > bAssocTerminal 0 > bSourceID 5 > iTerminal 0 > VideoControl Interface Descriptor: > bLength 26 > bDescriptorType 36 > bDescriptorSubtype 6 (EXTENSION_UNIT) > bUnitID 4 > guidExtensionCode {7033f028-1163-2e4a-ba2c-6890eb334016} > bNumControl 8 > bNrPins 1 > baSourceID( 0) 3 > bControlSize 1 > bmControls( 0) 0x0f > iExtension 0 > VideoControl Interface Descriptor: > bLength 26 > bDescriptorType 36 > bDescriptorSubtype 6 (EXTENSION_UNIT) > bUnitID 5 > guidExtensionCode {3fae1228-d7bc-114e-a357-6f1edef7d61d} > bNumControl 8 > bNrPins 1 > baSourceID( 0) 4 > bControlSize 1 > bmControls( 0) 0xff > iExtension 0 > VideoControl Interface Descriptor: > bLength 18 > bDescriptorType 36 > bDescriptorSubtype 2 (INPUT_TERMINAL) > bTerminalID 1 > wTerminalType 0x0201 Camera Sensor > bAssocTerminal 0 > iTerminal 0 > wObjectiveFocalLengthMin 0 > wObjectiveFocalLengthMax 0 > wOcularFocalLength 0 > bControlSize 3 > bmControls 0x00000000 > VideoControl Interface Descriptor: > bLength 12 > bDescriptorType 36 > bDescriptorSubtype 5 (PROCESSING_UNIT) > Warning: Descriptor too short > bUnitID 3 > bSourceID 1 > wMaxMultiplier 0 > bControlSize 3 > bmControls 0x000025bf > Brightness > Contrast > Hue > Saturation > Sharpness > Gamma > White Balance Component > Backlight Compensation > Power Line Frequency > White Balance Component, Auto > iProcessing 0 > bmVideoStandards 0x31 > None > NTSC - 625/50 > PAL - 525/60 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x83 EP 3 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0010 1x 16 bytes > bInterval 6 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 1 > bAlternateSetting 0 > bNumEndpoints 0 > bInterfaceClass 14 Video > bInterfaceSubClass 2 Video Streaming > bInterfaceProtocol 0 > iInterface 0 > VideoStreaming Interface Descriptor: > bLength 14 > bDescriptorType 36 > bDescriptorSubtype 1 (INPUT_HEADER) > bNumFormats 1 > wTotalLength 297 > bEndPointAddress 129 > bmInfo 0 > bTerminalLink 2 > bStillCaptureMethod 0 > bTriggerSupport 1 > bTriggerUsage 1 > bControlSize 1 > bmaControls( 0) 27 > VideoStreaming Interface Descriptor: > bLength 27 > bDescriptorType 36 > bDescriptorSubtype 4 (FORMAT_UNCOMPRESSED) > bFormatIndex 1 > bNumFrameDescriptors 5 > guidFormat > {59555932-0000-1000-8000-00aa00389b71} > bBitsPerPixel 16 > bDefaultFrameIndex 1 > bAspectRatioX 0 > bAspectRatioY 0 > bmInterlaceFlags 0x00 > Interlaced stream or variable: No > Fields per frame: 2 fields > Field 1 first: No > Field pattern: Field 1 only > bCopyProtect 0 > VideoStreaming Interface Descriptor: > bLength 50 > bDescriptorType 36 > bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) > bFrameIndex 1 > bmCapabilities 0x00 > Still image unsupported > wWidth 640 > wHeight 480 > dwMinBitRate 3072000 > dwMaxBitRate 18432000 > dwMaxVideoFrameBufferSize 614400 > dwDefaultFrameInterval 333333 > bFrameIntervalType 6 > dwFrameInterval( 0) 333333 > dwFrameInterval( 1) 400000 > dwFrameInterval( 2) 500000 > dwFrameInterval( 3) 666666 > dwFrameInterval( 4) 1000000 > dwFrameInterval( 5) 2000000 > VideoStreaming Interface Descriptor: > bLength 50 > bDescriptorType 36 > bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) > bFrameIndex 2 > bmCapabilities 0x00 > Still image unsupported > wWidth 352 > wHeight 288 > dwMinBitRate 1013760 > dwMaxBitRate 6082560 > dwMaxVideoFrameBufferSize 202752 > dwDefaultFrameInterval 333333 > bFrameIntervalType 6 > dwFrameInterval( 0) 333333 > dwFrameInterval( 1) 400000 > dwFrameInterval( 2) 500000 > dwFrameInterval( 3) 666666 > dwFrameInterval( 4) 1000000 > dwFrameInterval( 5) 2000000 > VideoStreaming Interface Descriptor: > bLength 50 > bDescriptorType 36 > bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) > bFrameIndex 3 > bmCapabilities 0x00 > Still image unsupported > wWidth 320 > wHeight 240 > dwMinBitRate 768000 > dwMaxBitRate 4608000 > dwMaxVideoFrameBufferSize 153600 > dwDefaultFrameInterval 333333 > bFrameIntervalType 6 > dwFrameInterval( 0) 333333 > dwFrameInterval( 1) 400000 > dwFrameInterval( 2) 500000 > dwFrameInterval( 3) 666666 > dwFrameInterval( 4) 1000000 > dwFrameInterval( 5) 2000000 > VideoStreaming Interface Descriptor: > bLength 50 > bDescriptorType 36 > bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) > bFrameIndex 4 > bmCapabilities 0x00 > Still image unsupported > wWidth 176 > wHeight 144 > dwMinBitRate 253440 > dwMaxBitRate 1520640 > dwMaxVideoFrameBufferSize 50688 > dwDefaultFrameInterval 333333 > bFrameIntervalType 6 > dwFrameInterval( 0) 333333 > dwFrameInterval( 1) 400000 > dwFrameInterval( 2) 500000 > dwFrameInterval( 3) 666666 > dwFrameInterval( 4) 1000000 > dwFrameInterval( 5) 2000000 > VideoStreaming Interface Descriptor: > bLength 50 > bDescriptorType 36 > bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) > bFrameIndex 5 > bmCapabilities 0x00 > Still image unsupported > wWidth 160 > wHeight 120 > dwMinBitRate 192000 > dwMaxBitRate 1152000 > dwMaxVideoFrameBufferSize 38400 > dwDefaultFrameInterval 333333 > bFrameIntervalType 6 > dwFrameInterval( 0) 333333 > dwFrameInterval( 1) 400000 > dwFrameInterval( 2) 500000 > dwFrameInterval( 3) 666666 > dwFrameInterval( 4) 1000000 > dwFrameInterval( 5) 2000000 > VideoStreaming Interface Descriptor: > bLength 6 > bDescriptorType 36 > bDescriptorSubtype 13 (COLORFORMAT) > bColorPrimaries 1 (BT.709,sRGB) > bTransferCharacteristics 1 (BT.709) > bMatrixCoefficients 4 (SMPTE 170M (BT.601)) > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 1 > bAlternateSetting 1 > bNumEndpoints 1 > bInterfaceClass 14 Video > bInterfaceSubClass 2 Video Streaming > bInterfaceProtocol 0 > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 5 > Transfer Type Isochronous > Synch Type Asynchronous > Usage Type Data > wMaxPacketSize 0x0080 1x 128 bytes > bInterval 1 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 1 > bAlternateSetting 2 > bNumEndpoints 1 > bInterfaceClass 14 Video > bInterfaceSubClass 2 Video Streaming > bInterfaceProtocol 0 > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 5 > Transfer Type Isochronous > Synch Type Asynchronous > Usage Type Data > wMaxPacketSize 0x0100 1x 256 bytes > bInterval 1 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 1 > bAlternateSetting 3 > bNumEndpoints 1 > bInterfaceClass 14 Video > bInterfaceSubClass 2 Video Streaming > bInterfaceProtocol 0 > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 5 > Transfer Type Isochronous > Synch Type Asynchronous > Usage Type Data > wMaxPacketSize 0x0320 1x 800 bytes > bInterval 1 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 1 > bAlternateSetting 4 > bNumEndpoints 1 > bInterfaceClass 14 Video > bInterfaceSubClass 2 Video Streaming > bInterfaceProtocol 0 > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 5 > Transfer Type Isochronous > Synch Type Asynchronous > Usage Type Data > wMaxPacketSize 0x0b20 2x 800 bytes > bInterval 1 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 1 > bAlternateSetting 5 > bNumEndpoints 1 > bInterfaceClass 14 Video > bInterfaceSubClass 2 Video Streaming > bInterfaceProtocol 0 > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 5 > Transfer Type Isochronous > Synch Type Asynchronous > Usage Type Data > wMaxPacketSize 0x1320 3x 800 bytes > bInterval 1 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 1 > bAlternateSetting 6 > bNumEndpoints 1 > bInterfaceClass 14 Video > bInterfaceSubClass 2 Video Streaming > bInterfaceProtocol 0 > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 5 > Transfer Type Isochronous > Synch Type Asynchronous > Usage Type Data > wMaxPacketSize 0x1400 3x 1024 bytes > bInterval 1 > Device Qualifier (for other device speed): > bLength 10 > bDescriptorType 6 > bcdUSB 2.00 > bDeviceClass 239 Miscellaneous Device > bDeviceSubClass 2 ? > bDeviceProtocol 1 Interface Association > bMaxPacketSize0 64 > bNumConfigurations 1 > Device Status: 0x0002 > (Bus Powered) > Remote Wakeup Enabled > > Bus 002 Device 002: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 2.00 > bDeviceClass 9 Hub > bDeviceSubClass 0 Unused > bDeviceProtocol 1 Single TT > bMaxPacketSize0 64 > idVendor 0x05e3 Genesys Logic, Inc. > idProduct 0x0608 USB-2.0 4-Port HUB > bcdDevice 77.64 > iManufacturer 0 > iProduct 1 USB2.0 Hub > iSerial 0 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 25 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > 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 Full speed (or root) hub > 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 0x0001 1x 1 bytes > bInterval 12 > Hub Descriptor: > bLength 9 > bDescriptorType 41 > nNbrPorts 4 > wHubCharacteristic 0x00e0 > Ganged power switching > Ganged overcurrent protection > TT think time 32 FS bits > Port indicators > bPwrOn2PwrGood 50 * 2 milli seconds > bHubContrCurrent 100 milli Ampere > DeviceRemovable 0x00 > PortPwrCtrlMask 0xff > Hub Port Status: > Port 1: 0000.0303 lowspeed power enable connect > Port 2: 0000.0507 highspeed power suspend enable connect > Port 3: 0000.0100 power > Port 4: 0000.0103 power enable connect > Device Qualifier (for other device speed): > bLength 10 > bDescriptorType 6 > bcdUSB 2.00 > bDeviceClass 9 Hub > bDeviceSubClass 0 Unused > bDeviceProtocol 0 Full speed (or root) hub > bMaxPacketSize0 64 > bNumConfigurations 1 > Device Status: 0x0001 > Self Powered > > Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 2.00 > bDeviceClass 9 Hub > bDeviceSubClass 0 Unused > bDeviceProtocol 0 Full speed (or root) hub > bMaxPacketSize0 64 > idVendor 0x1d6b Linux Foundation > idProduct 0x0002 2.0 root hub > bcdDevice 3.05 > iManufacturer 3 Linux 3.5.0 ehci_hcd > iProduct 2 EHCI Host Controller > iSerial 1 0000:00:1a.7 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 25 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xe0 > Self Powered > Remote Wakeup > MaxPower 0mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 9 Hub > bInterfaceSubClass 0 Unused > bInterfaceProtocol 0 Full speed (or root) hub > 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 0x0004 1x 4 bytes > bInterval 12 > Hub Descriptor: > bLength 9 > bDescriptorType 41 > nNbrPorts 4 > wHubCharacteristic 0x000a > No power switching (usb 1.0) > Per-port overcurrent protection > bPwrOn2PwrGood 10 * 2 milli seconds > bHubContrCurrent 0 milli Ampere > DeviceRemovable 0x00 > PortPwrCtrlMask 0xff > Hub Port Status: > Port 1: 0000.0503 highspeed power enable connect > Port 2: 0000.0100 power > Port 3: 0000.0100 power > Port 4: 0000.0100 power > Device Status: 0x0001 > Self Powered > > Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 2.00 > bDeviceClass 9 Hub > bDeviceSubClass 0 Unused > bDeviceProtocol 0 Full speed (or root) hub > bMaxPacketSize0 64 > idVendor 0x1d6b Linux Foundation > idProduct 0x0002 2.0 root hub > bcdDevice 3.05 > iManufacturer 3 Linux 3.5.0 ehci_hcd > iProduct 2 EHCI Host Controller > iSerial 1 0000:00:1d.7 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 25 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xe0 > Self Powered > Remote Wakeup > MaxPower 0mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 9 Hub > bInterfaceSubClass 0 Unused > bInterfaceProtocol 0 Full speed (or root) hub > 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 0x0004 1x 4 bytes > bInterval 12 > Hub Descriptor: > bLength 11 > bDescriptorType 41 > nNbrPorts 8 > wHubCharacteristic 0x000a > No power switching (usb 1.0) > Per-port overcurrent protection > bPwrOn2PwrGood 10 * 2 milli seconds > bHubContrCurrent 0 milli Ampere > DeviceRemovable 0x00 0x00 > PortPwrCtrlMask 0xff 0xff > Hub Port Status: > Port 1: 0000.0100 power > Port 2: 0000.0100 power > Port 3: 0000.0503 highspeed power enable connect > Port 4: 0000.0100 power > Port 5: 0000.0100 power > Port 6: 0000.0100 power > Port 7: 0000.0100 power > Port 8: 0000.0100 power > Device Status: 0x0001 > Self Powered > > Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 1.10 > bDeviceClass 9 Hub > bDeviceSubClass 0 Unused > bDeviceProtocol 0 Full speed (or root) hub > bMaxPacketSize0 64 > idVendor 0x1d6b Linux Foundation > idProduct 0x0001 1.1 root hub > bcdDevice 3.05 > iManufacturer 3 Linux 3.5.0 uhci_hcd > iProduct 2 UHCI Host Controller > iSerial 1 0000:00:1a.0 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 25 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xe0 > Self Powered > Remote Wakeup > MaxPower 0mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 9 Hub > bInterfaceSubClass 0 Unused > bInterfaceProtocol 0 Full speed (or root) hub > 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 1x 2 bytes > 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 0x00 > PortPwrCtrlMask 0xff > Hub Port Status: > Port 1: 0000.0100 power > Port 2: 0000.0100 power > Device Status: 0x0001 > Self Powered > > Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 1.10 > bDeviceClass 9 Hub > bDeviceSubClass 0 Unused > bDeviceProtocol 0 Full speed (or root) hub > bMaxPacketSize0 64 > idVendor 0x1d6b Linux Foundation > idProduct 0x0001 1.1 root hub > bcdDevice 3.05 > iManufacturer 3 Linux 3.5.0 uhci_hcd > iProduct 2 UHCI Host Controller > iSerial 1 0000:00:1a.1 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 25 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xe0 > Self Powered > Remote Wakeup > MaxPower 0mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 9 Hub > bInterfaceSubClass 0 Unused > bInterfaceProtocol 0 Full speed (or root) hub > 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 1x 2 bytes > 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 0x00 > PortPwrCtrlMask 0xff > Hub Port Status: > Port 1: 0000.0100 power > Port 2: 0000.0100 power > Device Status: 0x0001 > Self Powered > > Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 1.10 > bDeviceClass 9 Hub > bDeviceSubClass 0 Unused > bDeviceProtocol 0 Full speed (or root) hub > bMaxPacketSize0 64 > idVendor 0x1d6b Linux Foundation > idProduct 0x0001 1.1 root hub > bcdDevice 3.05 > iManufacturer 3 Linux 3.5.0 uhci_hcd > iProduct 2 UHCI Host Controller > iSerial 1 0000:00:1d.0 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 25 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xe0 > Self Powered > Remote Wakeup > MaxPower 0mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 9 Hub > bInterfaceSubClass 0 Unused > bInterfaceProtocol 0 Full speed (or root) hub > 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 1x 2 bytes > 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 0x00 > PortPwrCtrlMask 0xff > Hub Port Status: > Port 1: 0000.0100 power > Port 2: 0000.0100 power > Device Status: 0x0001 > Self Powered > > Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 1.10 > bDeviceClass 9 Hub > bDeviceSubClass 0 Unused > bDeviceProtocol 0 Full speed (or root) hub > bMaxPacketSize0 64 > idVendor 0x1d6b Linux Foundation > idProduct 0x0001 1.1 root hub > bcdDevice 3.05 > iManufacturer 3 Linux 3.5.0 uhci_hcd > iProduct 2 UHCI Host Controller > iSerial 1 0000:00:1d.1 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 25 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xe0 > Self Powered > Remote Wakeup > MaxPower 0mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 9 Hub > bInterfaceSubClass 0 Unused > bInterfaceProtocol 0 Full speed (or root) hub > 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 1x 2 bytes > 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 0x00 > PortPwrCtrlMask 0xff > Hub Port Status: > Port 1: 0000.0100 power > Port 2: 0000.0100 power > Device Status: 0x0001 > Self Powered > > Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 1.10 > bDeviceClass 9 Hub > bDeviceSubClass 0 Unused > bDeviceProtocol 0 Full speed (or root) hub > bMaxPacketSize0 64 > idVendor 0x1d6b Linux Foundation > idProduct 0x0001 1.1 root hub > bcdDevice 3.05 > iManufacturer 3 Linux 3.5.0 uhci_hcd > iProduct 2 UHCI Host Controller > iSerial 1 0000:00:1d.2 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 25 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xe0 > Self Powered > Remote Wakeup > MaxPower 0mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 9 Hub > bInterfaceSubClass 0 Unused > bInterfaceProtocol 0 Full speed (or root) hub > 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 1x 2 bytes > 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 0x00 > PortPwrCtrlMask 0xff > Hub Port Status: > Port 1: 0000.0100 power > Port 2: 0000.0100 power > Device Status: 0x0001 > Self Powered > > Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 1.10 > bDeviceClass 9 Hub > bDeviceSubClass 0 Unused > bDeviceProtocol 0 Full speed (or root) hub > bMaxPacketSize0 64 > idVendor 0x1d6b Linux Foundation > idProduct 0x0001 1.1 root hub > bcdDevice 3.05 > iManufacturer 3 Linux 3.5.0 uhci_hcd > iProduct 2 UHCI Host Controller > iSerial 1 0000:00:1d.3 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 25 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xe0 > Self Powered > Remote Wakeup > MaxPower 0mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 9 Hub > bInterfaceSubClass 0 Unused > bInterfaceProtocol 0 Full speed (or root) hub > 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 1x 2 bytes > 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 0x00 > PortPwrCtrlMask 0xff > Hub Port Status: > Port 1: 0000.0100 power > Port 2: 0000.0100 power > Device Status: 0x0001 > Self Powered > > Bus 002 Device 003: ID 045e:0047 Microsoft Corp. IntelliMouse Explorer 3.0 > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 1.10 > bDeviceClass 0 (Defined at Interface level) > bDeviceSubClass 0 > bDeviceProtocol 0 > bMaxPacketSize0 8 > idVendor 0x045e Microsoft Corp. > idProduct 0x0047 IntelliMouse Explorer 3.0 > bcdDevice 3.00 > iManufacturer 1 Microsoft > iProduct 3 Microsoft 5-Button Mouse with IntelliEye(TM) > iSerial 0 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 34 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xa0 > (Bus Powered) > Remote Wakeup > MaxPower 100mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 3 Human Interface Device > bInterfaceSubClass 1 Boot Interface Subclass > bInterfaceProtocol 2 Mouse > iInterface 0 > HID Device Descriptor: > bLength 9 > bDescriptorType 33 > bcdHID 1.10 > bCountryCode 0 Not supported > bNumDescriptors 1 > bDescriptorType 34 Report > wDescriptorLength 72 > Report Descriptors: > ** UNAVAILABLE ** > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0004 1x 4 bytes > bInterval 10 > Device Status: 0x0000 > (Bus Powered) > > Bus 002 Device 004: ID 0c45:62e0 Microdia MSI Starcam Racer > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 2.00 > bDeviceClass 239 Miscellaneous Device > bDeviceSubClass 2 ? > bDeviceProtocol 1 Interface Association > bMaxPacketSize0 64 > idVendor 0x0c45 Microdia > idProduct 0x62e0 MSI Starcam Racer > bcdDevice 1.00 > iManufacturer 2 Sonix Technology Co., Ltd. > iProduct 1 USB 2.0 Camera > iSerial 0 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 1051 > bNumInterfaces 4 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0x80 > (Bus Powered) > MaxPower 250mA > Interface Association: > bLength 8 > bDescriptorType 11 > bFirstInterface 0 > bInterfaceCount 2 > bFunctionClass 14 Video > bFunctionSubClass 3 Video Interface Collection > bFunctionProtocol 0 > iFunction 5 USB Camera > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 14 Video > bInterfaceSubClass 1 Video Control > bInterfaceProtocol 0 > iInterface 5 USB Camera > VideoControl Interface Descriptor: > bLength 13 > bDescriptorType 36 > bDescriptorSubtype 1 (HEADER) > bcdUVC 1.00 > wTotalLength 103 > dwClockFrequency 15.000000MHz > bInCollection 1 > baInterfaceNr( 0) 1 > VideoControl Interface Descriptor: > bLength 9 > bDescriptorType 36 > bDescriptorSubtype 3 (OUTPUT_TERMINAL) > bTerminalID 2 > wTerminalType 0x0101 USB Streaming > bAssocTerminal 0 > bSourceID 5 > iTerminal 0 > VideoControl Interface Descriptor: > bLength 26 > bDescriptorType 36 > bDescriptorSubtype 6 (EXTENSION_UNIT) > bUnitID 4 > guidExtensionCode {7033f028-1163-2e4a-ba2c-6890eb334016} > bNumControl 8 > bNrPins 1 > baSourceID( 0) 3 > bControlSize 1 > bmControls( 0) 0x3f > iExtension 0 > VideoControl Interface Descriptor: > bLength 26 > bDescriptorType 36 > bDescriptorSubtype 6 (EXTENSION_UNIT) > bUnitID 5 > guidExtensionCode {3fae1228-d7bc-114e-a357-6f1edef7d61d} > bNumControl 8 > bNrPins 1 > baSourceID( 0) 4 > bControlSize 1 > bmControls( 0) 0x00 > iExtension 0 > VideoControl Interface Descriptor: > bLength 18 > bDescriptorType 36 > bDescriptorSubtype 2 (INPUT_TERMINAL) > bTerminalID 1 > wTerminalType 0x0201 Camera Sensor > bAssocTerminal 0 > iTerminal 0 > wObjectiveFocalLengthMin 0 > wObjectiveFocalLengthMax 0 > wOcularFocalLength 0 > bControlSize 3 > bmControls 0x0002002e > Auto-Exposure Mode > Auto-Exposure Priority > Exposure Time (Absolute) > Focus (Absolute) > Focus, Auto > VideoControl Interface Descriptor: > bLength 11 > bDescriptorType 36 > bDescriptorSubtype 5 (PROCESSING_UNIT) > Warning: Descriptor too short > bUnitID 3 > bSourceID 1 > wMaxMultiplier 0 > bControlSize 2 > bmControls 0x0000177f > Brightness > Contrast > Hue > Saturation > Sharpness > Gamma > White Balance Temperature > Backlight Compensation > Gain > Power Line Frequency > White Balance Temperature, Auto > iProcessing 0 > bmVideoStandards 0x 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x83 EP 3 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0010 1x 16 bytes > bInterval 6 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 1 > bAlternateSetting 0 > bNumEndpoints 0 > bInterfaceClass 14 Video > bInterfaceSubClass 2 Video Streaming > bInterfaceProtocol 0 > iInterface 0 > VideoStreaming Interface Descriptor: > bLength 15 > bDescriptorType 36 > bDescriptorSubtype 1 (INPUT_HEADER) > bNumFormats 2 > wTotalLength 692 > bEndPointAddress 129 > bmInfo 0 > bTerminalLink 2 > bStillCaptureMethod 2 > bTriggerSupport 1 > bTriggerUsage 1 > bControlSize 1 > bmaControls( 0) 27 > bmaControls( 1) 27 > VideoStreaming Interface Descriptor: > bLength 27 > bDescriptorType 36 > bDescriptorSubtype 4 (FORMAT_UNCOMPRESSED) > bFormatIndex 1 > bNumFrameDescriptors 6 > guidFormat > {59555932-0000-1000-8000-00aa00389b71} > bBitsPerPixel 16 > bDefaultFrameIndex 1 > bAspectRatioX 0 > bAspectRatioY 0 > bmInterlaceFlags 0x00 > Interlaced stream or variable: No > Fields per frame: 2 fields > Field 1 first: No > Field pattern: Field 1 only > bCopyProtect 0 > VideoStreaming Interface Descriptor: > bLength 50 > bDescriptorType 36 > bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) > bFrameIndex 1 > bmCapabilities 0x00 > Still image unsupported > wWidth 640 > wHeight 480 > dwMinBitRate 3072000 > dwMaxBitRate 18432000 > dwMaxVideoFrameBufferSize 614400 > dwDefaultFrameInterval 333333 > bFrameIntervalType 6 > dwFrameInterval( 0) 333333 > dwFrameInterval( 1) 400000 > dwFrameInterval( 2) 500000 > dwFrameInterval( 3) 666666 > dwFrameInterval( 4) 1000000 > dwFrameInterval( 5) 2000000 > VideoStreaming Interface Descriptor: > bLength 50 > bDescriptorType 36 > bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) > bFrameIndex 2 > bmCapabilities 0x00 > Still image unsupported > wWidth 352 > wHeight 288 > dwMinBitRate 1013760 > dwMaxBitRate 6082560 > dwMaxVideoFrameBufferSize 202752 > dwDefaultFrameInterval 333333 > bFrameIntervalType 6 > dwFrameInterval( 0) 333333 > dwFrameInterval( 1) 400000 > dwFrameInterval( 2) 500000 > dwFrameInterval( 3) 666666 > dwFrameInterval( 4) 1000000 > dwFrameInterval( 5) 2000000 > VideoStreaming Interface Descriptor: > bLength 50 > bDescriptorType 36 > bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) > bFrameIndex 3 > bmCapabilities 0x00 > Still image unsupported > wWidth 320 > wHeight 240 > dwMinBitRate 768000 > dwMaxBitRate 4608000 > dwMaxVideoFrameBufferSize 153600 > dwDefaultFrameInterval 333333 > bFrameIntervalType 6 > dwFrameInterval( 0) 333333 > dwFrameInterval( 1) 400000 > dwFrameInterval( 2) 500000 > dwFrameInterval( 3) 666666 > dwFrameInterval( 4) 1000000 > dwFrameInterval( 5) 2000000 > VideoStreaming Interface Descriptor: > bLength 50 > bDescriptorType 36 > bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) > bFrameIndex 4 > bmCapabilities 0x00 > Still image unsupported > wWidth 176 > wHeight 144 > dwMinBitRate 253440 > dwMaxBitRate 1520640 > dwMaxVideoFrameBufferSize 50688 > dwDefaultFrameInterval 333333 > bFrameIntervalType 6 > dwFrameInterval( 0) 333333 > dwFrameInterval( 1) 400000 > dwFrameInterval( 2) 500000 > dwFrameInterval( 3) 666666 > dwFrameInterval( 4) 1000000 > dwFrameInterval( 5) 2000000 > VideoStreaming Interface Descriptor: > bLength 50 > bDescriptorType 36 > bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) > bFrameIndex 5 > bmCapabilities 0x00 > Still image unsupported > wWidth 160 > wHeight 120 > dwMinBitRate 192000 > dwMaxBitRate 1152000 > dwMaxVideoFrameBufferSize 38400 > dwDefaultFrameInterval 333333 > bFrameIntervalType 6 > dwFrameInterval( 0) 333333 > dwFrameInterval( 1) 400000 > dwFrameInterval( 2) 500000 > dwFrameInterval( 3) 666666 > dwFrameInterval( 4) 1000000 > dwFrameInterval( 5) 2000000 > VideoStreaming Interface Descriptor: > bLength 34 > bDescriptorType 36 > bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) > bFrameIndex 6 > bmCapabilities 0x00 > Still image unsupported > wWidth 1280 > wHeight 1024 > dwMinBitRate 13107200 > dwMaxBitRate 23592960 > dwMaxVideoFrameBufferSize 2621440 > dwDefaultFrameInterval 1111111 > bFrameIntervalType 2 > dwFrameInterval( 0) 1111111 > dwFrameInterval( 1) 2000000 > VideoStreaming Interface Descriptor: > bLength 30 > bDescriptorType 36 > bDescriptorSubtype 3 (STILL_IMAGE_FRAME) > bEndpointAddress 0 > bNumImageSizePatterns 6 > wWidth( 0) 1280 > wHeight( 0) 1024 > wWidth( 1) 640 > wHeight( 1) 480 > wWidth( 2) 352 > wHeight( 2) 288 > wWidth( 3) 320 > wHeight( 3) 240 > wWidth( 4) 176 > wHeight( 4) 144 > wWidth( 5) 160 > wHeight( 5) 120 > bNumCompressionPatterns 6 > VideoStreaming Interface Descriptor: > bLength 11 > bDescriptorType 36 > bDescriptorSubtype 6 (FORMAT_MJPEG) > bFormatIndex 2 > bNumFrameDescriptors 6 > bFlags 0 > Fixed-size samples: No > bDefaultFrameIndex 1 > bAspectRatioX 0 > bAspectRatioY 0 > bmInterlaceFlags 0x00 > Interlaced stream or variable: No > Fields per frame: 1 fields > Field 1 first: No > Field pattern: Field 1 only > bCopyProtect 0 > VideoStreaming Interface Descriptor: > bLength 50 > bDescriptorType 36 > bDescriptorSubtype 7 (FRAME_MJPEG) > bFrameIndex 1 > bmCapabilities 0x00 > Still image unsupported > wWidth 640 > wHeight 480 > dwMinBitRate 384000 > dwMaxBitRate 2304000 > dwMaxVideoFrameBufferSize 76800 > dwDefaultFrameInterval 333333 > bFrameIntervalType 6 > dwFrameInterval( 0) 333333 > dwFrameInterval( 1) 400000 > dwFrameInterval( 2) 500000 > dwFrameInterval( 3) 666666 > dwFrameInterval( 4) 1000000 > dwFrameInterval( 5) 2000000 > VideoStreaming Interface Descriptor: > bLength 50 > bDescriptorType 36 > bDescriptorSubtype 7 (FRAME_MJPEG) > bFrameIndex 2 > bmCapabilities 0x00 > Still image unsupported > wWidth 352 > wHeight 288 > dwMinBitRate 126720 > dwMaxBitRate 760320 > dwMaxVideoFrameBufferSize 25344 > dwDefaultFrameInterval 333333 > bFrameIntervalType 6 > dwFrameInterval( 0) 333333 > dwFrameInterval( 1) 400000 > dwFrameInterval( 2) 500000 > dwFrameInterval( 3) 666666 > dwFrameInterval( 4) 1000000 > dwFrameInterval( 5) 2000000 > VideoStreaming Interface Descriptor: > bLength 50 > bDescriptorType 36 > bDescriptorSubtype 7 (FRAME_MJPEG) > bFrameIndex 3 > bmCapabilities 0x00 > Still image unsupported > wWidth 320 > wHeight 240 > dwMinBitRate 96000 > dwMaxBitRate 576000 > dwMaxVideoFrameBufferSize 19200 > dwDefaultFrameInterval 333333 > bFrameIntervalType 6 > dwFrameInterval( 0) 333333 > dwFrameInterval( 1) 400000 > dwFrameInterval( 2) 500000 > dwFrameInterval( 3) 666666 > dwFrameInterval( 4) 1000000 > dwFrameInterval( 5) 2000000 > VideoStreaming Interface Descriptor: > bLength 50 > bDescriptorType 36 > bDescriptorSubtype 7 (FRAME_MJPEG) > bFrameIndex 4 > bmCapabilities 0x00 > Still image unsupported > wWidth 176 > wHeight 144 > dwMinBitRate 31680 > dwMaxBitRate 190080 > dwMaxVideoFrameBufferSize 6336 > dwDefaultFrameInterval 333333 > bFrameIntervalType 6 > dwFrameInterval( 0) 333333 > dwFrameInterval( 1) 400000 > dwFrameInterval( 2) 500000 > dwFrameInterval( 3) 666666 > dwFrameInterval( 4) 1000000 > dwFrameInterval( 5) 2000000 > VideoStreaming Interface Descriptor: > bLength 50 > bDescriptorType 36 > bDescriptorSubtype 7 (FRAME_MJPEG) > bFrameIndex 5 > bmCapabilities 0x00 > Still image unsupported > wWidth 160 > wHeight 120 > dwMinBitRate 24000 > dwMaxBitRate 144000 > dwMaxVideoFrameBufferSize 4800 > dwDefaultFrameInterval 333333 > bFrameIntervalType 6 > dwFrameInterval( 0) 333333 > dwFrameInterval( 1) 400000 > dwFrameInterval( 2) 500000 > dwFrameInterval( 3) 666666 > dwFrameInterval( 4) 1000000 > dwFrameInterval( 5) 2000000 > VideoStreaming Interface Descriptor: > bLength 38 > bDescriptorType 36 > bDescriptorSubtype 7 (FRAME_MJPEG) > bFrameIndex 6 > bmCapabilities 0x00 > Still image unsupported > wWidth 1280 > wHeight 1024 > dwMinBitRate 1638400 > dwMaxBitRate 4915200 > dwMaxVideoFrameBufferSize 327680 > dwDefaultFrameInterval 666666 > bFrameIntervalType 3 > dwFrameInterval( 0) 666666 > dwFrameInterval( 1) 1000000 > dwFrameInterval( 2) 2000000 > VideoStreaming Interface Descriptor: > bLength 31 > bDescriptorType 36 > bDescriptorSubtype 3 (STILL_IMAGE_FRAME) > bEndpointAddress 0 > bNumImageSizePatterns 6 > wWidth( 0) 1280 > wHeight( 0) 1024 > wWidth( 1) 640 > wHeight( 1) 480 > wWidth( 2) 352 > wHeight( 2) 288 > wWidth( 3) 320 > wHeight( 3) 240 > wWidth( 4) 176 > wHeight( 4) 144 > wWidth( 5) 160 > wHeight( 5) 120 > bNumCompressionPatterns 6 > bCompression( 0) 0 > VideoStreaming Interface Descriptor: > bLength 6 > bDescriptorType 36 > bDescriptorSubtype 13 (COLORFORMAT) > bColorPrimaries 1 (BT.709,sRGB) > bTransferCharacteristics 1 (BT.709) > bMatrixCoefficients 4 (SMPTE 170M (BT.601)) > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 1 > bAlternateSetting 1 > bNumEndpoints 1 > bInterfaceClass 14 Video > bInterfaceSubClass 2 Video Streaming > bInterfaceProtocol 0 > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 5 > Transfer Type Isochronous > Synch Type Asynchronous > Usage Type Data > wMaxPacketSize 0x0080 1x 128 bytes > bInterval 1 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 1 > bAlternateSetting 2 > bNumEndpoints 1 > bInterfaceClass 14 Video > bInterfaceSubClass 2 Video Streaming > bInterfaceProtocol 0 > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 5 > Transfer Type Isochronous > Synch Type Asynchronous > Usage Type Data > wMaxPacketSize 0x0100 1x 256 bytes > bInterval 1 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 1 > bAlternateSetting 3 > bNumEndpoints 1 > bInterfaceClass 14 Video > bInterfaceSubClass 2 Video Streaming > bInterfaceProtocol 0 > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 5 > Transfer Type Isochronous > Synch Type Asynchronous > Usage Type Data > wMaxPacketSize 0x0320 1x 800 bytes > bInterval 1 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 1 > bAlternateSetting 4 > bNumEndpoints 1 > bInterfaceClass 14 Video > bInterfaceSubClass 2 Video Streaming > bInterfaceProtocol 0 > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 5 > Transfer Type Isochronous > Synch Type Asynchronous > Usage Type Data > wMaxPacketSize 0x0b20 2x 800 bytes > bInterval 1 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 1 > bAlternateSetting 5 > bNumEndpoints 1 > bInterfaceClass 14 Video > bInterfaceSubClass 2 Video Streaming > bInterfaceProtocol 0 > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 5 > Transfer Type Isochronous > Synch Type Asynchronous > Usage Type Data > wMaxPacketSize 0x1320 3x 800 bytes > bInterval 1 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 1 > bAlternateSetting 6 > bNumEndpoints 1 > bInterfaceClass 14 Video > bInterfaceSubClass 2 Video Streaming > bInterfaceProtocol 0 > iInterface 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 5 > Transfer Type Isochronous > Synch Type Asynchronous > Usage Type Data > wMaxPacketSize 0x1400 3x 1024 bytes > bInterval 1 > Interface Association: > bLength 8 > bDescriptorType 11 > bFirstInterface 2 > bInterfaceCount 2 > bFunctionClass 1 Audio > bFunctionSubClass 0 > bFunctionProtocol 0 > iFunction 4 USB Audio Device > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 2 > bAlternateSetting 0 > bNumEndpoints 0 > bInterfaceClass 1 Audio > bInterfaceSubClass 1 Control Device > bInterfaceProtocol 0 > iInterface 4 USB Audio Device > AudioControl Interface Descriptor: > bLength 9 > bDescriptorType 36 > bDescriptorSubtype 1 (HEADER) > bcdADC 1.00 > wTotalLength 41 > bInCollection 1 > baInterfaceNr( 0) 3 > AudioControl Interface Descriptor: > bLength 12 > bDescriptorType 36 > bDescriptorSubtype 2 (INPUT_TERMINAL) > bTerminalID 1 > wTerminalType 0x0201 Microphone > bAssocTerminal 0 > bNrChannels 1 > wChannelConfig 0x0000 > iChannelNames 0 > iTerminal 0 > AudioControl Interface Descriptor: > bLength 11 > bDescriptorType 36 > bDescriptorSubtype 6 (FEATURE_UNIT) > bUnitID 2 > bSourceID 1 > bControlSize 2 > bmaControls( 0) 0x01 > bmaControls( 0) 0x00 > Mute Control > bmaControls( 1) 0x02 > bmaControls( 1) 0x00 > Volume Control > iFeature 0 > AudioControl Interface Descriptor: > bLength 9 > bDescriptorType 36 > bDescriptorSubtype 3 (OUTPUT_TERMINAL) > bTerminalID 3 > wTerminalType 0x0101 USB Streaming > bAssocTerminal 0 > bSourceID 2 > iTerminal 0 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 3 > bAlternateSetting 0 > bNumEndpoints 0 > bInterfaceClass 1 Audio > bInterfaceSubClass 2 Streaming > bInterfaceProtocol 0 > iInterface 0 > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 3 > bAlternateSetting 1 > bNumEndpoints 1 > bInterfaceClass 1 Audio > bInterfaceSubClass 2 Streaming > bInterfaceProtocol 0 > iInterface 0 > AudioStreaming Interface Descriptor: > bLength 7 > bDescriptorType 36 > bDescriptorSubtype 1 (AS_GENERAL) > bTerminalLink 3 > bDelay 1 frames > wFormatTag 1 PCM > AudioStreaming Interface Descriptor: > bLength 14 > bDescriptorType 36 > bDescriptorSubtype 2 (FORMAT_TYPE) > bFormatType 1 (FORMAT_TYPE_I) > bNrChannels 1 > bSubframeSize 2 > bBitResolution 16 > bSamFreqType 2 Discrete > tSamFreq[ 0] 8000 > tSamFreq[ 1] 16000 > Endpoint Descriptor: > bLength 9 > bDescriptorType 5 > bEndpointAddress 0x84 EP 4 IN > bmAttributes 5 > Transfer Type Isochronous > Synch Type Asynchronous > Usage Type Data > wMaxPacketSize 0x0190 1x 400 bytes > bInterval 4 > bRefresh 0 > bSynchAddress 0 > AudioControl Endpoint Descriptor: > bLength 7 > bDescriptorType 37 > bDescriptorSubtype 1 (EP_GENERAL) > bmAttributes 0x01 > Sampling Frequency > bLockDelayUnits 0 Undefined > wLockDelay 0 Undefined > Device Qualifier (for other device speed): > bLength 10 > bDescriptorType 6 > bcdUSB 2.00 > bDeviceClass 239 Miscellaneous Device > bDeviceSubClass 2 ? > bDeviceProtocol 1 Interface Association > bMaxPacketSize0 64 > bNumConfigurations 1 > Device Status: 0x0002 > (Bus Powered) > Remote Wakeup Enabled > > Bus 002 Device 005: ID 03eb:0902 Atmel Corp. 4-Port Hub > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 1.10 > bDeviceClass 9 Hub > bDeviceSubClass 0 Unused > bDeviceProtocol 0 Full speed (or root) hub > bMaxPacketSize0 8 > idVendor 0x03eb Atmel Corp. > idProduct 0x0902 4-Port Hub > bcdDevice 1.00 > iManufacturer 0 > iProduct 2 USB 2.0 Hub > iSerial 0 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 34 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > 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 Full speed (or root) hub > 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 0x0001 1x 1 bytes > bInterval 255 > ** UNRECOGNIZED: 09 29 04 09 00 32 64 00 1e > Hub Descriptor: > bLength 9 > bDescriptorType 41 > nNbrPorts 4 > wHubCharacteristic 0x0009 > Per-port power switching > Per-port overcurrent protection > bPwrOn2PwrGood 50 * 2 milli seconds > bHubContrCurrent 100 milli Ampere > DeviceRemovable 0x00 > PortPwrCtrlMask 0x1e > Hub Port Status: > Port 1: 0000.0303 lowspeed power enable connect > Port 2: 0000.0100 power > Port 3: 0000.0100 power > Port 4: 0000.0100 power > Device Status: 0x0001 > Self Powered > > Bus 002 Device 006: ID 413c:2003 Dell Computer Corp. Keyboard > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 1.10 > bDeviceClass 0 (Defined at Interface level) > bDeviceSubClass 0 > bDeviceProtocol 0 > bMaxPacketSize0 8 > idVendor 0x413c Dell Computer Corp. > idProduct 0x2003 Keyboard > bcdDevice 3.06 > iManufacturer 1 Dell > iProduct 2 > iSerial 0 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 34 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0xa0 > (Bus Powered) > Remote Wakeup > MaxPower 70mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 1 > bInterfaceClass 3 Human Interface Device > bInterfaceSubClass 1 Boot Interface Subclass > bInterfaceProtocol 1 Keyboard > iInterface 0 > HID Device Descriptor: > bLength 9 > bDescriptorType 33 > bcdHID 1.10 > bCountryCode 0 Not supported > bNumDescriptors 1 > bDescriptorType 34 Report > wDescriptorLength 65 > Report Descriptors: > ** UNAVAILABLE ** > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 3 > Transfer Type Interrupt > Synch Type None > Usage Type Data > wMaxPacketSize 0x0008 1x 8 bytes > bInterval 24 > Device Status: 0x0000 > (Bus Powered) > > -- > Regards, > Sarbojit > -- > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ > -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html