Hi Jan-Piet,

This seems to be a USB to serial adapter made by HP, given the output
from Fedora's lsusb:

>   idVendor           0x03f0 Hewlett-Packard
>   idProduct          0x3524 
>   bcdDevice            3.10
>   iManufacturer           1 Prolific Technology Inc.
>   iProduct                2 USB-Serial Controller

Is there any specific marking on the device to suggest it's from HP?
Or is it just a cheap knock-off that (ab)used the HP vendor?

Will it work with the uplcom(4) driver?  Who knows.  Try this (written
against -current, so may apply with a little bit of fuzz:


Index: uplcom.c
===================================================================
RCS file: /home/OpenBSD/cvs/src/sys/dev/usb/uplcom.c,v
retrieving revision 1.71
diff -u -p -r1.71 uplcom.c
--- uplcom.c    27 Apr 2018 09:40:59 -0000      1.71
+++ uplcom.c    17 Jun 2018 16:42:58 -0000
@@ -140,6 +140,7 @@ static const struct usb_devno uplcom_dev
        { USB_VENDOR_ELECOM, USB_PRODUCT_ELECOM_UCSGT },
        { USB_VENDOR_ELECOM, USB_PRODUCT_ELECOM_UCSGT0 },
        { USB_VENDOR_HAL, USB_PRODUCT_HAL_IMR001 },
+       { USB_VENDOR_HP, USB_PRODUCT_HP_USB2SER },
        { USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBRSAQ },
        { USB_VENDOR_IODATA, USB_PRODUCT_IODATA_USBRSAQ5 },
        { USB_VENDOR_LEADTEK, USB_PRODUCT_LEADTEK_9531 },
Index: usbdevs
===================================================================
RCS file: /home/OpenBSD/cvs/src/sys/dev/usb/usbdevs,v
retrieving revision 1.684
diff -u -p -r1.684 usbdevs
--- usbdevs     11 Apr 2018 04:15:26 -0000      1.684
+++ usbdevs     17 Jun 2018 16:42:30 -0000
@@ -2190,6 +2190,7 @@ product HP R1500G2                0x1fe0  R1500 G2 UPS
 product HP T750G2              0x1fe1  T750 G2 UPS
 product HP 640C                        0x2004  DeskJet 640c
 product HP 1020                        0x2b17  LaserJet 1020
+product HP USB2SER             0x3524  Prolific uplcom
 product HP P1100               0x3102  Photosmart P1100
 product HP 1018                        0x4117  LaserJet 1018
 product HP HN210E              0x811c  HN210E Ethernet
Index: usbdevs.h
===================================================================
RCS file: /home/OpenBSD/cvs/src/sys/dev/usb/usbdevs.h,v
retrieving revision 1.696
diff -u -p -r1.696 usbdevs.h
--- usbdevs.h   11 Apr 2018 04:18:18 -0000      1.696
+++ usbdevs.h   17 Jun 2018 16:43:14 -0000
@@ -1,4 +1,4 @@
-/*     $OpenBSD: usbdevs.h,v 1.696 2018/04/11 04:18:18 bket Exp $      */
+/*     $OpenBSD$       */
 
 /*
  * THIS FILE IS AUTOMATICALLY GENERATED.  DO NOT EDIT.
@@ -2197,6 +2197,7 @@
 #define        USB_PRODUCT_HP_T750G2   0x1fe1          /* T750 G2 UPS */
 #define        USB_PRODUCT_HP_640C     0x2004          /* DeskJet 640c */
 #define        USB_PRODUCT_HP_1020     0x2b17          /* LaserJet 1020 */
+#define        USB_PRODUCT_HP_USB2SER  0x3524          /* Prolific uplcom */
 #define        USB_PRODUCT_HP_P1100    0x3102          /* Photosmart P1100 */
 #define        USB_PRODUCT_HP_1018     0x4117          /* LaserJet 1018 */
 #define        USB_PRODUCT_HP_HN210E   0x811c          /* HN210E Ethernet */
Index: usbdevs_data.h
===================================================================
RCS file: /home/OpenBSD/cvs/src/sys/dev/usb/usbdevs_data.h,v
retrieving revision 1.690
diff -u -p -r1.690 usbdevs_data.h
--- usbdevs_data.h      11 Apr 2018 04:18:18 -0000      1.690
+++ usbdevs_data.h      17 Jun 2018 16:43:14 -0000
@@ -1,4 +1,4 @@
-/*     $OpenBSD: usbdevs_data.h,v 1.690 2018/04/11 04:18:18 bket Exp $ */
+/*     $OpenBSD$       */
 
 /*
  * THIS FILE IS AUTOMATICALLY GENERATED.  DO NOT EDIT.
@@ -4604,6 +4604,10 @@ const struct usb_known_product usb_known
        {
            USB_VENDOR_HP, USB_PRODUCT_HP_1020,
            "LaserJet 1020",
+       },
+       {
+           USB_VENDOR_HP, USB_PRODUCT_HP_USB2SER,
+           "Prolific uplcom",
        },
        {
            USB_VENDOR_HP, USB_PRODUCT_HP_P1100,

Cheers,

Paul 'WEiRD' de Weerd

On Sun, Jun 17, 2018 at 04:51:12PM +0200, Jan-Piet Mens wrote:
| Hello!
| 
| Mike Belopuhov suggested I contact you with an issue I'm having [1] with a
| "Prolific USB-Serial Controller" for which USB manufacturer/product IDs are
| not being recognized.
| 
| Is the information I'm attaching sufficient? (I took the liberty of also
| attaching a Fedora `lsusb -v' output where the same device is recognized,
| hoping that helps.
| 
| Regards,
| 
|       -JP
| 
| 
| [1] https://mastodon.social/@jpmens/100220482259778231

| OpenBSD 6.3 (GENERIC.MP) #107: Sat Mar 24 14:21:59 MDT 2018
|     dera...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
| real mem = 16972566528 (16186MB)
| avail mem = 16451108864 (15689MB)
| mpath0 at root
| scsibus0 at mpath0: 256 targets
| mainbus0 at root
| bios0 at mainbus0: SMBIOS rev. 2.7 @ 0xdae9d000 (68 entries)
| bios0: vendor LENOVO version "G2ET94WW (2.54 )" date 04/30/2013
| bios0: LENOVO 2325Y2G
| acpi0 at bios0: rev 2
| acpi0: sleep states S0 S3 S4 S5
| acpi0: tables DSDT FACP SLIC TCPA SSDT SSDT SSDT HPET APIC MCFG ECDT FPDT 
ASF! UEFI UEFI POAT SSDT SSDT DMAR UEFI DBG2
| acpi0: wakeup devices LID_(S4) SLPB(S3) IGBE(S4) EXP3(S4) XHCI(S3) EHC1(S3) 
EHC2(S3) HDEF(S4)
| acpitimer0 at acpi0: 3579545 Hz, 24 bits
| acpihpet0 at acpi0: 14318179 Hz
| acpimadt0 at acpi0 addr 0xfee00000: PC-AT compat
| cpu0 at mainbus0: apid 0 (boot processor)
| cpu0: Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz, 2594.59 MHz
| cpu0: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,RDTSCP,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS,IBRS,IBPB,STIBP,SENSOR,ARAT,MELTDOWN
| cpu0: 256KB 64b/line 8-way L2 cache
| acpihpet0: recalibrated TSC frequency 2594108325 Hz
| cpu0: smt 0, core 0, package 0
| mtrr: Pentium Pro MTRR support, 10 var ranges, 88 fixed ranges
| cpu0: apic clock running at 99MHz
| cpu0: mwait min=64, max=64, C-substates=0.2.1.1.2, IBE
| cpu1 at mainbus0: apid 1 (application processor)
| cpu1: Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz, 2594.11 MHz
| cpu1: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,RDTSCP,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS,IBRS,IBPB,STIBP,SENSOR,ARAT,MELTDOWN
| cpu1: 256KB 64b/line 8-way L2 cache
| cpu1: smt 1, core 0, package 0
| cpu2 at mainbus0: apid 2 (application processor)
| cpu2: Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz, 2594.11 MHz
| cpu2: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,RDTSCP,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS,IBRS,IBPB,STIBP,SENSOR,ARAT,MELTDOWN
| cpu2: 256KB 64b/line 8-way L2 cache
| cpu2: smt 0, core 1, package 0
| cpu3 at mainbus0: apid 3 (application processor)
| cpu3: Intel(R) Core(TM) i5-3320M CPU @ 2.60GHz, 2594.11 MHz
| cpu3: 
FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,RDTSCP,LONG,LAHF,PERF,ITSC,FSGSBASE,SMEP,ERMS,IBRS,IBPB,STIBP,SENSOR,ARAT,MELTDOWN
| cpu3: 256KB 64b/line 8-way L2 cache
| cpu3: smt 1, core 1, package 0
| ioapic0 at mainbus0: apid 2 pa 0xfec00000, version 20, 24 pins
| acpimcfg0 at acpi0 addr 0xf8000000, bus 0-63
| acpiec0 at acpi0
| acpiprt0 at acpi0: bus 0 (PCI0)
| acpiprt1 at acpi0: bus -1 (PEG_)
| acpiprt2 at acpi0: bus 2 (EXP1)
| acpiprt3 at acpi0: bus 3 (EXP2)
| acpiprt4 at acpi0: bus 4 (EXP3)
| acpicpu0 at acpi0: C2(350@80 mwait.1@0x20), C1(1000@1 mwait.1), PSS
| acpicpu1 at acpi0: C2(350@80 mwait.1@0x20), C1(1000@1 mwait.1), PSS
| acpicpu2 at acpi0: C2(350@80 mwait.1@0x20), C1(1000@1 mwait.1), PSS
| acpicpu3 at acpi0: C2(350@80 mwait.1@0x20), C1(1000@1 mwait.1), PSS
| acpipwrres0 at acpi0: PUBS, resource for XHCI, EHC1, EHC2
| acpitz0 at acpi0: critical temperature is 103 degC
| acpibtn0 at acpi0: LID_
| acpibtn1 at acpi0: SLPB
| "LEN0071" at acpi0 not configured
| "LEN0020" at acpi0 not configured
| "SMO1200" at acpi0 not configured
| acpibat0 at acpi0: BAT0 model "45N1175" serial 14032 type LION oem "SANYO"
| acpiac0 at acpi0: AC unit online
| "LEN0078" at acpi0 not configured
| acpithinkpad0 at acpi0
| "PNP0C14" at acpi0 not configured
| "PNP0C14" at acpi0 not configured
| acpidock0 at acpi0: GDCK not docked (0)
| acpivideo0 at acpi0: VID_
| acpivout at acpivideo0 not configured
| acpivideo1 at acpi0: VID_
| cpu0: Enhanced SpeedStep 2594 MHz: speeds: 2601, 2600, 2500, 2400, 2300, 
2200, 2100, 2000, 1900, 1800, 1700, 1600, 1500, 1400, 1300, 1200 MHz
| pci0 at mainbus0 bus 0
| pchb0 at pci0 dev 0 function 0 "Intel Core 3G Host" rev 0x09
| inteldrm0 at pci0 dev 2 function 0 "Intel HD Graphics 4000" rev 0x09
| drm0 at inteldrm0
| inteldrm0: msi
| inteldrm0: 1366x768, 32bpp
| wsdisplay0 at inteldrm0 mux 1: console (std, vt100 emulation)
| wsdisplay0: screen 1-5 added (std, vt100 emulation)
| xhci0 at pci0 dev 20 function 0 "Intel 7 Series xHCI" rev 0x04: msi
| usb0 at xhci0: USB revision 3.0
| uhub0 at usb0 configuration 1 interface 0 "Intel xHCI root hub" rev 3.00/1.00 
addr 1
| "Intel 7 Series MEI" rev 0x04 at pci0 dev 22 function 0 not configured
| puc0 at pci0 dev 22 function 3 "Intel 7 Series KT" rev 0x04: ports: 1 com
| com4 at puc0 port 0 apic 2 int 19: ns16550a, 16 byte fifo
| com4: probed fifo depth: 0 bytes
| em0 at pci0 dev 25 function 0 "Intel 82579LM" rev 0x04: msi, address 
3c:97:0e:b1:a4:cd
| ehci0 at pci0 dev 26 function 0 "Intel 7 Series USB" rev 0x04: apic 2 int 16
| usb1 at ehci0: USB revision 2.0
| uhub1 at usb1 configuration 1 interface 0 "Intel EHCI root hub" rev 2.00/1.00 
addr 1
| azalia0 at pci0 dev 27 function 0 "Intel 7 Series HD Audio" rev 0x04: msi
| azalia0: codecs: Realtek ALC269, Intel/0x2806, using Realtek ALC269
| audio0 at azalia0
| ppb0 at pci0 dev 28 function 0 "Intel 7 Series PCIE" rev 0xc4: msi
| pci1 at ppb0 bus 2
| sdhc0 at pci1 dev 0 function 0 "Ricoh 5U823 SD/MMC" rev 0x04: apic 2 int 16
| sdhc0: SDHC 3.0, 50 MHz base clock
| sdmmc0 at sdhc0: 4-bit, sd high-speed, mmc high-speed, dma
| ppb1 at pci0 dev 28 function 1 "Intel 7 Series PCIE" rev 0xc4: msi
| pci2 at ppb1 bus 3
| iwn0 at pci2 dev 0 function 0 "Intel Centrino Advanced-N 6205" rev 0x34: msi, 
MIMO 2T2R, MoW, address 6c:88:14:df:21:f0
| ppb2 at pci0 dev 28 function 2 "Intel 7 Series PCIE" rev 0xc4: msi
| pci3 at ppb2 bus 4
| ehci1 at pci0 dev 29 function 0 "Intel 7 Series USB" rev 0x04: apic 2 int 23
| usb2 at ehci1: USB revision 2.0
| uhub2 at usb2 configuration 1 interface 0 "Intel EHCI root hub" rev 2.00/1.00 
addr 1
| pcib0 at pci0 dev 31 function 0 "Intel QM77 LPC" rev 0x04
| ahci0 at pci0 dev 31 function 2 "Intel 7 Series AHCI" rev 0x04: msi, AHCI 1.3
| ahci0: port 0: 6.0Gb/s
| scsibus1 at ahci0: 32 targets
| sd0 at scsibus1 targ 0 lun 0: <ATA, SAMSUNG MZ7TD256, DXT0> SCSI3 0/direct 
fixed naa.5002538500000000
| sd0: 244198MB, 512 bytes/sector, 500118192 sectors, thin
| ichiic0 at pci0 dev 31 function 3 "Intel 7 Series SMBus" rev 0x04: apic 2 int 
18
| iic0 at ichiic0
| spdmem0 at iic0 addr 0x50: 8GB DDR3 SDRAM PC3-12800 SO-DIMM
| spdmem1 at iic0 addr 0x51: 8GB DDR3 SDRAM PC3-12800 SO-DIMM
| isa0 at pcib0
| isadma0 at isa0
| pckbc0 at isa0 port 0x60/5 irq 1 irq 12
| pckbdprobe: reset response 0x0
| pms0 at pckbc0 (aux slot)
| wsmouse0 at pms0 mux 0
| wsmouse1 at pms0 mux 0
| pms0: Synaptics clickpad, firmware 8.1, 0x1e2b1 0x940300
| pckbd0 at pckbc0 (kbd slot)
| wskbd0 at pckbd0: console keyboard, using wsdisplay0
| pcppi0 at isa0 port 0x61
| spkr0 at pcppi0
| vmm0 at mainbus0: VMX/EPT
| efifb at mainbus0 not configured
| error: [drm:pid0:cpt_set_fifo_underrun_reporting] *ERROR* uncleared pch fifo 
underrun on pch transcoder A
| error: [drm:pid0:intel_pch_fifo_underrun_irq_handler] *ERROR* PCH transcoder 
A FIFO underrun
| umodem0 at uhub0 port 4 configuration 1 interface 1 "Lenovo H5321 gw" rev 
2.00/0.00 addr 2
| umodem0: data interface 2, has CM over data, has break
| umodem0: status change notification available
| ucom0 at umodem0
| umodem1 at uhub0 port 4 configuration 1 interface 3 "Lenovo H5321 gw" rev 
2.00/0.00 addr 2
| umodem1: data interface 4, has CM over data, has break
| umodem1: status change notification available
| ucom1 at umodem1
| umb0 at uhub0 port 4 configuration 1 interface 6 "Lenovo H5321 gw" rev 
2.00/0.00 addr 2
| umodem2 at uhub0 port 4 configuration 1 interface 9 "Lenovo H5321 gw" rev 
2.00/0.00 addr 2
| umodem2: data interface 10, has CM over data, has break
| umodem2: status change notification available
| ucom2 at umodem2
| ugen0 at uhub0 port 4 configuration 1 "Lenovo H5321 gw" rev 2.00/0.00 addr 2
| uhub3 at uhub1 port 1 configuration 1 interface 0 "Intel Rate Matching Hub" 
rev 2.00/0.00 addr 2
| ugen1 at uhub3 port 4 "Broadcom Corp BCM20702A0" rev 2.00/1.12 addr 3
| uhub4 at uhub2 port 1 configuration 1 interface 0 "Intel Rate Matching Hub" 
rev 2.00/0.00 addr 2
| vscsi0 at root
| scsibus2 at vscsi0: 256 targets
| softraid0 at root
| scsibus3 at softraid0: 256 targets
| root on sd0a (86f922440a2e97ab.a) swap on sd0b dump on sd0b
| WARNING: / was not properly unmounted
| uvideo0 at uhub3 port 2 configuration 1 interface 0 "HUE HD Camera HUE HD 
Camera" rev 2.00/0.00 addr 4
| video0 at uvideo0
| uaudio0 at uhub3 port 2 configuration 1 interface 2 "HUE HD Camera HUE HD 
Camera" rev 2.00/0.00 addr 4
| uaudio0: audio rev 1.00, 2 mixer controls
| audio1 at uaudio0
| video0 detached
| uvideo0 detached
| audio1 detached
| uaudio0 detached
| ugen2 at uhub3 port 2 "Prolific Technology Inc. USB-Serial Controller" rev 
1.10/3.10 addr 4
| ugen2 detached
| ugen2 at uhub3 port 2 "Prolific Technology Inc. USB-Serial Controller" rev 
1.10/3.10 addr 4

| 
| Bus 002 Device 003: ID 0bdb:1911 Ericsson Business Mobile Networks BV 
| Device Descriptor:
|   bLength                18
|   bDescriptorType         1
|   bcdUSB               2.00
|   bDeviceClass            2 Communications
|   bDeviceSubClass         0 
|   bDeviceProtocol         0 
|   bMaxPacketSize0        64
|   idVendor           0x0bdb Ericsson Business Mobile Networks BV
|   idProduct          0x1911 
|   bcdDevice            0.00
|   iManufacturer           1 Lenovo
|   iProduct                2 F5521gw
|   iSerial                 3 4C5068C762DA1E60
|   bNumConfigurations      3
|   Configuration Descriptor:
|     bLength                 9
|     bDescriptorType         2
|     wTotalLength          371
|     bNumInterfaces         11
|     bConfigurationValue     1
|     iConfiguration          4 WMC Device with GPS
|     bmAttributes         0xe0
|       Self Powered
|       Remote Wakeup
|     MaxPower                0mA
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        0
|       bAlternateSetting       0
|       bNumEndpoints           0
|       bInterfaceClass         2 Communications
|       bInterfaceSubClass      8 Wireless Handset Control
|       bInterfaceProtocol      0 
|       iInterface              5 F5521gw Mobile Broadband Device
|       CDC Header:
|         bcdCDC               1.10
|       CDC WHCM:
|         bcdVersion           1.00
|       CDC Union:
|         bMasterInterface        0
|         bSlaveInterface         1 2 3 4 5 6 7 8 9 10 
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        1
|       bAlternateSetting       0
|       bNumEndpoints           1
|       bInterfaceClass         2 Communications
|       bInterfaceSubClass      2 Abstract (modem)
|       bInterfaceProtocol      1 AT-commands (v.25ter)
|       iInterface              6 F5521gw Mobile Broadband Modem
|       CDC Header:
|         bcdCDC               1.10
|       CDC Union:
|         bMasterInterface        1
|         bSlaveInterface         2 
|       CDC Call Management:
|         bmCapabilities       0x03
|           call management
|           use DataInterface
|         bDataInterface          2
|       CDC ACM:
|         bmCapabilities       0x07
|           sends break
|           line coding and serial state
|           get/set/clear comm features
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x8a  EP 10 IN
|         bmAttributes            3
|           Transfer Type            Interrupt
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0010  1x 16 bytes
|         bInterval               8
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        2
|       bAlternateSetting       0
|       bNumEndpoints           2
|       bInterfaceClass        10 CDC Data
|       bInterfaceSubClass      0 
|       bInterfaceProtocol      0 
|       iInterface              7 F5521gw Mobile Broadband Modem
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x01  EP 1 OUT
|         bmAttributes            2
|           Transfer Type            Bulk
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0200  1x 512 bytes
|         bInterval               0
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x81  EP 1 IN
|         bmAttributes            2
|           Transfer Type            Bulk
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0200  1x 512 bytes
|         bInterval               0
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        3
|       bAlternateSetting       0
|       bNumEndpoints           1
|       bInterfaceClass         2 Communications
|       bInterfaceSubClass      2 Abstract (modem)
|       bInterfaceProtocol      1 AT-commands (v.25ter)
|       iInterface              8 F5521gw Mobile Broadband Data Modem
|       CDC Header:
|         bcdCDC               1.10
|       CDC Union:
|         bMasterInterface        3
|         bSlaveInterface         4 
|       CDC Call Management:
|         bmCapabilities       0x03
|           call management
|           use DataInterface
|         bDataInterface          4
|       CDC ACM:
|         bmCapabilities       0x07
|           sends break
|           line coding and serial state
|           get/set/clear comm features
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x89  EP 9 IN
|         bmAttributes            3
|           Transfer Type            Interrupt
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0010  1x 16 bytes
|         bInterval               8
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        4
|       bAlternateSetting       0
|       bNumEndpoints           2
|       bInterfaceClass        10 CDC Data
|       bInterfaceSubClass      0 
|       bInterfaceProtocol      0 
|       iInterface              9 F5521gw Mobile Broadband Data Modem
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x02  EP 2 OUT
|         bmAttributes            2
|           Transfer Type            Bulk
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0200  1x 512 bytes
|         bInterval               0
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x82  EP 2 IN
|         bmAttributes            2
|           Transfer Type            Bulk
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0200  1x 512 bytes
|         bInterval               0
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        5
|       bAlternateSetting       0
|       bNumEndpoints           1
|       bInterfaceClass         2 Communications
|       bInterfaceSubClass      9 Device Management
|       bInterfaceProtocol      1 
|       iInterface             10 F5521gw Mobile Broadband Device Management
|       CDC Header:
|         bcdCDC               1.10
|       CDC Device Management:
|         bcdVersion           1.00
|         wMaxCommand          2048
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x88  EP 8 IN
|         bmAttributes            3
|           Transfer Type            Interrupt
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0010  1x 16 bytes
|         bInterval               8
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        6
|       bAlternateSetting       0
|       bNumEndpoints           1
|       bInterfaceClass         2 Communications
|       bInterfaceSubClass     13 
|       bInterfaceProtocol      0 
|       iInterface             11 F5521gw Mobile Broadband Network Adapter
|       CDC Header:
|         bcdCDC               1.10
|       CDC Union:
|         bMasterInterface        6
|         bSlaveInterface         7 
|       CDC Ethernet:
|         iMacAddress                     12 028037EC0200
|         bmEthernetStatistics    0x00000000
|         wMaxSegmentSize               1514
|         wNumberMCFilters            0x8040
|         bNumberPowerFilters              1
|       CDC NCM:
|         bcdNcmVersion        1.00
|         bmNetworkCapabilities 0x1b
|           crc mode
|           max datagram size
|           net address
|           packet filter
|       CDC Command Set:
|         bcdVersion           1.00
|         iCommandSet            13 S_NCM_CMD_FUNC
|         bGUID                {aebb232e-88c1-df11-bcdc-d9c6dfd72085}
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x86  EP 6 IN
|         bmAttributes            3
|           Transfer Type            Interrupt
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0008  1x 8 bytes
|         bInterval               7
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        7
|       bAlternateSetting       0
|       bNumEndpoints           0
|       bInterfaceClass        10 CDC Data
|       bInterfaceSubClass      0 
|       bInterfaceProtocol      0 
|       iInterface             14 F5521gw Mobile Broadband Network Adapter
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        7
|       bAlternateSetting       1
|       bNumEndpoints           2
|       bInterfaceClass        10 CDC Data
|       bInterfaceSubClass      0 
|       bInterfaceProtocol      1 
|       iInterface             15 F5521gw Mobile Broadband Network Adapter
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x05  EP 5 OUT
|         bmAttributes            2
|           Transfer Type            Bulk
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0200  1x 512 bytes
|         bInterval               0
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x85  EP 5 IN
|         bmAttributes            2
|           Transfer Type            Bulk
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0200  1x 512 bytes
|         bInterval               0
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        8
|       bAlternateSetting       0
|       bNumEndpoints           1
|       bInterfaceClass         2 Communications
|       bInterfaceSubClass      9 Device Management
|       bInterfaceProtocol      1 
|       iInterface             16 F5521gw Mobile Broadband USIM Port
|       CDC Header:
|         bcdCDC               1.10
|       CDC Device Management:
|         bcdVersion           1.00
|         wMaxCommand          2048
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x87  EP 7 IN
|         bmAttributes            3
|           Transfer Type            Interrupt
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0010  1x 16 bytes
|         bInterval               8
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        9
|       bAlternateSetting       0
|       bNumEndpoints           1
|       bInterfaceClass         2 Communications
|       bInterfaceSubClass      2 Abstract (modem)
|       bInterfaceProtocol      1 AT-commands (v.25ter)
|       iInterface             17 F5521gw Mobile Broadband GPS Port
|       CDC Header:
|         bcdCDC               1.10
|       CDC Union:
|         bMasterInterface        9
|         bSlaveInterface         10 
|       CDC Call Management:
|         bmCapabilities       0x03
|           call management
|           use DataInterface
|         bDataInterface          10
|       CDC ACM:
|         bmCapabilities       0x07
|           sends break
|           line coding and serial state
|           get/set/clear comm features
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x84  EP 4 IN
|         bmAttributes            3
|           Transfer Type            Interrupt
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0010  1x 16 bytes
|         bInterval               8
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber       10
|       bAlternateSetting       0
|       bNumEndpoints           2
|       bInterfaceClass        10 CDC Data
|       bInterfaceSubClass      0 
|       bInterfaceProtocol      0 
|       iInterface             18 F5521gw Mobile Broadband GPS Port
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x03  EP 3 OUT
|         bmAttributes            2
|           Transfer Type            Bulk
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0200  1x 512 bytes
|         bInterval               0
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x83  EP 3 IN
|         bmAttributes            2
|           Transfer Type            Bulk
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0200  1x 512 bytes
|         bInterval               0
|   Configuration Descriptor:
|     bLength                 9
|     bDescriptorType         2
|     wTotalLength          311
|     bNumInterfaces          9
|     bConfigurationValue     2
|     iConfiguration         19 WMC Device
|     bmAttributes         0xe0
|       Self Powered
|       Remote Wakeup
|     MaxPower                0mA
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        0
|       bAlternateSetting       0
|       bNumEndpoints           0
|       bInterfaceClass         2 Communications
|       bInterfaceSubClass      8 Wireless Handset Control
|       bInterfaceProtocol      0 
|       iInterface              5 F5521gw Mobile Broadband Device
|       CDC Header:
|         bcdCDC               1.10
|       CDC WHCM:
|         bcdVersion           1.00
|       CDC Union:
|         bMasterInterface        0
|         bSlaveInterface         1 2 3 4 5 6 7 8 
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        1
|       bAlternateSetting       0
|       bNumEndpoints           1
|       bInterfaceClass         2 Communications
|       bInterfaceSubClass      2 Abstract (modem)
|       bInterfaceProtocol      1 AT-commands (v.25ter)
|       iInterface              6 F5521gw Mobile Broadband Modem
|       CDC Header:
|         bcdCDC               1.10
|       CDC Union:
|         bMasterInterface        1
|         bSlaveInterface         2 
|       CDC Call Management:
|         bmCapabilities       0x03
|           call management
|           use DataInterface
|         bDataInterface          2
|       CDC ACM:
|         bmCapabilities       0x07
|           sends break
|           line coding and serial state
|           get/set/clear comm features
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x8a  EP 10 IN
|         bmAttributes            3
|           Transfer Type            Interrupt
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0010  1x 16 bytes
|         bInterval               8
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        2
|       bAlternateSetting       0
|       bNumEndpoints           2
|       bInterfaceClass        10 CDC Data
|       bInterfaceSubClass      0 
|       bInterfaceProtocol      0 
|       iInterface              7 F5521gw Mobile Broadband Modem
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x01  EP 1 OUT
|         bmAttributes            2
|           Transfer Type            Bulk
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0200  1x 512 bytes
|         bInterval               0
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x81  EP 1 IN
|         bmAttributes            2
|           Transfer Type            Bulk
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0200  1x 512 bytes
|         bInterval               0
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        3
|       bAlternateSetting       0
|       bNumEndpoints           1
|       bInterfaceClass         2 Communications
|       bInterfaceSubClass      2 Abstract (modem)
|       bInterfaceProtocol      1 AT-commands (v.25ter)
|       iInterface              8 F5521gw Mobile Broadband Data Modem
|       CDC Header:
|         bcdCDC               1.10
|       CDC Union:
|         bMasterInterface        3
|         bSlaveInterface         4 
|       CDC Call Management:
|         bmCapabilities       0x03
|           call management
|           use DataInterface
|         bDataInterface          4
|       CDC ACM:
|         bmCapabilities       0x07
|           sends break
|           line coding and serial state
|           get/set/clear comm features
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x89  EP 9 IN
|         bmAttributes            3
|           Transfer Type            Interrupt
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0010  1x 16 bytes
|         bInterval               8
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        4
|       bAlternateSetting       0
|       bNumEndpoints           2
|       bInterfaceClass        10 CDC Data
|       bInterfaceSubClass      0 
|       bInterfaceProtocol      0 
|       iInterface              9 F5521gw Mobile Broadband Data Modem
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x02  EP 2 OUT
|         bmAttributes            2
|           Transfer Type            Bulk
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0200  1x 512 bytes
|         bInterval               0
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x82  EP 2 IN
|         bmAttributes            2
|           Transfer Type            Bulk
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0200  1x 512 bytes
|         bInterval               0
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        5
|       bAlternateSetting       0
|       bNumEndpoints           1
|       bInterfaceClass         2 Communications
|       bInterfaceSubClass      9 Device Management
|       bInterfaceProtocol      1 
|       iInterface             10 F5521gw Mobile Broadband Device Management
|       CDC Header:
|         bcdCDC               1.10
|       CDC Device Management:
|         bcdVersion           1.00
|         wMaxCommand          2048
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x88  EP 8 IN
|         bmAttributes            3
|           Transfer Type            Interrupt
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0010  1x 16 bytes
|         bInterval               8
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        6
|       bAlternateSetting       0
|       bNumEndpoints           1
|       bInterfaceClass         2 Communications
|       bInterfaceSubClass     13 
|       bInterfaceProtocol      0 
|       iInterface             11 F5521gw Mobile Broadband Network Adapter
|       CDC Header:
|         bcdCDC               1.10
|       CDC Union:
|         bMasterInterface        6
|         bSlaveInterface         7 
|       CDC Ethernet:
|         iMacAddress                     12 028037EC0200
|         bmEthernetStatistics    0x00000000
|         wMaxSegmentSize               1514
|         wNumberMCFilters            0x8040
|         bNumberPowerFilters              1
|       CDC NCM:
|         bcdNcmVersion        1.00
|         bmNetworkCapabilities 0x1b
|           crc mode
|           max datagram size
|           net address
|           packet filter
|       CDC Command Set:
|         bcdVersion           1.00
|         iCommandSet            13 S_NCM_CMD_FUNC
|         bGUID                {aebb232e-88c1-df11-bcdc-d9c6dfd72085}
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x86  EP 6 IN
|         bmAttributes            3
|           Transfer Type            Interrupt
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0008  1x 8 bytes
|         bInterval               7
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        7
|       bAlternateSetting       0
|       bNumEndpoints           0
|       bInterfaceClass        10 CDC Data
|       bInterfaceSubClass      0 
|       bInterfaceProtocol      0 
|       iInterface             14 F5521gw Mobile Broadband Network Adapter
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        7
|       bAlternateSetting       1
|       bNumEndpoints           2
|       bInterfaceClass        10 CDC Data
|       bInterfaceSubClass      0 
|       bInterfaceProtocol      1 
|       iInterface             15 F5521gw Mobile Broadband Network Adapter
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x05  EP 5 OUT
|         bmAttributes            2
|           Transfer Type            Bulk
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0200  1x 512 bytes
|         bInterval               0
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x85  EP 5 IN
|         bmAttributes            2
|           Transfer Type            Bulk
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0200  1x 512 bytes
|         bInterval               0
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        8
|       bAlternateSetting       0
|       bNumEndpoints           1
|       bInterfaceClass         2 Communications
|       bInterfaceSubClass      9 Device Management
|       bInterfaceProtocol      1 
|       iInterface             16 F5521gw Mobile Broadband USIM Port
|       CDC Header:
|         bcdCDC               1.10
|       CDC Device Management:
|         bcdVersion           1.00
|         wMaxCommand          2048
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x87  EP 7 IN
|         bmAttributes            3
|           Transfer Type            Interrupt
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0010  1x 16 bytes
|         bInterval               8
|   Configuration Descriptor:
|     bLength                 9
|     bDescriptorType         2
|     wTotalLength           32
|     bNumInterfaces          1
|     bConfigurationValue     3
|     iConfiguration         20 MSC AutoInstall Device
|     bmAttributes         0xe0
|       Self Powered
|       Remote Wakeup
|     MaxPower                0mA
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        0
|       bAlternateSetting       0
|       bNumEndpoints           2
|       bInterfaceClass         8 Mass Storage
|       bInterfaceSubClass      6 SCSI
|       bInterfaceProtocol     80 Bulk-Only
|       iInterface             21 ST-Ericsson CD-ROM
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x05  EP 5 OUT
|         bmAttributes            2
|           Transfer Type            Bulk
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0200  1x 512 bytes
|         bInterval               0
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x85  EP 5 IN
|         bmAttributes            2
|           Transfer Type            Bulk
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0200  1x 512 bytes
|         bInterval               0
| Device Qualifier (for other device speed):
|   bLength                10
|   bDescriptorType         6
|   bcdUSB               2.00
|   bDeviceClass            2 Communications
|   bDeviceSubClass         0 
|   bDeviceProtocol         0 
|   bMaxPacketSize0        64
|   bNumConfigurations      3
| Device Status:     0x0000
|   (Bus Powered)
| 
| Bus 002 Device 004: ID 03f0:3524 Hewlett-Packard 
| Device Descriptor:
|   bLength                18
|   bDescriptorType         1
|   bcdUSB               1.10
|   bDeviceClass            0 
|   bDeviceSubClass         0 
|   bDeviceProtocol         0 
|   bMaxPacketSize0        64
|   idVendor           0x03f0 Hewlett-Packard
|   idProduct          0x3524 
|   bcdDevice            3.10
|   iManufacturer           1 Prolific Technology Inc.
|   iProduct                2 USB-Serial Controller
|   iSerial                 3 22222222
|   bNumConfigurations      1
|   Configuration Descriptor:
|     bLength                 9
|     bDescriptorType         2
|     wTotalLength           39
|     bNumInterfaces          1
|     bConfigurationValue     1
|     iConfiguration          0 
|     bmAttributes         0x80
|       (Bus Powered)
|     MaxPower              500mA
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        0
|       bAlternateSetting       0
|       bNumEndpoints           3
|       bInterfaceClass       255 Vendor Specific Class
|       bInterfaceSubClass      0 
|       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     0x000a  1x 10 bytes
|         bInterval               1
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x02  EP 2 OUT
|         bmAttributes            2
|           Transfer Type            Bulk
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0040  1x 64 bytes
|         bInterval               0
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x83  EP 3 IN
|         bmAttributes            2
|           Transfer Type            Bulk
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0040  1x 64 bytes
|         bInterval               0
| Device Status:     0x0000
|   (Bus Powered)
| 
| Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
| Device Descriptor:
|   bLength                18
|   bDescriptorType         1
|   bcdUSB               2.00
|   bDeviceClass            9 Hub
|   bDeviceSubClass         0 
|   bDeviceProtocol         1 Single TT
|   bMaxPacketSize0        64
|   idVendor           0x8087 Intel Corp.
|   idProduct          0x0024 Integrated Rate Matching Hub
|   bcdDevice            0.00
|   iManufacturer           0 
|   iProduct                0 
|   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                0mA
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        0
|       bAlternateSetting       0
|       bNumEndpoints           1
|       bInterfaceClass         9 Hub
|       bInterfaceSubClass      0 
|       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              12
| Hub Descriptor:
|   bLength              11
|   bDescriptorType      41
|   nNbrPorts             8
|   wHubCharacteristic 0x0009
|     Per-port power switching
|     Per-port overcurrent protection
|     TT think time 8 FS bits
|   bPwrOn2PwrGood       50 * 2 milli seconds
|   bHubContrCurrent      0 milli Ampere
|   DeviceRemovable    0x00 0x00
|   PortPwrCtrlMask    0xff 0xff
|  Hub Port Status:
|    Port 1: 0000.0100 power
|    Port 2: 0000.0103 power enable connect
|    Port 3: 0000.0100 power
|    Port 4: 0000.0503 highspeed power enable connect
|    Port 5: 0000.0100 power
|    Port 6: 0000.0100 power
|    Port 7: 0000.0100 power
|    Port 8: 0000.0100 power
| Device Qualifier (for other device speed):
|   bLength                10
|   bDescriptorType         6
|   bcdUSB               2.00
|   bDeviceClass            9 Hub
|   bDeviceSubClass         0 
|   bDeviceProtocol         0 Full speed (or root) hub
|   bMaxPacketSize0        64
|   bNumConfigurations      1
| 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 
|   bDeviceProtocol         0 Full speed (or root) hub
|   bMaxPacketSize0        64
|   idVendor           0x1d6b Linux Foundation
|   idProduct          0x0002 2.0 root hub
|   bcdDevice            4.16
|   iManufacturer           3 Linux 4.16.12-200.fc27.x86_64 ehci_hcd
|   iProduct                2 EHCI 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 
|       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             3
|   wHubCharacteristic 0x000a
|     No power switching (usb 1.0)
|     Per-port overcurrent protection
|   bPwrOn2PwrGood       10 * 2 milli seconds
|   bHubContrCurrent      0 milli Ampere
|   DeviceRemovable    0x02
|   PortPwrCtrlMask    0xff
|  Hub Port Status:
|    Port 1: 0000.0503 highspeed power enable connect
|    Port 2: 0000.0100 power
|    Port 3: 0000.0100 power
| Device Status:     0x0001
|   Self Powered
| 
| Bus 001 Device 005: ID 04f2:b221 Chicony Electronics Co., Ltd integrated 
camera
| Device Descriptor:
|   bLength                18
|   bDescriptorType         1
|   bcdUSB               2.00
|   bDeviceClass          239 Miscellaneous Device
|   bDeviceSubClass         2 
|   bDeviceProtocol         1 Interface Association
|   bMaxPacketSize0        64
|   idVendor           0x04f2 Chicony Electronics Co., Ltd
|   idProduct          0xb221 integrated camera
|   bcdDevice            7.52
|   iManufacturer           1 Chicony Electronics Co., Ltd.
|   iProduct                2 Integrated Camera
|   iSerial                 0 
|   bNumConfigurations      1
|   Configuration Descriptor:
|     bLength                 9
|     bDescriptorType         2
|     wTotalLength          800
|     bNumInterfaces          2
|     bConfigurationValue     1
|     iConfiguration          0 
|     bmAttributes         0x80
|       (Bus Powered)
|     MaxPower              200mA
|     Interface Association:
|       bLength                 8
|       bDescriptorType        11
|       bFirstInterface         0
|       bInterfaceCount         2
|       bFunctionClass         14 Video
|       bFunctionSubClass       3 Video Interface Collection
|       bFunctionProtocol       0 
|       iFunction               4 Integrated Camera
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        0
|       bAlternateSetting       0
|       bNumEndpoints           1
|       bInterfaceClass        14 Video
|       bInterfaceSubClass      1 Video Control
|       bInterfaceProtocol      0 
|       iInterface              4 Integrated Camera
|       VideoControl Interface Descriptor:
|         bLength                13
|         bDescriptorType        36
|         bDescriptorSubtype      1 (HEADER)
|         bcdUVC               1.00
|         wTotalLength           78
|         dwClockFrequency       30.000000MHz
|         bInCollection           1
|         baInterfaceNr( 0)       1
|       VideoControl Interface Descriptor:
|         bLength                18
|         bDescriptorType        36
|         bDescriptorSubtype      2 (INPUT_TERMINAL)
|         bTerminalID             1
|         wTerminalType      0x0201 Camera Sensor
|         bAssocTerminal          4
|         iTerminal               0 
|         wObjectiveFocalLengthMin      0
|         wObjectiveFocalLengthMax      0
|         wOcularFocalLength            0
|         bControlSize                  3
|         bmControls           0x00040a0e
|           Auto-Exposure Mode
|           Auto-Exposure Priority
|           Exposure Time (Absolute)
|           Zoom (Absolute)
|           PanTilt (Absolute)
|           Privacy
|       VideoControl Interface Descriptor:
|         bLength                11
|         bDescriptorType        36
|         bDescriptorSubtype      5 (PROCESSING_UNIT)
|       Warning: Descriptor too short
|         bUnitID                 2
|         bSourceID               1
|         wMaxMultiplier          0
|         bControlSize            2
|         bmControls     0x0000157f
|           Brightness
|           Contrast
|           Hue
|           Saturation
|           Sharpness
|           Gamma
|           White Balance Temperature
|           Backlight Compensation
|           Power Line Frequency
|           White Balance Temperature, Auto
|         iProcessing             0 
|         bmVideoStandards     0x1b
|           None
|           NTSC - 525/60
|           SECAM - 625/50
|           NTSC - 625/50
|       VideoControl Interface Descriptor:
|         bLength                27
|         bDescriptorType        36
|         bDescriptorSubtype      6 (EXTENSION_UNIT)
|         bUnitID                 3
|         guidExtensionCode         {74183e0a-5482-481a-b402-48b8b8c49cc8}
|         bNumControl            11
|         bNrPins                 1
|         baSourceID( 0)          2
|         bControlSize            2
|         bmControls( 0)       0xff
|         bmControls( 1)       0x07
|         iExtension              0 
|       VideoControl Interface Descriptor:
|         bLength                 9
|         bDescriptorType        36
|         bDescriptorSubtype      3 (OUTPUT_TERMINAL)
|         bTerminalID             4
|         wTerminalType      0x0101 USB Streaming
|         bAssocTerminal          0
|         bSourceID               3
|         iTerminal               0 
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x81  EP 1 IN
|         bmAttributes            3
|           Transfer Type            Interrupt
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0010  1x 16 bytes
|         bInterval               8
|     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                      563
|         bEndPointAddress                  130
|         bmInfo                              1
|         bTerminalLink                       4
|         bStillCaptureMethod                 1
|         bTriggerSupport                     0
|         bTriggerUsage                       0
|         bControlSize                        1
|         bmaControls( 0)                     0
|         bmaControls( 1)                     0
|       VideoStreaming Interface Descriptor:
|         bLength                            27
|         bDescriptorType                    36
|         bDescriptorSubtype                  4 (FORMAT_UNCOMPRESSED)
|         bFormatIndex                        1
|         bNumFrameDescriptors                8
|         guidFormat                            
{32595559-0000-0010-8000-00aa00389b71}
|         bBitsPerPixel                      16
|         bDefaultFrameIndex                  1
|         bAspectRatioX                       0
|         bAspectRatioY                       0
|         bmInterlaceFlags                 0x02
|           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                            34
|         bDescriptorType                    36
|         bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
|         bFrameIndex                         1
|         bmCapabilities                   0x01
|           Still image supported
|         wWidth                            640
|         wHeight                           480
|         dwMinBitRate                 73728000
|         dwMaxBitRate                147456000
|         dwMaxVideoFrameBufferSize      614400
|         dwDefaultFrameInterval         333333
|         bFrameIntervalType                  2
|         dwFrameInterval( 0)            333333
|         dwFrameInterval( 1)            666666
|       VideoStreaming Interface Descriptor:
|         bLength                            34
|         bDescriptorType                    36
|         bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
|         bFrameIndex                         2
|         bmCapabilities                   0x01
|           Still image supported
|         wWidth                            640
|         wHeight                           360
|         dwMinBitRate                 55296000
|         dwMaxBitRate                110592000
|         dwMaxVideoFrameBufferSize      460800
|         dwDefaultFrameInterval         333333
|         bFrameIntervalType                  2
|         dwFrameInterval( 0)            333333
|         dwFrameInterval( 1)            666666
|       VideoStreaming Interface Descriptor:
|         bLength                            34
|         bDescriptorType                    36
|         bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
|         bFrameIndex                         3
|         bmCapabilities                   0x01
|           Still image supported
|         wWidth                            352
|         wHeight                           288
|         dwMinBitRate                 24330240
|         dwMaxBitRate                 48660480
|         dwMaxVideoFrameBufferSize      202752
|         dwDefaultFrameInterval         333333
|         bFrameIntervalType                  2
|         dwFrameInterval( 0)            333333
|         dwFrameInterval( 1)            666666
|       VideoStreaming Interface Descriptor:
|         bLength                            34
|         bDescriptorType                    36
|         bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
|         bFrameIndex                         4
|         bmCapabilities                   0x01
|           Still image supported
|         wWidth                            320
|         wHeight                           240
|         dwMinBitRate                 18432000
|         dwMaxBitRate                 36864000
|         dwMaxVideoFrameBufferSize      153600
|         dwDefaultFrameInterval         333333
|         bFrameIntervalType                  2
|         dwFrameInterval( 0)            333333
|         dwFrameInterval( 1)            666666
|       VideoStreaming Interface Descriptor:
|         bLength                            30
|         bDescriptorType                    36
|         bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
|         bFrameIndex                         5
|         bmCapabilities                   0x01
|           Still image supported
|         wWidth                            800
|         wHeight                           448
|         dwMinBitRate                 86016000
|         dwMaxBitRate                 86016000
|         dwMaxVideoFrameBufferSize      716800
|         dwDefaultFrameInterval         666666
|         bFrameIntervalType                  1
|         dwFrameInterval( 0)            666666
|       VideoStreaming Interface Descriptor:
|         bLength                            30
|         bDescriptorType                    36
|         bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
|         bFrameIndex                         6
|         bmCapabilities                   0x01
|           Still image supported
|         wWidth                            960
|         wHeight                           544
|         dwMinBitRate                 83558400
|         dwMaxBitRate                 83558400
|         dwMaxVideoFrameBufferSize     1044480
|         dwDefaultFrameInterval        1000000
|         bFrameIntervalType                  1
|         dwFrameInterval( 0)           1000000
|       VideoStreaming Interface Descriptor:
|         bLength                            30
|         bDescriptorType                    36
|         bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
|         bFrameIndex                         7
|         bmCapabilities                   0x01
|           Still image supported
|         wWidth                           1280
|         wHeight                           720
|         dwMinBitRate                147456000
|         dwMaxBitRate                147456000
|         dwMaxVideoFrameBufferSize     1843200
|         dwDefaultFrameInterval        1000000
|         bFrameIntervalType                  1
|         dwFrameInterval( 0)           1000000
|       VideoStreaming Interface Descriptor:
|         bLength                            34
|         bDescriptorType                    36
|         bDescriptorSubtype                  5 (FRAME_UNCOMPRESSED)
|         bFrameIndex                         8
|         bmCapabilities                   0x01
|           Still image supported
|         wWidth                            424
|         wHeight                           240
|         dwMinBitRate                 24422400
|         dwMaxBitRate                 48844800
|         dwMaxVideoFrameBufferSize      203520
|         dwDefaultFrameInterval         333333
|         bFrameIntervalType                  2
|         dwFrameInterval( 0)            333333
|         dwFrameInterval( 1)            666666
|       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))
|       VideoStreaming Interface Descriptor:
|         bLength                            11
|         bDescriptorType                    36
|         bDescriptorSubtype                  6 (FORMAT_MJPEG)
|         bFormatIndex                        2
|         bNumFrameDescriptors                7
|         bFlags                              0
|           Fixed-size samples: No
|         bDefaultFrameIndex                  1
|         bAspectRatioX                       0
|         bAspectRatioY                       0
|         bmInterlaceFlags                 0x02
|           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                            34
|         bDescriptorType                    36
|         bDescriptorSubtype                  7 (FRAME_MJPEG)
|         bFrameIndex                         1
|         bmCapabilities                   0x01
|           Still image supported
|         wWidth                            640
|         wHeight                           480
|         dwMinBitRate                110592000
|         dwMaxBitRate                221184000
|         dwMaxVideoFrameBufferSize      921600
|         dwDefaultFrameInterval         333333
|         bFrameIntervalType                  2
|         dwFrameInterval( 0)            333333
|         dwFrameInterval( 1)            666666
|       VideoStreaming Interface Descriptor:
|         bLength                            34
|         bDescriptorType                    36
|         bDescriptorSubtype                  7 (FRAME_MJPEG)
|         bFrameIndex                         2
|         bmCapabilities                   0x01
|           Still image supported
|         wWidth                            640
|         wHeight                           360
|         dwMinBitRate                 82944000
|         dwMaxBitRate                165888000
|         dwMaxVideoFrameBufferSize      691200
|         dwDefaultFrameInterval         333333
|         bFrameIntervalType                  2
|         dwFrameInterval( 0)            333333
|         dwFrameInterval( 1)            666666
|       VideoStreaming Interface Descriptor:
|         bLength                            34
|         bDescriptorType                    36
|         bDescriptorSubtype                  7 (FRAME_MJPEG)
|         bFrameIndex                         3
|         bmCapabilities                   0x01
|           Still image supported
|         wWidth                            352
|         wHeight                           288
|         dwMinBitRate                 36495360
|         dwMaxBitRate                 72990720
|         dwMaxVideoFrameBufferSize      304128
|         dwDefaultFrameInterval         333333
|         bFrameIntervalType                  2
|         dwFrameInterval( 0)            333333
|         dwFrameInterval( 1)            666666
|       VideoStreaming Interface Descriptor:
|         bLength                            34
|         bDescriptorType                    36
|         bDescriptorSubtype                  7 (FRAME_MJPEG)
|         bFrameIndex                         4
|         bmCapabilities                   0x01
|           Still image supported
|         wWidth                            320
|         wHeight                           240
|         dwMinBitRate                 27648000
|         dwMaxBitRate                 55296000
|         dwMaxVideoFrameBufferSize      230400
|         dwDefaultFrameInterval         333333
|         bFrameIntervalType                  2
|         dwFrameInterval( 0)            333333
|         dwFrameInterval( 1)            666666
|       VideoStreaming Interface Descriptor:
|         bLength                            34
|         bDescriptorType                    36
|         bDescriptorSubtype                  7 (FRAME_MJPEG)
|         bFrameIndex                         5
|         bmCapabilities                   0x01
|           Still image supported
|         wWidth                            800
|         wHeight                           448
|         dwMinBitRate                129024000
|         dwMaxBitRate                258048000
|         dwMaxVideoFrameBufferSize     1075200
|         dwDefaultFrameInterval         333333
|         bFrameIntervalType                  2
|         dwFrameInterval( 0)            333333
|         dwFrameInterval( 1)            666666
|       VideoStreaming Interface Descriptor:
|         bLength                            34
|         bDescriptorType                    36
|         bDescriptorSubtype                  7 (FRAME_MJPEG)
|         bFrameIndex                         6
|         bmCapabilities                   0x01
|           Still image supported
|         wWidth                            960
|         wHeight                           544
|         dwMinBitRate                188006400
|         dwMaxBitRate                376012800
|         dwMaxVideoFrameBufferSize     1566720
|         dwDefaultFrameInterval         333333
|         bFrameIntervalType                  2
|         dwFrameInterval( 0)            333333
|         dwFrameInterval( 1)            666666
|       VideoStreaming Interface Descriptor:
|         bLength                            34
|         bDescriptorType                    36
|         bDescriptorSubtype                  7 (FRAME_MJPEG)
|         bFrameIndex                         7
|         bmCapabilities                   0x01
|           Still image supported
|         wWidth                           1280
|         wHeight                           720
|         dwMinBitRate                331776000
|         dwMaxBitRate                663552000
|         dwMaxVideoFrameBufferSize     2764800
|         dwDefaultFrameInterval         333333
|         bFrameIntervalType                  2
|         dwFrameInterval( 0)            333333
|         dwFrameInterval( 1)            666666
|       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     0x82  EP 2 IN
|         bmAttributes            5
|           Transfer Type            Isochronous
|           Synch Type               Asynchronous
|           Usage Type               Data
|         wMaxPacketSize     0x03c0  1x 960 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     0x82  EP 2 IN
|         bmAttributes            5
|           Transfer Type            Isochronous
|           Synch Type               Asynchronous
|           Usage Type               Data
|         wMaxPacketSize     0x0400  1x 1024 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     0x82  EP 2 IN
|         bmAttributes            5
|           Transfer Type            Isochronous
|           Synch Type               Asynchronous
|           Usage Type               Data
|         wMaxPacketSize     0x0b5c  2x 860 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     0x82  EP 2 IN
|         bmAttributes            5
|           Transfer Type            Isochronous
|           Synch Type               Asynchronous
|           Usage Type               Data
|         wMaxPacketSize     0x0c00  2x 1024 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     0x82  EP 2 IN
|         bmAttributes            5
|           Transfer Type            Isochronous
|           Synch Type               Asynchronous
|           Usage Type               Data
|         wMaxPacketSize     0x135c  3x 860 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     0x82  EP 2 IN
|         bmAttributes            5
|           Transfer Type            Isochronous
|           Synch Type               Asynchronous
|           Usage Type               Data
|         wMaxPacketSize     0x13c0  3x 960 bytes
|         bInterval               1
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        1
|       bAlternateSetting       7
|       bNumEndpoints           1
|       bInterfaceClass        14 Video
|       bInterfaceSubClass      2 Video Streaming
|       bInterfaceProtocol      0 
|       iInterface              0 
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x82  EP 2 IN
|         bmAttributes            5
|           Transfer Type            Isochronous
|           Synch Type               Asynchronous
|           Usage Type               Data
|         wMaxPacketSize     0x13fc  3x 1020 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:     0x0000
|   (Bus Powered)
| 
| Bus 001 Device 004: ID 0a5c:217f Broadcom Corp. BCM2045B (BDC-2.1)
| Device Descriptor:
|   bLength                18
|   bDescriptorType         1
|   bcdUSB               2.00
|   bDeviceClass          224 Wireless
|   bDeviceSubClass         1 Radio Frequency
|   bDeviceProtocol         1 Bluetooth
|   bMaxPacketSize0        64
|   idVendor           0x0a5c Broadcom Corp.
|   idProduct          0x217f BCM2045B (BDC-2.1)
|   bcdDevice            7.48
|   iManufacturer           1 Broadcom Corp
|   iProduct                2 Broadcom Bluetooth Device
|   iSerial                 3 7CE9D3DFBD62
|   bNumConfigurations      1
|   Configuration Descriptor:
|     bLength                 9
|     bDescriptorType         2
|     wTotalLength          216
|     bNumInterfaces          4
|     bConfigurationValue     1
|     iConfiguration          0 
|     bmAttributes         0xe0
|       Self Powered
|       Remote Wakeup
|     MaxPower                0mA
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        0
|       bAlternateSetting       0
|       bNumEndpoints           3
|       bInterfaceClass       224 Wireless
|       bInterfaceSubClass      1 Radio Frequency
|       bInterfaceProtocol      1 Bluetooth
|       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     0x0010  1x 16 bytes
|         bInterval               1
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x82  EP 2 IN
|         bmAttributes            2
|           Transfer Type            Bulk
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0040  1x 64 bytes
|         bInterval               1
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x02  EP 2 OUT
|         bmAttributes            2
|           Transfer Type            Bulk
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0040  1x 64 bytes
|         bInterval               1
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        1
|       bAlternateSetting       0
|       bNumEndpoints           2
|       bInterfaceClass       224 Wireless
|       bInterfaceSubClass      1 Radio Frequency
|       bInterfaceProtocol      1 Bluetooth
|       iInterface              0 
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x83  EP 3 IN
|         bmAttributes            1
|           Transfer Type            Isochronous
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0000  1x 0 bytes
|         bInterval               1
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x03  EP 3 OUT
|         bmAttributes            1
|           Transfer Type            Isochronous
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0000  1x 0 bytes
|         bInterval               1
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        1
|       bAlternateSetting       1
|       bNumEndpoints           2
|       bInterfaceClass       224 Wireless
|       bInterfaceSubClass      1 Radio Frequency
|       bInterfaceProtocol      1 Bluetooth
|       iInterface              0 
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x83  EP 3 IN
|         bmAttributes            1
|           Transfer Type            Isochronous
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0009  1x 9 bytes
|         bInterval               1
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x03  EP 3 OUT
|         bmAttributes            1
|           Transfer Type            Isochronous
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0009  1x 9 bytes
|         bInterval               1
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        1
|       bAlternateSetting       2
|       bNumEndpoints           2
|       bInterfaceClass       224 Wireless
|       bInterfaceSubClass      1 Radio Frequency
|       bInterfaceProtocol      1 Bluetooth
|       iInterface              0 
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x83  EP 3 IN
|         bmAttributes            1
|           Transfer Type            Isochronous
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0011  1x 17 bytes
|         bInterval               1
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x03  EP 3 OUT
|         bmAttributes            1
|           Transfer Type            Isochronous
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0011  1x 17 bytes
|         bInterval               1
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        1
|       bAlternateSetting       3
|       bNumEndpoints           2
|       bInterfaceClass       224 Wireless
|       bInterfaceSubClass      1 Radio Frequency
|       bInterfaceProtocol      1 Bluetooth
|       iInterface              0 
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x83  EP 3 IN
|         bmAttributes            1
|           Transfer Type            Isochronous
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0020  1x 32 bytes
|         bInterval               1
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x03  EP 3 OUT
|         bmAttributes            1
|           Transfer Type            Isochronous
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0020  1x 32 bytes
|         bInterval               1
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        1
|       bAlternateSetting       4
|       bNumEndpoints           2
|       bInterfaceClass       224 Wireless
|       bInterfaceSubClass      1 Radio Frequency
|       bInterfaceProtocol      1 Bluetooth
|       iInterface              0 
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x83  EP 3 IN
|         bmAttributes            1
|           Transfer Type            Isochronous
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0040  1x 64 bytes
|         bInterval               1
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x03  EP 3 OUT
|         bmAttributes            1
|           Transfer Type            Isochronous
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0040  1x 64 bytes
|         bInterval               1
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        1
|       bAlternateSetting       5
|       bNumEndpoints           2
|       bInterfaceClass       224 Wireless
|       bInterfaceSubClass      1 Radio Frequency
|       bInterfaceProtocol      1 Bluetooth
|       iInterface              0 
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x83  EP 3 IN
|         bmAttributes            1
|           Transfer Type            Isochronous
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0040  1x 64 bytes
|         bInterval               1
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x03  EP 3 OUT
|         bmAttributes            1
|           Transfer Type            Isochronous
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0040  1x 64 bytes
|         bInterval               1
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        2
|       bAlternateSetting       0
|       bNumEndpoints           2
|       bInterfaceClass       255 Vendor Specific Class
|       bInterfaceSubClass    255 Vendor Specific Subclass
|       bInterfaceProtocol    255 Vendor Specific Protocol
|       iInterface              0 
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x84  EP 4 IN
|         bmAttributes            2
|           Transfer Type            Bulk
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0020  1x 32 bytes
|         bInterval               1
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x04  EP 4 OUT
|         bmAttributes            2
|           Transfer Type            Bulk
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0020  1x 32 bytes
|         bInterval               1
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        3
|       bAlternateSetting       0
|       bNumEndpoints           0
|       bInterfaceClass       254 Application Specific Interface
|       bInterfaceSubClass      1 Device Firmware Update
|       bInterfaceProtocol      1 
|       iInterface              0 
|       Device Firmware Upgrade Interface Descriptor:
|         bLength                             7
|         bDescriptorType                    33
|         bmAttributes                        7
|           Will Not Detach
|           Manifestation Tolerant
|           Upload Supported
|           Download Supported
|         wDetachTimeout                   5000 milliseconds
|         wTransferSize                      64 bytes
| Device Status:     0x0001
|   Self Powered
| 
| Bus 001 Device 003: ID 147e:2016 Upek Biometric Touchchip/Touchstrip 
Fingerprint Sensor
| Device Descriptor:
|   bLength                18
|   bDescriptorType         1
|   bcdUSB               1.01
|   bDeviceClass            0 
|   bDeviceSubClass         0 
|   bDeviceProtocol         0 
|   bMaxPacketSize0         8
|   idVendor           0x147e Upek
|   idProduct          0x2016 Biometric Touchchip/Touchstrip Fingerprint Sensor
|   bcdDevice            0.02
|   iManufacturer           1 UPEK
|   iProduct                2 Biometric Coprocessor
|   iSerial                 0 
|   bNumConfigurations      1
|   Configuration Descriptor:
|     bLength                 9
|     bDescriptorType         2
|     wTotalLength           39
|     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           3
|       bInterfaceClass       255 Vendor Specific Class
|       bInterfaceSubClass      0 
|       bInterfaceProtocol      0 
|       iInterface              0 
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x81  EP 1 IN
|         bmAttributes            2
|           Transfer Type            Bulk
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0040  1x 64 bytes
|         bInterval               0
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x02  EP 2 OUT
|         bmAttributes            2
|           Transfer Type            Bulk
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0040  1x 64 bytes
|         bInterval               0
|       Endpoint Descriptor:
|         bLength                 7
|         bDescriptorType         5
|         bEndpointAddress     0x83  EP 3 IN
|         bmAttributes            3
|           Transfer Type            Interrupt
|           Synch Type               None
|           Usage Type               Data
|         wMaxPacketSize     0x0004  1x 4 bytes
|         bInterval              20
| Device Status:     0x0000
|   (Bus Powered)
| 
| Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
| Device Descriptor:
|   bLength                18
|   bDescriptorType         1
|   bcdUSB               2.00
|   bDeviceClass            9 Hub
|   bDeviceSubClass         0 
|   bDeviceProtocol         1 Single TT
|   bMaxPacketSize0        64
|   idVendor           0x8087 Intel Corp.
|   idProduct          0x0024 Integrated Rate Matching Hub
|   bcdDevice            0.00
|   iManufacturer           0 
|   iProduct                0 
|   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                0mA
|     Interface Descriptor:
|       bLength                 9
|       bDescriptorType         4
|       bInterfaceNumber        0
|       bAlternateSetting       0
|       bNumEndpoints           1
|       bInterfaceClass         9 Hub
|       bInterfaceSubClass      0 
|       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             6
|   wHubCharacteristic 0x0009
|     Per-port power switching
|     Per-port overcurrent protection
|     TT think time 8 FS bits
|   bPwrOn2PwrGood       50 * 2 milli seconds
|   bHubContrCurrent      0 milli Ampere
|   DeviceRemovable    0x00
|   PortPwrCtrlMask    0xff
|  Hub Port Status:
|    Port 1: 0000.0100 power
|    Port 2: 0000.0100 power
|    Port 3: 0000.0103 power enable connect
|    Port 4: 0000.0103 power enable connect
|    Port 5: 0000.0100 power
|    Port 6: 0000.0503 highspeed power enable connect
| Device Qualifier (for other device speed):
|   bLength                10
|   bDescriptorType         6
|   bcdUSB               2.00
|   bDeviceClass            9 Hub
|   bDeviceSubClass         0 
|   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 
|   bDeviceProtocol         0 Full speed (or root) hub
|   bMaxPacketSize0        64
|   idVendor           0x1d6b Linux Foundation
|   idProduct          0x0002 2.0 root hub
|   bcdDevice            4.16
|   iManufacturer           3 Linux 4.16.12-200.fc27.x86_64 ehci_hcd
|   iProduct                2 EHCI 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 
|       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             3
|   wHubCharacteristic 0x000a
|     No power switching (usb 1.0)
|     Per-port overcurrent protection
|   bPwrOn2PwrGood       10 * 2 milli seconds
|   bHubContrCurrent      0 milli Ampere
|   DeviceRemovable    0x02
|   PortPwrCtrlMask    0xff
|  Hub Port Status:
|    Port 1: 0000.0503 highspeed power enable connect
|    Port 2: 0000.0100 power
|    Port 3: 0000.0100 power
| Device Status:     0x0001
|   Self Powered

| Controller /dev/usb0:
| addr 1: super speed, self powered, config 1, xHCI root hub(0x0000), 
Intel(0x8086), rev 1.00
|  port 1 disabled
|  port 2 disabled
|  port 3 disabled
|  port 4 addr 2: high speed, self powered, config 1, H5321 gw(0x1926), 
Lenovo(0x0bdb), rev 0.00, iSerialNumber 268D3D567D8EF9M0
|  port 5 disabled
|  port 6 disabled
|  port 7 disabled
|  port 8 disabled
| Controller /dev/usb1:
| addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), 
Intel(0x8086), rev 1.00
|  port 1 addr 2: high speed, self powered, config 1, Rate Matching 
Hub(0x0024), Intel(0x8087), rev 0.00
|   port 1 powered
|   port 2 addr 4: full speed, power 500 mA, config 1, USB-Serial 
Controller(0x3524), Prolific Technology Inc.(0x03f0), rev 3.10, iSerialNumber 
22222222
|   port 3 powered
|   port 4 addr 3: full speed, self powered, config 1, BCM20702A0(0x21e6), 
Broadcom Corp(0x0a5c), rev 1.12, iSerialNumber 0C84DCDA9D07
|   port 5 powered
|   port 6 powered
|  port 2 powered
|  port 3 powered
| Controller /dev/usb2:
| addr 1: high speed, self powered, config 1, EHCI root hub(0x0000), 
Intel(0x8086), rev 1.00
|  port 1 addr 2: high speed, self powered, config 1, Rate Matching 
Hub(0x0024), Intel(0x8087), rev 0.00
|   port 1 powered
|   port 2 powered
|   port 3 powered
|   port 4 powered
|   port 5 powered
|   port 6 powered
|   port 7 powered
|   port 8 powered
|  port 2 powered
|  port 3 powered


-- 
>++++++++[<++++++++++>-]<+++++++.>+++[<------>-]<.>+++[<+
+++++++++++>-]<.>++[<------------>-]<+.--------------.[-]
                 http://www.weirdnet.nl/                 

Reply via email to