Linux Archive

Linux Archive (http://www.linux-archive.org/)
-   Debian User (http://www.linux-archive.org/debian-user/)
-   -   wireless keyboard not detected if not usb-hub connected (http://www.linux-archive.org/debian-user/430914-wireless-keyboard-not-detected-if-not-usb-hub-connected.html)

RaphaŽl Droz 09-23-2010 05:03 PM

wireless keyboard not detected if not usb-hub connected
 
Hi,
I recently bought a (used) keyboard
(http://www.microsoft.com/hardware/systembuilders/ProductDetails.aspx?pid=036)
to connect it to my old eeepc 701
I also have a USB hub
(http://www.topproduct.nl/hardware/hubs/12935-typhoon/97140-typhoon-usb-hub-2.0/302335-typhoon-usb-hub-2.0-83045.html)

In Grub:
- keyboard connected to the eeepc: working smoothly
- keyboard connected to the hub: working, with some latency

After init/udev:
- keyboard connected to the eeepc: not working
- keyboard connected to the hub: working smoothly

At the beginning I believed I had some problem with the eeepc usb
voltage, but ... _in_grub_it_works_
I used udevd --debug, but it shows absolutely nothing when the keyboard
is directly plugged.
[ I attached a trace of the keyboard being hub-plugged and detected by
udev; the modalias and its quirks *may* be the thing to look at ]

So, I guess, it has nothing to do with the bios, nor X/evdev/xinput, nor the
hardware.

I wanted to trace kernel device events but I don't really know which of
$(grep TRACE /boot/config-2.6.32-trunk-686)
should be used (and activated in the stock Sid kernel as I wish to avoid
a recompilation if possible as my HD space is dramatically low)

Finally I tried usbmon and, hope and surprise, I found something being
logged while the keyboard is directly plugged.
I used http://ns.spinics.net/lists/linux-usb/msg23537.html
(parse_usbmon.sh) [no wireshark, HD space ...]
but no much luck with it. When a direct connection happens usbmon just
say "usb port is alive", and nothing happens on successive keypresses.

I also made some attempts of module manual loadings like I saw in udev log
(like modprobe -b input:xxx...) but no success so far.

Attached are the usbmon sessions (raw and parsed) for {direct,hub}
connections.
A udevd --debug log of a hub connection + lspci and lsusb.

Any advice warmly welcomed

(sorry for the noise of the previous 'Unidentified subject!' message:
attachment + email was a bit over 100k, thus the gzipped udevd.log here)

RaphaŽl
00:00.0 0600: 8086:2590 (rev 04)
Subsystem: 1043:82d9
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
Capabilities: [e0] Vendor Specific Information: Len=09 <?>
Kernel driver in use: agpgart-intel
00: 86 80 90 25 06 00 90 20 04 00 00 06 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 d9 82
30: 00 00 00 00 e0 00 00 00 00 00 00 00 00 00 00 00

00:02.0 0300: 8086:2592 (rev 04) (prog-if 00 [VGA controller])
Subsystem: 1043:82d9
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 f7f00000 (32-bit, non-prefetchable) [size=512K]
Region 1: I/O ports at ec00 [size=8]
Region 2: Memory at d0000000 (32-bit, prefetchable) [size=256M]
Region 3: Memory at f7ec0000 (32-bit, non-prefetchable) [size=256K]
Expansion ROM at <unassigned> [disabled]
Capabilities: [d0] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
00: 86 80 92 25 07 00 90 00 04 00 00 03 00 00 80 00
10: 00 00 f0 f7 01 ec 00 00 08 00 00 d0 00 00 ec f7
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 d9 82
30: 00 00 00 00 d0 00 00 00 00 00 00 00 05 01 00 00

00:02.1 0380: 8086:2792 (rev 04)
Subsystem: 1043:82d9
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: Memory at f7f80000 (32-bit, non-prefetchable) [size=512K]
Capabilities: [d0] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
00: 86 80 92 27 07 00 90 00 04 00 80 03 00 00 80 00
10: 00 00 f8 f7 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 d9 82
30: 00 00 00 00 d0 00 00 00 00 00 00 00 00 00 00 00

00:1b.0 0403: 8086:2668 (rev 04)
Subsystem: 1043:82a1
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: 16 bytes
Interrupt: pin A routed to IRQ 16
Region 0: Memory at f7eb8000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [60] MSI: Enable- Count=1/1 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <64ns, L1 <1us
ExtTag- RBE- FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #0, Speed unknown, Width x0, ASPM unknown, Latency L0 <64ns, L1 <1us
ClockPM- Surprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; Disabled- Retrain- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed unknown, Width x0, TrErr- Train- SlotClk- DLActive- BWMgmt- ABWMgmt-
Capabilities: [100 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=01
Status: NegoPending- InProgress-
VC1: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=1 ArbSelect=Fixed TC/VC=80
Status: NegoPending- InProgress-
Capabilities: [130 v1] Root Complex Link
Desc: PortNumber=05 ComponentID=00 EltType=Config
Link0: Desc: TargetPort=00 TargetComponent=00 AssocRCRB- LinkType=MemMapped LinkValid+
Addr: 00000000fed1c000
Kernel driver in use: HDA Intel
00: 86 80 68 26 06 00 10 00 04 00 03 04 04 00 00 00
10: 04 80 eb f7 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 a1 82
30: 00 00 00 00 50 00 00 00 00 00 00 00 05 01 00 00

00:1c.0 0604: 8086:2660 (rev 04) (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: 16 bytes
Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
I/O behind bridge: 00001000-00001fff
Memory behind bridge: 20000000-201fffff
Prefetchable memory behind bridge: 0000000020200000-00000000203fffff
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: [40] Express (v1) Root Port (Slot+), MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
ExtTag+ RBE- FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #1, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <256ns, L1 <4us
ClockPM- Surprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+
Slot #1, PowerLimit 10.000W; Interlock- NoCompl-
SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
Changed: MRL- PresDet- LinkState-
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
RootCap: CRSVisible-
RootSta: PME ReqID 0000, PMEStatus- PMEPending-
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Address: fee0100c Data: 4161
Capabilities: [90] Subsystem: 1043:82d8
Capabilities: [a0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [100 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed+ WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
VC1: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable- ID=0 ArbSelect=Fixed TC/VC=00
Status: NegoPending- InProgress-
Capabilities: [180 v1] Root Complex Link
Desc: PortNumber=01 ComponentID=00 EltType=Config
Link0: Desc: TargetPort=00 TargetComponent=00 AssocRCRB- LinkType=MemMapped LinkValid+
Addr: 00000000fed1c001
Kernel driver in use: pcieport
00: 86 80 60 26 07 05 10 00 04 00 04 06 04 00 81 00
10: 00 00 00 00 00 00 00 00 00 04 04 00 10 10 00 00
20: 00 20 10 20 21 20 31 20 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 05 01 06 00

00:1c.1 0604: 8086:2662 (rev 04) (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: 16 bytes
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: 00002000-00002fff
Memory behind bridge: fbf00000-fbffffff
Prefetchable memory behind bridge: 0000000020400000-00000000205fffff
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: [40] Express (v1) Root Port (Slot+), MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
ExtTag+ RBE- FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #2, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <256ns, L1 <4us
ClockPM- Surprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+
Slot #2, PowerLimit 10.000W; Interlock- NoCompl-
SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
Changed: MRL- PresDet+ LinkState-
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
RootCap: CRSVisible-
RootSta: PME ReqID 0000, PMEStatus- PMEPending-
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Address: fee0100c Data: 4169
Capabilities: [90] Subsystem: 1043:82d8
Capabilities: [a0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [100 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed+ WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
VC1: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable- ID=0 ArbSelect=Fixed TC/VC=00
Status: NegoPending- InProgress-
Capabilities: [180 v1] Root Complex Link
Desc: PortNumber=02 ComponentID=00 EltType=Config
Link0: Desc: TargetPort=00 TargetComponent=00 AssocRCRB- LinkType=MemMapped LinkValid+
Addr: 00000000fed1c001
Kernel driver in use: pcieport
00: 86 80 62 26 07 05 10 00 04 00 04 06 04 00 81 00
10: 00 00 00 00 00 00 00 00 00 03 03 00 20 20 00 00
20: f0 fb f0 fb 41 20 51 20 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 0b 02 06 00

00:1c.2 0604: 8086:2664 (rev 04) (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: 16 bytes
Bus: primary=00, secondary=01, subordinate=02, sec-latency=0
I/O behind bridge: 00003000-00003fff
Memory behind bridge: f8000000-fbefffff
Prefetchable memory behind bridge: 00000000f0000000-00000000f6ffffff
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: [40] Express (v1) Root Port (Slot+), MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s unlimited, L1 unlimited
ExtTag+ RBE- FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
LnkCap: Port #3, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <256ns, L1 <4us
ClockPM- Surprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
SltCap: AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+
Slot #3, PowerLimit 10.000W; Interlock- NoCompl-
SltCtl: Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
SltSta: Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
Changed: MRL- PresDet+ LinkState-
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
RootCap: CRSVisible-
RootSta: PME ReqID 0000, PMEStatus- PMEPending-
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Address: fee0100c Data: 4171
Capabilities: [90] Subsystem: 1043:82d8
Capabilities: [a0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [100 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed+ WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
VC1: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed+ WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable- ID=0 ArbSelect=Fixed TC/VC=00
Status: NegoPending- InProgress-
Capabilities: [180 v1] Root Complex Link
Desc: PortNumber=03 ComponentID=00 EltType=Config
Link0: Desc: TargetPort=00 TargetComponent=00 AssocRCRB- LinkType=MemMapped LinkValid+
Addr: 00000000fed1c001
Kernel driver in use: pcieport
00: 86 80 64 26 07 05 10 00 04 00 04 06 04 00 81 00
10: 00 00 00 00 00 00 00 00 00 01 02 00 30 30 00 00
20: 00 f8 e0 fb 01 f0 f1 f6 00 00 00 00 00 00 00 00
30: 00 00 00 00 40 00 00 00 00 00 00 00 0a 03 06 00

00:1d.0 0c03: 8086:2658 (rev 04) (prog-if 00 [UHCI])
Subsystem: 1043:82d8
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 3
Region 4: I/O ports at e400 [size=32]
00: 86 80 58 26 05 00 80 02 04 00 03 0c 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 01 e4 00 00 00 00 00 00 00 00 00 00 43 10 d8 82
30: 00 00 00 00 00 00 00 00 00 00 00 00 03 01 00 00

00:1d.1 0c03: 8086:2659 (rev 04) (prog-if 00 [UHCI])
Subsystem: 1043:82d8
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 7
Region 4: I/O ports at e480 [size=32]
00: 86 80 59 26 05 00 80 02 04 00 03 0c 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 81 e4 00 00 00 00 00 00 00 00 00 00 43 10 d8 82
30: 00 00 00 00 00 00 00 00 00 00 00 00 07 02 00 00

00:1d.2 0c03: 8086:265a (rev 04) (prog-if 00 [UHCI])
Subsystem: 1043:82d8
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin C routed to IRQ 10
Region 4: I/O ports at e800 [size=32]
00: 86 80 5a 26 05 00 80 02 04 00 03 0c 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 01 e8 00 00 00 00 00 00 00 00 00 00 43 10 d8 82
30: 00 00 00 00 00 00 00 00 00 00 00 00 0a 03 00 00

00:1d.3 0c03: 8086:265b (rev 04) (prog-if 00 [UHCI])
Subsystem: 1043:82d8
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin D routed to IRQ 5
Region 4: I/O ports at e880 [size=32]
00: 86 80 5b 26 05 00 80 02 04 00 03 0c 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 81 e8 00 00 00 00 00 00 00 00 00 00 43 10 d8 82
30: 00 00 00 00 00 00 00 00 00 00 00 00 05 04 00 00

00:1d.7 0c03: 8086:265c (rev 04) (prog-if 20 [EHCI])
Subsystem: 1043:82d8
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 23
Region 0: Memory at f7eb7c00 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME+
Capabilities: [58] Debug port: BAR=1 offset=00a0
Kernel driver in use: ehci_hcd
00: 86 80 5c 26 06 00 90 02 04 20 03 0c 00 00 00 00
10: 00 7c eb f7 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 d8 82
30: 00 00 00 00 50 00 00 00 00 00 00 00 03 01 00 00

00:1e.0 0604: 8086:2448 (rev d4) (prog-if 01 [Subtractive 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
Bus: primary=00, secondary=05, subordinate=05, sec-latency=32
Secondary status: 66MHz- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR+ NoISA+ VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [50] Subsystem: 1043:82d8
00: 86 80 48 24 04 01 10 00 d4 01 04 06 00 00 01 00
10: 00 00 00 00 00 00 00 00 00 05 05 20 f0 00 80 22
20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 06 00

00:1f.0 0601: 8086:2641 (rev 04)
Subsystem: 1043:82d8
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
00: 86 80 41 26 07 00 00 02 04 00 01 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 d8 82
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

00:1f.2 0101: 8086:2653 (rev 04) (prog-if 80 [Master])
Subsystem: 1043:82d8
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Interrupt: pin B routed to IRQ 19
Region 0: I/O ports at 01f0 [size=8]
Region 1: I/O ports at 03f4 [size=1]
Region 2: I/O ports at 0170 [size=8]
Region 3: I/O ports at 0374 [size=1]
Region 4: I/O ports at ffa0 [size=16]
Capabilities: [70] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Kernel driver in use: ata_piix
00: 86 80 53 26 05 00 b0 02 04 80 01 01 00 00 00 00
10: 01 00 00 00 01 00 00 00 01 00 00 00 01 00 00 00
20: a1 ff 00 00 00 00 00 00 00 00 00 00 43 10 d8 82
30: 00 00 00 00 70 00 00 00 00 00 00 00 00 02 00 00

00:1f.3 0c05: 8086:266a (rev 04)
Subsystem: 1043:82d8
Control: I/O+ Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin B routed to IRQ 0
Region 4: I/O ports at 0400 [size=32]
00: 86 80 6a 26 01 00 80 02 04 00 05 0c 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 01 04 00 00 00 00 00 00 00 00 00 00 43 10 d8 82
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 02 00 00

01:00.0 0200: 168c:001c (rev 01)
Subsystem: 1a3b:1026
Physical Slot: eeepc-wifi
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: 16 bytes
Interrupt: pin A routed to IRQ 18
Region 0: Memory at fbef0000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit-
Address: 00000000 Data: 0000
Capabilities: [60] Express (v1) Legacy Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 <64us
ExtTag- AttnBtn- AttnInd- PwrInd- RBE- FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr- UncorrErr+ FatalErr- UnsuppReq+ AuxPwr- TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Latency L0 <512ns, L1 <64us
ClockPM- Surprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 128 bytes Disabled- Retrain- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Capabilities: [90] MSI-X: Enable- Count=1 Masked-
Vector table: BAR=0 offset=00000000
PBA: BAR=0 offset=00000000
Capabilities: [100 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
Capabilities: [140 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=ff
Status: NegoPending- InProgress-
Kernel driver in use: ath5k
00: 8c 16 1c 00 07 00 10 00 01 00 00 02 04 00 00 00
10: 04 00 ef fb 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 01 50 00 00 3b 1a 26 10
30: 00 00 00 00 40 00 00 00 00 00 00 00 0a 01 00 00

03:00.0 0200: 1969:2048 (rev a0)
Subsystem: 1043:8233
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: 16 bytes
Interrupt: pin A routed to IRQ 17
Region 0: Memory at fbfc0000 (64-bit, non-prefetchable) [size=256K]
Expansion ROM at fbfa0000 [disabled] [size=128K]
Capabilities: [40] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [58] Express (v1) Endpoint, MSI 00
DevCap: MaxPayload 128 bytes, PhantFunc 0, Latency L0s <4us, L1 unlimited
ExtTag- AttnBtn+ AttnInd+ PwrInd+ RBE- FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr+ UncorrErr+ FatalErr- UnsuppReq+ AuxPwr+ TransPend-
LnkCap: Port #0, Speed 2.5GT/s, Width x1, ASPM L0s, Latency L0 unlimited, L1 unlimited
ClockPM- Surprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
Capabilities: [6c] Vital Product Data
Unknown small resource type 00, will not decode more.
Capabilities: [100 v1] Advanced Error Reporting
UESta: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq+ ACSViol-
UEMsk: DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
UESvrt: DLP+ SDES- TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
CESta: RxErr+ BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
CEMsk: RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
AERCap: First Error Pointer: 14, GenCap+ CGenEn- ChkCap+ ChkEn-
Kernel driver in use: atl2
00: 69 19 48 20 06 00 10 00 a0 00 00 02 04 00 00 00
10: 04 00 fc fb 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 43 10 33 82
30: 00 00 fa fb 40 00 00 00 00 00 00 00 0b 01 00 00

/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci_hcd/8p, 480M
|__ Port 3: Dev 2, If 0, Class=hub, Driver=hub/4p, 480M
|__ Port 1: Dev 8, If 0, Class=HID, Driver=usbhid, 1.5M
|__ Port 1: Dev 8, If 1, Class=HID, Driver=usbhid, 1.5M
|__ Port 5: Dev 3, If 0, Class=stor., Driver=usb-storage, 480M
|__ Port 8: Dev 4, If 0, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M
|__ Port 8: Dev 4, If 1, Class='bInterfaceClass 0x0e not yet handled', Driver=uvcvideo, 480M

Bus 001 Device 008: ID 05fe:2001 Chic Technology Corp.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x05fe Chic Technology Corp.
idProduct 0x2001
bcdDevice 1.03
iManufacturer 1 Device
iProduct 2 USB Device
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 59
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 1 Keyboard
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.00
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 65
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0008 1x 8 bytes
bInterval 10
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 3 Human Interface Device
bInterfaceSubClass 1 Boot Interface Subclass
bInterfaceProtocol 2 Mouse
iInterface 0
HID Device Descriptor:
bLength 9
bDescriptorType 33
bcdHID 1.00
bCountryCode 0 Not supported
bNumDescriptors 1
bDescriptorType 34 Report
wDescriptorLength 171
Report Descriptors:
** UNAVAILABLE **
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0005 1x 5 bytes
bInterval 10
Device Status: 0x0000
(Bus Powered)

Bus 001 Device 004: ID eb1a:2761 eMPIA Technology, Inc. EeePC 701 integrated Webcam
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 239 Miscellaneous Device
bDeviceSubClass 2 ?
bDeviceProtocol 1 Interface Association
bMaxPacketSize0 64
idVendor 0xeb1a eMPIA Technology, Inc.
idProduct 0x2761 EeePC 701 integrated Webcam
bcdDevice 12.12
iManufacturer 0
iProduct 0
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 507
bNumInterfaces 2
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 500mA
Interface Association:
bLength 8
bDescriptorType 11
bFirstInterface 0
bInterfaceCount 2
bFunctionClass 14 Video
bFunctionSubClass 3 Video Interface Collection
bFunctionProtocol 0
iFunction 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 14 Video
bInterfaceSubClass 1 Video Control
bInterfaceProtocol 0
iInterface 0
VideoControl Interface Descriptor:
bLength 13
bDescriptorType 36
bDescriptorSubtype 1 (HEADER)
bcdUVC 1.00
wTotalLength 78
dwClockFrequency 6.000000MHz
bInCollection 1
baInterfaceNr( 0) 1
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 0x00000012
Auto-Exposure Mode
Exposure Time (Relative)
VideoControl Interface Descriptor:
bLength 12
bDescriptorType 36
bDescriptorSubtype 5 (PROCESSING_UNIT)
Warning: Descriptor too short
bUnitID 3
bSourceID 1
wMaxMultiplier 0
bControlSize 3
bmControls 0x0000147b
Brightness
Contrast
Saturation
Sharpness
Gamma
White Balance Temperature
Power Line Frequency
White Balance Temperature, Auto
iProcessing 0
bmVideoStandards 0x1a
NTSC - 525/60
SECAM - 625/50
NTSC - 625/50
VideoControl Interface Descriptor:
bLength 26
bDescriptorType 36
bDescriptorSubtype 6 (EXTENSION_UNIT)
bUnitID 4
guidExtensionCode {2652215a-8932-5641-894a-5c557cdf9664}
bNumControl 4
bNrPins 1
baSourceID( 0) 3
bControlSize 1
bmControls( 0) 0x1f
iExtension 0
VideoControl Interface Descriptor:
bLength 9
bDescriptorType 36
bDescriptorSubtype 3 (OUTPUT_TERMINAL)
bTerminalID 2
wTerminalType 0x0101 USB Streaming
bAssocTerminal 0
bSourceID 4
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 0x0008 1x 8 bytes
bInterval 9
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 1
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 375
bEndPointAddress 130
bmInfo 0
bTerminalLink 2
bStillCaptureMethod 1
bTriggerSupport 1
bTriggerUsage 0
bControlSize 1
bmaControls( 0) 27
bmaControls( 1) 27
VideoStreaming Interface Descriptor:
bLength 27
bDescriptorType 36
bDescriptorSubtype 4 (FORMAT_UNCOMPRESSED)
bFormatIndex 1
bNumFrameDescriptors 5
guidFormat {59555932-0000-1000-8000-00aa00389b71}
bBitsPerPixel 16
bDefaultFrameIndex 1
bAspectRatioX 0
bAspectRatioY 0
bmInterlaceFlags 0x00
Interlaced stream or variable: No
Fields per frame: 1 fields
Field 1 first: No
Field pattern: Field 1 only
bCopyProtect 0
VideoStreaming Interface Descriptor:
bLength 30
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 1
bmCapabilities 0x00
Still image unsupported
wWidth 640
wHeight 480
dwMinBitRate 3389521920
dwMaxBitRate 3389521920
dwMaxVideoFrameBufferSize 655360
dwDefaultFrameInterval 333333
bFrameIntervalType 1
dwFrameInterval( 0) 333333
VideoStreaming Interface Descriptor:
bLength 30
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 2
bmCapabilities 0x00
Still image unsupported
wWidth 320
wHeight 240
dwMinBitRate 838992000
dwMaxBitRate 838992000
dwMaxVideoFrameBufferSize 655360
dwDefaultFrameInterval 333333
bFrameIntervalType 1
dwFrameInterval( 0) 333333
VideoStreaming Interface Descriptor:
bLength 30
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 3
bmCapabilities 0x00
Still image unsupported
wWidth 176
wHeight 144
dwMinBitRate 3103785120
dwMaxBitRate 3103785120
dwMaxVideoFrameBufferSize 655360
dwDefaultFrameInterval 333333
bFrameIntervalType 1
dwFrameInterval( 0) 333333
VideoStreaming Interface Descriptor:
bLength 30
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 4
bmCapabilities 0x00
Still image unsupported
wWidth 160
wHeight 120
dwMinBitRate 2348810400
dwMaxBitRate 2348810400
dwMaxVideoFrameBufferSize 655360
dwDefaultFrameInterval 333333
bFrameIntervalType 1
dwFrameInterval( 0) 333333
VideoStreaming Interface Descriptor:
bLength 30
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 5
bmCapabilities 0x00
Still image unsupported
wWidth 352
wHeight 288
dwMinBitRate 3858890880
dwMaxBitRate 3858890880
dwMaxVideoFrameBufferSize 655360
dwDefaultFrameInterval 333333
bFrameIntervalType 1
dwFrameInterval( 0) 333333
VideoStreaming Interface Descriptor:
bLength 27
bDescriptorType 36
bDescriptorSubtype 4 (FORMAT_UNCOMPRESSED)
bFormatIndex 2
bNumFrameDescriptors 5
guidFormat {55595659-0000-1000-8000-00aa00389b71}
bBitsPerPixel 16
bDefaultFrameIndex 1
bAspectRatioX 0
bAspectRatioY 0
bmInterlaceFlags 0x00
Interlaced stream or variable: No
Fields per frame: 1 fields
Field 1 first: No
Field pattern: Field 1 only
bCopyProtect 0
VideoStreaming Interface Descriptor:
bLength 30
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 1
bmCapabilities 0x00
Still image unsupported
wWidth 640
wHeight 480
dwMinBitRate 3389521920
dwMaxBitRate 3389521920
dwMaxVideoFrameBufferSize 655360
dwDefaultFrameInterval 333333
bFrameIntervalType 1
dwFrameInterval( 0) 333333
VideoStreaming Interface Descriptor:
bLength 30
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 2
bmCapabilities 0x00
Still image unsupported
wWidth 320
wHeight 240
dwMinBitRate 838992000
dwMaxBitRate 838992000
dwMaxVideoFrameBufferSize 655360
dwDefaultFrameInterval 333333
bFrameIntervalType 1
dwFrameInterval( 0) 333333
VideoStreaming Interface Descriptor:
bLength 30
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 3
bmCapabilities 0x00
Still image unsupported
wWidth 176
wHeight 144
dwMinBitRate 3103785120
dwMaxBitRate 3103785120
dwMaxVideoFrameBufferSize 655360
dwDefaultFrameInterval 333333
bFrameIntervalType 1
dwFrameInterval( 0) 333333
VideoStreaming Interface Descriptor:
bLength 30
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 4
bmCapabilities 0x00
Still image unsupported
wWidth 160
wHeight 120
dwMinBitRate 2348810400
dwMaxBitRate 2348810400
dwMaxVideoFrameBufferSize 655360
dwDefaultFrameInterval 333333
bFrameIntervalType 1
dwFrameInterval( 0) 333333
VideoStreaming Interface Descriptor:
bLength 30
bDescriptorType 36
bDescriptorSubtype 5 (FRAME_UNCOMPRESSED)
bFrameIndex 5
bmCapabilities 0x00
Still image unsupported
wWidth 352
wHeight 288
dwMinBitRate 3858890880
dwMaxBitRate 3858890880
dwMaxVideoFrameBufferSize 655360
dwDefaultFrameInterval 333333
bFrameIntervalType 1
dwFrameInterval( 0) 333333
VideoStreaming Interface Descriptor:
bLength 6
bDescriptorType 36
bDescriptorSubtype 13 (COLORFORMAT)
bColorPrimaries 0 (Unspecified)
bTransferCharacteristics 0 (Unspecified)
bMatrixCoefficients 0 (Unspecified)
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 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 003: ID 0951:1606 Kingston Technology
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0951 Kingston Technology
idProduct 0x1606
bcdDevice 1.00
iManufacturer 1 ENE
iProduct 2 UB6225
iSerial 4 146030377350
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
(Bus Powered)
MaxPower 498mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 0
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 001 Device 002: ID 04cc:1520 ST-Ericsson
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 1 Single TT
bMaxPacketSize0 64
idVendor 0x04cc ST-Ericsson
idProduct 0x1520
bcdDevice 2.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 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0001 1x 1 bytes
bInterval 12
Hub Descriptor:
bLength 9
bDescriptorType 41
nNbrPorts 4
wHubCharacteristic 0x00b1
Per-port power switching
No overcurrent protection
TT think time 16 FS bits
Port indicators
bPwrOn2PwrGood 50 * 2 milli seconds
bHubContrCurrent 100 milli Ampere
DeviceRemovable 0x00
PortPwrCtrlMask 0xff
Hub Port Status:
Port 1: 0000.0303 lowspeed power enable connect
Port 2: 0000.0100 power
Port 3: 0000.0100 power
Port 4: 0000.0100 power
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed (or root) hub
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0001
Self Powered

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0 Unused
bDeviceProtocol 0 Full speed (or root) hub
bMaxPacketSize0 64
idVendor 0x1d6b Linux Foundation
idProduct 0x0002 2.0 root hub
bcdDevice 2.06
iManufacturer 3 Linux 2.6.32-trunk-686 ehci_hcd
iProduct 2 EHCI Host Controller
iSerial 1 0000:00:1d.7
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0 Unused
bInterfaceProtocol 0 Full speed (or root) hub
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0004 1x 4 bytes
bInterval 12
Hub Descriptor:
bLength 11
bDescriptorType 41
nNbrPorts 8
wHubCharacteristic 0x000a
No power switching (usb 1.0)
Per-port overcurrent protection
bPwrOn2PwrGood 10 * 2 milli seconds
bHubContrCurrent 0 milli Ampere
DeviceRemovable 0x00 0x00
PortPwrCtrlMask 0xff 0xff
Hub Port Status:
Port 1: 0000.0100 power
Port 2: 0000.0100 power
Port 3: 0000.0503 highspeed power enable connect
Port 4: 0000.0100 power
Port 5: 0000.0503 highspeed power enable connect
Port 6: 0000.0100 power
Port 7: 0000.0100 power
Port 8: 0000.0503 highspeed power enable connect
Device Status: 0x0003
Self Powered
Remote Wakeup Enabled
ddbdc980 1429463722 C Ii:1:001:1 0:2048 2 = 0400
ddbdc980 1429463751 S Ii:1:001:1 -115:2048 4 <
de609000 1429463931 S Ci:1:001:0 s a3 00 0000 0002 0004 4 <
de609000 1429463940 C Ci:1:001:0 0 4 = 01050100
de609000 1429463947 S Co:1:001:0 s 23 01 0010 0002 0000 0
de609000 1429463952 C Co:1:001:0 0 0
de609000 1429463957 S Ci:1:001:0 s a3 00 0000 0002 0004 4 <
de609000 1429463960 C Ci:1:001:0 0 4 = 01050000
de609000 1429494609 S Ci:1:001:0 s a3 00 0000 0002 0004 4 <
de609000 1429494620 C Ci:1:001:0 0 4 = 01050000
de609000 1429526596 S Ci:1:001:0 s a3 00 0000 0002 0004 4 <
de609000 1429526605 C Ci:1:001:0 0 4 = 01050000
de609000 1429558601 S Ci:1:001:0 s a3 00 0000 0002 0004 4 <
de609000 1429558615 C Ci:1:001:0 0 4 = 01050000
de609000 1429590614 S Ci:1:001:0 s a3 00 0000 0002 0004 4 <
de609000 1429590628 C Ci:1:001:0 0 4 = 01050000
de609000 1429590653 S Co:1:001:0 s 23 03 0004 0002 0000 0
de609000 1429590658 C Co:1:001:0 0 0
ddbdc980 1429590735 C Ii:1:001:1 0:2048 2 = 0400
ddbdc980 1429590739 S Ii:1:001:1 -115:2048 4 <
de609000 1429646593 S Ci:1:001:0 s a3 00 0000 0002 0004 4 <
de609000 1429646604 C Ci:1:001:0 0 4 = 00010100
de609000 1429646610 S Co:1:001:0 s 23 01 0014 0002 0000 0
de609000 1429646615 C Co:1:001:0 0 0
de609000 1429646620 S Co:1:001:0 s 23 01 0001 0002 0000 0
de609000 1429646625 C Co:1:001:0 0 0
de609000 1429646638 S Co:1:001:0 s 23 01 0001 0002 0000 0
de609000 1429646643 C Co:1:001:0 0 0
de609000 1429646651 S Ci:1:001:0 s a3 00 0000 0002 0004 4 <
de609000 1429646655 C Ci:1:001:0 0 4 = 00010000

bReqType=a3 bReq=00 wVal=0000 wIdx=0002 wLen=4
ClassInOther wLen-4

bReqType=23 bReq=01 wVal=0010 wIdx=0002 wLen=0
ClassOutOther wLen-0

bReqType=a3 bReq=00 wVal=0000 wIdx=0002 wLen=4
ClassInOther wLen-4

bReqType=a3 bReq=00 wVal=0000 wIdx=0002 wLen=4
ClassInOther wLen-4

bReqType=a3 bReq=00 wVal=0000 wIdx=0002 wLen=4
ClassInOther wLen-4

bReqType=a3 bReq=00 wVal=0000 wIdx=0002 wLen=4
ClassInOther wLen-4

bReqType=a3 bReq=00 wVal=0000 wIdx=0002 wLen=4
ClassInOther wLen-4

bReqType=23 bReq=03 wVal=0004 wIdx=0002 wLen=0
ClassOutOther wLen-0

bReqType=a3 bReq=00 wVal=0000 wIdx=0002 wLen=4
ClassInOther wLen-4

bReqType=23 bReq=01 wVal=0014 wIdx=0002 wLen=0
ClassOutOther wLen-0

bReqType=23 bReq=01 wVal=0001 wIdx=0002 wLen=0
ClassOutOther wLen-0

bReqType=23 bReq=01 wVal=0001 wIdx=0002 wLen=0
ClassOutOther wLen-0

bReqType=a3 bReq=00 wVal=0000 wIdx=0002 wLen=4
ClassInOther wLen-4
ddbdc980 1449366604 C Ii:1:001:1 0:2048 2 = 0800
ddbdc980 1449366642 S Ii:1:001:1 -115:2048 4 <
de621600 1449366830 S Ci:1:001:0 s a3 00 0000 0003 0004 4 <
de621600 1449366898 C Ci:1:001:0 0 4 = 03050400
de621600 1449366905 S Co:1:001:0 s 23 01 0012 0003 0000 0
de621600 1449366909 C Co:1:001:0 0 0
de621600 1449366925 S Ci:1:001:0 s a3 00 0000 0003 0004 4 <
de621600 1449366929 C Ci:1:001:0 0 4 = 03050000
de621600 1449366935 S Ci:1:002:0 s 80 00 0000 0000 0002 2 <
de621600 1449367033 C Ci:1:002:0 0 2 = 0300
de621600 1449367083 S Co:1:002:0 s 00 01 0001 0000 0000 0
de621600 1449367154 C Co:1:002:0 0 0
de621600 1449367173 S Ci:1:002:0 s a3 00 0000 0001 0004 4 <
de621600 1449367289 C Ci:1:002:0 0 4 = 01030100
de621600 1449367307 S Co:1:002:0 s 23 01 0010 0001 0000 0
de621600 1449367411 C Co:1:002:0 0 0
de621600 1449367427 S Ci:1:002:0 s a3 00 0000 0002 0004 4 <
de621600 1449367535 C Ci:1:002:0 0 4 = 00010000
de621600 1449367551 S Ci:1:002:0 s a3 00 0000 0003 0004 4 <
de621600 1449367661 C Ci:1:002:0 0 4 = 00010000
de621600 1449367677 S Ci:1:002:0 s a3 00 0000 0004 0004 4 <
de621600 1449367785 C Ci:1:002:0 0 4 = 00010000
ddaa2280 1449470603 S Ii:1:002:1 -115:2048 1 <
de621600 1449470640 S Ci:1:002:0 s a3 00 0000 0001 0004 4 <
de621600 1449470790 C Ci:1:002:0 0 4 = 01030000
de621600 1449470814 S Co:1:002:0 s 23 03 0016 0001 0000 0
de621600 1449470910 C Co:1:002:0 0 0
de621600 1449470944 S Co:1:002:0 s 23 03 0004 0001 0000 0
de621600 1449471035 C Co:1:002:0 0 0
ddaa2280 1449484036 C Ii:1:002:1 0:2048 1 = 02
ddaa2280 1449484042 S Ii:1:002:1 -115:2048 1 <
de621600 1449486593 S Ci:1:002:0 s a3 00 0000 0001 0004 4 <
de621600 1449486657 C Ci:1:002:0 0 4 = 03031000
de621600 1449542595 S Co:1:002:0 s 23 01 0014 0001 0000 0
de621600 1449542656 C Co:1:002:0 0 0
de621600 1449542725 S Ci:1:000:0 s 80 06 0100 0000 0040 64 <
de621600 1449543662 C Ci:1:000:0 0 18 = 12011001 00000008 fe050120 03010102 0001
de621600 1449543680 S Co:1:002:0 s 23 03 0004 0001 0000 0
de621600 1449543784 C Co:1:002:0 0 0
de621600 1449558593 S Ci:1:002:0 s a3 00 0000 0001 0004 4 <
de621600 1449558658 C Ci:1:002:0 0 4 = 03031000
de621600 1449614599 S Co:1:002:0 s 23 01 0014 0001 0000 0
de621600 1449614657 C Co:1:002:0 0 0
de621600 1449614737 S Co:1:000:0 s 00 05 0008 0000 0000 0
de621600 1449615161 C Co:1:000:0 0 0
de621600 1449634592 S Ci:1:008:0 s 80 06 0100 0000 0012 18 <
de621600 1449635663 C Ci:1:008:0 0 18 = 12011001 00000008 fe050120 03010102 0001
de621600 1449635697 S Ci:1:008:0 s 80 06 0200 0000 0009 9 <
de621600 1449636411 C Ci:1:008:0 0 9 = 09023b00 020100a0 32
de621600 1449636431 S Ci:1:008:0 s 80 06 0200 0000 003b 59 <
de621600 1449638537 C Ci:1:008:0 0 59 = 09023b00 020100a0 32090400 00010301 01000921 00010001 22410007 05810308
de621600 1449638587 S Ci:1:008:0 s 80 06 0300 0000 00ff 255 <
de621600 1449639283 C Ci:1:008:0 0 4 = 04030904
de621600 1449639302 S Ci:1:008:0 s 80 06 0302 0409 00ff 255 <
de621600 1449640283 C Ci:1:008:0 0 22 = 16035500 53004200 20004400 65007600 69006300 6500
de621600 1449640305 S Ci:1:008:0 s 80 06 0301 0409 00ff 255 <
de621600 1449641154 C Ci:1:008:0 0 14 = 0e034400 65007600 69006300 6500
ddab1c00 1449643265 S Co:1:008:0 s 00 09 0001 0000 0000 0
ddab1c00 1449643663 C Co:1:008:0 0 0
ddab1c00 1449644270 S Co:1:008:0 s 21 0a 0000 0000 0000 0
ddab1c00 1449644663 C Co:1:008:0 0 0
ddab1c00 1449644717 S Ci:1:008:0 s 81 06 2200 0000 0041 65 <
ddab1c00 1449646786 C Ci:1:008:0 0 65 = 05010906 a1010507 19e029e7 15002501 75019508 81029501 75088101 95057501
df17f380 1449648139 S Co:1:008:0 s 21 09 0200 0000 0001 1 = 00
df17f380 1449648662 C Co:1:008:0 0 1 >
d7426980 1449648785 S Ii:1:008:1 -115:8 8 <
dd83da00 1449650205 S Co:1:008:0 s 21 0a 0000 0001 0000 0
dd83da00 1449650540 C Co:1:008:0 0 0
dd83da00 1449650918 S Ci:1:008:0 s 81 06 2200 0001 00ab 171 <
dd83da00 1449656163 C Ci:1:008:0 0 171 = 05010902 a1018501 0901a100 05091901 29031500 25019503 75018102 95017505
dd83da00 1449659090 S Ii:1:008:2 -115:8 5 <
dd83dc80 1449660072 S Ci:1:002:0 s a3 00 0000 0001 0004 4 <
dd83dc80 1449660168 C Ci:1:002:0 0 4 = 03030000

bReqType=a3 bReq=00 wVal=0000 wIdx=0003 wLen=4
ClassInOther wLen-4

bReqType=23 bReq=01 wVal=0012 wIdx=0003 wLen=0
ClassOutOther wLen-0

bReqType=a3 bReq=00 wVal=0000 wIdx=0003 wLen=4
ClassInOther wLen-4

bReqType=80 bReq=00 wVal=0000 wIdx=0000 wLen=2
StdInDev GetStatus wLen-2

bReqType=00 bReq=01 wVal=0001 wIdx=0000 wLen=0
StdOutDev ClrFeature wLen-0

bReqType=a3 bReq=00 wVal=0000 wIdx=0001 wLen=4
ClassInOther ClrFeature wLen-4

bReqType=23 bReq=01 wVal=0010 wIdx=0001 wLen=0
ClassOutOther ClrFeature wLen-0

bReqType=a3 bReq=00 wVal=0000 wIdx=0002 wLen=4
ClassInOther ClrFeature wLen-4

bReqType=a3 bReq=00 wVal=0000 wIdx=0003 wLen=4
ClassInOther ClrFeature wLen-4

bReqType=a3 bReq=00 wVal=0000 wIdx=0004 wLen=4
ClassInOther ClrFeature wLen-4

bReqType=a3 bReq=00 wVal=0000 wIdx=0001 wLen=4
ClassInOther ClrFeature wLen-4

bReqType=23 bReq=03 wVal=0016 wIdx=0001 wLen=0
ClassOutOther ClrFeature wLen-0

bReqType=23 bReq=03 wVal=0004 wIdx=0001 wLen=0
ClassOutOther ClrFeature wLen-0

bReqType=a3 bReq=00 wVal=0000 wIdx=0001 wLen=4
ClassInOther ClrFeature wLen-4

bReqType=23 bReq=01 wVal=0014 wIdx=0001 wLen=0
ClassOutOther ClrFeature wLen-0

bReqType=80 bReq=06 wVal=0100 wIdx=0000 wLen=64
StdInDev GetDesc Dev Idx-0 wLen-64
bLen 18 bDes 1 bcdUSB 0116 bDevClass 0 bDevSubClass 0 bDevProto 0 bMaxPkt0 8 idVendor 05fe idProduct 2001 bcdDev 0103 iManufact 1 iProduct 2 iSerialNum 0 bNumConf 1

bReqType=23 bReq=03 wVal=0004 wIdx=0001 wLen=0
ClassOutOther GetDesc Dev Idx-0 wLen-0

bReqType=a3 bReq=00 wVal=0000 wIdx=0001 wLen=4
ClassInOther GetDesc Dev Idx-0 wLen-4

bReqType=23 bReq=01 wVal=0014 wIdx=0001 wLen=0
ClassOutOther GetDesc Dev Idx-0 wLen-0

bReqType=00 bReq=05 wVal=0008 wIdx=0000 wLen=0
StdOutDev SetAddr addr=8 Idx-0 wLen-0

bReqType=80 bReq=06 wVal=0100 wIdx=0000 wLen=18
StdInDev GetDesc Dev Idx-0 wLen-18
bLen 18 bDes 1 bcdUSB 0116 bDevClass 0 bDevSubClass 0 bDevProto 0 bMaxPkt0 8 idVendor 05fe idProduct 2001 bcdDev 0103 iManufact 1 iProduct 2 iSerialNum 0 bNumConf 1

bReqType=80 bReq=06 wVal=0200 wIdx=0000 wLen=9
StdInDev GetDesc Conf Idx-0 wLen-9
Config Desc => bLen 9 bDescType 2 wTotalLen 59 bNumInterfaces 2 bConfVal 1 iConf 0 bmAttr 160 bMaxPower 50

bReqType=80 bReq=06 wVal=0200 wIdx=0000 wLen=59
StdInDev GetDesc Conf Idx-0 wLen-59
Config Desc => CONFIG_DESC ERR


bReqType=80 bReq=06 wVal=0300 wIdx=0000 wLen=255
StdInDev GetDesc Str Idx-0 wLen-255
Language => ENG-US

bReqType=80 bReq=06 wVal=0302 wIdx=0409 wLen=255
StdInDev GetDesc Str Eng-US wLen-255
Product => USB Device

bReqType=80 bReq=06 wVal=0301 wIdx=0409 wLen=255
StdInDev GetDesc Str Eng-US wLen-255
Manufacturer => Device

bReqType=00 bReq=09 wVal=0001 wIdx=0000 wLen=0
StdOutDev SetConf config-1 Idx-0 wLen-0

bReqType=21 bReq=0a wVal=0000 wIdx=0000 wLen=0
ClassOutInterf SetConf config-1 Idx-0 wLen-0

bReqType=81 bReq=06 wVal=2200 wIdx=0000 wLen=65
StdInInterf GetDesc Invalid Idx-0 wLen-65

bReqType=21 bReq=09 wVal=0200 wIdx=0000 wLen=1
ClassOutInterf GetDesc Invalid Idx-0 wLen-1

bReqType=21 bReq=0a wVal=0000 wIdx=0001 wLen=0
ClassOutInterf GetDesc Invalid Idx-0 wLen-0

bReqType=81 bReq=06 wVal=2200 wIdx=0001 wLen=171
StdInInterf GetDesc Invalid Idx-0 wLen-171

bReqType=a3 bReq=00 wVal=0000 wIdx=0001 wLen=4
ClassInOther GetDesc Invalid Idx-0 wLen-4

RaphaŽl 11-19-2010 06:36 PM

wireless keyboard not detected if not usb-hub connected
 
On Thu, Sep 23, 2010 at 07:03:11PM +0200, RaphaŽl Droz wrote:
> Hi,
> I recently bought a (used) keyboard
> (http://www.microsoft.com/hardware/systembuilders/ProductDetails.aspx?pid=036)
> to connect it to my old eeepc 701
> I also have a USB hub
> (http://www.topproduct.nl/hardware/hubs/12935-typhoon/97140-typhoon-usb-hub-2.0/302335-typhoon-usb-hub-2.0-83045.html)
>
> In Grub:
> - keyboard connected to the eeepc: working smoothly
> - keyboard connected to the hub: working, with some latency
>
> After init/udev:
> - keyboard connected to the eeepc: not working
> - keyboard connected to the hub: working smoothly
>
> At the beginning I believed I had some problem with the eeepc usb
> voltage, but ... _in_grub_it_works_
> I used udevd --debug, but it shows absolutely nothing when the keyboard
> is directly plugged.
> [ I attached a trace of the keyboard being hub-plugged and detected by
> udev; the modalias and its quirks *may* be the thing to look at ]
>
> So, I guess, it has nothing to do with the bios, nor X/evdev/xinput, nor the
> hardware.
>
> I wanted to trace kernel device events but I don't really know which of
> $(grep TRACE /boot/config-2.6.32-trunk-686)
> should be used (and activated in the stock Sid kernel as I wish to avoid
> a recompilation if possible as my HD space is dramatically low)
>
> Finally I tried usbmon and, hope and surprise, I found something being
> logged while the keyboard is directly plugged.
> I used http://ns.spinics.net/lists/linux-usb/msg23537.html
> (parse_usbmon.sh) [no wireshark, HD space ...]
> but no much luck with it. When a direct connection happens usbmon just
> say "usb port is alive", and nothing happens on successive keypresses.
>
> I also made some attempts of module manual loadings like I saw in udev log
> (like modprobe -b input:xxx...) but no success so far.
>
> Attached are the usbmon sessions (raw and parsed) for {direct,hub}
> connections.
> A udevd --debug log of a hub connection + lspci and lsusb.
>
> Any advice warmly welcomed
>
> (sorry for the noise of the previous 'Unidentified subject!' message:
> attachment + email was a bit over 100k, thus the gzipped udevd.log here)
>
> RaphaŽl


I still can not understand that a keyboard can work like a charm in the
bios/grub (the receiver flickers as I type) but not after init (the
receiver led stays desesperately off whatever module I load).

so just ping'ing as I'm still out of ideas and I would really like to
solve this problem but I do not want to disturb kernel-related
mailing-lists.
any hint ?

Raph


--
To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Archive: 20101119193552.GA2657@deeebian">http://lists.debian.org/20101119193552.GA2657@deeebian


All times are GMT. The time now is 08:29 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.