Created
January 17, 2011 14:35
-
-
Save sergeykish/782904 to your computer and use it in GitHub Desktop.
hardware in plan9
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$ lspci | |
00:00.0 Host bridge: Intel Corporation System Controller Hub (SCH Poulsbo) (rev 07) | |
00:02.0 VGA compatible controller: Intel Corporation System Controller Hub (SCH Poulsbo) Graphics Controller (rev 07) | |
00:1b.0 Audio device: Intel Corporation System Controller Hub (SCH Poulsbo) HD Audio Controller (rev 07) | |
00:1c.0 PCI bridge: Intel Corporation System Controller Hub (SCH Poulsbo) PCI Express Port 1 (rev 07) | |
00:1c.1 PCI bridge: Intel Corporation System Controller Hub (SCH Poulsbo) PCI Express Port 2 (rev 07) | |
00:1d.0 USB Controller: Intel Corporation System Controller Hub (SCH Poulsbo) USB UHCI #1 (rev 07) | |
00:1d.1 USB Controller: Intel Corporation System Controller Hub (SCH Poulsbo) USB UHCI #2 (rev 07) | |
00:1d.2 USB Controller: Intel Corporation System Controller Hub (SCH Poulsbo) USB UHCI #3 (rev 07) | |
00:1d.7 USB Controller: Intel Corporation System Controller Hub (SCH Poulsbo) USB EHCI #1 (rev 07) | |
00:1f.0 ISA bridge: Intel Corporation System Controller Hub (SCH Poulsbo) LPC Bridge (rev 07) | |
00:1f.1 IDE interface: Intel Corporation System Controller Hub (SCH Poulsbo) IDE Controller (rev 07) | |
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02) | |
03:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01) | |
$ lspci -vvv | |
00:00.0 Host bridge: Intel Corporation System Controller Hub (SCH Poulsbo) (rev 07) | |
Subsystem: Acer Incorporated [ALI] Device 0244 | |
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- | |
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- | |
Latency: 0 | |
00:02.0 VGA compatible controller: Intel Corporation System Controller Hub (SCH Poulsbo) Graphics Controller (rev 07) (prog-if 00 [VGA controller]) | |
Subsystem: Acer Incorporated [ALI] Device 0244 | |
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- | |
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- | |
Latency: 0 | |
Interrupt: pin A routed to IRQ 16 | |
Region 0: Memory at b0080000 (32-bit, non-prefetchable) [size=512K] | |
Region 1: I/O ports at 1800 [size=8] | |
Region 2: Memory at c0000000 (32-bit, non-prefetchable) [size=256M] | |
Region 3: Memory at b0000000 (32-bit, non-prefetchable) [size=256K] | |
Expansion ROM at <unassigned> [disabled] | |
Capabilities: <access denied> | |
Kernel driver in use: psb | |
00:1b.0 Audio device: Intel Corporation System Controller Hub (SCH Poulsbo) HD Audio Controller (rev 07) | |
Subsystem: Acer Incorporated [ALI] Device 0244 | |
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- | |
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- | |
Latency: 0, Cache Line Size: 64 bytes | |
Interrupt: pin A routed to IRQ 22 | |
Region 0: Memory at b0050000 (64-bit, non-prefetchable) [size=16K] | |
Capabilities: <access denied> | |
Kernel driver in use: HDA Intel | |
Kernel modules: snd-hda-intel | |
00:1c.0 PCI bridge: Intel Corporation System Controller Hub (SCH Poulsbo) PCI Express Port 1 (rev 07) (prog-if 00 [Normal decode]) | |
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- | |
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- | |
Latency: 0, Cache Line Size: 64 bytes | |
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0 | |
I/O behind bridge: 00002000-00002fff | |
Memory behind bridge: b0100000-b04fffff | |
Prefetchable memory behind bridge: d0100000-d01fffff | |
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- | |
BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B- | |
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- | |
Capabilities: <access denied> | |
Kernel modules: shpchp | |
00:1c.1 PCI bridge: Intel Corporation System Controller Hub (SCH Poulsbo) PCI Express Port 2 (rev 07) (prog-if 00 [Normal decode]) | |
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- | |
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- | |
Latency: 0, Cache Line Size: 64 bytes | |
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0 | |
I/O behind bridge: 00003000-00003fff | |
Memory behind bridge: d0000000-d00fffff | |
Prefetchable memory behind bridge: b0500000-b06fffff | |
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- <SERR- <PERR- | |
BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B- | |
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn- | |
Capabilities: <access denied> | |
Kernel modules: shpchp | |
00:1d.0 USB Controller: Intel Corporation System Controller Hub (SCH Poulsbo) USB UHCI #1 (rev 07) (prog-if 00 [UHCI]) | |
Subsystem: Acer Incorporated [ALI] Device 0244 | |
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- | |
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- | |
Latency: 0 | |
Interrupt: pin A routed to IRQ 23 | |
Region 4: I/O ports at 1820 [size=32] | |
Kernel driver in use: uhci_hcd | |
Kernel modules: uhci-hcd | |
00:1d.1 USB Controller: Intel Corporation System Controller Hub (SCH Poulsbo) USB UHCI #2 (rev 07) (prog-if 00 [UHCI]) | |
Subsystem: Acer Incorporated [ALI] Device 0244 | |
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- | |
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- | |
Latency: 0 | |
Interrupt: pin B routed to IRQ 19 | |
Region 4: I/O ports at 1840 [size=32] | |
Kernel driver in use: uhci_hcd | |
Kernel modules: uhci-hcd | |
00:1d.2 USB Controller: Intel Corporation System Controller Hub (SCH Poulsbo) USB UHCI #3 (rev 07) (prog-if 00 [UHCI]) | |
Subsystem: Acer Incorporated [ALI] Device 0244 | |
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- | |
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- | |
Latency: 0 | |
Interrupt: pin C routed to IRQ 18 | |
Region 4: I/O ports at 1860 [size=32] | |
Kernel driver in use: uhci_hcd | |
Kernel modules: uhci-hcd | |
00:1d.7 USB Controller: Intel Corporation System Controller Hub (SCH Poulsbo) USB EHCI #1 (rev 07) (prog-if 20 [EHCI]) | |
Subsystem: Acer Incorporated [ALI] Device 0244 | |
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- | |
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- | |
Latency: 0 | |
Interrupt: pin D routed to IRQ 21 | |
Region 0: Memory at b0054000 (32-bit, non-prefetchable) [size=1K] | |
Capabilities: <access denied> | |
Kernel driver in use: ehci_hcd | |
Kernel modules: ehci-hcd | |
00:1f.0 ISA bridge: Intel Corporation System Controller Hub (SCH Poulsbo) LPC Bridge (rev 07) | |
Subsystem: Acer Incorporated [ALI] Device 0244 | |
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- | |
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- | |
Kernel modules: lpc_sch | |
00:1f.1 IDE interface: Intel Corporation System Controller Hub (SCH Poulsbo) IDE Controller (rev 07) (prog-if 80 [Master]) | |
Subsystem: Acer Incorporated [ALI] Device 0244 | |
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- | |
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- | |
Latency: 0 | |
Region 0: [virtual] Memory at 000001f0 (32-bit, non-prefetchable) [size=8] | |
Region 1: [virtual] Memory at 000003f0 (type 3, non-prefetchable) [size=1] | |
Region 2: [virtual] Memory at 00000170 (32-bit, non-prefetchable) [size=8] | |
Region 3: [virtual] Memory at 00000370 (type 3, non-prefetchable) [size=1] | |
Region 4: I/O ports at 1810 [size=16] | |
Kernel driver in use: pata_sch | |
Kernel modules: pata_sch | |
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E/RTL8102E PCI Express Fast Ethernet controller (rev 02) | |
Subsystem: Acer Incorporated [ALI] Device 0244 | |
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+ | |
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- | |
Latency: 0, Cache Line Size: 64 bytes | |
Interrupt: pin A routed to IRQ 40 | |
Region 0: I/O ports at 2000 [size=256] | |
Region 2: Memory at d0110000 (64-bit, prefetchable) [size=4K] | |
Region 4: Memory at d0100000 (64-bit, prefetchable) [size=64K] | |
[virtual] Expansion ROM at d0120000 [disabled] [size=64K] | |
Capabilities: <access denied> | |
Kernel driver in use: r8169 | |
Kernel modules: r8169 | |
03:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01) | |
Subsystem: Foxconn International, Inc. Device e00d | |
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx- | |
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx- | |
Latency: 0, Cache Line Size: 64 bytes | |
Interrupt: pin A routed to IRQ 17 | |
Region 0: Memory at d0000000 (64-bit, non-prefetchable) [size=64K] | |
Capabilities: <access denied> | |
Kernel driver in use: ath5k | |
Kernel modules: ath5k | |
# lsusb | |
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub | |
Bus 001 Device 004: ID 0bda:0159 Realtek Semiconductor Corp. Digital Media Card Reader | |
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub | |
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub | |
Bus 003 Device 004: ID 064e:a102 Suyin Corp. Acer/Lenovo Webcam [CN0316] | |
Bus 003 Device 002: ID 0421:002f Nokia Mobile Phones 6120 Phone (PC-Suite mode) | |
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub | |
# lsusb -t | |
3-1:1.0: No such file or directory | |
3-1:1.1: No such file or directory | |
3-1:1.4: No such file or directory | |
3-1:1.5: No such file or directory | |
3-1:1.6: No such file or directory | |
3-1:1.7: No such file or directory | |
3-1:1.12: No such file or directory | |
3-1:1.13: No such file or directory | |
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M | |
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M | |
|__ Port 1: Dev 2, If 0, Class=comm., Driver=, 12M | |
|__ Port 1: Dev 2, If 1, Class=comm., Driver=, 12M | |
|__ Port 1: Dev 2, If 2, Class=comm., Driver=cdc_phonet, 12M | |
|__ Port 1: Dev 2, If 3, Class=data, Driver=cdc_phonet, 12M | |
|__ Port 1: Dev 2, If 4, Class=comm., Driver=, 12M | |
|__ Port 1: Dev 2, If 5, Class=data, Driver=, 12M | |
|__ Port 1: Dev 2, If 6, Class=comm., Driver=, 12M | |
|__ Port 1: Dev 2, If 7, Class=data, Driver=, 12M | |
|__ Port 1: Dev 2, If 8, Class=comm., Driver=cdc_acm, 12M | |
|__ Port 1: Dev 2, If 9, Class=data, Driver=cdc_acm, 12M | |
|__ Port 1: Dev 2, If 10, Class=comm., Driver=cdc_acm, 12M | |
|__ Port 1: Dev 2, If 11, Class=data, Driver=cdc_acm, 12M | |
|__ Port 1: Dev 2, If 12, Class=comm., Driver=, 12M | |
|__ Port 1: Dev 2, If 13, Class=data, Driver=, 12M | |
|__ Port 2: Dev 4, If 0, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 12M | |
|__ Port 2: Dev 4, If 1, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 12M | |
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M | |
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/8p, 480M | |
|__ Port 7: Dev 4, If 0, Class=stor., Driver=usb-storage, 480M | |
# lsusb -v | |
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub | |
Device Descriptor: | |
bLength 18 | |
bDescriptorType 1 | |
bcdUSB 2.00 | |
bDeviceClass 9 Hub | |
bDeviceSubClass 0 Unused | |
bDeviceProtocol 0 Full speed (or root) hub | |
bMaxPacketSize0 64 | |
idVendor 0x1d6b Linux Foundation | |
idProduct 0x0002 2.0 root hub | |
bcdDevice 2.06 | |
iManufacturer 3 Linux 2.6.36-ARCH ehci_hcd | |
iProduct 2 EHCI Host Controller | |
iSerial 1 0000:00:1d.7 | |
bNumConfigurations 1 | |
Configuration Descriptor: | |
bLength 9 | |
bDescriptorType 2 | |
wTotalLength 25 | |
bNumInterfaces 1 | |
bConfigurationValue 1 | |
iConfiguration 0 | |
bmAttributes 0xe0 | |
Self Powered | |
Remote Wakeup | |
MaxPower 0mA | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 0 | |
bAlternateSetting 0 | |
bNumEndpoints 1 | |
bInterfaceClass 9 Hub | |
bInterfaceSubClass 0 Unused | |
bInterfaceProtocol 0 Full speed (or root) hub | |
iInterface 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x81 EP 1 IN | |
bmAttributes 3 | |
Transfer Type Interrupt | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0004 1x 4 bytes | |
bInterval 12 | |
Hub Descriptor: | |
bLength 11 | |
bDescriptorType 41 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 0 | |
bAlternateSetting 0 | |
bNumEndpoints 2 | |
bInterfaceClass 8 Mass Storage | |
bInterfaceSubClass 6 SCSI | |
bInterfaceProtocol 80 Bulk (Zip) | |
iInterface 5 Bulk-In, Bulk-Out, Interface | |
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 0x82 EP 2 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 0 (Defined at Interface level) | |
bDeviceSubClass 0 | |
bDeviceProtocol 0 | |
bMaxPacketSize0 64 | |
bNumConfigurations 1 | |
Device Status: 0x0000 | |
(Bus Powered) | |
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub | |
Device Descriptor: | |
bLength 18 | |
bDescriptorType 1 | |
bcdUSB 1.10 | |
bDeviceClass 9 Hub | |
bDeviceSubClass 0 Unused | |
bDeviceProtocol 0 Full speed (or root) hub | |
bMaxPacketSize0 64 | |
idVendor 0x1d6b Linux Foundation | |
idProduct 0x0001 1.1 root hub | |
bcdDevice 2.06 | |
iManufacturer 3 Linux 2.6.36-ARCH uhci_hcd | |
iProduct 2 UHCI Host Controller | |
iSerial 1 0000:00:1d.0 | |
bNumConfigurations 1 | |
Configuration Descriptor: | |
bLength 9 | |
bDescriptorType 2 | |
wTotalLength 25 | |
bNumInterfaces 1 | |
bConfigurationValue 1 | |
iConfiguration 0 | |
bmAttributes 0xe0 | |
Self Powered | |
Remote Wakeup | |
MaxPower 0mA | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 0 | |
bAlternateSetting 0 | |
bNumEndpoints 1 | |
bInterfaceClass 9 Hub | |
bInterfaceSubClass 0 Unused | |
bInterfaceProtocol 0 Full speed (or root) hub | |
iInterface 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x81 EP 1 IN | |
bmAttributes 3 | |
Transfer Type Interrupt | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0002 1x 2 bytes | |
bInterval 255 | |
Hub Descriptor: | |
bLength 9 | |
bDescriptorType 41 | |
nNbrPorts 2 | |
wHubCharacteristic 0x000a | |
No power switching (usb 1.0) | |
Per-port overcurrent protection | |
bPwrOn2PwrGood 1 * 2 milli seconds | |
bHubContrCurrent 0 milli Ampere | |
DeviceRemovable 0x00 | |
PortPwrCtrlMask 0xff | |
Hub Port Status: | |
Port 1: 0000.0100 power | |
Port 2: 0000.0100 power | |
Device Status: 0x0003 | |
Self Powered | |
Remote Wakeup Enabled | |
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub | |
Device Descriptor: | |
bLength 18 | |
bDescriptorType 1 | |
bcdUSB 1.10 | |
bDeviceClass 9 Hub | |
bDeviceSubClass 0 Unused | |
bDeviceProtocol 0 Full speed (or root) hub | |
bMaxPacketSize0 64 | |
idVendor 0x1d6b Linux Foundation | |
idProduct 0x0001 1.1 root hub | |
bcdDevice 2.06 | |
iManufacturer 3 Linux 2.6.36-ARCH uhci_hcd | |
iProduct 2 UHCI Host Controller | |
iSerial 1 0000:00:1d.1 | |
bNumConfigurations 1 | |
Configuration Descriptor: | |
bLength 9 | |
bDescriptorType 2 | |
wTotalLength 25 | |
bNumInterfaces 1 | |
bConfigurationValue 1 | |
iConfiguration 0 | |
bmAttributes 0xe0 | |
Self Powered | |
Remote Wakeup | |
MaxPower 0mA | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 0 | |
bAlternateSetting 0 | |
bNumEndpoints 1 | |
bInterfaceClass 9 Hub | |
bInterfaceSubClass 0 Unused | |
bInterfaceProtocol 0 Full speed (or root) hub | |
iInterface 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x81 EP 1 IN | |
bmAttributes 3 | |
Transfer Type Interrupt | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0002 1x 2 bytes | |
bInterval 255 | |
Hub Descriptor: | |
bLength 9 | |
bDescriptorType 41 | |
nNbrPorts 2 | |
wHubCharacteristic 0x000a | |
No power switching (usb 1.0) | |
Per-port overcurrent protection | |
bPwrOn2PwrGood 1 * 2 milli seconds | |
bHubContrCurrent 0 milli Ampere | |
DeviceRemovable 0x00 | |
PortPwrCtrlMask 0xff | |
Hub Port Status: | |
Port 1: 0000.0103 power enable connect | |
Port 2: 0000.0103 power enable connect | |
Device Status: 0x0003 | |
Self Powered | |
Remote Wakeup Enabled | |
Bus 003 Device 004: ID 064e:a102 Suyin Corp. Acer/Lenovo Webcam [CN0316] | |
Device Descriptor: | |
bLength 18 | |
bDescriptorType 1 | |
bcdUSB 2.00 | |
bDeviceClass 239 Miscellaneous Device | |
bDeviceSubClass 2 ? | |
bDeviceProtocol 1 Interface Association | |
bMaxPacketSize0 64 | |
idVendor 0x064e Suyin Corp. | |
idProduct 0xa102 Acer/Lenovo Webcam [CN0316] | |
bcdDevice 2.22 | |
iManufacturer 2 SuYin | |
iProduct 1 WebCam | |
iSerial 3 CN0316-S30C-OV061-VA-R02.02.02 | |
bNumConfigurations 1 | |
Configuration Descriptor: | |
bLength 9 | |
bDescriptorType 2 | |
wTotalLength 387 | |
bNumInterfaces 2 | |
bConfigurationValue 1 | |
iConfiguration 0 | |
bmAttributes 0x80 | |
(Bus Powered) | |
MaxPower 98mA | |
Interface Association: | |
bLength 8 | |
bDescriptorType 11 | |
bFirstInterface 0 | |
bInterfaceCount 2 | |
bFunctionClass 14 Video | |
bFunctionSubClass 3 Video Interface Collection | |
bFunctionProtocol 0 | |
iFunction 5 Webcam | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 0 | |
bAlternateSetting 0 | |
bNumEndpoints 1 | |
bInterfaceClass 14 Video | |
bInterfaceSubClass 1 Video Control | |
bInterfaceProtocol 0 | |
iInterface 5 Webcam | |
VideoControl Interface Descriptor: | |
bLength 13 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (HEADER) | |
bcdUVC 1.00 | |
wTotalLength 103 | |
dwClockFrequency 15.000000MHz | |
bInCollection 1 | |
baInterfaceNr( 0) 1 | |
VideoControl Interface Descriptor: | |
bLength 9 | |
bDescriptorType 36 | |
bDescriptorSubtype 3 (OUTPUT_TERMINAL) | |
bTerminalID 2 | |
wTerminalType 0x0101 USB Streaming | |
bAssocTerminal 0 | |
bSourceID 5 | |
iTerminal 0 | |
VideoControl Interface Descriptor: | |
bLength 26 | |
bDescriptorType 36 | |
bDescriptorSubtype 6 (EXTENSION_UNIT) | |
bUnitID 4 | |
guidExtensionCode {7033f028-1163-2e4a-ba2c-6890eb334016} | |
bNumControl 8 | |
bNrPins 1 | |
baSourceID( 0) 3 | |
bControlSize 1 | |
bmControls( 0) 0x0f | |
iExtension 0 | |
VideoControl Interface Descriptor: | |
bLength 26 | |
bDescriptorType 36 | |
bDescriptorSubtype 6 (EXTENSION_UNIT) | |
bUnitID 5 | |
guidExtensionCode {3fae1228-d7bc-114e-a357-6f1edef7d61d} | |
bNumControl 8 | |
bNrPins 1 | |
baSourceID( 0) 4 | |
bControlSize 1 | |
bmControls( 0) 0xff | |
iExtension 0 | |
VideoControl Interface Descriptor: | |
bLength 18 | |
bDescriptorType 36 | |
bDescriptorSubtype 2 (INPUT_TERMINAL) | |
bTerminalID 1 | |
wTerminalType 0x0201 Camera Sensor | |
bAssocTerminal 0 | |
iTerminal 0 | |
wObjectiveFocalLengthMin 0 | |
wObjectiveFocalLengthMax 0 | |
wOcularFocalLength 0 | |
bControlSize 3 | |
bmControls 0x00000000 | |
VideoControl Interface Descriptor: | |
bLength 11 | |
bDescriptorType 36 | |
bDescriptorSubtype 5 (PROCESSING_UNIT) | |
Warning: Descriptor too short | |
bUnitID 3 | |
bSourceID 1 | |
wMaxMultiplier 0 | |
bControlSize 2 | |
bmControls 0x0000173f | |
Brightness | |
Contrast | |
Hue | |
Saturation | |
Sharpness | |
Gamma | |
Backlight Compensation | |
Gain | |
Power Line Frequency | |
White Balance Temperature, Auto | |
iProcessing 0 | |
bmVideoStandards 0x 1 | |
None | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x83 EP 3 IN | |
bmAttributes 3 | |
Transfer Type Interrupt | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0010 1x 16 bytes | |
bInterval 6 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 14 Video | |
bInterfaceSubClass 2 Video Streaming | |
bInterfaceProtocol 0 | |
iInterface 0 | |
VideoStreaming Interface Descriptor: | |
bLength 14 | |
bDescriptorType 36 | |
bDescriptorSubtype 1 (INPUT_HEADER) | |
bNumFormats 1 | |
wTotalLength 141 | |
bEndPointAddress 129 | |
bmInfo 0 | |
bTerminalLink 2 | |
bStillCaptureMethod 2 | |
bTriggerSupport 1 | |
bTriggerUsage 1 | |
bControlSize 1 | |
bmaControls( 0) 27 | |
VideoStreaming Interface Descriptor: | |
bLength 27 | |
bDescriptorType 36 | |
bDescriptorSubtype 4 (FORMAT_UNCOMPRESSED) | |
bFormatIndex 2 | |
bNumFrameDescriptors 2 | |
guidFormat {59555932-0000-1000-8000-00aa00389b71} | |
bBitsPerPixel 16 | |
bDefaultFrameIndex 1 | |
bAspectRatioX 0 | |
bAspectRatioY 0 | |
bmInterlaceFlags 0x00 | |
Interlaced stream or variable: No | |
Fields per frame: 2 fields | |
Field 1 first: No | |
Field pattern: Field 1 only | |
bCopyProtect 0 | |
VideoStreaming Interface Descriptor: | |
bLength 34 | |
bDescriptorType 36 | |
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) | |
bFrameIndex 1 | |
bmCapabilities 0x00 | |
Still image unsupported | |
wWidth 320 | |
wHeight 240 | |
dwMinBitRate 153600 | |
dwMaxBitRate 768000 | |
dwMaxVideoFrameBufferSize 153600 | |
dwDefaultFrameInterval 2000000 | |
bFrameIntervalType 2 | |
dwFrameInterval( 0) 2000000 | |
dwFrameInterval( 1) 10000000 | |
VideoStreaming Interface Descriptor: | |
bLength 46 | |
bDescriptorType 36 | |
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED) | |
bFrameIndex 2 | |
bmCapabilities 0x00 | |
Still image unsupported | |
wWidth 160 | |
wHeight 120 | |
dwMinBitRate 38400 | |
dwMaxBitRate 768000 | |
dwMaxVideoFrameBufferSize 38400 | |
dwDefaultFrameInterval 500000 | |
bFrameIntervalType 5 | |
dwFrameInterval( 0) 500000 | |
dwFrameInterval( 1) 666666 | |
dwFrameInterval( 2) 1000000 | |
dwFrameInterval( 3) 2000000 | |
dwFrameInterval( 4) 10000000 | |
VideoStreaming Interface Descriptor: | |
bLength 14 | |
bDescriptorType 36 | |
bDescriptorSubtype 3 (STILL_IMAGE_FRAME) | |
bEndpointAddress 0 | |
bNumImageSizePatterns 2 | |
wWidth( 0) 320 | |
wHeight( 0) 240 | |
wWidth( 1) 160 | |
wHeight( 1) 120 | |
bNumCompressionPatterns 2 | |
VideoStreaming Interface Descriptor: | |
bLength 6 | |
bDescriptorType 36 | |
bDescriptorSubtype 13 (COLORFORMAT) | |
bColorPrimaries 1 (BT.709,sRGB) | |
bTransferCharacteristics 1 (BT.709) | |
bMatrixCoefficients 4 (SMPTE 170M (BT.601)) | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 1 | |
bNumEndpoints 1 | |
bInterfaceClass 14 Video | |
bInterfaceSubClass 2 Video Streaming | |
bInterfaceProtocol 0 | |
iInterface 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x81 EP 1 IN | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x0080 1x 128 bytes | |
bInterval 1 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 2 | |
bNumEndpoints 1 | |
bInterfaceClass 14 Video | |
bInterfaceSubClass 2 Video Streaming | |
bInterfaceProtocol 0 | |
iInterface 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x81 EP 1 IN | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x0100 1x 256 bytes | |
bInterval 1 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 3 | |
bNumEndpoints 1 | |
bInterfaceClass 14 Video | |
bInterfaceSubClass 2 Video Streaming | |
bInterfaceProtocol 0 | |
iInterface 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x81 EP 1 IN | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x0200 1x 512 bytes | |
bInterval 1 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 4 | |
bNumEndpoints 1 | |
bInterfaceClass 14 Video | |
bInterfaceSubClass 2 Video Streaming | |
bInterfaceProtocol 0 | |
iInterface 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x81 EP 1 IN | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x0258 1x 600 bytes | |
bInterval 1 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 5 | |
bNumEndpoints 1 | |
bInterfaceClass 14 Video | |
bInterfaceSubClass 2 Video Streaming | |
bInterfaceProtocol 0 | |
iInterface 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x81 EP 1 IN | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x0320 1x 800 bytes | |
bInterval 1 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 6 | |
bNumEndpoints 1 | |
bInterfaceClass 14 Video | |
bInterfaceSubClass 2 Video Streaming | |
bInterfaceProtocol 0 | |
iInterface 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x81 EP 1 IN | |
bmAttributes 5 | |
Transfer Type Isochronous | |
Synch Type Asynchronous | |
Usage Type Data | |
wMaxPacketSize 0x03bc 1x 956 bytes | |
bInterval 1 | |
Device Qualifier (for other device speed): | |
bLength 10 | |
bDescriptorType 6 | |
bcdUSB 2.00 | |
bDeviceClass 239 Miscellaneous Device | |
bDeviceSubClass 2 ? | |
bDeviceProtocol 1 Interface Association | |
bMaxPacketSize0 64 | |
bNumConfigurations 1 | |
Device Status: 0x0002 | |
(Bus Powered) | |
Remote Wakeup Enabled | |
Bus 003 Device 002: ID 0421:002f Nokia Mobile Phones 6120 Phone (PC-Suite mode) | |
Device Descriptor: | |
bLength 18 | |
bDescriptorType 1 | |
bcdUSB 2.00 | |
bDeviceClass 2 Communications | |
bDeviceSubClass 0 | |
bDeviceProtocol 0 | |
bMaxPacketSize0 64 | |
idVendor 0x0421 Nokia Mobile Phones | |
idProduct 0x002f 6120 Phone (PC-Suite mode) | |
bcdDevice 1.00 | |
iManufacturer 1 Nokia | |
iProduct 2 Nokia 6120 classic | |
iSerial 0 | |
bNumConfigurations 1 | |
Configuration Descriptor: | |
bLength 9 | |
bDescriptorType 2 | |
wTotalLength 408 | |
bNumInterfaces 14 | |
bConfigurationValue 1 | |
iConfiguration 4 Bulk transfer method configuration | |
bmAttributes 0xc0 | |
Self Powered | |
MaxPower 20mA | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 0 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 2 Communications | |
bInterfaceSubClass 8 Wireless Handset Control | |
bInterfaceProtocol 0 | |
iInterface 0 | |
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 11 12 13 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 1 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 2 Communications | |
bInterfaceSubClass 8 Wireless Handset Control | |
bInterfaceProtocol 1 | |
iInterface 0 | |
CDC Header: | |
bcdCDC 1.10 | |
INVALID CDC (Telephone Operations): 05 24 08 00 01 | |
CDC Union: | |
bMasterInterface 1 | |
bSlaveInterface 2 3 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 2 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 2 Communications | |
bInterfaceSubClass 254 | |
bInterfaceProtocol 0 | |
iInterface 0 | |
CDC Header: | |
bcdCDC 1.10 | |
UNRECOGNIZED CDC: 05 24 ab 05 15 | |
CDC Union: | |
bMasterInterface 2 | |
bSlaveInterface 3 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 3 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 10 CDC Data | |
bInterfaceSubClass 0 Unused | |
bInterfaceProtocol 0 | |
iInterface 0 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 3 | |
bAlternateSetting 1 | |
bNumEndpoints 2 | |
bInterfaceClass 10 CDC Data | |
bInterfaceSubClass 0 Unused | |
bInterfaceProtocol 0 | |
iInterface 0 | |
** UNRECOGNIZED: 04 24 fd 01 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x01 EP 1 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 0x84 EP 4 IN | |
bmAttributes 2 | |
Transfer Type Bulk | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0040 1x 64 bytes | |
bInterval 0 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 4 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 2 Communications | |
bInterfaceSubClass 11 OBEX | |
bInterfaceProtocol 0 | |
iInterface 6 SYNCML-SYNC | |
CDC Header: | |
bcdCDC 1.10 | |
CDC OBEX: | |
bcdVersion 1.00 | |
CDC Union: | |
bMasterInterface 4 | |
bSlaveInterface 5 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 5 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 10 CDC Data | |
bInterfaceSubClass 0 Unused | |
bInterfaceProtocol 0 | |
iInterface 0 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 5 | |
bAlternateSetting 1 | |
bNumEndpoints 2 | |
bInterfaceClass 10 CDC Data | |
bInterfaceSubClass 0 Unused | |
bInterfaceProtocol 0 | |
iInterface 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x85 EP 5 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 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 6 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 2 Communications | |
bInterfaceSubClass 11 OBEX | |
bInterfaceProtocol 0 | |
iInterface 7 PC Suite Services | |
CDC Header: | |
bcdCDC 1.10 | |
CDC OBEX: | |
bcdVersion 1.00 | |
CDC Union: | |
bMasterInterface 6 | |
bSlaveInterface 7 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 7 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 10 CDC Data | |
bInterfaceSubClass 0 Unused | |
bInterfaceProtocol 0 | |
iInterface 0 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 7 | |
bAlternateSetting 1 | |
bNumEndpoints 2 | |
bInterfaceClass 10 CDC Data | |
bInterfaceSubClass 0 Unused | |
bInterfaceProtocol 0 | |
iInterface 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x86 EP 6 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 0x03 EP 3 OUT | |
bmAttributes 2 | |
Transfer Type Bulk | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0040 1x 64 bytes | |
bInterval 0 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 8 | |
bAlternateSetting 0 | |
bNumEndpoints 1 | |
bInterfaceClass 2 Communications | |
bInterfaceSubClass 2 Abstract (modem) | |
bInterfaceProtocol 1 AT-commands (v.25ter) | |
iInterface 8 CDC Comms Interface | |
CDC Header: | |
bcdCDC 1.00 | |
CDC ACM: | |
bmCapabilities 0x0f | |
connection notifications | |
sends break | |
line coding and serial state | |
get/set/clear comm features | |
CDC Union: | |
bMasterInterface 8 | |
bSlaveInterface 9 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x81 EP 1 IN | |
bmAttributes 3 | |
Transfer Type Interrupt | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0040 1x 64 bytes | |
bInterval 128 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 9 | |
bAlternateSetting 0 | |
bNumEndpoints 2 | |
bInterfaceClass 10 CDC Data | |
bInterfaceSubClass 0 Unused | |
bInterfaceProtocol 0 | |
iInterface 9 CDC Data Interface | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x87 EP 7 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 0x04 EP 4 OUT | |
bmAttributes 2 | |
Transfer Type Bulk | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0040 1x 64 bytes | |
bInterval 0 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 10 | |
bAlternateSetting 0 | |
bNumEndpoints 1 | |
bInterfaceClass 2 Communications | |
bInterfaceSubClass 2 Abstract (modem) | |
bInterfaceProtocol 255 Vendor Specific (MSFT RNDIS?) | |
iInterface 10 CDC Comms Interface | |
CDC Header: | |
bcdCDC 1.00 | |
CDC ACM: | |
bmCapabilities 0x0f | |
connection notifications | |
sends break | |
line coding and serial state | |
get/set/clear comm features | |
CDC Union: | |
bMasterInterface 10 | |
bSlaveInterface 11 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x82 EP 2 IN | |
bmAttributes 3 | |
Transfer Type Interrupt | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0040 1x 64 bytes | |
bInterval 128 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 11 | |
bAlternateSetting 0 | |
bNumEndpoints 2 | |
bInterfaceClass 10 CDC Data | |
bInterfaceSubClass 0 Unused | |
bInterfaceProtocol 0 | |
iInterface 11 CDC Data Interface | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x88 EP 8 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 0x05 EP 5 OUT | |
bmAttributes 2 | |
Transfer Type Bulk | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0040 1x 64 bytes | |
bInterval 0 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 12 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 2 Communications | |
bInterfaceSubClass 253 | |
bInterfaceProtocol 0 | |
iInterface 12 LCIF_Alt0 | |
CDC Header: | |
bcdCDC 1.10 | |
UNRECOGNIZED CDC: 05 24 fc 00 01 | |
CDC Union: | |
bMasterInterface 12 | |
bSlaveInterface 13 | |
UNRECOGNIZED CDC: 04 24 fd 00 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 13 | |
bAlternateSetting 0 | |
bNumEndpoints 0 | |
bInterfaceClass 10 CDC Data | |
bInterfaceSubClass 0 Unused | |
bInterfaceProtocol 0 | |
iInterface 0 | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 13 | |
bAlternateSetting 1 | |
bNumEndpoints 2 | |
bInterfaceClass 10 CDC Data | |
bInterfaceSubClass 0 Unused | |
bInterfaceProtocol 0 | |
iInterface 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x83 EP 3 IN | |
bmAttributes 3 | |
Transfer Type Interrupt | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0040 1x 64 bytes | |
bInterval 32 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x06 EP 6 OUT | |
bmAttributes 2 | |
Transfer Type Bulk | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0040 1x 64 bytes | |
bInterval 32 | |
Device Status: 0x0001 | |
Self Powered | |
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub | |
Device Descriptor: | |
bLength 18 | |
bDescriptorType 1 | |
bcdUSB 1.10 | |
bDeviceClass 9 Hub | |
bDeviceSubClass 0 Unused | |
bDeviceProtocol 0 Full speed (or root) hub | |
bMaxPacketSize0 64 | |
idVendor 0x1d6b Linux Foundation | |
idProduct 0x0001 1.1 root hub | |
bcdDevice 2.06 | |
iManufacturer 3 Linux 2.6.36-ARCH uhci_hcd | |
iProduct 2 UHCI Host Controller | |
iSerial 1 0000:00:1d.2 | |
bNumConfigurations 1 | |
Configuration Descriptor: | |
bLength 9 | |
bDescriptorType 2 | |
wTotalLength 25 | |
bNumInterfaces 1 | |
bConfigurationValue 1 | |
iConfiguration 0 | |
bmAttributes 0xe0 | |
Self Powered | |
Remote Wakeup | |
MaxPower 0mA | |
Interface Descriptor: | |
bLength 9 | |
bDescriptorType 4 | |
bInterfaceNumber 0 | |
bAlternateSetting 0 | |
bNumEndpoints 1 | |
bInterfaceClass 9 Hub | |
bInterfaceSubClass 0 Unused | |
bInterfaceProtocol 0 Full speed (or root) hub | |
iInterface 0 | |
Endpoint Descriptor: | |
bLength 7 | |
bDescriptorType 5 | |
bEndpointAddress 0x81 EP 1 IN | |
bmAttributes 3 | |
Transfer Type Interrupt | |
Synch Type None | |
Usage Type Data | |
wMaxPacketSize 0x0002 1x 2 bytes | |
bInterval 255 | |
Hub Descriptor: | |
bLength 9 | |
bDescriptorType 41 | |
nNbrPorts 2 | |
wHubCharacteristic 0x000a | |
No power switching (usb 1.0) | |
Per-port overcurrent protection | |
bPwrOn2PwrGood 1 * 2 milli seconds | |
bHubContrCurrent 0 milli Ampere | |
DeviceRemovable 0x00 | |
PortPwrCtrlMask 0xff | |
Hub Port Status: | |
Port 1: 0000.0100 power | |
Port 2: 0000.0100 power | |
Device Status: 0x0003 | |
Self Powered | |
Remote Wakeup Enabled |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
term% cd /dev/usb | |
term% cat /dev/usb/ctl | |
ep1.0 enabled control rw speed full maxpkt 64 pollival 0 samplesz 0 hz 0 hub 0 port 0 busy | |
roothub csp 0x000009 ports 2 | |
ep2.0 enabled control rw speed full maxpkt 64 pollival 0 samplesz 0 hz 0 hub 0 port 0 busy | |
roothub csp 0x000009 ports 2 | |
ep3.0 enabled control rw speed full maxpkt 64 pollival 0 samplesz 0 hz 0 hub 0 port 0 busy | |
roothub csp 0x000009 ports 2 | |
ep4.0 enabled control rw speed high maxpkt 64 pollival 0 samplesz 0 hz 0 hub 0 port 0 busy | |
roothub csp 0x000009 ports 8 | |
ep5.0 enabled control rw speed full maxpkt 64 pollival 0 samplesz 0 hz 0 hub 3 port 1 idle | |
224 csp 0x0101e0 csp 0xffffff csp 0x0001fe vid 0x0a5c did 0x2101 'Broadcom Corp' 'Acer Module' | |
ep6.0 enabled control rw speed full maxpkt 8 pollival 0 samplesz 0 hz 0 hub 2 port 1 busy | |
hid csp 0x020103 csp 0x010103 vid 0x09da did 0x8090 A4Tech 'USB Full Speed' | |
ep6.1 enabled interrupt r speed full maxpkt 8 pollival 1 samplesz 0 hz 0 hub 2 port 1 busy | |
ep6.2 enabled interrupt r speed full maxpkt 12 pollival 1 samplesz 0 hz 0 hub 2 port 1 busy | |
ep7.0 enabled control rw speed full maxpkt 64 pollival 0 samplesz 0 hz 0 hub 1 port 1 idle | |
comms csp 0x000002 csp 0x000802 csp 0x010802 csp 0x00fe02 csp 0x00000a csp 0x000b02 csp 0x00000a csp 0x000b02 csp 0x00000a | |
term% usb/ether -D | |
usb/ether: fsioproc pid 471 | |
<- Tversion tag 65535 msize 8216 version '9P2000' | |
-> Rversion tag 65535 msize 8192 version '9P2000' | |
<- Tauth tag 4 afid 219 uname sergeykish aname | |
-> Rerror tag 4 ename permission denied | |
<- Tattach tag 4 fid 219 afid -1 uname sergeykish aname | |
-> Rattach tag 4 qid (0000000000000000 0 d) | |
usb/ether: startdevs: opening #0 [2] | |
usb/ether: [2]: can't open endpoint [2]: '[2]' file does not exist | |
usb/ether: no device found |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# wvdial | |
--> WvDial: Internet dialer version 1.61 | |
--> Cannot get information for serial port. | |
--> Initializing modem. | |
--> Sending: ATZ | |
ATZ | |
OK | |
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 | |
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 | |
OK | |
--> Sending: AT+CGDCONT=1,"IP","unlim.utel.ua" | |
AT+CGDCONT=1,"IP","unlim.utel.ua" | |
OK | |
--> Modem initialized. | |
--> Sending: ATDT*99# | |
--> Waiting for carrier. | |
ATDT*99# | |
CONNECT | |
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~ | |
--> Carrier detected. Waiting for prompt. | |
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~ | |
--> PPP negotiation detected. | |
--> Starting pppd at Sat Jan 15 22:03:16 2011 | |
--> Pid of pppd: 8915 | |
--> Using interface ppp0 | |
--> pppd: e[08]c[08]xg[08] | |
--> pppd: e[08]c[08]xg[08] | |
--> pppd: e[08]c[08]xg[08] | |
--> pppd: e[08]c[08]xg[08] | |
--> local IP address 91.124.241.232 | |
--> pppd: e[08]c[08]xg[08] | |
--> remote IP address 10.6.6.6 | |
--> pppd: e[08]c[08]xg[08] | |
--> primary DNS address 213.179.249.151 | |
--> pppd: e[08]c[08]xg[08] | |
--> secondary DNS address 213.179.249.152 | |
--> pppd: e[08]c[08]xg[08] | |
# cat /etc/wvdial.conf | |
[Dialer Defaults] | |
Init1 = ATZ | |
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 | |
Init3 = AT+CGDCONT=1,"IP","unlim.utel.ua" | |
ISDN = 0 | |
Baud = 460800 | |
Username = '' | |
Password = '' | |
Phone = *99# | |
Modem Type = USB Modem | |
Modem = /dev/ttyACM0 | |
# cat /etc/ppp/chap-secrets | |
# Secrets for authentication using CHAP | |
# client server secret IP addresses | |
\'\' * \'\' | |
# cat /etc/ppp/chap-secrets | |
# Secrets for authentication using CHAP | |
# client server secret IP addresses | |
\'\' * \'\' | |
# tail -f /var/log/everything.log | |
Jan 15 21:52:32 localhost kernel: usb 2-1: new full speed USB device using uhci_hcd and address 2 | |
Jan 15 21:52:32 localhost kernel: cdc_acm 2-1:1.8: ttyACM0: USB ACM device | |
Jan 15 21:52:32 localhost kernel: cdc_acm 2-1:1.10: ttyACM1: USB ACM device | |
Jan 15 21:52:32 localhost kernel: usbcore: registered new interface driver cdc_acm | |
Jan 15 21:52:32 localhost kernel: cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters | |
Jan 15 21:52:32 localhost kernel: NET: Registered protocol family 35 | |
Jan 15 21:52:32 localhost kernel: usbcore: registered new interface driver cdc_ether | |
Jan 15 21:52:32 localhost kernel: usbcore: registered new interface driver cdc_phonet | |
Jan 15 21:52:32 localhost kernel: usbcore: registered new interface driver rndis_host | |
Jan 15 21:52:32 localhost kernel: usbcore: registered new interface driver rndis_wlan | |
Jan 15 21:57:21 localhost kernel: PPP generic driver version 2.4.2 | |
Jan 15 21:57:21 localhost pppd[5559]: pppd 2.4.5 started by root, uid 0 | |
Jan 15 21:57:21 localhost pppd[5559]: Using interface ppp0 | |
Jan 15 21:57:21 localhost pppd[5559]: Connect: ppp0 <--> /dev/ttyACM0 | |
Jan 15 21:57:24 localhost pppd[5559]: PAP authentication succeeded | |
Jan 15 21:57:24 localhost kernel: PPP BSD Compression module registered | |
Jan 15 21:57:24 localhost kernel: PPP Deflate Compression module registered | |
Jan 15 21:57:25 localhost pppd[5559]: Cannot determine ethernet address for proxy ARP | |
Jan 15 21:57:25 localhost pppd[5559]: local IP address 178.92.204.16 | |
Jan 15 21:57:25 localhost pppd[5559]: remote IP address 10.6.6.6 | |
Jan 15 21:57:25 localhost pppd[5559]: primary DNS address 213.179.249.151 | |
Jan 15 21:57:25 localhost pppd[5559]: secondary DNS address 213.179.249.152 | |
# cat strace-wvdial | |
execve("/usr/bin/wvdial", ["wvdial", "0", "2"], [/* 24 vars */]) = 0 | |
open("/dev/ttyACM0", O_RDWR|O_NOCTTY|O_NONBLOCK|O_LARGEFILE) = 4 | |
write(4, "\r", 1) = 1 | |
write(4, "\r", 1) = 1 | |
write(4, "\r", 1) = 1 | |
write(4, "\r", 1) = 1 | |
write(4, "\r", 1) = 1 | |
read(4, "\n\n\n\n\n", 1024) = 5 | |
write(4, "\r\r\r\r\r", 5) = 5 | |
read(4, "\r\r\r\r\r", 1024) = 5 | |
write(4, "ATZ\r", 4) = 4 | |
read(4, "ATZ\r\r\nOK\r\n", 1024) = 10 | |
write(4, "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS="..., 34) = 34 | |
read(4, "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS="..., 1022) = 40 | |
write(4, "AT+CGDCONT=1,\"IP\",\"unlim.utel.ua"..., 34) = 34 | |
read(4, "AT+CGDCONT=1,\"IP\",\"unlim.utel.ua"..., 1022) = 40 | |
mmap2(0xaff00000, 131072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xaff00000 | |
write(4, "ATDT*99#\r", 9) = 9 | |
read(4, "ATDT*99#\r", 1022) = 9 | |
read(4, "\r\nCONNECT\r\n~\377}#\300!}!} } }2}#}$\300#}"..., 1013) = 54 | |
read(4, "~\377}#\300!}!} } }2}#}$\300#}!}$}%\334}\"}&}"..., 979) = 43 | |
pipe([5, 6]) = 0 | |
access("/usr/sbin/pppd", X_OK) = 0 | |
open("/etc/localtime", O_RDONLY) = 7 | |
fstat64(7, {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0 | |
fstat64(7, {st_mode=S_IFREG|0644, st_size=2057, ...}) = 0 | |
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7850000 | |
read(7, "TZif2\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\f\0\0\0\f\0\0\0\0"..., 4096) = 2057 | |
_llseek(7, -30, [2027], SEEK_CUR) = 0 | |
read(7, "\nEET-2EEST,M3.5.0/3,M10.5.0/4\n", 4096) = 30 | |
close(7) = 0 | |
munmap(0xb7850000, 4096) = 0 | |
open("/etc/ppp/pap-secrets", O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 7 | |
read(7, "# Secrets for authentication usi"..., 1024) = 89 | |
read(7, "", 1024) = 0 | |
close(7) = 0 | |
open("/etc/ppp/pap-secrets", O_WRONLY|O_CREAT|O_TRUNC|O_NONBLOCK|O_LARGEFILE, 0600) = 7 | |
write(7, "# Secrets for authentication usi"..., 39) = 39 | |
write(7, "# client\tserver\tsecret\t\t\tIP addr"..., 38) = 38 | |
write(7, "\\'\\'\t*\t\\'\\'\n", 12) = 12 | |
close(7) = 0 | |
open("/etc/ppp/chap-secrets", O_RDONLY|O_NONBLOCK|O_LARGEFILE) = 7 | |
read(7, "# Secrets for authentication usi"..., 1024) = 90 | |
read(7, "", 1024) = 0 | |
close(7) = 0 | |
open("/etc/ppp/chap-secrets", O_WRONLY|O_CREAT|O_TRUNC|O_NONBLOCK|O_LARGEFILE, 0600) = 7 | |
write(7, "# Secrets for authentication usi"..., 40) = 40 | |
write(7, "# client\tserver\tsecret\t\t\tIP addr"..., 38) = 38 | |
write(7, "\\'\\'\t*\t\\'\\'\n", 12) = 12 | |
close(7) = 0 | |
socketpair(PF_FILE, SOCK_STREAM, 0, [7, 8]) = 0 | |
pipe([9, 10]) = 0 | |
clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0xb70d8738) = 8376 | |
close(10) = 0 | |
read(9, "", 1) = 0 | |
close(9) = 0 | |
close(8) = 0 | |
read(5, "Using interface ppp0\nConnect: pp"..., 1024) = 53 | |
waitpid(8376, 0xaff1fe0c, WNOHANG) = 0 | |
read(5, "PAP authentication succeeded\n", 1024) = 29 | |
waitpid(8376, 0xaff1fe0c, WNOHANG) = 0 | |
read(5, "Cannot determine ethernet addres"..., 1024) = 183 | |
waitpid(8376, 0xaff1fe0c, WNOHANG) = 0 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment