All of lore.kernel.org
 help / color / mirror / Atom feed
diff for duplicates of <1467790987.3086.15.camel@synopsys.com>

diff --git a/a/1.txt b/N1/1.txt
index 7f9afec..302b781 100644
--- a/a/1.txt
+++ b/N1/1.txt
@@ -1,345 +1,345 @@
-Hi+AKA-Oleksij,
+Hi?Oleksij,
 
-On Tue, 2016-07-05 at 21:01 +-0200, Oleksij Rempel wrote:
-+AD4- Am 05.07.2016 um 19:31 schrieb Alexey Brodkin:
-+AD4- +AD4- 
-+AD4- +AD4- Hi Oleksij,
-+AD4- +AD4- 
-+AD4- +AD4- On Tue, 2016-07-05 at 19:23 +-0200, Oleksij Rempel wrote:
-+AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- Hi,
-+AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- Am 05.07.2016 um 14:20 schrieb Alexey Brodkin:
-+AD4- +AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- +AD4- Hello,
-+AD4- +AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- +AD4- Looks like this is another manifestation of already seen problem with ath9k-htc
-+AD4- +AD4- +AD4- +AD4- and OHCI controller.
-+AD4- +AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- +AD4- I'm trying to get USB Wi-Fi dongle based on Atheros AR9271 to work with our
-+AD4- +AD4- +AD4- +AD4- development board (this is Synopsys AXS103) and seeing a picture very similar to
-+AD4- +AD4- +AD4- +AD4- what was discussed here http://thread.gmane.org/gmane.linux.usb.general/110847
-+AD4- +AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- +AD4- Below is what I see on insertion of the dongle.
-+AD4- +AD4- +AD4- +AD4- Note I have the most recent ath9k-htc firmware (see +ACI-ath9k+AF8-htc/htc+AF8-9271-1.4.0.fw+ACI-
-+AD4- +AD4- +AD4- +AD4- in the log below) and Linux kernel is 4.6.3 (latest stable as of today) but the same
-+AD4- +AD4- +AD4- +AD4- happens even on 4.4.
-+AD4- +AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- +AD4- Interesting enough if I simply remove or disable the warning like that
-+AD4- +AD4- +AD4- +AD4- ------------------------+AD4-8---------------------------
-+AD4- +AD4- +AD4- +AD4- diff --git a/drivers/usb/core/urb.c b/drivers/usb/core/urb.c
-+AD4- +AD4- +AD4- +AD4- index 3d27477..a317e1e 100644
-+AD4- +AD4- +AD4- +AD4- --- a/drivers/usb/core/urb.c
-+AD4- +AD4- +AD4- +AD4- +-+-+- b/drivers/usb/core/urb.c
-+AD4- +AD4- +AD4- +AD4- +AEAAQA- -443,11 +-443,6 +AEAAQA- int usb+AF8-submit+AF8-urb(struct urb +ACo-urb, gfp+AF8-t mem+AF8-flags)
-+AD4- +AD4- +AD4- +AD4- +AKAAoACgAKAAoACgAKAAoACgACo- cause problems in HCDs if they get it wrong.
-+AD4- +AD4- +AD4- +AD4- +AKAAoACgAKAAoACgAKAAoACgACo-/
-+AD4- +AD4- +AD4- +AD4- +AKA-
-+AD4- +AD4- +AD4- +AD4- -+AKAAoACgAKAAoACgAKA-/+ACo- Check that the pipe's type matches the endpoint's type +ACo-/
-+AD4- +AD4- +AD4- +AD4- -+AKAAoACgAKAAoACgAKA-if (usb+AF8-pipetype(urb-+AD4-pipe) +ACEAPQ- pipetypes+AFs-xfertype+AF0-)
-+AD4- +AD4- +AD4- +AD4- -+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-dev+AF8-WARN(+ACY-dev-+AD4-dev, +ACI-BOGUS urb xfer, pipe +ACU-x +ACEAPQ- type +ACU-x+AFw-n+ACI-,
-+AD4- +AD4- +AD4- +AD4- -+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-usb+AF8-pipetype(urb-+AD4-pipe), pipetypes+AFs-xfertype+AF0-)+ADs-
-+AD4- +AD4- +AD4- +AD4- -
-+AD4- +AD4- +AD4- +AD4- +AKAAoACgAKAAoACgAKAAoA-/+ACo- Check against a simple/standard policy +ACo-/
-+AD4- +AD4- +AD4- +AD4- +AKAAoACgAKAAoACgAKAAoA-allowed +AD0- (URB+AF8-NO+AF8-TRANSFER+AF8-DMA+AF8-MAP +AHw- URB+AF8-NO+AF8-INTERRUPT +AHw- URB+AF8-DIR+AF8-MASK +AHw-
-+AD4- +AD4- +AD4- +AD4- +AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-URB+AF8-FREE+AF8-BUFFER)+ADs-
-+AD4- +AD4- +AD4- +AD4- ------------------------+AD4-8---------------------------
-+AD4- +AD4- +AD4- +AD4- everything seem to work quite nice.
-+AD4- +AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- +AD4- Any thoughts are much appreciated.
-+AD4- +AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- +AD4- That's the log itself:
-+AD4- +AD4- +AD4- +AD4- ------------------------+AD4-8---------------------------
-+AD4- +AD4- +AD4- +AD4- usb 1-1: new full-speed USB device number 2 using ohci-platform
-+AD4- +AD4- +AD4- +AD4- usb 1-1: ath9k+AF8-htc: Firmware ath9k+AF8-htc/htc+AF8-9271-1.4.0.fw requested
-+AD4- +AD4- +AD4- +AD4- usb 1-1: ath9k+AF8-htc: Transferred FW: ath9k+AF8-htc/htc+AF8-9271-1.4.0.fw, size: 51008
-+AD4- +AD4- +AD4- +AD4- ------------+AFs- cut here +AF0-------------
-+AD4- +AD4- +AD4- +AD4- WARNING: CPU: 0 PID: 4 at drivers/usb/core/urb.c:450 usb+AF8-submit+AF8-urb+-0x162/0x404
-+AD4- +AD4- +AD4- +AD4- usb 1-1: BOGUS urb xfer, pipe 1 +ACEAPQ- type 3
-+AD4- +AD4- +AD4- +AD4- Modules linked in:
-+AD4- +AD4- +AD4- +AD4- CPU: 0 PID: 4 Comm: kworker/0:0 Not tainted 4.6.3 +ACM-10
-+AD4- +AD4- +AD4- +AD4- Workqueue: events request+AF8-firmware+AF8-work+AF8-func
-+AD4- +AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- +AD4- Stack Trace:
-+AD4- +AD4- +AD4- +AD4- +AKA- arc+AF8-unwind+AF8-core.constprop.1+-0x94/0x10c
-+AD4- +AD4- +AD4- +AD4- ---+AFs- end trace 2249b79eac9991d1 +AF0----
-+AD4- +AD4- +AD4- +AD4- ------------+AFs- cut here +AF0-------------
-+AD4- +AD4- +AD4- +AD4- WARNING: CPU: 0 PID: 4 at drivers/usb/core/urb.c:450 usb+AF8-submit+AF8-urb+-0x162/0x404
-+AD4- +AD4- +AD4- +AD4- usb 1-1: BOGUS urb xfer, pipe 1 +ACEAPQ- type 3
-+AD4- +AD4- +AD4- +AD4- Modules linked in:
-+AD4- +AD4- +AD4- +AD4- CPU: 0 PID: 4 Comm: kworker/0:0 Tainted: G+AKAAoACgAKAAoACgAKAAoA-W+AKAAoACgAKAAoACgAKA-4.6.3 +ACM-10
-+AD4- +AD4- +AD4- +AD4- Workqueue: events request+AF8-firmware+AF8-work+AF8-func
-+AD4- +AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- +AD4- Stack Trace:
-+AD4- +AD4- +AD4- +AD4- +AKA- arc+AF8-unwind+AF8-core.constprop.1+-0x94/0x10c
-+AD4- +AD4- +AD4- +AD4- ---+AFs- end trace 2249b79eac9991d2 +AF0----
-+AD4- +AD4- +AD4- +AD4- ------------+AFs- cut here +AF0-------------
-+AD4- +AD4- +AD4- +AD4- WARNING: CPU: 0 PID: 4 at drivers/usb/core/urb.c:450 usb+AF8-submit+AF8-urb+-0x162/0x404
-+AD4- +AD4- +AD4- +AD4- usb 1-1: BOGUS urb xfer, pipe 1 +ACEAPQ- type 3
-+AD4- +AD4- +AD4- +AD4- Modules linked in:
-+AD4- +AD4- +AD4- +AD4- CPU: 0 PID: 4 Comm: kworker/0:0 Tainted: G+AKAAoACgAKAAoACgAKAAoA-W+AKAAoACgAKAAoACgAKA-4.6.3 +ACM-10
-+AD4- +AD4- +AD4- +AD4- Workqueue: events request+AF8-firmware+AF8-work+AF8-func
-+AD4- +AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- +AD4- Stack Trace:
-+AD4- +AD4- +AD4- +AD4- +AKA- arc+AF8-unwind+AF8-core.constprop.1+-0x94/0x10c
-+AD4- +AD4- +AD4- +AD4- ---+AFs- end trace 2249b79eac9991d3 +AF0----
-+AD4- +AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- please send content of hif+AF8-usb+AF8-send+AF8-regout() from your source code.
-+AD4- +AD4- +AD4- It is located in drivers/net/wireless/ath/ath9k/hif+AF8-usb.c
-+AD4- +AD4- I use vanilla 4.6.3 tree so that's what I have is the same as
-+AD4- +AD4- http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/drivers/net/wireless/ath/ath9k/hif+AF8-usb.c?h+AD0-
-+AD4- +AD4- linu
-+AD4- +AD4- x-4.6.y+ACM-n99
-+AD4-
-+AD4- Interesting.
-+AD4- Can you please send lsusb -v for this adapter?
+On Tue, 2016-07-05@21:01 +0200, Oleksij Rempel wrote:
+> Am 05.07.2016 um 19:31 schrieb Alexey Brodkin:
+> > 
+> > Hi Oleksij,
+> > 
+> > On Tue, 2016-07-05@19:23 +0200, Oleksij Rempel wrote:
+> > > 
+> > > Hi,
+> > > 
+> > > Am 05.07.2016 um 14:20 schrieb Alexey Brodkin:
+> > > > 
+> > > > 
+> > > > Hello,
+> > > > 
+> > > > Looks like this is another manifestation of already seen problem with ath9k-htc
+> > > > and OHCI controller.
+> > > > 
+> > > > I'm trying to get USB Wi-Fi dongle based on Atheros AR9271 to work with our
+> > > > development board (this is Synopsys AXS103) and seeing a picture very similar to
+> > > > what was discussed here http://thread.gmane.org/gmane.linux.usb.general/110847
+> > > > 
+> > > > Below is what I see on insertion of the dongle.
+> > > > Note I have the most recent ath9k-htc firmware (see "ath9k_htc/htc_9271-1.4.0.fw"
+> > > > in the log below) and Linux kernel is 4.6.3 (latest stable as of today) but the same
+> > > > happens even on 4.4.
+> > > > 
+> > > > Interesting enough if I simply remove or disable the warning like that
+> > > > ------------------------>8---------------------------
+> > > > diff --git a/drivers/usb/core/urb.c b/drivers/usb/core/urb.c
+> > > > index 3d27477..a317e1e 100644
+> > > > --- a/drivers/usb/core/urb.c
+> > > > +++ b/drivers/usb/core/urb.c
+> > > > @@ -443,11 +443,6 @@ int usb_submit_urb(struct urb *urb, gfp_t mem_flags)
+> > > > ?????????* cause problems in HCDs if they get it wrong.
+> > > > ?????????*/
+> > > > ?
+> > > > -???????/* Check that the pipe's type matches the endpoint's type */
+> > > > -???????if (usb_pipetype(urb->pipe) != pipetypes[xfertype])
+> > > > -???????????????dev_WARN(&dev->dev, "BOGUS urb xfer, pipe %x != type %x\n",
+> > > > -???????????????????????usb_pipetype(urb->pipe), pipetypes[xfertype]);
+> > > > -
+> > > > ????????/* Check against a simple/standard policy */
+> > > > ????????allowed = (URB_NO_TRANSFER_DMA_MAP | URB_NO_INTERRUPT | URB_DIR_MASK |
+> > > > ????????????????????????URB_FREE_BUFFER);
+> > > > ------------------------>8---------------------------
+> > > > everything seem to work quite nice.
+> > > > 
+> > > > Any thoughts are much appreciated.
+> > > > 
+> > > > That's the log itself:
+> > > > ------------------------>8---------------------------
+> > > > usb 1-1: new full-speed USB device number 2 using ohci-platform
+> > > > usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested
+> > > > usb 1-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008
+> > > > ------------[ cut here ]------------
+> > > > WARNING: CPU: 0 PID: 4 at drivers/usb/core/urb.c:450 usb_submit_urb+0x162/0x404
+> > > > usb 1-1: BOGUS urb xfer, pipe 1 != type 3
+> > > > Modules linked in:
+> > > > CPU: 0 PID: 4 Comm: kworker/0:0 Not tainted 4.6.3 #10
+> > > > Workqueue: events request_firmware_work_func
+> > > > 
+> > > > Stack Trace:
+> > > > ? arc_unwind_core.constprop.1+0x94/0x10c
+> > > > ---[ end trace 2249b79eac9991d1 ]---
+> > > > ------------[ cut here ]------------
+> > > > WARNING: CPU: 0 PID: 4 at drivers/usb/core/urb.c:450 usb_submit_urb+0x162/0x404
+> > > > usb 1-1: BOGUS urb xfer, pipe 1 != type 3
+> > > > Modules linked in:
+> > > > CPU: 0 PID: 4 Comm: kworker/0:0 Tainted: G????????W???????4.6.3 #10
+> > > > Workqueue: events request_firmware_work_func
+> > > > 
+> > > > Stack Trace:
+> > > > ? arc_unwind_core.constprop.1+0x94/0x10c
+> > > > ---[ end trace 2249b79eac9991d2 ]---
+> > > > ------------[ cut here ]------------
+> > > > WARNING: CPU: 0 PID: 4 at drivers/usb/core/urb.c:450 usb_submit_urb+0x162/0x404
+> > > > usb 1-1: BOGUS urb xfer, pipe 1 != type 3
+> > > > Modules linked in:
+> > > > CPU: 0 PID: 4 Comm: kworker/0:0 Tainted: G????????W???????4.6.3 #10
+> > > > Workqueue: events request_firmware_work_func
+> > > > 
+> > > > Stack Trace:
+> > > > ? arc_unwind_core.constprop.1+0x94/0x10c
+> > > > ---[ end trace 2249b79eac9991d3 ]---
+> > > > 
+> > > please send content of hif_usb_send_regout() from your source code.
+> > > It is located in drivers/net/wireless/ath/ath9k/hif_usb.c
+> > I use vanilla 4.6.3 tree so that's what I have is the same as
+> > http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/drivers/net/wireless/ath/ath9k/hif_usb.c?h=
+> > linu
+> > x-4.6.y#n99
+>
+> Interesting.
+> Can you please send lsusb -v for this adapter?
 
 See below:
---------------------------+AD4-8---------------------------
-+ACM- lsusb -v
+-------------------------->8---------------------------
+# lsusb -v
 
-Bus 002 Device 002: ID 0cf3:9271+AKAAoA-
+Bus 002 Device 002: ID 0cf3:9271??
 Device Descriptor:
-+AKA- bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-18
-+AKA- bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-1
-+AKA- bcdUSB+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-2.00
-+AKA- bDeviceClass+AKAAoACgAKAAoACgAKAAoACgAKA-255+AKA-
-+AKA- bDeviceSubClass+AKAAoACgAKAAoACgAKA-255+AKA-
-+AKA- bDeviceProtocol+AKAAoACgAKAAoACgAKA-255+AKA-
-+AKA- bMaxPacketSize0+AKAAoACgAKAAoACgAKAAoA-64
-+AKA- idVendor+AKAAoACgAKAAoACgAKAAoACgAKAAoA-0x0cf3+AKA-
-+AKA- idProduct+AKAAoACgAKAAoACgAKAAoACgAKA-0x9271+AKA-
-+AKA- bcdDevice+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-1.08
-+AKA- iManufacturer+AKAAoACgAKAAoACgAKAAoACgAKA-16 ATHEROS
-+AKA- iProduct+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-32 USB2.0 WLAN
-+AKA- iSerial+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-48 12345
-+AKA- bNumConfigurations+AKAAoACgAKAAoACg-1
-+AKA- Configuration Descriptor:
-+AKAAoACgAKA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-9
-+AKAAoACgAKA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-2
-+AKAAoACgAKA-wTotalLength+AKAAoACgAKAAoACgAKAAoACgAKAAoA-60
-+AKAAoACgAKA-bNumInterfaces+AKAAoACgAKAAoACgAKAAoACgAKA-1
-+AKAAoACgAKA-bConfigurationValue+AKAAoACgAKAAoA-1
-+AKAAoACgAKA-iConfiguration+AKAAoACgAKAAoACgAKAAoACgAKA-0+AKA-
-+AKAAoACgAKA-bmAttributes+AKAAoACgAKAAoACgAKAAoACg-0x80
-+AKAAoACgAKAAoACg-(Bus Powered)
-+AKAAoACgAKA-MaxPower+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-500mA
-+AKAAoACgAKA-Interface Descriptor:
-+AKAAoACgAKAAoACg-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-9
-+AKAAoACgAKAAoACg-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-4
-+AKAAoACgAKAAoACg-bInterfaceNumber+AKAAoACgAKAAoACgAKAAoA-0
-+AKAAoACgAKAAoACg-bAlternateSetting+AKAAoACgAKAAoACgAKA-0
-+AKAAoACgAKAAoACg-bNumEndpoints+AKAAoACgAKAAoACgAKAAoACgAKAAoA-6
-+AKAAoACgAKAAoACg-bInterfaceClass+AKAAoACgAKAAoACgAKA-255+AKA-
-+AKAAoACgAKAAoACg-bInterfaceSubClass+AKAAoACgAKAAoACg-0+AKA-
-+AKAAoACgAKAAoACg-bInterfaceProtocol+AKAAoACgAKAAoACg-0+AKA-
-+AKAAoACgAKAAoACg-iInterface+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-0+AKA-
-+AKAAoACgAKAAoACg-Endpoint Descriptor:
-+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7
-+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5
-+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x01+AKAAoA-EP 1 OUT
-+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-2
-+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Bulk
-+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None
-+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data
-+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0040+AKAAoA-1x 64 bytes
-+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-0
-+AKAAoACgAKAAoACg-Endpoint Descriptor:
-+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7
-+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5
-+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x82+AKAAoA-EP 2 IN
-+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-2
-+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Bulk
-+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None
-+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data
-+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0040+AKAAoA-1x 64 bytes
-+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-0
-+AKAAoACgAKAAoACg-Endpoint Descriptor:
-+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7
-+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5
-+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x83+AKAAoA-EP 3 IN
-+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-3
-+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Interrupt
-+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None
-+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data
-+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0040+AKAAoA-1x 64 bytes
-+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-1
-+AKAAoACgAKAAoACg-Endpoint Descriptor:
-+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7
-+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5
-+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x04+AKAAoA-EP 4 OUT
-+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-2
-+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Bulk
-+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None
-+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data
-+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0040+AKAAoA-1x 64 bytes
-+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-0
-+AKAAoACgAKAAoACg-Endpoint Descriptor:
-+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7
-+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5
-+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x05+AKAAoA-EP 5 OUT
-+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-2
-+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Bulk
-+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None
-+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data
-+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0040+AKAAoA-1x 64 bytes
-+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-0
-+AKAAoACgAKAAoACg-Endpoint Descriptor:
-+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7
-+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5
-+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x06+AKAAoA-EP 6 OUT
-+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-2
-+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Bulk
-+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None
-+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data
-+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0040+AKAAoA-1x 64 bytes
-+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-0
+? bLength????????????????18
+? bDescriptorType?????????1
+? bcdUSB???????????????2.00
+? bDeviceClass??????????255?
+? bDeviceSubClass???????255?
+? bDeviceProtocol???????255?
+? bMaxPacketSize0????????64
+? idVendor???????????0x0cf3?
+? idProduct??????????0x9271?
+? bcdDevice????????????1.08
+? iManufacturer??????????16 ATHEROS
+? iProduct???????????????32 USB2.0 WLAN
+? iSerial????????????????48 12345
+? bNumConfigurations??????1
+? Configuration Descriptor:
+????bLength?????????????????9
+????bDescriptorType?????????2
+????wTotalLength???????????60
+????bNumInterfaces??????????1
+????bConfigurationValue?????1
+????iConfiguration??????????0?
+????bmAttributes?????????0x80
+??????(Bus Powered)
+????MaxPower??????????????500mA
+????Interface Descriptor:
+??????bLength?????????????????9
+??????bDescriptorType?????????4
+??????bInterfaceNumber????????0
+??????bAlternateSetting???????0
+??????bNumEndpoints???????????6
+??????bInterfaceClass???????255?
+??????bInterfaceSubClass??????0?
+??????bInterfaceProtocol??????0?
+??????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?????0x0040??1x 64 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?????0x0040??1x 64 bytes
+????????bInterval???????????????0
+??????Endpoint Descriptor:
+????????bLength?????????????????7
+????????bDescriptorType?????????5
+????????bEndpointAddress?????0x83??EP 3 IN
+????????bmAttributes????????????3
+??????????Transfer Type????????????Interrupt
+??????????Synch Type???????????????None
+??????????Usage Type???????????????Data
+????????wMaxPacketSize?????0x0040??1x 64 bytes
+????????bInterval???????????????1
+??????Endpoint Descriptor:
+????????bLength?????????????????7
+????????bDescriptorType?????????5
+????????bEndpointAddress?????0x04??EP 4 OUT
+????????bmAttributes????????????2
+??????????Transfer Type????????????Bulk
+??????????Synch Type???????????????None
+??????????Usage Type???????????????Data
+????????wMaxPacketSize?????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
+??????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???????????????0
 Device Qualifier (for other device speed):
-+AKA- bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-10
-+AKA- bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-6
-+AKA- bcdUSB+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-2.00
-+AKA- bDeviceClass+AKAAoACgAKAAoACgAKAAoACgAKA-255+AKA-
-+AKA- bDeviceSubClass+AKAAoACgAKAAoACgAKA-255+AKA-
-+AKA- bDeviceProtocol+AKAAoACgAKAAoACgAKA-255+AKA-
-+AKA- bMaxPacketSize0+AKAAoACgAKAAoACgAKAAoA-64
-+AKA- bNumConfigurations+AKAAoACgAKAAoACg-1
+? bLength????????????????10
+? bDescriptorType?????????6
+? bcdUSB???????????????2.00
+? bDeviceClass??????????255?
+? bDeviceSubClass???????255?
+? bDeviceProtocol???????255?
+? bMaxPacketSize0????????64
+? bNumConfigurations??????1
 can't get debug descriptor: Resource temporarily unavailable
-Device Status:+AKAAoACgAKAAoA-0x0000
-+AKA- (Bus Powered)
+Device Status:?????0x0000
+? (Bus Powered)
 
-Bus 002 Device 001: ID 1d6b:0001+AKAAoA-
+Bus 002 Device 001: ID 1d6b:0001??
 Device Descriptor:
-+AKA- bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-18
-+AKA- bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-1
-+AKA- bcdUSB+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-1.10
-+AKA- bDeviceClass+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-9+AKA-
-+AKA- bDeviceSubClass+AKAAoACgAKAAoACgAKAAoACg-0+AKA-
-+AKA- bDeviceProtocol+AKAAoACgAKAAoACgAKAAoACg-0+AKA-
-+AKA- bMaxPacketSize0+AKAAoACgAKAAoACgAKAAoA-64
-+AKA- idVendor+AKAAoACgAKAAoACgAKAAoACgAKAAoA-0x1d6b+AKA-
-+AKA- idProduct+AKAAoACgAKAAoACgAKAAoACgAKA-0x0001+AKA-
-+AKA- bcdDevice+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-4.06
-+AKA- iManufacturer+AKAAoACgAKAAoACgAKAAoACgAKAAoA-3 Linux 4.6.3 ohci+AF8-hcd
-+AKA- iProduct+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-2 Generic Platform OHCI controller
-+AKA- iSerial+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-1 e0060000.ohci
-+AKA- bNumConfigurations+AKAAoACgAKAAoACg-1
-+AKA- Configuration Descriptor:
-+AKAAoACgAKA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-9
-+AKAAoACgAKA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-2
-+AKAAoACgAKA-wTotalLength+AKAAoACgAKAAoACgAKAAoACgAKAAoA-25
-+AKAAoACgAKA-bNumInterfaces+AKAAoACgAKAAoACgAKAAoACgAKA-1
-+AKAAoACgAKA-bConfigurationValue+AKAAoACgAKAAoA-1
-+AKAAoACgAKA-iConfiguration+AKAAoACgAKAAoACgAKAAoACgAKA-0+AKA-
-+AKAAoACgAKA-bmAttributes+AKAAoACgAKAAoACgAKAAoACg-0xe0
-+AKAAoACgAKAAoACg-Self Powered
-+AKAAoACgAKAAoACg-Remote Wakeup
-+AKAAoACgAKA-MaxPower+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-0mA
-+AKAAoACgAKA-Interface Descriptor:
-+AKAAoACgAKAAoACg-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-9
-+AKAAoACgAKAAoACg-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-4
-+AKAAoACgAKAAoACg-bInterfaceNumber+AKAAoACgAKAAoACgAKAAoA-0
-+AKAAoACgAKAAoACg-bAlternateSetting+AKAAoACgAKAAoACgAKA-0
-+AKAAoACgAKAAoACg-bNumEndpoints+AKAAoACgAKAAoACgAKAAoACgAKAAoA-1
-+AKAAoACgAKAAoACg-bInterfaceClass+AKAAoACgAKAAoACgAKAAoACg-9+AKA-
-+AKAAoACgAKAAoACg-bInterfaceSubClass+AKAAoACgAKAAoACg-0+AKA-
-+AKAAoACgAKAAoACg-bInterfaceProtocol+AKAAoACgAKAAoACg-0+AKA-
-+AKAAoACgAKAAoACg-iInterface+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-0+AKA-
-+AKAAoACgAKAAoACg-Endpoint Descriptor:
-+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7
-+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5
-+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x81+AKAAoA-EP 1 IN
-+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-3
-+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Interrupt
-+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None
-+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data
-+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0002+AKAAoA-1x 2 bytes
-+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-255
+? bLength????????????????18
+? bDescriptorType?????????1
+? bcdUSB???????????????1.10
+? bDeviceClass????????????9?
+? bDeviceSubClass?????????0?
+? bDeviceProtocol?????????0?
+? bMaxPacketSize0????????64
+? idVendor???????????0x1d6b?
+? idProduct??????????0x0001?
+? bcdDevice????????????4.06
+? iManufacturer???????????3 Linux 4.6.3 ohci_hcd
+? iProduct????????????????2 Generic Platform OHCI controller
+? iSerial?????????????????1 e0060000.ohci
+? 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?
+??????bInterfaceSubClass??????0?
+??????bInterfaceProtocol??????0?
+??????iInterface??????????????0?
+??????Endpoint Descriptor:
+????????bLength?????????????????7
+????????bDescriptorType?????????5
+????????bEndpointAddress?????0x81??EP 1 IN
+????????bmAttributes????????????3
+??????????Transfer Type????????????Interrupt
+??????????Synch Type???????????????None
+??????????Usage Type???????????????Data
+????????wMaxPacketSize?????0x0002??1x 2 bytes
+????????bInterval?????????????255
 Hub Descriptor:
-+AKA- bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-9
-+AKA- bDescriptorType+AKAAoACgAKAAoACg-41
-+AKA- nNbrPorts+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-1
-+AKA- wHubCharacteristic 0x0002
-+AKAAoACgAKA-No power switching (usb 1.0)
-+AKAAoACgAKA-Ganged overcurrent protection
-+AKA- bPwrOn2PwrGood+AKAAoACgAKAAoACgAKAAoA-2 +ACo- 2 milli seconds
-+AKA- bHubContrCurrent+AKAAoACgAKAAoACg-0 milli Ampere
-+AKA- DeviceRemovable+AKAAoACgAKA-0x00
-+AKA- PortPwrCtrlMask+AKAAoACgAKA-0xff
-+AKA-Hub Port Status:
-+AKAAoACg-Port 1: 0000.0103 power enable connect
+? bLength???????????????9
+? bDescriptorType??????41
+? nNbrPorts?????????????1
+? wHubCharacteristic 0x0002
+????No power switching (usb 1.0)
+????Ganged overcurrent protection
+? bPwrOn2PwrGood????????2 * 2 milli seconds
+? bHubContrCurrent??????0 milli Ampere
+? DeviceRemovable????0x00
+? PortPwrCtrlMask????0xff
+?Hub Port Status:
+???Port 1: 0000.0103 power enable connect
 can't get debug descriptor: Resource temporarily unavailable
-Device Status:+AKAAoACgAKAAoA-0x0001
-+AKA- Self Powered
+Device Status:?????0x0001
+? Self Powered
 
-Bus 001 Device 001: ID 1d6b:0002+AKAAoA-
+Bus 001 Device 001: ID 1d6b:0002??
 Device Descriptor:
-+AKA- bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-18
-+AKA- bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-1
-+AKA- bcdUSB+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-2.00
-+AKA- bDeviceClass+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-9+AKA-
-+AKA- bDeviceSubClass+AKAAoACgAKAAoACgAKAAoACg-0+AKA-
-+AKA- bDeviceProtocol+AKAAoACgAKAAoACgAKAAoACg-0+AKA-
-+AKA- bMaxPacketSize0+AKAAoACgAKAAoACgAKAAoA-64
-+AKA- idVendor+AKAAoACgAKAAoACgAKAAoACgAKAAoA-0x1d6b+AKA-
-+AKA- idProduct+AKAAoACgAKAAoACgAKAAoACgAKA-0x0002+AKA-
-+AKA- bcdDevice+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-4.06
-+AKA- iManufacturer+AKAAoACgAKAAoACgAKAAoACgAKAAoA-3 Linux 4.6.3 ehci+AF8-hcd
-+AKA- iProduct+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-2 EHCI Host Controller
-+AKA- iSerial+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-1 e0040000.ehci
-+AKA- bNumConfigurations+AKAAoACgAKAAoACg-1
-+AKA- Configuration Descriptor:
-+AKAAoACgAKA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-9
-+AKAAoACgAKA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-2
-+AKAAoACgAKA-wTotalLength+AKAAoACgAKAAoACgAKAAoACgAKAAoA-25
-+AKAAoACgAKA-bNumInterfaces+AKAAoACgAKAAoACgAKAAoACgAKA-1
-+AKAAoACgAKA-bConfigurationValue+AKAAoACgAKAAoA-1
-+AKAAoACgAKA-iConfiguration+AKAAoACgAKAAoACgAKAAoACgAKA-0+AKA-
-+AKAAoACgAKA-bmAttributes+AKAAoACgAKAAoACgAKAAoACg-0xe0
-+AKAAoACgAKAAoACg-Self Powered
-+AKAAoACgAKAAoACg-Remote Wakeup
-+AKAAoACgAKA-MaxPower+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-0mA
-+AKAAoACgAKA-Interface Descriptor:
-+AKAAoACgAKAAoACg-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-9
-+AKAAoACgAKAAoACg-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-4
-+AKAAoACgAKAAoACg-bInterfaceNumber+AKAAoACgAKAAoACgAKAAoA-0
-+AKAAoACgAKAAoACg-bAlternateSetting+AKAAoACgAKAAoACgAKA-0
-+AKAAoACgAKAAoACg-bNumEndpoints+AKAAoACgAKAAoACgAKAAoACgAKAAoA-1
-+AKAAoACgAKAAoACg-bInterfaceClass+AKAAoACgAKAAoACgAKAAoACg-9+AKA-
-+AKAAoACgAKAAoACg-bInterfaceSubClass+AKAAoACgAKAAoACg-0+AKA-
-+AKAAoACgAKAAoACg-bInterfaceProtocol+AKAAoACgAKAAoACg-0+AKA-
-+AKAAoACgAKAAoACg-iInterface+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-0+AKA-
-+AKAAoACgAKAAoACg-Endpoint Descriptor:
-+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7
-+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5
-+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x81+AKAAoA-EP 1 IN
-+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-3
-+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Interrupt
-+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None
-+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data
-+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0004+AKAAoA-1x 4 bytes
-+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-12
+? bLength????????????????18
+? bDescriptorType?????????1
+? bcdUSB???????????????2.00
+? bDeviceClass????????????9?
+? bDeviceSubClass?????????0?
+? bDeviceProtocol?????????0?
+? bMaxPacketSize0????????64
+? idVendor???????????0x1d6b?
+? idProduct??????????0x0002?
+? bcdDevice????????????4.06
+? iManufacturer???????????3 Linux 4.6.3 ehci_hcd
+? iProduct????????????????2 EHCI Host Controller
+? iSerial?????????????????1 e0040000.ehci
+? 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?
+??????bInterfaceSubClass??????0?
+??????bInterfaceProtocol??????0?
+??????iInterface??????????????0?
+??????Endpoint Descriptor:
+????????bLength?????????????????7
+????????bDescriptorType?????????5
+????????bEndpointAddress?????0x81??EP 1 IN
+????????bmAttributes????????????3
+??????????Transfer Type????????????Interrupt
+??????????Synch Type???????????????None
+??????????Usage Type???????????????Data
+????????wMaxPacketSize?????0x0004??1x 4 bytes
+????????bInterval??????????????12
 Hub Descriptor:
-+AKA- bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-9
-+AKA- bDescriptorType+AKAAoACgAKAAoACg-41
-+AKA- nNbrPorts+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-1
-+AKA- wHubCharacteristic 0x0009
-+AKAAoACgAKA-Per-port power switching
-+AKAAoACgAKA-Per-port overcurrent protection
-+AKA- bPwrOn2PwrGood+AKAAoACgAKAAoACgAKA-10 +ACo- 2 milli seconds
-+AKA- bHubContrCurrent+AKAAoACgAKAAoACg-0 milli Ampere
-+AKA- DeviceRemovable+AKAAoACgAKA-0x00
-+AKA- PortPwrCtrlMask+AKAAoACgAKA-0xff
-+AKA-Hub Port Status:
-+AKAAoACg-Port 1: 0000.0100 power
+? bLength???????????????9
+? bDescriptorType??????41
+? nNbrPorts?????????????1
+? wHubCharacteristic 0x0009
+????Per-port power switching
+????Per-port overcurrent protection
+? bPwrOn2PwrGood???????10 * 2 milli seconds
+? bHubContrCurrent??????0 milli Ampere
+? DeviceRemovable????0x00
+? PortPwrCtrlMask????0xff
+?Hub Port Status:
+???Port 1: 0000.0100 power
 can't get device qualifier: Resource temporarily unavailable
 can't get debug descriptor: Resource temporarily unavailable
-Device Status:+AKAAoACgAKAAoA-0x0001
-+AKA- Self Powered
---------------------------+AD4-8---------------------------
+Device Status:?????0x0001
+? Self Powered
+-------------------------->8---------------------------
 
-+AD4- and it will be
-+AD4- interesting to see, which usb endpoint was actualy used.
+> and it will be
+> interesting to see, which usb endpoint was actualy used.
 
 Any hints on how may I get this information?
 
diff --git a/a/content_digest b/N1/content_digest
index 069024c..e8430b4 100644
--- a/a/content_digest
+++ b/N1/content_digest
@@ -2,357 +2,357 @@
  "ref\0577BED2D.7070209@rempel-privat.de\0"
  "ref\01467739821.3086.13.camel@synopsys.com\0"
  "ref\0577C041C.7080905@rempel-privat.de\0"
- "From\0Alexey Brodkin <Alexey.Brodkin@synopsys.com>\0"
- "Subject\0[ath9k-devel] ath9k-htc on OHCI -> bogus usb xfer\0"
+ "From\0Alexey.Brodkin@synopsys.com (Alexey Brodkin)\0"
+ "Subject\0ath9k-htc on OHCI -> bogus usb xfer\0"
  "Date\0Wed, 6 Jul 2016 07:44:19 +0000\0"
- "To\0ath9k-devel@lists.ath9k.org\0"
+ "To\0linux-snps-arc@lists.infradead.org\0"
  "\00:1\0"
  "b\0"
- "Hi+AKA-Oleksij,\n"
+ "Hi?Oleksij,\n"
  "\n"
- "On Tue, 2016-07-05 at 21:01 +-0200, Oleksij Rempel wrote:\n"
- "+AD4- Am 05.07.2016 um 19:31 schrieb Alexey Brodkin:\n"
- "+AD4- +AD4- \n"
- "+AD4- +AD4- Hi Oleksij,\n"
- "+AD4- +AD4- \n"
- "+AD4- +AD4- On Tue, 2016-07-05 at 19:23 +-0200, Oleksij Rempel wrote:\n"
- "+AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- Hi,\n"
- "+AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- Am 05.07.2016 um 14:20 schrieb Alexey Brodkin:\n"
- "+AD4- +AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- +AD4- Hello,\n"
- "+AD4- +AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- +AD4- Looks like this is another manifestation of already seen problem with ath9k-htc\n"
- "+AD4- +AD4- +AD4- +AD4- and OHCI controller.\n"
- "+AD4- +AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- +AD4- I'm trying to get USB Wi-Fi dongle based on Atheros AR9271 to work with our\n"
- "+AD4- +AD4- +AD4- +AD4- development board (this is Synopsys AXS103) and seeing a picture very similar to\n"
- "+AD4- +AD4- +AD4- +AD4- what was discussed here http://thread.gmane.org/gmane.linux.usb.general/110847\n"
- "+AD4- +AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- +AD4- Below is what I see on insertion of the dongle.\n"
- "+AD4- +AD4- +AD4- +AD4- Note I have the most recent ath9k-htc firmware (see +ACI-ath9k+AF8-htc/htc+AF8-9271-1.4.0.fw+ACI-\n"
- "+AD4- +AD4- +AD4- +AD4- in the log below) and Linux kernel is 4.6.3 (latest stable as of today) but the same\n"
- "+AD4- +AD4- +AD4- +AD4- happens even on 4.4.\n"
- "+AD4- +AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- +AD4- Interesting enough if I simply remove or disable the warning like that\n"
- "+AD4- +AD4- +AD4- +AD4- ------------------------+AD4-8---------------------------\n"
- "+AD4- +AD4- +AD4- +AD4- diff --git a/drivers/usb/core/urb.c b/drivers/usb/core/urb.c\n"
- "+AD4- +AD4- +AD4- +AD4- index 3d27477..a317e1e 100644\n"
- "+AD4- +AD4- +AD4- +AD4- --- a/drivers/usb/core/urb.c\n"
- "+AD4- +AD4- +AD4- +AD4- +-+-+- b/drivers/usb/core/urb.c\n"
- "+AD4- +AD4- +AD4- +AD4- +AEAAQA- -443,11 +-443,6 +AEAAQA- int usb+AF8-submit+AF8-urb(struct urb +ACo-urb, gfp+AF8-t mem+AF8-flags)\n"
- "+AD4- +AD4- +AD4- +AD4- +AKAAoACgAKAAoACgAKAAoACgACo- cause problems in HCDs if they get it wrong.\n"
- "+AD4- +AD4- +AD4- +AD4- +AKAAoACgAKAAoACgAKAAoACgACo-/\n"
- "+AD4- +AD4- +AD4- +AD4- +AKA-\n"
- "+AD4- +AD4- +AD4- +AD4- -+AKAAoACgAKAAoACgAKA-/+ACo- Check that the pipe's type matches the endpoint's type +ACo-/\n"
- "+AD4- +AD4- +AD4- +AD4- -+AKAAoACgAKAAoACgAKA-if (usb+AF8-pipetype(urb-+AD4-pipe) +ACEAPQ- pipetypes+AFs-xfertype+AF0-)\n"
- "+AD4- +AD4- +AD4- +AD4- -+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-dev+AF8-WARN(+ACY-dev-+AD4-dev, +ACI-BOGUS urb xfer, pipe +ACU-x +ACEAPQ- type +ACU-x+AFw-n+ACI-,\n"
- "+AD4- +AD4- +AD4- +AD4- -+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-usb+AF8-pipetype(urb-+AD4-pipe), pipetypes+AFs-xfertype+AF0-)+ADs-\n"
- "+AD4- +AD4- +AD4- +AD4- -\n"
- "+AD4- +AD4- +AD4- +AD4- +AKAAoACgAKAAoACgAKAAoA-/+ACo- Check against a simple/standard policy +ACo-/\n"
- "+AD4- +AD4- +AD4- +AD4- +AKAAoACgAKAAoACgAKAAoA-allowed +AD0- (URB+AF8-NO+AF8-TRANSFER+AF8-DMA+AF8-MAP +AHw- URB+AF8-NO+AF8-INTERRUPT +AHw- URB+AF8-DIR+AF8-MASK +AHw-\n"
- "+AD4- +AD4- +AD4- +AD4- +AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-URB+AF8-FREE+AF8-BUFFER)+ADs-\n"
- "+AD4- +AD4- +AD4- +AD4- ------------------------+AD4-8---------------------------\n"
- "+AD4- +AD4- +AD4- +AD4- everything seem to work quite nice.\n"
- "+AD4- +AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- +AD4- Any thoughts are much appreciated.\n"
- "+AD4- +AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- +AD4- That's the log itself:\n"
- "+AD4- +AD4- +AD4- +AD4- ------------------------+AD4-8---------------------------\n"
- "+AD4- +AD4- +AD4- +AD4- usb 1-1: new full-speed USB device number 2 using ohci-platform\n"
- "+AD4- +AD4- +AD4- +AD4- usb 1-1: ath9k+AF8-htc: Firmware ath9k+AF8-htc/htc+AF8-9271-1.4.0.fw requested\n"
- "+AD4- +AD4- +AD4- +AD4- usb 1-1: ath9k+AF8-htc: Transferred FW: ath9k+AF8-htc/htc+AF8-9271-1.4.0.fw, size: 51008\n"
- "+AD4- +AD4- +AD4- +AD4- ------------+AFs- cut here +AF0-------------\n"
- "+AD4- +AD4- +AD4- +AD4- WARNING: CPU: 0 PID: 4 at drivers/usb/core/urb.c:450 usb+AF8-submit+AF8-urb+-0x162/0x404\n"
- "+AD4- +AD4- +AD4- +AD4- usb 1-1: BOGUS urb xfer, pipe 1 +ACEAPQ- type 3\n"
- "+AD4- +AD4- +AD4- +AD4- Modules linked in:\n"
- "+AD4- +AD4- +AD4- +AD4- CPU: 0 PID: 4 Comm: kworker/0:0 Not tainted 4.6.3 +ACM-10\n"
- "+AD4- +AD4- +AD4- +AD4- Workqueue: events request+AF8-firmware+AF8-work+AF8-func\n"
- "+AD4- +AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- +AD4- Stack Trace:\n"
- "+AD4- +AD4- +AD4- +AD4- +AKA- arc+AF8-unwind+AF8-core.constprop.1+-0x94/0x10c\n"
- "+AD4- +AD4- +AD4- +AD4- ---+AFs- end trace 2249b79eac9991d1 +AF0----\n"
- "+AD4- +AD4- +AD4- +AD4- ------------+AFs- cut here +AF0-------------\n"
- "+AD4- +AD4- +AD4- +AD4- WARNING: CPU: 0 PID: 4 at drivers/usb/core/urb.c:450 usb+AF8-submit+AF8-urb+-0x162/0x404\n"
- "+AD4- +AD4- +AD4- +AD4- usb 1-1: BOGUS urb xfer, pipe 1 +ACEAPQ- type 3\n"
- "+AD4- +AD4- +AD4- +AD4- Modules linked in:\n"
- "+AD4- +AD4- +AD4- +AD4- CPU: 0 PID: 4 Comm: kworker/0:0 Tainted: G+AKAAoACgAKAAoACgAKAAoA-W+AKAAoACgAKAAoACgAKA-4.6.3 +ACM-10\n"
- "+AD4- +AD4- +AD4- +AD4- Workqueue: events request+AF8-firmware+AF8-work+AF8-func\n"
- "+AD4- +AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- +AD4- Stack Trace:\n"
- "+AD4- +AD4- +AD4- +AD4- +AKA- arc+AF8-unwind+AF8-core.constprop.1+-0x94/0x10c\n"
- "+AD4- +AD4- +AD4- +AD4- ---+AFs- end trace 2249b79eac9991d2 +AF0----\n"
- "+AD4- +AD4- +AD4- +AD4- ------------+AFs- cut here +AF0-------------\n"
- "+AD4- +AD4- +AD4- +AD4- WARNING: CPU: 0 PID: 4 at drivers/usb/core/urb.c:450 usb+AF8-submit+AF8-urb+-0x162/0x404\n"
- "+AD4- +AD4- +AD4- +AD4- usb 1-1: BOGUS urb xfer, pipe 1 +ACEAPQ- type 3\n"
- "+AD4- +AD4- +AD4- +AD4- Modules linked in:\n"
- "+AD4- +AD4- +AD4- +AD4- CPU: 0 PID: 4 Comm: kworker/0:0 Tainted: G+AKAAoACgAKAAoACgAKAAoA-W+AKAAoACgAKAAoACgAKA-4.6.3 +ACM-10\n"
- "+AD4- +AD4- +AD4- +AD4- Workqueue: events request+AF8-firmware+AF8-work+AF8-func\n"
- "+AD4- +AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- +AD4- Stack Trace:\n"
- "+AD4- +AD4- +AD4- +AD4- +AKA- arc+AF8-unwind+AF8-core.constprop.1+-0x94/0x10c\n"
- "+AD4- +AD4- +AD4- +AD4- ---+AFs- end trace 2249b79eac9991d3 +AF0----\n"
- "+AD4- +AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- please send content of hif+AF8-usb+AF8-send+AF8-regout() from your source code.\n"
- "+AD4- +AD4- +AD4- It is located in drivers/net/wireless/ath/ath9k/hif+AF8-usb.c\n"
- "+AD4- +AD4- I use vanilla 4.6.3 tree so that's what I have is the same as\n"
- "+AD4- +AD4- http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/drivers/net/wireless/ath/ath9k/hif+AF8-usb.c?h+AD0-\n"
- "+AD4- +AD4- linu\n"
- "+AD4- +AD4- x-4.6.y+ACM-n99\n"
- "+AD4-\n"
- "+AD4- Interesting.\n"
- "+AD4- Can you please send lsusb -v for this adapter?\n"
+ "On Tue, 2016-07-05@21:01 +0200, Oleksij Rempel wrote:\n"
+ "> Am 05.07.2016 um 19:31 schrieb Alexey Brodkin:\n"
+ "> > \n"
+ "> > Hi Oleksij,\n"
+ "> > \n"
+ "> > On Tue, 2016-07-05@19:23 +0200, Oleksij Rempel wrote:\n"
+ "> > > \n"
+ "> > > Hi,\n"
+ "> > > \n"
+ "> > > Am 05.07.2016 um 14:20 schrieb Alexey Brodkin:\n"
+ "> > > > \n"
+ "> > > > \n"
+ "> > > > Hello,\n"
+ "> > > > \n"
+ "> > > > Looks like this is another manifestation of already seen problem with ath9k-htc\n"
+ "> > > > and OHCI controller.\n"
+ "> > > > \n"
+ "> > > > I'm trying to get USB Wi-Fi dongle based on Atheros AR9271 to work with our\n"
+ "> > > > development board (this is Synopsys AXS103) and seeing a picture very similar to\n"
+ "> > > > what was discussed here http://thread.gmane.org/gmane.linux.usb.general/110847\n"
+ "> > > > \n"
+ "> > > > Below is what I see on insertion of the dongle.\n"
+ "> > > > Note I have the most recent ath9k-htc firmware (see \"ath9k_htc/htc_9271-1.4.0.fw\"\n"
+ "> > > > in the log below) and Linux kernel is 4.6.3 (latest stable as of today) but the same\n"
+ "> > > > happens even on 4.4.\n"
+ "> > > > \n"
+ "> > > > Interesting enough if I simply remove or disable the warning like that\n"
+ "> > > > ------------------------>8---------------------------\n"
+ "> > > > diff --git a/drivers/usb/core/urb.c b/drivers/usb/core/urb.c\n"
+ "> > > > index 3d27477..a317e1e 100644\n"
+ "> > > > --- a/drivers/usb/core/urb.c\n"
+ "> > > > +++ b/drivers/usb/core/urb.c\n"
+ "> > > > @@ -443,11 +443,6 @@ int usb_submit_urb(struct urb *urb, gfp_t mem_flags)\n"
+ "> > > > ?????????* cause problems in HCDs if they get it wrong.\n"
+ "> > > > ?????????*/\n"
+ "> > > > ?\n"
+ "> > > > -???????/* Check that the pipe's type matches the endpoint's type */\n"
+ "> > > > -???????if (usb_pipetype(urb->pipe) != pipetypes[xfertype])\n"
+ "> > > > -???????????????dev_WARN(&dev->dev, \"BOGUS urb xfer, pipe %x != type %x\\n\",\n"
+ "> > > > -???????????????????????usb_pipetype(urb->pipe), pipetypes[xfertype]);\n"
+ "> > > > -\n"
+ "> > > > ????????/* Check against a simple/standard policy */\n"
+ "> > > > ????????allowed = (URB_NO_TRANSFER_DMA_MAP | URB_NO_INTERRUPT | URB_DIR_MASK |\n"
+ "> > > > ????????????????????????URB_FREE_BUFFER);\n"
+ "> > > > ------------------------>8---------------------------\n"
+ "> > > > everything seem to work quite nice.\n"
+ "> > > > \n"
+ "> > > > Any thoughts are much appreciated.\n"
+ "> > > > \n"
+ "> > > > That's the log itself:\n"
+ "> > > > ------------------------>8---------------------------\n"
+ "> > > > usb 1-1: new full-speed USB device number 2 using ohci-platform\n"
+ "> > > > usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested\n"
+ "> > > > usb 1-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008\n"
+ "> > > > ------------[ cut here ]------------\n"
+ "> > > > WARNING: CPU: 0 PID: 4 at drivers/usb/core/urb.c:450 usb_submit_urb+0x162/0x404\n"
+ "> > > > usb 1-1: BOGUS urb xfer, pipe 1 != type 3\n"
+ "> > > > Modules linked in:\n"
+ "> > > > CPU: 0 PID: 4 Comm: kworker/0:0 Not tainted 4.6.3 #10\n"
+ "> > > > Workqueue: events request_firmware_work_func\n"
+ "> > > > \n"
+ "> > > > Stack Trace:\n"
+ "> > > > ? arc_unwind_core.constprop.1+0x94/0x10c\n"
+ "> > > > ---[ end trace 2249b79eac9991d1 ]---\n"
+ "> > > > ------------[ cut here ]------------\n"
+ "> > > > WARNING: CPU: 0 PID: 4 at drivers/usb/core/urb.c:450 usb_submit_urb+0x162/0x404\n"
+ "> > > > usb 1-1: BOGUS urb xfer, pipe 1 != type 3\n"
+ "> > > > Modules linked in:\n"
+ "> > > > CPU: 0 PID: 4 Comm: kworker/0:0 Tainted: G????????W???????4.6.3 #10\n"
+ "> > > > Workqueue: events request_firmware_work_func\n"
+ "> > > > \n"
+ "> > > > Stack Trace:\n"
+ "> > > > ? arc_unwind_core.constprop.1+0x94/0x10c\n"
+ "> > > > ---[ end trace 2249b79eac9991d2 ]---\n"
+ "> > > > ------------[ cut here ]------------\n"
+ "> > > > WARNING: CPU: 0 PID: 4 at drivers/usb/core/urb.c:450 usb_submit_urb+0x162/0x404\n"
+ "> > > > usb 1-1: BOGUS urb xfer, pipe 1 != type 3\n"
+ "> > > > Modules linked in:\n"
+ "> > > > CPU: 0 PID: 4 Comm: kworker/0:0 Tainted: G????????W???????4.6.3 #10\n"
+ "> > > > Workqueue: events request_firmware_work_func\n"
+ "> > > > \n"
+ "> > > > Stack Trace:\n"
+ "> > > > ? arc_unwind_core.constprop.1+0x94/0x10c\n"
+ "> > > > ---[ end trace 2249b79eac9991d3 ]---\n"
+ "> > > > \n"
+ "> > > please send content of hif_usb_send_regout() from your source code.\n"
+ "> > > It is located in drivers/net/wireless/ath/ath9k/hif_usb.c\n"
+ "> > I use vanilla 4.6.3 tree so that's what I have is the same as\n"
+ "> > http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/drivers/net/wireless/ath/ath9k/hif_usb.c?h=\n"
+ "> > linu\n"
+ "> > x-4.6.y#n99\n"
+ ">\n"
+ "> Interesting.\n"
+ "> Can you please send lsusb -v for this adapter?\n"
  "\n"
  "See below:\n"
- "--------------------------+AD4-8---------------------------\n"
- "+ACM- lsusb -v\n"
+ "-------------------------->8---------------------------\n"
+ "# lsusb -v\n"
  "\n"
- "Bus 002 Device 002: ID 0cf3:9271+AKAAoA-\n"
+ "Bus 002 Device 002: ID 0cf3:9271??\n"
  "Device Descriptor:\n"
- "+AKA- bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-18\n"
- "+AKA- bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-1\n"
- "+AKA- bcdUSB+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-2.00\n"
- "+AKA- bDeviceClass+AKAAoACgAKAAoACgAKAAoACgAKA-255+AKA-\n"
- "+AKA- bDeviceSubClass+AKAAoACgAKAAoACgAKA-255+AKA-\n"
- "+AKA- bDeviceProtocol+AKAAoACgAKAAoACgAKA-255+AKA-\n"
- "+AKA- bMaxPacketSize0+AKAAoACgAKAAoACgAKAAoA-64\n"
- "+AKA- idVendor+AKAAoACgAKAAoACgAKAAoACgAKAAoA-0x0cf3+AKA-\n"
- "+AKA- idProduct+AKAAoACgAKAAoACgAKAAoACgAKA-0x9271+AKA-\n"
- "+AKA- bcdDevice+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-1.08\n"
- "+AKA- iManufacturer+AKAAoACgAKAAoACgAKAAoACgAKA-16 ATHEROS\n"
- "+AKA- iProduct+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-32 USB2.0 WLAN\n"
- "+AKA- iSerial+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-48 12345\n"
- "+AKA- bNumConfigurations+AKAAoACgAKAAoACg-1\n"
- "+AKA- Configuration Descriptor:\n"
- "+AKAAoACgAKA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-9\n"
- "+AKAAoACgAKA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-2\n"
- "+AKAAoACgAKA-wTotalLength+AKAAoACgAKAAoACgAKAAoACgAKAAoA-60\n"
- "+AKAAoACgAKA-bNumInterfaces+AKAAoACgAKAAoACgAKAAoACgAKA-1\n"
- "+AKAAoACgAKA-bConfigurationValue+AKAAoACgAKAAoA-1\n"
- "+AKAAoACgAKA-iConfiguration+AKAAoACgAKAAoACgAKAAoACgAKA-0+AKA-\n"
- "+AKAAoACgAKA-bmAttributes+AKAAoACgAKAAoACgAKAAoACg-0x80\n"
- "+AKAAoACgAKAAoACg-(Bus Powered)\n"
- "+AKAAoACgAKA-MaxPower+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-500mA\n"
- "+AKAAoACgAKA-Interface Descriptor:\n"
- "+AKAAoACgAKAAoACg-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-9\n"
- "+AKAAoACgAKAAoACg-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-4\n"
- "+AKAAoACgAKAAoACg-bInterfaceNumber+AKAAoACgAKAAoACgAKAAoA-0\n"
- "+AKAAoACgAKAAoACg-bAlternateSetting+AKAAoACgAKAAoACgAKA-0\n"
- "+AKAAoACgAKAAoACg-bNumEndpoints+AKAAoACgAKAAoACgAKAAoACgAKAAoA-6\n"
- "+AKAAoACgAKAAoACg-bInterfaceClass+AKAAoACgAKAAoACgAKA-255+AKA-\n"
- "+AKAAoACgAKAAoACg-bInterfaceSubClass+AKAAoACgAKAAoACg-0+AKA-\n"
- "+AKAAoACgAKAAoACg-bInterfaceProtocol+AKAAoACgAKAAoACg-0+AKA-\n"
- "+AKAAoACgAKAAoACg-iInterface+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-0+AKA-\n"
- "+AKAAoACgAKAAoACg-Endpoint Descriptor:\n"
- "+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7\n"
- "+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5\n"
- "+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x01+AKAAoA-EP 1 OUT\n"
- "+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-2\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Bulk\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data\n"
- "+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0040+AKAAoA-1x 64 bytes\n"
- "+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-0\n"
- "+AKAAoACgAKAAoACg-Endpoint Descriptor:\n"
- "+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7\n"
- "+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5\n"
- "+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x82+AKAAoA-EP 2 IN\n"
- "+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-2\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Bulk\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data\n"
- "+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0040+AKAAoA-1x 64 bytes\n"
- "+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-0\n"
- "+AKAAoACgAKAAoACg-Endpoint Descriptor:\n"
- "+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7\n"
- "+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5\n"
- "+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x83+AKAAoA-EP 3 IN\n"
- "+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-3\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Interrupt\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data\n"
- "+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0040+AKAAoA-1x 64 bytes\n"
- "+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-1\n"
- "+AKAAoACgAKAAoACg-Endpoint Descriptor:\n"
- "+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7\n"
- "+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5\n"
- "+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x04+AKAAoA-EP 4 OUT\n"
- "+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-2\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Bulk\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data\n"
- "+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0040+AKAAoA-1x 64 bytes\n"
- "+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-0\n"
- "+AKAAoACgAKAAoACg-Endpoint Descriptor:\n"
- "+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7\n"
- "+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5\n"
- "+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x05+AKAAoA-EP 5 OUT\n"
- "+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-2\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Bulk\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data\n"
- "+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0040+AKAAoA-1x 64 bytes\n"
- "+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-0\n"
- "+AKAAoACgAKAAoACg-Endpoint Descriptor:\n"
- "+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7\n"
- "+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5\n"
- "+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x06+AKAAoA-EP 6 OUT\n"
- "+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-2\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Bulk\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data\n"
- "+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0040+AKAAoA-1x 64 bytes\n"
- "+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-0\n"
+ "? bLength????????????????18\n"
+ "? bDescriptorType?????????1\n"
+ "? bcdUSB???????????????2.00\n"
+ "? bDeviceClass??????????255?\n"
+ "? bDeviceSubClass???????255?\n"
+ "? bDeviceProtocol???????255?\n"
+ "? bMaxPacketSize0????????64\n"
+ "? idVendor???????????0x0cf3?\n"
+ "? idProduct??????????0x9271?\n"
+ "? bcdDevice????????????1.08\n"
+ "? iManufacturer??????????16 ATHEROS\n"
+ "? iProduct???????????????32 USB2.0 WLAN\n"
+ "? iSerial????????????????48 12345\n"
+ "? bNumConfigurations??????1\n"
+ "? Configuration Descriptor:\n"
+ "????bLength?????????????????9\n"
+ "????bDescriptorType?????????2\n"
+ "????wTotalLength???????????60\n"
+ "????bNumInterfaces??????????1\n"
+ "????bConfigurationValue?????1\n"
+ "????iConfiguration??????????0?\n"
+ "????bmAttributes?????????0x80\n"
+ "??????(Bus Powered)\n"
+ "????MaxPower??????????????500mA\n"
+ "????Interface Descriptor:\n"
+ "??????bLength?????????????????9\n"
+ "??????bDescriptorType?????????4\n"
+ "??????bInterfaceNumber????????0\n"
+ "??????bAlternateSetting???????0\n"
+ "??????bNumEndpoints???????????6\n"
+ "??????bInterfaceClass???????255?\n"
+ "??????bInterfaceSubClass??????0?\n"
+ "??????bInterfaceProtocol??????0?\n"
+ "??????iInterface??????????????0?\n"
+ "??????Endpoint Descriptor:\n"
+ "????????bLength?????????????????7\n"
+ "????????bDescriptorType?????????5\n"
+ "????????bEndpointAddress?????0x01??EP 1 OUT\n"
+ "????????bmAttributes????????????2\n"
+ "??????????Transfer Type????????????Bulk\n"
+ "??????????Synch Type???????????????None\n"
+ "??????????Usage Type???????????????Data\n"
+ "????????wMaxPacketSize?????0x0040??1x 64 bytes\n"
+ "????????bInterval???????????????0\n"
+ "??????Endpoint Descriptor:\n"
+ "????????bLength?????????????????7\n"
+ "????????bDescriptorType?????????5\n"
+ "????????bEndpointAddress?????0x82??EP 2 IN\n"
+ "????????bmAttributes????????????2\n"
+ "??????????Transfer Type????????????Bulk\n"
+ "??????????Synch Type???????????????None\n"
+ "??????????Usage Type???????????????Data\n"
+ "????????wMaxPacketSize?????0x0040??1x 64 bytes\n"
+ "????????bInterval???????????????0\n"
+ "??????Endpoint Descriptor:\n"
+ "????????bLength?????????????????7\n"
+ "????????bDescriptorType?????????5\n"
+ "????????bEndpointAddress?????0x83??EP 3 IN\n"
+ "????????bmAttributes????????????3\n"
+ "??????????Transfer Type????????????Interrupt\n"
+ "??????????Synch Type???????????????None\n"
+ "??????????Usage Type???????????????Data\n"
+ "????????wMaxPacketSize?????0x0040??1x 64 bytes\n"
+ "????????bInterval???????????????1\n"
+ "??????Endpoint Descriptor:\n"
+ "????????bLength?????????????????7\n"
+ "????????bDescriptorType?????????5\n"
+ "????????bEndpointAddress?????0x04??EP 4 OUT\n"
+ "????????bmAttributes????????????2\n"
+ "??????????Transfer Type????????????Bulk\n"
+ "??????????Synch Type???????????????None\n"
+ "??????????Usage Type???????????????Data\n"
+ "????????wMaxPacketSize?????0x0040??1x 64 bytes\n"
+ "????????bInterval???????????????0\n"
+ "??????Endpoint Descriptor:\n"
+ "????????bLength?????????????????7\n"
+ "????????bDescriptorType?????????5\n"
+ "????????bEndpointAddress?????0x05??EP 5 OUT\n"
+ "????????bmAttributes????????????2\n"
+ "??????????Transfer Type????????????Bulk\n"
+ "??????????Synch Type???????????????None\n"
+ "??????????Usage Type???????????????Data\n"
+ "????????wMaxPacketSize?????0x0040??1x 64 bytes\n"
+ "????????bInterval???????????????0\n"
+ "??????Endpoint Descriptor:\n"
+ "????????bLength?????????????????7\n"
+ "????????bDescriptorType?????????5\n"
+ "????????bEndpointAddress?????0x06??EP 6 OUT\n"
+ "????????bmAttributes????????????2\n"
+ "??????????Transfer Type????????????Bulk\n"
+ "??????????Synch Type???????????????None\n"
+ "??????????Usage Type???????????????Data\n"
+ "????????wMaxPacketSize?????0x0040??1x 64 bytes\n"
+ "????????bInterval???????????????0\n"
  "Device Qualifier (for other device speed):\n"
- "+AKA- bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-10\n"
- "+AKA- bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-6\n"
- "+AKA- bcdUSB+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-2.00\n"
- "+AKA- bDeviceClass+AKAAoACgAKAAoACgAKAAoACgAKA-255+AKA-\n"
- "+AKA- bDeviceSubClass+AKAAoACgAKAAoACgAKA-255+AKA-\n"
- "+AKA- bDeviceProtocol+AKAAoACgAKAAoACgAKA-255+AKA-\n"
- "+AKA- bMaxPacketSize0+AKAAoACgAKAAoACgAKAAoA-64\n"
- "+AKA- bNumConfigurations+AKAAoACgAKAAoACg-1\n"
+ "? bLength????????????????10\n"
+ "? bDescriptorType?????????6\n"
+ "? bcdUSB???????????????2.00\n"
+ "? bDeviceClass??????????255?\n"
+ "? bDeviceSubClass???????255?\n"
+ "? bDeviceProtocol???????255?\n"
+ "? bMaxPacketSize0????????64\n"
+ "? bNumConfigurations??????1\n"
  "can't get debug descriptor: Resource temporarily unavailable\n"
- "Device Status:+AKAAoACgAKAAoA-0x0000\n"
- "+AKA- (Bus Powered)\n"
+ "Device Status:?????0x0000\n"
+ "? (Bus Powered)\n"
  "\n"
- "Bus 002 Device 001: ID 1d6b:0001+AKAAoA-\n"
+ "Bus 002 Device 001: ID 1d6b:0001??\n"
  "Device Descriptor:\n"
- "+AKA- bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-18\n"
- "+AKA- bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-1\n"
- "+AKA- bcdUSB+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-1.10\n"
- "+AKA- bDeviceClass+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-9+AKA-\n"
- "+AKA- bDeviceSubClass+AKAAoACgAKAAoACgAKAAoACg-0+AKA-\n"
- "+AKA- bDeviceProtocol+AKAAoACgAKAAoACgAKAAoACg-0+AKA-\n"
- "+AKA- bMaxPacketSize0+AKAAoACgAKAAoACgAKAAoA-64\n"
- "+AKA- idVendor+AKAAoACgAKAAoACgAKAAoACgAKAAoA-0x1d6b+AKA-\n"
- "+AKA- idProduct+AKAAoACgAKAAoACgAKAAoACgAKA-0x0001+AKA-\n"
- "+AKA- bcdDevice+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-4.06\n"
- "+AKA- iManufacturer+AKAAoACgAKAAoACgAKAAoACgAKAAoA-3 Linux 4.6.3 ohci+AF8-hcd\n"
- "+AKA- iProduct+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-2 Generic Platform OHCI controller\n"
- "+AKA- iSerial+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-1 e0060000.ohci\n"
- "+AKA- bNumConfigurations+AKAAoACgAKAAoACg-1\n"
- "+AKA- Configuration Descriptor:\n"
- "+AKAAoACgAKA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-9\n"
- "+AKAAoACgAKA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-2\n"
- "+AKAAoACgAKA-wTotalLength+AKAAoACgAKAAoACgAKAAoACgAKAAoA-25\n"
- "+AKAAoACgAKA-bNumInterfaces+AKAAoACgAKAAoACgAKAAoACgAKA-1\n"
- "+AKAAoACgAKA-bConfigurationValue+AKAAoACgAKAAoA-1\n"
- "+AKAAoACgAKA-iConfiguration+AKAAoACgAKAAoACgAKAAoACgAKA-0+AKA-\n"
- "+AKAAoACgAKA-bmAttributes+AKAAoACgAKAAoACgAKAAoACg-0xe0\n"
- "+AKAAoACgAKAAoACg-Self Powered\n"
- "+AKAAoACgAKAAoACg-Remote Wakeup\n"
- "+AKAAoACgAKA-MaxPower+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-0mA\n"
- "+AKAAoACgAKA-Interface Descriptor:\n"
- "+AKAAoACgAKAAoACg-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-9\n"
- "+AKAAoACgAKAAoACg-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-4\n"
- "+AKAAoACgAKAAoACg-bInterfaceNumber+AKAAoACgAKAAoACgAKAAoA-0\n"
- "+AKAAoACgAKAAoACg-bAlternateSetting+AKAAoACgAKAAoACgAKA-0\n"
- "+AKAAoACgAKAAoACg-bNumEndpoints+AKAAoACgAKAAoACgAKAAoACgAKAAoA-1\n"
- "+AKAAoACgAKAAoACg-bInterfaceClass+AKAAoACgAKAAoACgAKAAoACg-9+AKA-\n"
- "+AKAAoACgAKAAoACg-bInterfaceSubClass+AKAAoACgAKAAoACg-0+AKA-\n"
- "+AKAAoACgAKAAoACg-bInterfaceProtocol+AKAAoACgAKAAoACg-0+AKA-\n"
- "+AKAAoACgAKAAoACg-iInterface+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-0+AKA-\n"
- "+AKAAoACgAKAAoACg-Endpoint Descriptor:\n"
- "+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7\n"
- "+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5\n"
- "+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x81+AKAAoA-EP 1 IN\n"
- "+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-3\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Interrupt\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data\n"
- "+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0002+AKAAoA-1x 2 bytes\n"
- "+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-255\n"
+ "? bLength????????????????18\n"
+ "? bDescriptorType?????????1\n"
+ "? bcdUSB???????????????1.10\n"
+ "? bDeviceClass????????????9?\n"
+ "? bDeviceSubClass?????????0?\n"
+ "? bDeviceProtocol?????????0?\n"
+ "? bMaxPacketSize0????????64\n"
+ "? idVendor???????????0x1d6b?\n"
+ "? idProduct??????????0x0001?\n"
+ "? bcdDevice????????????4.06\n"
+ "? iManufacturer???????????3 Linux 4.6.3 ohci_hcd\n"
+ "? iProduct????????????????2 Generic Platform OHCI controller\n"
+ "? iSerial?????????????????1 e0060000.ohci\n"
+ "? bNumConfigurations??????1\n"
+ "? Configuration Descriptor:\n"
+ "????bLength?????????????????9\n"
+ "????bDescriptorType?????????2\n"
+ "????wTotalLength???????????25\n"
+ "????bNumInterfaces??????????1\n"
+ "????bConfigurationValue?????1\n"
+ "????iConfiguration??????????0?\n"
+ "????bmAttributes?????????0xe0\n"
+ "??????Self Powered\n"
+ "??????Remote Wakeup\n"
+ "????MaxPower????????????????0mA\n"
+ "????Interface Descriptor:\n"
+ "??????bLength?????????????????9\n"
+ "??????bDescriptorType?????????4\n"
+ "??????bInterfaceNumber????????0\n"
+ "??????bAlternateSetting???????0\n"
+ "??????bNumEndpoints???????????1\n"
+ "??????bInterfaceClass?????????9?\n"
+ "??????bInterfaceSubClass??????0?\n"
+ "??????bInterfaceProtocol??????0?\n"
+ "??????iInterface??????????????0?\n"
+ "??????Endpoint Descriptor:\n"
+ "????????bLength?????????????????7\n"
+ "????????bDescriptorType?????????5\n"
+ "????????bEndpointAddress?????0x81??EP 1 IN\n"
+ "????????bmAttributes????????????3\n"
+ "??????????Transfer Type????????????Interrupt\n"
+ "??????????Synch Type???????????????None\n"
+ "??????????Usage Type???????????????Data\n"
+ "????????wMaxPacketSize?????0x0002??1x 2 bytes\n"
+ "????????bInterval?????????????255\n"
  "Hub Descriptor:\n"
- "+AKA- bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-9\n"
- "+AKA- bDescriptorType+AKAAoACgAKAAoACg-41\n"
- "+AKA- nNbrPorts+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-1\n"
- "+AKA- wHubCharacteristic 0x0002\n"
- "+AKAAoACgAKA-No power switching (usb 1.0)\n"
- "+AKAAoACgAKA-Ganged overcurrent protection\n"
- "+AKA- bPwrOn2PwrGood+AKAAoACgAKAAoACgAKAAoA-2 +ACo- 2 milli seconds\n"
- "+AKA- bHubContrCurrent+AKAAoACgAKAAoACg-0 milli Ampere\n"
- "+AKA- DeviceRemovable+AKAAoACgAKA-0x00\n"
- "+AKA- PortPwrCtrlMask+AKAAoACgAKA-0xff\n"
- "+AKA-Hub Port Status:\n"
- "+AKAAoACg-Port 1: 0000.0103 power enable connect\n"
+ "? bLength???????????????9\n"
+ "? bDescriptorType??????41\n"
+ "? nNbrPorts?????????????1\n"
+ "? wHubCharacteristic 0x0002\n"
+ "????No power switching (usb 1.0)\n"
+ "????Ganged overcurrent protection\n"
+ "? bPwrOn2PwrGood????????2 * 2 milli seconds\n"
+ "? bHubContrCurrent??????0 milli Ampere\n"
+ "? DeviceRemovable????0x00\n"
+ "? PortPwrCtrlMask????0xff\n"
+ "?Hub Port Status:\n"
+ "???Port 1: 0000.0103 power enable connect\n"
  "can't get debug descriptor: Resource temporarily unavailable\n"
- "Device Status:+AKAAoACgAKAAoA-0x0001\n"
- "+AKA- Self Powered\n"
+ "Device Status:?????0x0001\n"
+ "? Self Powered\n"
  "\n"
- "Bus 001 Device 001: ID 1d6b:0002+AKAAoA-\n"
+ "Bus 001 Device 001: ID 1d6b:0002??\n"
  "Device Descriptor:\n"
- "+AKA- bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-18\n"
- "+AKA- bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-1\n"
- "+AKA- bcdUSB+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-2.00\n"
- "+AKA- bDeviceClass+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-9+AKA-\n"
- "+AKA- bDeviceSubClass+AKAAoACgAKAAoACgAKAAoACg-0+AKA-\n"
- "+AKA- bDeviceProtocol+AKAAoACgAKAAoACgAKAAoACg-0+AKA-\n"
- "+AKA- bMaxPacketSize0+AKAAoACgAKAAoACgAKAAoA-64\n"
- "+AKA- idVendor+AKAAoACgAKAAoACgAKAAoACgAKAAoA-0x1d6b+AKA-\n"
- "+AKA- idProduct+AKAAoACgAKAAoACgAKAAoACgAKA-0x0002+AKA-\n"
- "+AKA- bcdDevice+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-4.06\n"
- "+AKA- iManufacturer+AKAAoACgAKAAoACgAKAAoACgAKAAoA-3 Linux 4.6.3 ehci+AF8-hcd\n"
- "+AKA- iProduct+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-2 EHCI Host Controller\n"
- "+AKA- iSerial+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-1 e0040000.ehci\n"
- "+AKA- bNumConfigurations+AKAAoACgAKAAoACg-1\n"
- "+AKA- Configuration Descriptor:\n"
- "+AKAAoACgAKA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-9\n"
- "+AKAAoACgAKA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-2\n"
- "+AKAAoACgAKA-wTotalLength+AKAAoACgAKAAoACgAKAAoACgAKAAoA-25\n"
- "+AKAAoACgAKA-bNumInterfaces+AKAAoACgAKAAoACgAKAAoACgAKA-1\n"
- "+AKAAoACgAKA-bConfigurationValue+AKAAoACgAKAAoA-1\n"
- "+AKAAoACgAKA-iConfiguration+AKAAoACgAKAAoACgAKAAoACgAKA-0+AKA-\n"
- "+AKAAoACgAKA-bmAttributes+AKAAoACgAKAAoACgAKAAoACg-0xe0\n"
- "+AKAAoACgAKAAoACg-Self Powered\n"
- "+AKAAoACgAKAAoACg-Remote Wakeup\n"
- "+AKAAoACgAKA-MaxPower+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-0mA\n"
- "+AKAAoACgAKA-Interface Descriptor:\n"
- "+AKAAoACgAKAAoACg-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-9\n"
- "+AKAAoACgAKAAoACg-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-4\n"
- "+AKAAoACgAKAAoACg-bInterfaceNumber+AKAAoACgAKAAoACgAKAAoA-0\n"
- "+AKAAoACgAKAAoACg-bAlternateSetting+AKAAoACgAKAAoACgAKA-0\n"
- "+AKAAoACgAKAAoACg-bNumEndpoints+AKAAoACgAKAAoACgAKAAoACgAKAAoA-1\n"
- "+AKAAoACgAKAAoACg-bInterfaceClass+AKAAoACgAKAAoACgAKAAoACg-9+AKA-\n"
- "+AKAAoACgAKAAoACg-bInterfaceSubClass+AKAAoACgAKAAoACg-0+AKA-\n"
- "+AKAAoACgAKAAoACg-bInterfaceProtocol+AKAAoACgAKAAoACg-0+AKA-\n"
- "+AKAAoACgAKAAoACg-iInterface+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-0+AKA-\n"
- "+AKAAoACgAKAAoACg-Endpoint Descriptor:\n"
- "+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7\n"
- "+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5\n"
- "+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x81+AKAAoA-EP 1 IN\n"
- "+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-3\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Interrupt\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data\n"
- "+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0004+AKAAoA-1x 4 bytes\n"
- "+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-12\n"
+ "? bLength????????????????18\n"
+ "? bDescriptorType?????????1\n"
+ "? bcdUSB???????????????2.00\n"
+ "? bDeviceClass????????????9?\n"
+ "? bDeviceSubClass?????????0?\n"
+ "? bDeviceProtocol?????????0?\n"
+ "? bMaxPacketSize0????????64\n"
+ "? idVendor???????????0x1d6b?\n"
+ "? idProduct??????????0x0002?\n"
+ "? bcdDevice????????????4.06\n"
+ "? iManufacturer???????????3 Linux 4.6.3 ehci_hcd\n"
+ "? iProduct????????????????2 EHCI Host Controller\n"
+ "? iSerial?????????????????1 e0040000.ehci\n"
+ "? bNumConfigurations??????1\n"
+ "? Configuration Descriptor:\n"
+ "????bLength?????????????????9\n"
+ "????bDescriptorType?????????2\n"
+ "????wTotalLength???????????25\n"
+ "????bNumInterfaces??????????1\n"
+ "????bConfigurationValue?????1\n"
+ "????iConfiguration??????????0?\n"
+ "????bmAttributes?????????0xe0\n"
+ "??????Self Powered\n"
+ "??????Remote Wakeup\n"
+ "????MaxPower????????????????0mA\n"
+ "????Interface Descriptor:\n"
+ "??????bLength?????????????????9\n"
+ "??????bDescriptorType?????????4\n"
+ "??????bInterfaceNumber????????0\n"
+ "??????bAlternateSetting???????0\n"
+ "??????bNumEndpoints???????????1\n"
+ "??????bInterfaceClass?????????9?\n"
+ "??????bInterfaceSubClass??????0?\n"
+ "??????bInterfaceProtocol??????0?\n"
+ "??????iInterface??????????????0?\n"
+ "??????Endpoint Descriptor:\n"
+ "????????bLength?????????????????7\n"
+ "????????bDescriptorType?????????5\n"
+ "????????bEndpointAddress?????0x81??EP 1 IN\n"
+ "????????bmAttributes????????????3\n"
+ "??????????Transfer Type????????????Interrupt\n"
+ "??????????Synch Type???????????????None\n"
+ "??????????Usage Type???????????????Data\n"
+ "????????wMaxPacketSize?????0x0004??1x 4 bytes\n"
+ "????????bInterval??????????????12\n"
  "Hub Descriptor:\n"
- "+AKA- bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-9\n"
- "+AKA- bDescriptorType+AKAAoACgAKAAoACg-41\n"
- "+AKA- nNbrPorts+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-1\n"
- "+AKA- wHubCharacteristic 0x0009\n"
- "+AKAAoACgAKA-Per-port power switching\n"
- "+AKAAoACgAKA-Per-port overcurrent protection\n"
- "+AKA- bPwrOn2PwrGood+AKAAoACgAKAAoACgAKA-10 +ACo- 2 milli seconds\n"
- "+AKA- bHubContrCurrent+AKAAoACgAKAAoACg-0 milli Ampere\n"
- "+AKA- DeviceRemovable+AKAAoACgAKA-0x00\n"
- "+AKA- PortPwrCtrlMask+AKAAoACgAKA-0xff\n"
- "+AKA-Hub Port Status:\n"
- "+AKAAoACg-Port 1: 0000.0100 power\n"
+ "? bLength???????????????9\n"
+ "? bDescriptorType??????41\n"
+ "? nNbrPorts?????????????1\n"
+ "? wHubCharacteristic 0x0009\n"
+ "????Per-port power switching\n"
+ "????Per-port overcurrent protection\n"
+ "? bPwrOn2PwrGood???????10 * 2 milli seconds\n"
+ "? bHubContrCurrent??????0 milli Ampere\n"
+ "? DeviceRemovable????0x00\n"
+ "? PortPwrCtrlMask????0xff\n"
+ "?Hub Port Status:\n"
+ "???Port 1: 0000.0100 power\n"
  "can't get device qualifier: Resource temporarily unavailable\n"
  "can't get debug descriptor: Resource temporarily unavailable\n"
- "Device Status:+AKAAoACgAKAAoA-0x0001\n"
- "+AKA- Self Powered\n"
- "--------------------------+AD4-8---------------------------\n"
+ "Device Status:?????0x0001\n"
+ "? Self Powered\n"
+ "-------------------------->8---------------------------\n"
  "\n"
- "+AD4- and it will be\n"
- "+AD4- interesting to see, which usb endpoint was actualy used.\n"
+ "> and it will be\n"
+ "> interesting to see, which usb endpoint was actualy used.\n"
  "\n"
  "Any hints on how may I get this information?\n"
  "\n"
  -Alexey
 
-be300fccce83537da2cb9cb7ce079358256290f502b97beed3b42a659c4b7b76
+52d2ce01edb52f56f9b81d684ff959d8234faf4db8e0decc54b1cf3da46fe4a4

diff --git a/a/1.txt b/N2/1.txt
index 7f9afec..fe8aea4 100644
--- a/a/1.txt
+++ b/N2/1.txt
@@ -1,345 +1,345 @@
-Hi+AKA-Oleksij,
+Hi Oleksij,
 
-On Tue, 2016-07-05 at 21:01 +-0200, Oleksij Rempel wrote:
-+AD4- Am 05.07.2016 um 19:31 schrieb Alexey Brodkin:
-+AD4- +AD4- 
-+AD4- +AD4- Hi Oleksij,
-+AD4- +AD4- 
-+AD4- +AD4- On Tue, 2016-07-05 at 19:23 +-0200, Oleksij Rempel wrote:
-+AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- Hi,
-+AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- Am 05.07.2016 um 14:20 schrieb Alexey Brodkin:
-+AD4- +AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- +AD4- Hello,
-+AD4- +AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- +AD4- Looks like this is another manifestation of already seen problem with ath9k-htc
-+AD4- +AD4- +AD4- +AD4- and OHCI controller.
-+AD4- +AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- +AD4- I'm trying to get USB Wi-Fi dongle based on Atheros AR9271 to work with our
-+AD4- +AD4- +AD4- +AD4- development board (this is Synopsys AXS103) and seeing a picture very similar to
-+AD4- +AD4- +AD4- +AD4- what was discussed here http://thread.gmane.org/gmane.linux.usb.general/110847
-+AD4- +AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- +AD4- Below is what I see on insertion of the dongle.
-+AD4- +AD4- +AD4- +AD4- Note I have the most recent ath9k-htc firmware (see +ACI-ath9k+AF8-htc/htc+AF8-9271-1.4.0.fw+ACI-
-+AD4- +AD4- +AD4- +AD4- in the log below) and Linux kernel is 4.6.3 (latest stable as of today) but the same
-+AD4- +AD4- +AD4- +AD4- happens even on 4.4.
-+AD4- +AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- +AD4- Interesting enough if I simply remove or disable the warning like that
-+AD4- +AD4- +AD4- +AD4- ------------------------+AD4-8---------------------------
-+AD4- +AD4- +AD4- +AD4- diff --git a/drivers/usb/core/urb.c b/drivers/usb/core/urb.c
-+AD4- +AD4- +AD4- +AD4- index 3d27477..a317e1e 100644
-+AD4- +AD4- +AD4- +AD4- --- a/drivers/usb/core/urb.c
-+AD4- +AD4- +AD4- +AD4- +-+-+- b/drivers/usb/core/urb.c
-+AD4- +AD4- +AD4- +AD4- +AEAAQA- -443,11 +-443,6 +AEAAQA- int usb+AF8-submit+AF8-urb(struct urb +ACo-urb, gfp+AF8-t mem+AF8-flags)
-+AD4- +AD4- +AD4- +AD4- +AKAAoACgAKAAoACgAKAAoACgACo- cause problems in HCDs if they get it wrong.
-+AD4- +AD4- +AD4- +AD4- +AKAAoACgAKAAoACgAKAAoACgACo-/
-+AD4- +AD4- +AD4- +AD4- +AKA-
-+AD4- +AD4- +AD4- +AD4- -+AKAAoACgAKAAoACgAKA-/+ACo- Check that the pipe's type matches the endpoint's type +ACo-/
-+AD4- +AD4- +AD4- +AD4- -+AKAAoACgAKAAoACgAKA-if (usb+AF8-pipetype(urb-+AD4-pipe) +ACEAPQ- pipetypes+AFs-xfertype+AF0-)
-+AD4- +AD4- +AD4- +AD4- -+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-dev+AF8-WARN(+ACY-dev-+AD4-dev, +ACI-BOGUS urb xfer, pipe +ACU-x +ACEAPQ- type +ACU-x+AFw-n+ACI-,
-+AD4- +AD4- +AD4- +AD4- -+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-usb+AF8-pipetype(urb-+AD4-pipe), pipetypes+AFs-xfertype+AF0-)+ADs-
-+AD4- +AD4- +AD4- +AD4- -
-+AD4- +AD4- +AD4- +AD4- +AKAAoACgAKAAoACgAKAAoA-/+ACo- Check against a simple/standard policy +ACo-/
-+AD4- +AD4- +AD4- +AD4- +AKAAoACgAKAAoACgAKAAoA-allowed +AD0- (URB+AF8-NO+AF8-TRANSFER+AF8-DMA+AF8-MAP +AHw- URB+AF8-NO+AF8-INTERRUPT +AHw- URB+AF8-DIR+AF8-MASK +AHw-
-+AD4- +AD4- +AD4- +AD4- +AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-URB+AF8-FREE+AF8-BUFFER)+ADs-
-+AD4- +AD4- +AD4- +AD4- ------------------------+AD4-8---------------------------
-+AD4- +AD4- +AD4- +AD4- everything seem to work quite nice.
-+AD4- +AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- +AD4- Any thoughts are much appreciated.
-+AD4- +AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- +AD4- That's the log itself:
-+AD4- +AD4- +AD4- +AD4- ------------------------+AD4-8---------------------------
-+AD4- +AD4- +AD4- +AD4- usb 1-1: new full-speed USB device number 2 using ohci-platform
-+AD4- +AD4- +AD4- +AD4- usb 1-1: ath9k+AF8-htc: Firmware ath9k+AF8-htc/htc+AF8-9271-1.4.0.fw requested
-+AD4- +AD4- +AD4- +AD4- usb 1-1: ath9k+AF8-htc: Transferred FW: ath9k+AF8-htc/htc+AF8-9271-1.4.0.fw, size: 51008
-+AD4- +AD4- +AD4- +AD4- ------------+AFs- cut here +AF0-------------
-+AD4- +AD4- +AD4- +AD4- WARNING: CPU: 0 PID: 4 at drivers/usb/core/urb.c:450 usb+AF8-submit+AF8-urb+-0x162/0x404
-+AD4- +AD4- +AD4- +AD4- usb 1-1: BOGUS urb xfer, pipe 1 +ACEAPQ- type 3
-+AD4- +AD4- +AD4- +AD4- Modules linked in:
-+AD4- +AD4- +AD4- +AD4- CPU: 0 PID: 4 Comm: kworker/0:0 Not tainted 4.6.3 +ACM-10
-+AD4- +AD4- +AD4- +AD4- Workqueue: events request+AF8-firmware+AF8-work+AF8-func
-+AD4- +AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- +AD4- Stack Trace:
-+AD4- +AD4- +AD4- +AD4- +AKA- arc+AF8-unwind+AF8-core.constprop.1+-0x94/0x10c
-+AD4- +AD4- +AD4- +AD4- ---+AFs- end trace 2249b79eac9991d1 +AF0----
-+AD4- +AD4- +AD4- +AD4- ------------+AFs- cut here +AF0-------------
-+AD4- +AD4- +AD4- +AD4- WARNING: CPU: 0 PID: 4 at drivers/usb/core/urb.c:450 usb+AF8-submit+AF8-urb+-0x162/0x404
-+AD4- +AD4- +AD4- +AD4- usb 1-1: BOGUS urb xfer, pipe 1 +ACEAPQ- type 3
-+AD4- +AD4- +AD4- +AD4- Modules linked in:
-+AD4- +AD4- +AD4- +AD4- CPU: 0 PID: 4 Comm: kworker/0:0 Tainted: G+AKAAoACgAKAAoACgAKAAoA-W+AKAAoACgAKAAoACgAKA-4.6.3 +ACM-10
-+AD4- +AD4- +AD4- +AD4- Workqueue: events request+AF8-firmware+AF8-work+AF8-func
-+AD4- +AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- +AD4- Stack Trace:
-+AD4- +AD4- +AD4- +AD4- +AKA- arc+AF8-unwind+AF8-core.constprop.1+-0x94/0x10c
-+AD4- +AD4- +AD4- +AD4- ---+AFs- end trace 2249b79eac9991d2 +AF0----
-+AD4- +AD4- +AD4- +AD4- ------------+AFs- cut here +AF0-------------
-+AD4- +AD4- +AD4- +AD4- WARNING: CPU: 0 PID: 4 at drivers/usb/core/urb.c:450 usb+AF8-submit+AF8-urb+-0x162/0x404
-+AD4- +AD4- +AD4- +AD4- usb 1-1: BOGUS urb xfer, pipe 1 +ACEAPQ- type 3
-+AD4- +AD4- +AD4- +AD4- Modules linked in:
-+AD4- +AD4- +AD4- +AD4- CPU: 0 PID: 4 Comm: kworker/0:0 Tainted: G+AKAAoACgAKAAoACgAKAAoA-W+AKAAoACgAKAAoACgAKA-4.6.3 +ACM-10
-+AD4- +AD4- +AD4- +AD4- Workqueue: events request+AF8-firmware+AF8-work+AF8-func
-+AD4- +AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- +AD4- Stack Trace:
-+AD4- +AD4- +AD4- +AD4- +AKA- arc+AF8-unwind+AF8-core.constprop.1+-0x94/0x10c
-+AD4- +AD4- +AD4- +AD4- ---+AFs- end trace 2249b79eac9991d3 +AF0----
-+AD4- +AD4- +AD4- +AD4- 
-+AD4- +AD4- +AD4- please send content of hif+AF8-usb+AF8-send+AF8-regout() from your source code.
-+AD4- +AD4- +AD4- It is located in drivers/net/wireless/ath/ath9k/hif+AF8-usb.c
-+AD4- +AD4- I use vanilla 4.6.3 tree so that's what I have is the same as
-+AD4- +AD4- http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/drivers/net/wireless/ath/ath9k/hif+AF8-usb.c?h+AD0-
-+AD4- +AD4- linu
-+AD4- +AD4- x-4.6.y+ACM-n99
-+AD4-
-+AD4- Interesting.
-+AD4- Can you please send lsusb -v for this adapter?
+On Tue, 2016-07-05 at 21:01 +0200, Oleksij Rempel wrote:
+> Am 05.07.2016 um 19:31 schrieb Alexey Brodkin:
+> > 
+> > Hi Oleksij,
+> > 
+> > On Tue, 2016-07-05 at 19:23 +0200, Oleksij Rempel wrote:
+> > > 
+> > > Hi,
+> > > 
+> > > Am 05.07.2016 um 14:20 schrieb Alexey Brodkin:
+> > > > 
+> > > > 
+> > > > Hello,
+> > > > 
+> > > > Looks like this is another manifestation of already seen problem with ath9k-htc
+> > > > and OHCI controller.
+> > > > 
+> > > > I'm trying to get USB Wi-Fi dongle based on Atheros AR9271 to work with our
+> > > > development board (this is Synopsys AXS103) and seeing a picture very similar to
+> > > > what was discussed here http://thread.gmane.org/gmane.linux.usb.general/110847
+> > > > 
+> > > > Below is what I see on insertion of the dongle.
+> > > > Note I have the most recent ath9k-htc firmware (see "ath9k_htc/htc_9271-1.4.0.fw"
+> > > > in the log below) and Linux kernel is 4.6.3 (latest stable as of today) but the same
+> > > > happens even on 4.4.
+> > > > 
+> > > > Interesting enough if I simply remove or disable the warning like that
+> > > > ------------------------>8---------------------------
+> > > > diff --git a/drivers/usb/core/urb.c b/drivers/usb/core/urb.c
+> > > > index 3d27477..a317e1e 100644
+> > > > --- a/drivers/usb/core/urb.c
+> > > > +++ b/drivers/usb/core/urb.c
+> > > > @@ -443,11 +443,6 @@ int usb_submit_urb(struct urb *urb, gfp_t mem_flags)
+> > > >          * cause problems in HCDs if they get it wrong.
+> > > >          */
+> > > >  
+> > > > -       /* Check that the pipe's type matches the endpoint's type */
+> > > > -       if (usb_pipetype(urb->pipe) != pipetypes[xfertype])
+> > > > -               dev_WARN(&dev->dev, "BOGUS urb xfer, pipe %x != type %x\n",
+> > > > -                       usb_pipetype(urb->pipe), pipetypes[xfertype]);
+> > > > -
+> > > >         /* Check against a simple/standard policy */
+> > > >         allowed = (URB_NO_TRANSFER_DMA_MAP | URB_NO_INTERRUPT | URB_DIR_MASK |
+> > > >                         URB_FREE_BUFFER);
+> > > > ------------------------>8---------------------------
+> > > > everything seem to work quite nice.
+> > > > 
+> > > > Any thoughts are much appreciated.
+> > > > 
+> > > > That's the log itself:
+> > > > ------------------------>8---------------------------
+> > > > usb 1-1: new full-speed USB device number 2 using ohci-platform
+> > > > usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested
+> > > > usb 1-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008
+> > > > ------------[ cut here ]------------
+> > > > WARNING: CPU: 0 PID: 4 at drivers/usb/core/urb.c:450 usb_submit_urb+0x162/0x404
+> > > > usb 1-1: BOGUS urb xfer, pipe 1 != type 3
+> > > > Modules linked in:
+> > > > CPU: 0 PID: 4 Comm: kworker/0:0 Not tainted 4.6.3 #10
+> > > > Workqueue: events request_firmware_work_func
+> > > > 
+> > > > Stack Trace:
+> > > >   arc_unwind_core.constprop.1+0x94/0x10c
+> > > > ---[ end trace 2249b79eac9991d1 ]---
+> > > > ------------[ cut here ]------------
+> > > > WARNING: CPU: 0 PID: 4 at drivers/usb/core/urb.c:450 usb_submit_urb+0x162/0x404
+> > > > usb 1-1: BOGUS urb xfer, pipe 1 != type 3
+> > > > Modules linked in:
+> > > > CPU: 0 PID: 4 Comm: kworker/0:0 Tainted: G        W       4.6.3 #10
+> > > > Workqueue: events request_firmware_work_func
+> > > > 
+> > > > Stack Trace:
+> > > >   arc_unwind_core.constprop.1+0x94/0x10c
+> > > > ---[ end trace 2249b79eac9991d2 ]---
+> > > > ------------[ cut here ]------------
+> > > > WARNING: CPU: 0 PID: 4 at drivers/usb/core/urb.c:450 usb_submit_urb+0x162/0x404
+> > > > usb 1-1: BOGUS urb xfer, pipe 1 != type 3
+> > > > Modules linked in:
+> > > > CPU: 0 PID: 4 Comm: kworker/0:0 Tainted: G        W       4.6.3 #10
+> > > > Workqueue: events request_firmware_work_func
+> > > > 
+> > > > Stack Trace:
+> > > >   arc_unwind_core.constprop.1+0x94/0x10c
+> > > > ---[ end trace 2249b79eac9991d3 ]---
+> > > > 
+> > > please send content of hif_usb_send_regout() from your source code.
+> > > It is located in drivers/net/wireless/ath/ath9k/hif_usb.c
+> > I use vanilla 4.6.3 tree so that's what I have is the same as
+> > http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/drivers/net/wireless/ath/ath9k/hif_usb.c?h=
+> > linu
+> > x-4.6.y#n99
+>
+> Interesting.
+> Can you please send lsusb -v for this adapter?
 
 See below:
---------------------------+AD4-8---------------------------
-+ACM- lsusb -v
+-------------------------->8---------------------------
+# lsusb -v
 
-Bus 002 Device 002: ID 0cf3:9271+AKAAoA-
+Bus 002 Device 002: ID 0cf3:9271  
 Device Descriptor:
-+AKA- bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-18
-+AKA- bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-1
-+AKA- bcdUSB+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-2.00
-+AKA- bDeviceClass+AKAAoACgAKAAoACgAKAAoACgAKA-255+AKA-
-+AKA- bDeviceSubClass+AKAAoACgAKAAoACgAKA-255+AKA-
-+AKA- bDeviceProtocol+AKAAoACgAKAAoACgAKA-255+AKA-
-+AKA- bMaxPacketSize0+AKAAoACgAKAAoACgAKAAoA-64
-+AKA- idVendor+AKAAoACgAKAAoACgAKAAoACgAKAAoA-0x0cf3+AKA-
-+AKA- idProduct+AKAAoACgAKAAoACgAKAAoACgAKA-0x9271+AKA-
-+AKA- bcdDevice+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-1.08
-+AKA- iManufacturer+AKAAoACgAKAAoACgAKAAoACgAKA-16 ATHEROS
-+AKA- iProduct+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-32 USB2.0 WLAN
-+AKA- iSerial+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-48 12345
-+AKA- bNumConfigurations+AKAAoACgAKAAoACg-1
-+AKA- Configuration Descriptor:
-+AKAAoACgAKA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-9
-+AKAAoACgAKA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-2
-+AKAAoACgAKA-wTotalLength+AKAAoACgAKAAoACgAKAAoACgAKAAoA-60
-+AKAAoACgAKA-bNumInterfaces+AKAAoACgAKAAoACgAKAAoACgAKA-1
-+AKAAoACgAKA-bConfigurationValue+AKAAoACgAKAAoA-1
-+AKAAoACgAKA-iConfiguration+AKAAoACgAKAAoACgAKAAoACgAKA-0+AKA-
-+AKAAoACgAKA-bmAttributes+AKAAoACgAKAAoACgAKAAoACg-0x80
-+AKAAoACgAKAAoACg-(Bus Powered)
-+AKAAoACgAKA-MaxPower+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-500mA
-+AKAAoACgAKA-Interface Descriptor:
-+AKAAoACgAKAAoACg-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-9
-+AKAAoACgAKAAoACg-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-4
-+AKAAoACgAKAAoACg-bInterfaceNumber+AKAAoACgAKAAoACgAKAAoA-0
-+AKAAoACgAKAAoACg-bAlternateSetting+AKAAoACgAKAAoACgAKA-0
-+AKAAoACgAKAAoACg-bNumEndpoints+AKAAoACgAKAAoACgAKAAoACgAKAAoA-6
-+AKAAoACgAKAAoACg-bInterfaceClass+AKAAoACgAKAAoACgAKA-255+AKA-
-+AKAAoACgAKAAoACg-bInterfaceSubClass+AKAAoACgAKAAoACg-0+AKA-
-+AKAAoACgAKAAoACg-bInterfaceProtocol+AKAAoACgAKAAoACg-0+AKA-
-+AKAAoACgAKAAoACg-iInterface+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-0+AKA-
-+AKAAoACgAKAAoACg-Endpoint Descriptor:
-+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7
-+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5
-+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x01+AKAAoA-EP 1 OUT
-+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-2
-+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Bulk
-+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None
-+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data
-+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0040+AKAAoA-1x 64 bytes
-+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-0
-+AKAAoACgAKAAoACg-Endpoint Descriptor:
-+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7
-+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5
-+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x82+AKAAoA-EP 2 IN
-+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-2
-+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Bulk
-+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None
-+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data
-+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0040+AKAAoA-1x 64 bytes
-+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-0
-+AKAAoACgAKAAoACg-Endpoint Descriptor:
-+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7
-+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5
-+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x83+AKAAoA-EP 3 IN
-+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-3
-+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Interrupt
-+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None
-+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data
-+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0040+AKAAoA-1x 64 bytes
-+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-1
-+AKAAoACgAKAAoACg-Endpoint Descriptor:
-+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7
-+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5
-+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x04+AKAAoA-EP 4 OUT
-+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-2
-+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Bulk
-+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None
-+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data
-+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0040+AKAAoA-1x 64 bytes
-+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-0
-+AKAAoACgAKAAoACg-Endpoint Descriptor:
-+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7
-+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5
-+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x05+AKAAoA-EP 5 OUT
-+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-2
-+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Bulk
-+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None
-+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data
-+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0040+AKAAoA-1x 64 bytes
-+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-0
-+AKAAoACgAKAAoACg-Endpoint Descriptor:
-+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7
-+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5
-+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x06+AKAAoA-EP 6 OUT
-+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-2
-+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Bulk
-+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None
-+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data
-+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0040+AKAAoA-1x 64 bytes
-+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-0
+  bLength                18
+  bDescriptorType         1
+  bcdUSB               2.00
+  bDeviceClass          255 
+  bDeviceSubClass       255 
+  bDeviceProtocol       255 
+  bMaxPacketSize0        64
+  idVendor           0x0cf3 
+  idProduct          0x9271 
+  bcdDevice            1.08
+  iManufacturer          16 ATHEROS
+  iProduct               32 USB2.0 WLAN
+  iSerial                48 12345
+  bNumConfigurations      1
+  Configuration Descriptor:
+    bLength                 9
+    bDescriptorType         2
+    wTotalLength           60
+    bNumInterfaces          1
+    bConfigurationValue     1
+    iConfiguration          0 
+    bmAttributes         0x80
+      (Bus Powered)
+    MaxPower              500mA
+    Interface Descriptor:
+      bLength                 9
+      bDescriptorType         4
+      bInterfaceNumber        0
+      bAlternateSetting       0
+      bNumEndpoints           6
+      bInterfaceClass       255 
+      bInterfaceSubClass      0 
+      bInterfaceProtocol      0 
+      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     0x0040  1x 64 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     0x0040  1x 64 bytes
+        bInterval               0
+      Endpoint Descriptor:
+        bLength                 7
+        bDescriptorType         5
+        bEndpointAddress     0x83  EP 3 IN
+        bmAttributes            3
+          Transfer Type            Interrupt
+          Synch Type               None
+          Usage Type               Data
+        wMaxPacketSize     0x0040  1x 64 bytes
+        bInterval               1
+      Endpoint Descriptor:
+        bLength                 7
+        bDescriptorType         5
+        bEndpointAddress     0x04  EP 4 OUT
+        bmAttributes            2
+          Transfer Type            Bulk
+          Synch Type               None
+          Usage Type               Data
+        wMaxPacketSize     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
+      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               0
 Device Qualifier (for other device speed):
-+AKA- bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-10
-+AKA- bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-6
-+AKA- bcdUSB+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-2.00
-+AKA- bDeviceClass+AKAAoACgAKAAoACgAKAAoACgAKA-255+AKA-
-+AKA- bDeviceSubClass+AKAAoACgAKAAoACgAKA-255+AKA-
-+AKA- bDeviceProtocol+AKAAoACgAKAAoACgAKA-255+AKA-
-+AKA- bMaxPacketSize0+AKAAoACgAKAAoACgAKAAoA-64
-+AKA- bNumConfigurations+AKAAoACgAKAAoACg-1
+  bLength                10
+  bDescriptorType         6
+  bcdUSB               2.00
+  bDeviceClass          255 
+  bDeviceSubClass       255 
+  bDeviceProtocol       255 
+  bMaxPacketSize0        64
+  bNumConfigurations      1
 can't get debug descriptor: Resource temporarily unavailable
-Device Status:+AKAAoACgAKAAoA-0x0000
-+AKA- (Bus Powered)
+Device Status:     0x0000
+  (Bus Powered)
 
-Bus 002 Device 001: ID 1d6b:0001+AKAAoA-
+Bus 002 Device 001: ID 1d6b:0001  
 Device Descriptor:
-+AKA- bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-18
-+AKA- bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-1
-+AKA- bcdUSB+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-1.10
-+AKA- bDeviceClass+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-9+AKA-
-+AKA- bDeviceSubClass+AKAAoACgAKAAoACgAKAAoACg-0+AKA-
-+AKA- bDeviceProtocol+AKAAoACgAKAAoACgAKAAoACg-0+AKA-
-+AKA- bMaxPacketSize0+AKAAoACgAKAAoACgAKAAoA-64
-+AKA- idVendor+AKAAoACgAKAAoACgAKAAoACgAKAAoA-0x1d6b+AKA-
-+AKA- idProduct+AKAAoACgAKAAoACgAKAAoACgAKA-0x0001+AKA-
-+AKA- bcdDevice+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-4.06
-+AKA- iManufacturer+AKAAoACgAKAAoACgAKAAoACgAKAAoA-3 Linux 4.6.3 ohci+AF8-hcd
-+AKA- iProduct+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-2 Generic Platform OHCI controller
-+AKA- iSerial+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-1 e0060000.ohci
-+AKA- bNumConfigurations+AKAAoACgAKAAoACg-1
-+AKA- Configuration Descriptor:
-+AKAAoACgAKA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-9
-+AKAAoACgAKA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-2
-+AKAAoACgAKA-wTotalLength+AKAAoACgAKAAoACgAKAAoACgAKAAoA-25
-+AKAAoACgAKA-bNumInterfaces+AKAAoACgAKAAoACgAKAAoACgAKA-1
-+AKAAoACgAKA-bConfigurationValue+AKAAoACgAKAAoA-1
-+AKAAoACgAKA-iConfiguration+AKAAoACgAKAAoACgAKAAoACgAKA-0+AKA-
-+AKAAoACgAKA-bmAttributes+AKAAoACgAKAAoACgAKAAoACg-0xe0
-+AKAAoACgAKAAoACg-Self Powered
-+AKAAoACgAKAAoACg-Remote Wakeup
-+AKAAoACgAKA-MaxPower+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-0mA
-+AKAAoACgAKA-Interface Descriptor:
-+AKAAoACgAKAAoACg-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-9
-+AKAAoACgAKAAoACg-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-4
-+AKAAoACgAKAAoACg-bInterfaceNumber+AKAAoACgAKAAoACgAKAAoA-0
-+AKAAoACgAKAAoACg-bAlternateSetting+AKAAoACgAKAAoACgAKA-0
-+AKAAoACgAKAAoACg-bNumEndpoints+AKAAoACgAKAAoACgAKAAoACgAKAAoA-1
-+AKAAoACgAKAAoACg-bInterfaceClass+AKAAoACgAKAAoACgAKAAoACg-9+AKA-
-+AKAAoACgAKAAoACg-bInterfaceSubClass+AKAAoACgAKAAoACg-0+AKA-
-+AKAAoACgAKAAoACg-bInterfaceProtocol+AKAAoACgAKAAoACg-0+AKA-
-+AKAAoACgAKAAoACg-iInterface+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-0+AKA-
-+AKAAoACgAKAAoACg-Endpoint Descriptor:
-+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7
-+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5
-+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x81+AKAAoA-EP 1 IN
-+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-3
-+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Interrupt
-+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None
-+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data
-+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0002+AKAAoA-1x 2 bytes
-+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-255
+  bLength                18
+  bDescriptorType         1
+  bcdUSB               1.10
+  bDeviceClass            9 
+  bDeviceSubClass         0 
+  bDeviceProtocol         0 
+  bMaxPacketSize0        64
+  idVendor           0x1d6b 
+  idProduct          0x0001 
+  bcdDevice            4.06
+  iManufacturer           3 Linux 4.6.3 ohci_hcd
+  iProduct                2 Generic Platform OHCI controller
+  iSerial                 1 e0060000.ohci
+  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 
+      bInterfaceSubClass      0 
+      bInterfaceProtocol      0 
+      iInterface              0 
+      Endpoint Descriptor:
+        bLength                 7
+        bDescriptorType         5
+        bEndpointAddress     0x81  EP 1 IN
+        bmAttributes            3
+          Transfer Type            Interrupt
+          Synch Type               None
+          Usage Type               Data
+        wMaxPacketSize     0x0002  1x 2 bytes
+        bInterval             255
 Hub Descriptor:
-+AKA- bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-9
-+AKA- bDescriptorType+AKAAoACgAKAAoACg-41
-+AKA- nNbrPorts+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-1
-+AKA- wHubCharacteristic 0x0002
-+AKAAoACgAKA-No power switching (usb 1.0)
-+AKAAoACgAKA-Ganged overcurrent protection
-+AKA- bPwrOn2PwrGood+AKAAoACgAKAAoACgAKAAoA-2 +ACo- 2 milli seconds
-+AKA- bHubContrCurrent+AKAAoACgAKAAoACg-0 milli Ampere
-+AKA- DeviceRemovable+AKAAoACgAKA-0x00
-+AKA- PortPwrCtrlMask+AKAAoACgAKA-0xff
-+AKA-Hub Port Status:
-+AKAAoACg-Port 1: 0000.0103 power enable connect
+  bLength               9
+  bDescriptorType      41
+  nNbrPorts             1
+  wHubCharacteristic 0x0002
+    No power switching (usb 1.0)
+    Ganged overcurrent protection
+  bPwrOn2PwrGood        2 * 2 milli seconds
+  bHubContrCurrent      0 milli Ampere
+  DeviceRemovable    0x00
+  PortPwrCtrlMask    0xff
+ Hub Port Status:
+   Port 1: 0000.0103 power enable connect
 can't get debug descriptor: Resource temporarily unavailable
-Device Status:+AKAAoACgAKAAoA-0x0001
-+AKA- Self Powered
+Device Status:     0x0001
+  Self Powered
 
-Bus 001 Device 001: ID 1d6b:0002+AKAAoA-
+Bus 001 Device 001: ID 1d6b:0002  
 Device Descriptor:
-+AKA- bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-18
-+AKA- bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-1
-+AKA- bcdUSB+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-2.00
-+AKA- bDeviceClass+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-9+AKA-
-+AKA- bDeviceSubClass+AKAAoACgAKAAoACgAKAAoACg-0+AKA-
-+AKA- bDeviceProtocol+AKAAoACgAKAAoACgAKAAoACg-0+AKA-
-+AKA- bMaxPacketSize0+AKAAoACgAKAAoACgAKAAoA-64
-+AKA- idVendor+AKAAoACgAKAAoACgAKAAoACgAKAAoA-0x1d6b+AKA-
-+AKA- idProduct+AKAAoACgAKAAoACgAKAAoACgAKA-0x0002+AKA-
-+AKA- bcdDevice+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-4.06
-+AKA- iManufacturer+AKAAoACgAKAAoACgAKAAoACgAKAAoA-3 Linux 4.6.3 ehci+AF8-hcd
-+AKA- iProduct+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-2 EHCI Host Controller
-+AKA- iSerial+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-1 e0040000.ehci
-+AKA- bNumConfigurations+AKAAoACgAKAAoACg-1
-+AKA- Configuration Descriptor:
-+AKAAoACgAKA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-9
-+AKAAoACgAKA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-2
-+AKAAoACgAKA-wTotalLength+AKAAoACgAKAAoACgAKAAoACgAKAAoA-25
-+AKAAoACgAKA-bNumInterfaces+AKAAoACgAKAAoACgAKAAoACgAKA-1
-+AKAAoACgAKA-bConfigurationValue+AKAAoACgAKAAoA-1
-+AKAAoACgAKA-iConfiguration+AKAAoACgAKAAoACgAKAAoACgAKA-0+AKA-
-+AKAAoACgAKA-bmAttributes+AKAAoACgAKAAoACgAKAAoACg-0xe0
-+AKAAoACgAKAAoACg-Self Powered
-+AKAAoACgAKAAoACg-Remote Wakeup
-+AKAAoACgAKA-MaxPower+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-0mA
-+AKAAoACgAKA-Interface Descriptor:
-+AKAAoACgAKAAoACg-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-9
-+AKAAoACgAKAAoACg-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-4
-+AKAAoACgAKAAoACg-bInterfaceNumber+AKAAoACgAKAAoACgAKAAoA-0
-+AKAAoACgAKAAoACg-bAlternateSetting+AKAAoACgAKAAoACgAKA-0
-+AKAAoACgAKAAoACg-bNumEndpoints+AKAAoACgAKAAoACgAKAAoACgAKAAoA-1
-+AKAAoACgAKAAoACg-bInterfaceClass+AKAAoACgAKAAoACgAKAAoACg-9+AKA-
-+AKAAoACgAKAAoACg-bInterfaceSubClass+AKAAoACgAKAAoACg-0+AKA-
-+AKAAoACgAKAAoACg-bInterfaceProtocol+AKAAoACgAKAAoACg-0+AKA-
-+AKAAoACgAKAAoACg-iInterface+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-0+AKA-
-+AKAAoACgAKAAoACg-Endpoint Descriptor:
-+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7
-+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5
-+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x81+AKAAoA-EP 1 IN
-+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-3
-+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Interrupt
-+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None
-+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data
-+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0004+AKAAoA-1x 4 bytes
-+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-12
+  bLength                18
+  bDescriptorType         1
+  bcdUSB               2.00
+  bDeviceClass            9 
+  bDeviceSubClass         0 
+  bDeviceProtocol         0 
+  bMaxPacketSize0        64
+  idVendor           0x1d6b 
+  idProduct          0x0002 
+  bcdDevice            4.06
+  iManufacturer           3 Linux 4.6.3 ehci_hcd
+  iProduct                2 EHCI Host Controller
+  iSerial                 1 e0040000.ehci
+  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 
+      bInterfaceSubClass      0 
+      bInterfaceProtocol      0 
+      iInterface              0 
+      Endpoint Descriptor:
+        bLength                 7
+        bDescriptorType         5
+        bEndpointAddress     0x81  EP 1 IN
+        bmAttributes            3
+          Transfer Type            Interrupt
+          Synch Type               None
+          Usage Type               Data
+        wMaxPacketSize     0x0004  1x 4 bytes
+        bInterval              12
 Hub Descriptor:
-+AKA- bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-9
-+AKA- bDescriptorType+AKAAoACgAKAAoACg-41
-+AKA- nNbrPorts+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-1
-+AKA- wHubCharacteristic 0x0009
-+AKAAoACgAKA-Per-port power switching
-+AKAAoACgAKA-Per-port overcurrent protection
-+AKA- bPwrOn2PwrGood+AKAAoACgAKAAoACgAKA-10 +ACo- 2 milli seconds
-+AKA- bHubContrCurrent+AKAAoACgAKAAoACg-0 milli Ampere
-+AKA- DeviceRemovable+AKAAoACgAKA-0x00
-+AKA- PortPwrCtrlMask+AKAAoACgAKA-0xff
-+AKA-Hub Port Status:
-+AKAAoACg-Port 1: 0000.0100 power
+  bLength               9
+  bDescriptorType      41
+  nNbrPorts             1
+  wHubCharacteristic 0x0009
+    Per-port power switching
+    Per-port overcurrent protection
+  bPwrOn2PwrGood       10 * 2 milli seconds
+  bHubContrCurrent      0 milli Ampere
+  DeviceRemovable    0x00
+  PortPwrCtrlMask    0xff
+ Hub Port Status:
+   Port 1: 0000.0100 power
 can't get device qualifier: Resource temporarily unavailable
 can't get debug descriptor: Resource temporarily unavailable
-Device Status:+AKAAoACgAKAAoA-0x0001
-+AKA- Self Powered
---------------------------+AD4-8---------------------------
+Device Status:     0x0001
+  Self Powered
+-------------------------->8---------------------------
 
-+AD4- and it will be
-+AD4- interesting to see, which usb endpoint was actualy used.
+> and it will be
+> interesting to see, which usb endpoint was actualy used.
 
 Any hints on how may I get this information?
 
diff --git a/a/content_digest b/N2/content_digest
index 069024c..49f8be5 100644
--- a/a/content_digest
+++ b/N2/content_digest
@@ -3,356 +3,362 @@
  "ref\01467739821.3086.13.camel@synopsys.com\0"
  "ref\0577C041C.7080905@rempel-privat.de\0"
  "From\0Alexey Brodkin <Alexey.Brodkin@synopsys.com>\0"
- "Subject\0[ath9k-devel] ath9k-htc on OHCI -> bogus usb xfer\0"
+ "Subject\0Re: ath9k-htc on OHCI -> bogus usb xfer\0"
  "Date\0Wed, 6 Jul 2016 07:44:19 +0000\0"
- "To\0ath9k-devel@lists.ath9k.org\0"
+ "To\0linux@rempel-privat.de <linux@rempel-privat.de>\0"
+ "Cc\0linux-wireless@vger.kernel.org <linux-wireless@vger.kernel.org>"
+  anders.darander@gmail.com <anders.darander@gmail.com>
+  ath9k-devel@lists.ath9k.org <ath9k-devel@lists.ath9k.org>
+  fixed-term.Oleksij.Rempel@de.bosch.com <fixed-term.Oleksij.Rempel@de.bosch.com>
+  linux-snps-arc@lists.infradead.org <linux-snps-arc@lists.infradead.org>
+ " linux-usb@vger.kernel.org <linux-usb@vger.kernel.org>\0"
  "\00:1\0"
  "b\0"
- "Hi+AKA-Oleksij,\n"
+ "Hi\302\240Oleksij,\n"
  "\n"
- "On Tue, 2016-07-05 at 21:01 +-0200, Oleksij Rempel wrote:\n"
- "+AD4- Am 05.07.2016 um 19:31 schrieb Alexey Brodkin:\n"
- "+AD4- +AD4- \n"
- "+AD4- +AD4- Hi Oleksij,\n"
- "+AD4- +AD4- \n"
- "+AD4- +AD4- On Tue, 2016-07-05 at 19:23 +-0200, Oleksij Rempel wrote:\n"
- "+AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- Hi,\n"
- "+AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- Am 05.07.2016 um 14:20 schrieb Alexey Brodkin:\n"
- "+AD4- +AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- +AD4- Hello,\n"
- "+AD4- +AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- +AD4- Looks like this is another manifestation of already seen problem with ath9k-htc\n"
- "+AD4- +AD4- +AD4- +AD4- and OHCI controller.\n"
- "+AD4- +AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- +AD4- I'm trying to get USB Wi-Fi dongle based on Atheros AR9271 to work with our\n"
- "+AD4- +AD4- +AD4- +AD4- development board (this is Synopsys AXS103) and seeing a picture very similar to\n"
- "+AD4- +AD4- +AD4- +AD4- what was discussed here http://thread.gmane.org/gmane.linux.usb.general/110847\n"
- "+AD4- +AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- +AD4- Below is what I see on insertion of the dongle.\n"
- "+AD4- +AD4- +AD4- +AD4- Note I have the most recent ath9k-htc firmware (see +ACI-ath9k+AF8-htc/htc+AF8-9271-1.4.0.fw+ACI-\n"
- "+AD4- +AD4- +AD4- +AD4- in the log below) and Linux kernel is 4.6.3 (latest stable as of today) but the same\n"
- "+AD4- +AD4- +AD4- +AD4- happens even on 4.4.\n"
- "+AD4- +AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- +AD4- Interesting enough if I simply remove or disable the warning like that\n"
- "+AD4- +AD4- +AD4- +AD4- ------------------------+AD4-8---------------------------\n"
- "+AD4- +AD4- +AD4- +AD4- diff --git a/drivers/usb/core/urb.c b/drivers/usb/core/urb.c\n"
- "+AD4- +AD4- +AD4- +AD4- index 3d27477..a317e1e 100644\n"
- "+AD4- +AD4- +AD4- +AD4- --- a/drivers/usb/core/urb.c\n"
- "+AD4- +AD4- +AD4- +AD4- +-+-+- b/drivers/usb/core/urb.c\n"
- "+AD4- +AD4- +AD4- +AD4- +AEAAQA- -443,11 +-443,6 +AEAAQA- int usb+AF8-submit+AF8-urb(struct urb +ACo-urb, gfp+AF8-t mem+AF8-flags)\n"
- "+AD4- +AD4- +AD4- +AD4- +AKAAoACgAKAAoACgAKAAoACgACo- cause problems in HCDs if they get it wrong.\n"
- "+AD4- +AD4- +AD4- +AD4- +AKAAoACgAKAAoACgAKAAoACgACo-/\n"
- "+AD4- +AD4- +AD4- +AD4- +AKA-\n"
- "+AD4- +AD4- +AD4- +AD4- -+AKAAoACgAKAAoACgAKA-/+ACo- Check that the pipe's type matches the endpoint's type +ACo-/\n"
- "+AD4- +AD4- +AD4- +AD4- -+AKAAoACgAKAAoACgAKA-if (usb+AF8-pipetype(urb-+AD4-pipe) +ACEAPQ- pipetypes+AFs-xfertype+AF0-)\n"
- "+AD4- +AD4- +AD4- +AD4- -+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-dev+AF8-WARN(+ACY-dev-+AD4-dev, +ACI-BOGUS urb xfer, pipe +ACU-x +ACEAPQ- type +ACU-x+AFw-n+ACI-,\n"
- "+AD4- +AD4- +AD4- +AD4- -+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-usb+AF8-pipetype(urb-+AD4-pipe), pipetypes+AFs-xfertype+AF0-)+ADs-\n"
- "+AD4- +AD4- +AD4- +AD4- -\n"
- "+AD4- +AD4- +AD4- +AD4- +AKAAoACgAKAAoACgAKAAoA-/+ACo- Check against a simple/standard policy +ACo-/\n"
- "+AD4- +AD4- +AD4- +AD4- +AKAAoACgAKAAoACgAKAAoA-allowed +AD0- (URB+AF8-NO+AF8-TRANSFER+AF8-DMA+AF8-MAP +AHw- URB+AF8-NO+AF8-INTERRUPT +AHw- URB+AF8-DIR+AF8-MASK +AHw-\n"
- "+AD4- +AD4- +AD4- +AD4- +AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-URB+AF8-FREE+AF8-BUFFER)+ADs-\n"
- "+AD4- +AD4- +AD4- +AD4- ------------------------+AD4-8---------------------------\n"
- "+AD4- +AD4- +AD4- +AD4- everything seem to work quite nice.\n"
- "+AD4- +AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- +AD4- Any thoughts are much appreciated.\n"
- "+AD4- +AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- +AD4- That's the log itself:\n"
- "+AD4- +AD4- +AD4- +AD4- ------------------------+AD4-8---------------------------\n"
- "+AD4- +AD4- +AD4- +AD4- usb 1-1: new full-speed USB device number 2 using ohci-platform\n"
- "+AD4- +AD4- +AD4- +AD4- usb 1-1: ath9k+AF8-htc: Firmware ath9k+AF8-htc/htc+AF8-9271-1.4.0.fw requested\n"
- "+AD4- +AD4- +AD4- +AD4- usb 1-1: ath9k+AF8-htc: Transferred FW: ath9k+AF8-htc/htc+AF8-9271-1.4.0.fw, size: 51008\n"
- "+AD4- +AD4- +AD4- +AD4- ------------+AFs- cut here +AF0-------------\n"
- "+AD4- +AD4- +AD4- +AD4- WARNING: CPU: 0 PID: 4 at drivers/usb/core/urb.c:450 usb+AF8-submit+AF8-urb+-0x162/0x404\n"
- "+AD4- +AD4- +AD4- +AD4- usb 1-1: BOGUS urb xfer, pipe 1 +ACEAPQ- type 3\n"
- "+AD4- +AD4- +AD4- +AD4- Modules linked in:\n"
- "+AD4- +AD4- +AD4- +AD4- CPU: 0 PID: 4 Comm: kworker/0:0 Not tainted 4.6.3 +ACM-10\n"
- "+AD4- +AD4- +AD4- +AD4- Workqueue: events request+AF8-firmware+AF8-work+AF8-func\n"
- "+AD4- +AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- +AD4- Stack Trace:\n"
- "+AD4- +AD4- +AD4- +AD4- +AKA- arc+AF8-unwind+AF8-core.constprop.1+-0x94/0x10c\n"
- "+AD4- +AD4- +AD4- +AD4- ---+AFs- end trace 2249b79eac9991d1 +AF0----\n"
- "+AD4- +AD4- +AD4- +AD4- ------------+AFs- cut here +AF0-------------\n"
- "+AD4- +AD4- +AD4- +AD4- WARNING: CPU: 0 PID: 4 at drivers/usb/core/urb.c:450 usb+AF8-submit+AF8-urb+-0x162/0x404\n"
- "+AD4- +AD4- +AD4- +AD4- usb 1-1: BOGUS urb xfer, pipe 1 +ACEAPQ- type 3\n"
- "+AD4- +AD4- +AD4- +AD4- Modules linked in:\n"
- "+AD4- +AD4- +AD4- +AD4- CPU: 0 PID: 4 Comm: kworker/0:0 Tainted: G+AKAAoACgAKAAoACgAKAAoA-W+AKAAoACgAKAAoACgAKA-4.6.3 +ACM-10\n"
- "+AD4- +AD4- +AD4- +AD4- Workqueue: events request+AF8-firmware+AF8-work+AF8-func\n"
- "+AD4- +AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- +AD4- Stack Trace:\n"
- "+AD4- +AD4- +AD4- +AD4- +AKA- arc+AF8-unwind+AF8-core.constprop.1+-0x94/0x10c\n"
- "+AD4- +AD4- +AD4- +AD4- ---+AFs- end trace 2249b79eac9991d2 +AF0----\n"
- "+AD4- +AD4- +AD4- +AD4- ------------+AFs- cut here +AF0-------------\n"
- "+AD4- +AD4- +AD4- +AD4- WARNING: CPU: 0 PID: 4 at drivers/usb/core/urb.c:450 usb+AF8-submit+AF8-urb+-0x162/0x404\n"
- "+AD4- +AD4- +AD4- +AD4- usb 1-1: BOGUS urb xfer, pipe 1 +ACEAPQ- type 3\n"
- "+AD4- +AD4- +AD4- +AD4- Modules linked in:\n"
- "+AD4- +AD4- +AD4- +AD4- CPU: 0 PID: 4 Comm: kworker/0:0 Tainted: G+AKAAoACgAKAAoACgAKAAoA-W+AKAAoACgAKAAoACgAKA-4.6.3 +ACM-10\n"
- "+AD4- +AD4- +AD4- +AD4- Workqueue: events request+AF8-firmware+AF8-work+AF8-func\n"
- "+AD4- +AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- +AD4- Stack Trace:\n"
- "+AD4- +AD4- +AD4- +AD4- +AKA- arc+AF8-unwind+AF8-core.constprop.1+-0x94/0x10c\n"
- "+AD4- +AD4- +AD4- +AD4- ---+AFs- end trace 2249b79eac9991d3 +AF0----\n"
- "+AD4- +AD4- +AD4- +AD4- \n"
- "+AD4- +AD4- +AD4- please send content of hif+AF8-usb+AF8-send+AF8-regout() from your source code.\n"
- "+AD4- +AD4- +AD4- It is located in drivers/net/wireless/ath/ath9k/hif+AF8-usb.c\n"
- "+AD4- +AD4- I use vanilla 4.6.3 tree so that's what I have is the same as\n"
- "+AD4- +AD4- http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/drivers/net/wireless/ath/ath9k/hif+AF8-usb.c?h+AD0-\n"
- "+AD4- +AD4- linu\n"
- "+AD4- +AD4- x-4.6.y+ACM-n99\n"
- "+AD4-\n"
- "+AD4- Interesting.\n"
- "+AD4- Can you please send lsusb -v for this adapter?\n"
+ "On Tue, 2016-07-05 at 21:01 +0200, Oleksij Rempel wrote:\n"
+ "> Am 05.07.2016 um 19:31 schrieb Alexey Brodkin:\n"
+ "> > \n"
+ "> > Hi Oleksij,\n"
+ "> > \n"
+ "> > On Tue, 2016-07-05 at 19:23 +0200, Oleksij Rempel wrote:\n"
+ "> > > \n"
+ "> > > Hi,\n"
+ "> > > \n"
+ "> > > Am 05.07.2016 um 14:20 schrieb Alexey Brodkin:\n"
+ "> > > > \n"
+ "> > > > \n"
+ "> > > > Hello,\n"
+ "> > > > \n"
+ "> > > > Looks like this is another manifestation of already seen problem with ath9k-htc\n"
+ "> > > > and OHCI controller.\n"
+ "> > > > \n"
+ "> > > > I'm trying to get USB Wi-Fi dongle based on Atheros AR9271 to work with our\n"
+ "> > > > development board (this is Synopsys AXS103) and seeing a picture very similar to\n"
+ "> > > > what was discussed here http://thread.gmane.org/gmane.linux.usb.general/110847\n"
+ "> > > > \n"
+ "> > > > Below is what I see on insertion of the dongle.\n"
+ "> > > > Note I have the most recent ath9k-htc firmware (see \"ath9k_htc/htc_9271-1.4.0.fw\"\n"
+ "> > > > in the log below) and Linux kernel is 4.6.3 (latest stable as of today) but the same\n"
+ "> > > > happens even on 4.4.\n"
+ "> > > > \n"
+ "> > > > Interesting enough if I simply remove or disable the warning like that\n"
+ "> > > > ------------------------>8---------------------------\n"
+ "> > > > diff --git a/drivers/usb/core/urb.c b/drivers/usb/core/urb.c\n"
+ "> > > > index 3d27477..a317e1e 100644\n"
+ "> > > > --- a/drivers/usb/core/urb.c\n"
+ "> > > > +++ b/drivers/usb/core/urb.c\n"
+ "> > > > @@ -443,11 +443,6 @@ int usb_submit_urb(struct urb *urb, gfp_t mem_flags)\n"
+ "> > > > \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240* cause problems in HCDs if they get it wrong.\n"
+ "> > > > \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240*/\n"
+ "> > > > \302\240\n"
+ "> > > > -\302\240\302\240\302\240\302\240\302\240\302\240\302\240/* Check that the pipe's type matches the endpoint's type */\n"
+ "> > > > -\302\240\302\240\302\240\302\240\302\240\302\240\302\240if (usb_pipetype(urb->pipe) != pipetypes[xfertype])\n"
+ "> > > > -\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240dev_WARN(&dev->dev, \"BOGUS urb xfer, pipe %x != type %x\\n\",\n"
+ "> > > > -\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240usb_pipetype(urb->pipe), pipetypes[xfertype]);\n"
+ "> > > > -\n"
+ "> > > > \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240/* Check against a simple/standard policy */\n"
+ "> > > > \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240allowed = (URB_NO_TRANSFER_DMA_MAP | URB_NO_INTERRUPT | URB_DIR_MASK |\n"
+ "> > > > \302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240URB_FREE_BUFFER);\n"
+ "> > > > ------------------------>8---------------------------\n"
+ "> > > > everything seem to work quite nice.\n"
+ "> > > > \n"
+ "> > > > Any thoughts are much appreciated.\n"
+ "> > > > \n"
+ "> > > > That's the log itself:\n"
+ "> > > > ------------------------>8---------------------------\n"
+ "> > > > usb 1-1: new full-speed USB device number 2 using ohci-platform\n"
+ "> > > > usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested\n"
+ "> > > > usb 1-1: ath9k_htc: Transferred FW: ath9k_htc/htc_9271-1.4.0.fw, size: 51008\n"
+ "> > > > ------------[ cut here ]------------\n"
+ "> > > > WARNING: CPU: 0 PID: 4 at drivers/usb/core/urb.c:450 usb_submit_urb+0x162/0x404\n"
+ "> > > > usb 1-1: BOGUS urb xfer, pipe 1 != type 3\n"
+ "> > > > Modules linked in:\n"
+ "> > > > CPU: 0 PID: 4 Comm: kworker/0:0 Not tainted 4.6.3 #10\n"
+ "> > > > Workqueue: events request_firmware_work_func\n"
+ "> > > > \n"
+ "> > > > Stack Trace:\n"
+ "> > > > \302\240 arc_unwind_core.constprop.1+0x94/0x10c\n"
+ "> > > > ---[ end trace 2249b79eac9991d1 ]---\n"
+ "> > > > ------------[ cut here ]------------\n"
+ "> > > > WARNING: CPU: 0 PID: 4 at drivers/usb/core/urb.c:450 usb_submit_urb+0x162/0x404\n"
+ "> > > > usb 1-1: BOGUS urb xfer, pipe 1 != type 3\n"
+ "> > > > Modules linked in:\n"
+ "> > > > CPU: 0 PID: 4 Comm: kworker/0:0 Tainted: G\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240W\302\240\302\240\302\240\302\240\302\240\302\240\302\2404.6.3 #10\n"
+ "> > > > Workqueue: events request_firmware_work_func\n"
+ "> > > > \n"
+ "> > > > Stack Trace:\n"
+ "> > > > \302\240 arc_unwind_core.constprop.1+0x94/0x10c\n"
+ "> > > > ---[ end trace 2249b79eac9991d2 ]---\n"
+ "> > > > ------------[ cut here ]------------\n"
+ "> > > > WARNING: CPU: 0 PID: 4 at drivers/usb/core/urb.c:450 usb_submit_urb+0x162/0x404\n"
+ "> > > > usb 1-1: BOGUS urb xfer, pipe 1 != type 3\n"
+ "> > > > Modules linked in:\n"
+ "> > > > CPU: 0 PID: 4 Comm: kworker/0:0 Tainted: G\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240W\302\240\302\240\302\240\302\240\302\240\302\240\302\2404.6.3 #10\n"
+ "> > > > Workqueue: events request_firmware_work_func\n"
+ "> > > > \n"
+ "> > > > Stack Trace:\n"
+ "> > > > \302\240 arc_unwind_core.constprop.1+0x94/0x10c\n"
+ "> > > > ---[ end trace 2249b79eac9991d3 ]---\n"
+ "> > > > \n"
+ "> > > please send content of hif_usb_send_regout() from your source code.\n"
+ "> > > It is located in drivers/net/wireless/ath/ath9k/hif_usb.c\n"
+ "> > I use vanilla 4.6.3 tree so that's what I have is the same as\n"
+ "> > http://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/tree/drivers/net/wireless/ath/ath9k/hif_usb.c?h=\n"
+ "> > linu\n"
+ "> > x-4.6.y#n99\n"
+ ">\n"
+ "> Interesting.\n"
+ "> Can you please send lsusb -v for this adapter?\n"
  "\n"
  "See below:\n"
- "--------------------------+AD4-8---------------------------\n"
- "+ACM- lsusb -v\n"
+ "-------------------------->8---------------------------\n"
+ "# lsusb -v\n"
  "\n"
- "Bus 002 Device 002: ID 0cf3:9271+AKAAoA-\n"
+ "Bus 002 Device 002: ID 0cf3:9271\302\240\302\240\n"
  "Device Descriptor:\n"
- "+AKA- bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-18\n"
- "+AKA- bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-1\n"
- "+AKA- bcdUSB+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-2.00\n"
- "+AKA- bDeviceClass+AKAAoACgAKAAoACgAKAAoACgAKA-255+AKA-\n"
- "+AKA- bDeviceSubClass+AKAAoACgAKAAoACgAKA-255+AKA-\n"
- "+AKA- bDeviceProtocol+AKAAoACgAKAAoACgAKA-255+AKA-\n"
- "+AKA- bMaxPacketSize0+AKAAoACgAKAAoACgAKAAoA-64\n"
- "+AKA- idVendor+AKAAoACgAKAAoACgAKAAoACgAKAAoA-0x0cf3+AKA-\n"
- "+AKA- idProduct+AKAAoACgAKAAoACgAKAAoACgAKA-0x9271+AKA-\n"
- "+AKA- bcdDevice+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-1.08\n"
- "+AKA- iManufacturer+AKAAoACgAKAAoACgAKAAoACgAKA-16 ATHEROS\n"
- "+AKA- iProduct+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-32 USB2.0 WLAN\n"
- "+AKA- iSerial+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-48 12345\n"
- "+AKA- bNumConfigurations+AKAAoACgAKAAoACg-1\n"
- "+AKA- Configuration Descriptor:\n"
- "+AKAAoACgAKA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-9\n"
- "+AKAAoACgAKA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-2\n"
- "+AKAAoACgAKA-wTotalLength+AKAAoACgAKAAoACgAKAAoACgAKAAoA-60\n"
- "+AKAAoACgAKA-bNumInterfaces+AKAAoACgAKAAoACgAKAAoACgAKA-1\n"
- "+AKAAoACgAKA-bConfigurationValue+AKAAoACgAKAAoA-1\n"
- "+AKAAoACgAKA-iConfiguration+AKAAoACgAKAAoACgAKAAoACgAKA-0+AKA-\n"
- "+AKAAoACgAKA-bmAttributes+AKAAoACgAKAAoACgAKAAoACg-0x80\n"
- "+AKAAoACgAKAAoACg-(Bus Powered)\n"
- "+AKAAoACgAKA-MaxPower+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-500mA\n"
- "+AKAAoACgAKA-Interface Descriptor:\n"
- "+AKAAoACgAKAAoACg-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-9\n"
- "+AKAAoACgAKAAoACg-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-4\n"
- "+AKAAoACgAKAAoACg-bInterfaceNumber+AKAAoACgAKAAoACgAKAAoA-0\n"
- "+AKAAoACgAKAAoACg-bAlternateSetting+AKAAoACgAKAAoACgAKA-0\n"
- "+AKAAoACgAKAAoACg-bNumEndpoints+AKAAoACgAKAAoACgAKAAoACgAKAAoA-6\n"
- "+AKAAoACgAKAAoACg-bInterfaceClass+AKAAoACgAKAAoACgAKA-255+AKA-\n"
- "+AKAAoACgAKAAoACg-bInterfaceSubClass+AKAAoACgAKAAoACg-0+AKA-\n"
- "+AKAAoACgAKAAoACg-bInterfaceProtocol+AKAAoACgAKAAoACg-0+AKA-\n"
- "+AKAAoACgAKAAoACg-iInterface+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-0+AKA-\n"
- "+AKAAoACgAKAAoACg-Endpoint Descriptor:\n"
- "+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7\n"
- "+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5\n"
- "+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x01+AKAAoA-EP 1 OUT\n"
- "+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-2\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Bulk\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data\n"
- "+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0040+AKAAoA-1x 64 bytes\n"
- "+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-0\n"
- "+AKAAoACgAKAAoACg-Endpoint Descriptor:\n"
- "+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7\n"
- "+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5\n"
- "+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x82+AKAAoA-EP 2 IN\n"
- "+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-2\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Bulk\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data\n"
- "+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0040+AKAAoA-1x 64 bytes\n"
- "+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-0\n"
- "+AKAAoACgAKAAoACg-Endpoint Descriptor:\n"
- "+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7\n"
- "+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5\n"
- "+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x83+AKAAoA-EP 3 IN\n"
- "+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-3\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Interrupt\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data\n"
- "+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0040+AKAAoA-1x 64 bytes\n"
- "+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-1\n"
- "+AKAAoACgAKAAoACg-Endpoint Descriptor:\n"
- "+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7\n"
- "+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5\n"
- "+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x04+AKAAoA-EP 4 OUT\n"
- "+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-2\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Bulk\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data\n"
- "+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0040+AKAAoA-1x 64 bytes\n"
- "+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-0\n"
- "+AKAAoACgAKAAoACg-Endpoint Descriptor:\n"
- "+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7\n"
- "+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5\n"
- "+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x05+AKAAoA-EP 5 OUT\n"
- "+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-2\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Bulk\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data\n"
- "+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0040+AKAAoA-1x 64 bytes\n"
- "+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-0\n"
- "+AKAAoACgAKAAoACg-Endpoint Descriptor:\n"
- "+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7\n"
- "+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5\n"
- "+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x06+AKAAoA-EP 6 OUT\n"
- "+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-2\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Bulk\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data\n"
- "+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0040+AKAAoA-1x 64 bytes\n"
- "+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-0\n"
+ "\302\240 bLength\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\24018\n"
+ "\302\240 bDescriptorType\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2401\n"
+ "\302\240 bcdUSB\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2402.00\n"
+ "\302\240 bDeviceClass\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240255\302\240\n"
+ "\302\240 bDeviceSubClass\302\240\302\240\302\240\302\240\302\240\302\240\302\240255\302\240\n"
+ "\302\240 bDeviceProtocol\302\240\302\240\302\240\302\240\302\240\302\240\302\240255\302\240\n"
+ "\302\240 bMaxPacketSize0\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\24064\n"
+ "\302\240 idVendor\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400x0cf3\302\240\n"
+ "\302\240 idProduct\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400x9271\302\240\n"
+ "\302\240 bcdDevice\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2401.08\n"
+ "\302\240 iManufacturer\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\24016 ATHEROS\n"
+ "\302\240 iProduct\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\24032 USB2.0 WLAN\n"
+ "\302\240 iSerial\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\24048 12345\n"
+ "\302\240 bNumConfigurations\302\240\302\240\302\240\302\240\302\240\302\2401\n"
+ "\302\240 Configuration Descriptor:\n"
+ "\302\240\302\240\302\240\302\240bLength\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2409\n"
+ "\302\240\302\240\302\240\302\240bDescriptorType\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2402\n"
+ "\302\240\302\240\302\240\302\240wTotalLength\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\24060\n"
+ "\302\240\302\240\302\240\302\240bNumInterfaces\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2401\n"
+ "\302\240\302\240\302\240\302\240bConfigurationValue\302\240\302\240\302\240\302\240\302\2401\n"
+ "\302\240\302\240\302\240\302\240iConfiguration\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400\302\240\n"
+ "\302\240\302\240\302\240\302\240bmAttributes\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400x80\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240(Bus Powered)\n"
+ "\302\240\302\240\302\240\302\240MaxPower\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240500mA\n"
+ "\302\240\302\240\302\240\302\240Interface Descriptor:\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240bLength\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2409\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240bDescriptorType\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2404\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240bInterfaceNumber\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240bAlternateSetting\302\240\302\240\302\240\302\240\302\240\302\240\302\2400\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240bNumEndpoints\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2406\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240bInterfaceClass\302\240\302\240\302\240\302\240\302\240\302\240\302\240255\302\240\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240bInterfaceSubClass\302\240\302\240\302\240\302\240\302\240\302\2400\302\240\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240bInterfaceProtocol\302\240\302\240\302\240\302\240\302\240\302\2400\302\240\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240iInterface\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400\302\240\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240Endpoint Descriptor:\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bLength\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2407\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bDescriptorType\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2405\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bEndpointAddress\302\240\302\240\302\240\302\240\302\2400x01\302\240\302\240EP 1 OUT\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bmAttributes\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2402\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Transfer Type\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Bulk\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Synch Type\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240None\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Usage Type\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Data\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240wMaxPacketSize\302\240\302\240\302\240\302\240\302\2400x0040\302\240\302\2401x 64 bytes\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bInterval\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240Endpoint Descriptor:\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bLength\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2407\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bDescriptorType\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2405\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bEndpointAddress\302\240\302\240\302\240\302\240\302\2400x82\302\240\302\240EP 2 IN\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bmAttributes\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2402\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Transfer Type\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Bulk\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Synch Type\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240None\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Usage Type\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Data\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240wMaxPacketSize\302\240\302\240\302\240\302\240\302\2400x0040\302\240\302\2401x 64 bytes\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bInterval\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240Endpoint Descriptor:\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bLength\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2407\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bDescriptorType\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2405\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bEndpointAddress\302\240\302\240\302\240\302\240\302\2400x83\302\240\302\240EP 3 IN\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bmAttributes\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2403\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Transfer Type\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Interrupt\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Synch Type\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240None\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Usage Type\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Data\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240wMaxPacketSize\302\240\302\240\302\240\302\240\302\2400x0040\302\240\302\2401x 64 bytes\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bInterval\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2401\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240Endpoint Descriptor:\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bLength\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2407\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bDescriptorType\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2405\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bEndpointAddress\302\240\302\240\302\240\302\240\302\2400x04\302\240\302\240EP 4 OUT\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bmAttributes\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2402\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Transfer Type\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Bulk\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Synch Type\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240None\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Usage Type\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Data\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240wMaxPacketSize\302\240\302\240\302\240\302\240\302\2400x0040\302\240\302\2401x 64 bytes\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bInterval\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240Endpoint Descriptor:\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bLength\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2407\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bDescriptorType\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2405\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bEndpointAddress\302\240\302\240\302\240\302\240\302\2400x05\302\240\302\240EP 5 OUT\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bmAttributes\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2402\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Transfer Type\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Bulk\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Synch Type\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240None\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Usage Type\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Data\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240wMaxPacketSize\302\240\302\240\302\240\302\240\302\2400x0040\302\240\302\2401x 64 bytes\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bInterval\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240Endpoint Descriptor:\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bLength\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2407\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bDescriptorType\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2405\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bEndpointAddress\302\240\302\240\302\240\302\240\302\2400x06\302\240\302\240EP 6 OUT\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bmAttributes\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2402\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Transfer Type\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Bulk\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Synch Type\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240None\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Usage Type\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Data\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240wMaxPacketSize\302\240\302\240\302\240\302\240\302\2400x0040\302\240\302\2401x 64 bytes\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bInterval\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400\n"
  "Device Qualifier (for other device speed):\n"
- "+AKA- bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-10\n"
- "+AKA- bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-6\n"
- "+AKA- bcdUSB+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-2.00\n"
- "+AKA- bDeviceClass+AKAAoACgAKAAoACgAKAAoACgAKA-255+AKA-\n"
- "+AKA- bDeviceSubClass+AKAAoACgAKAAoACgAKA-255+AKA-\n"
- "+AKA- bDeviceProtocol+AKAAoACgAKAAoACgAKA-255+AKA-\n"
- "+AKA- bMaxPacketSize0+AKAAoACgAKAAoACgAKAAoA-64\n"
- "+AKA- bNumConfigurations+AKAAoACgAKAAoACg-1\n"
+ "\302\240 bLength\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\24010\n"
+ "\302\240 bDescriptorType\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2406\n"
+ "\302\240 bcdUSB\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2402.00\n"
+ "\302\240 bDeviceClass\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240255\302\240\n"
+ "\302\240 bDeviceSubClass\302\240\302\240\302\240\302\240\302\240\302\240\302\240255\302\240\n"
+ "\302\240 bDeviceProtocol\302\240\302\240\302\240\302\240\302\240\302\240\302\240255\302\240\n"
+ "\302\240 bMaxPacketSize0\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\24064\n"
+ "\302\240 bNumConfigurations\302\240\302\240\302\240\302\240\302\240\302\2401\n"
  "can't get debug descriptor: Resource temporarily unavailable\n"
- "Device Status:+AKAAoACgAKAAoA-0x0000\n"
- "+AKA- (Bus Powered)\n"
+ "Device Status:\302\240\302\240\302\240\302\240\302\2400x0000\n"
+ "\302\240 (Bus Powered)\n"
  "\n"
- "Bus 002 Device 001: ID 1d6b:0001+AKAAoA-\n"
+ "Bus 002 Device 001: ID 1d6b:0001\302\240\302\240\n"
  "Device Descriptor:\n"
- "+AKA- bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-18\n"
- "+AKA- bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-1\n"
- "+AKA- bcdUSB+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-1.10\n"
- "+AKA- bDeviceClass+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-9+AKA-\n"
- "+AKA- bDeviceSubClass+AKAAoACgAKAAoACgAKAAoACg-0+AKA-\n"
- "+AKA- bDeviceProtocol+AKAAoACgAKAAoACgAKAAoACg-0+AKA-\n"
- "+AKA- bMaxPacketSize0+AKAAoACgAKAAoACgAKAAoA-64\n"
- "+AKA- idVendor+AKAAoACgAKAAoACgAKAAoACgAKAAoA-0x1d6b+AKA-\n"
- "+AKA- idProduct+AKAAoACgAKAAoACgAKAAoACgAKA-0x0001+AKA-\n"
- "+AKA- bcdDevice+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-4.06\n"
- "+AKA- iManufacturer+AKAAoACgAKAAoACgAKAAoACgAKAAoA-3 Linux 4.6.3 ohci+AF8-hcd\n"
- "+AKA- iProduct+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-2 Generic Platform OHCI controller\n"
- "+AKA- iSerial+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-1 e0060000.ohci\n"
- "+AKA- bNumConfigurations+AKAAoACgAKAAoACg-1\n"
- "+AKA- Configuration Descriptor:\n"
- "+AKAAoACgAKA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-9\n"
- "+AKAAoACgAKA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-2\n"
- "+AKAAoACgAKA-wTotalLength+AKAAoACgAKAAoACgAKAAoACgAKAAoA-25\n"
- "+AKAAoACgAKA-bNumInterfaces+AKAAoACgAKAAoACgAKAAoACgAKA-1\n"
- "+AKAAoACgAKA-bConfigurationValue+AKAAoACgAKAAoA-1\n"
- "+AKAAoACgAKA-iConfiguration+AKAAoACgAKAAoACgAKAAoACgAKA-0+AKA-\n"
- "+AKAAoACgAKA-bmAttributes+AKAAoACgAKAAoACgAKAAoACg-0xe0\n"
- "+AKAAoACgAKAAoACg-Self Powered\n"
- "+AKAAoACgAKAAoACg-Remote Wakeup\n"
- "+AKAAoACgAKA-MaxPower+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-0mA\n"
- "+AKAAoACgAKA-Interface Descriptor:\n"
- "+AKAAoACgAKAAoACg-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-9\n"
- "+AKAAoACgAKAAoACg-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-4\n"
- "+AKAAoACgAKAAoACg-bInterfaceNumber+AKAAoACgAKAAoACgAKAAoA-0\n"
- "+AKAAoACgAKAAoACg-bAlternateSetting+AKAAoACgAKAAoACgAKA-0\n"
- "+AKAAoACgAKAAoACg-bNumEndpoints+AKAAoACgAKAAoACgAKAAoACgAKAAoA-1\n"
- "+AKAAoACgAKAAoACg-bInterfaceClass+AKAAoACgAKAAoACgAKAAoACg-9+AKA-\n"
- "+AKAAoACgAKAAoACg-bInterfaceSubClass+AKAAoACgAKAAoACg-0+AKA-\n"
- "+AKAAoACgAKAAoACg-bInterfaceProtocol+AKAAoACgAKAAoACg-0+AKA-\n"
- "+AKAAoACgAKAAoACg-iInterface+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-0+AKA-\n"
- "+AKAAoACgAKAAoACg-Endpoint Descriptor:\n"
- "+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7\n"
- "+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5\n"
- "+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x81+AKAAoA-EP 1 IN\n"
- "+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-3\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Interrupt\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data\n"
- "+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0002+AKAAoA-1x 2 bytes\n"
- "+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-255\n"
+ "\302\240 bLength\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\24018\n"
+ "\302\240 bDescriptorType\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2401\n"
+ "\302\240 bcdUSB\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2401.10\n"
+ "\302\240 bDeviceClass\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2409\302\240\n"
+ "\302\240 bDeviceSubClass\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400\302\240\n"
+ "\302\240 bDeviceProtocol\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400\302\240\n"
+ "\302\240 bMaxPacketSize0\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\24064\n"
+ "\302\240 idVendor\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400x1d6b\302\240\n"
+ "\302\240 idProduct\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400x0001\302\240\n"
+ "\302\240 bcdDevice\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2404.06\n"
+ "\302\240 iManufacturer\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2403 Linux 4.6.3 ohci_hcd\n"
+ "\302\240 iProduct\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2402 Generic Platform OHCI controller\n"
+ "\302\240 iSerial\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2401 e0060000.ohci\n"
+ "\302\240 bNumConfigurations\302\240\302\240\302\240\302\240\302\240\302\2401\n"
+ "\302\240 Configuration Descriptor:\n"
+ "\302\240\302\240\302\240\302\240bLength\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2409\n"
+ "\302\240\302\240\302\240\302\240bDescriptorType\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2402\n"
+ "\302\240\302\240\302\240\302\240wTotalLength\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\24025\n"
+ "\302\240\302\240\302\240\302\240bNumInterfaces\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2401\n"
+ "\302\240\302\240\302\240\302\240bConfigurationValue\302\240\302\240\302\240\302\240\302\2401\n"
+ "\302\240\302\240\302\240\302\240iConfiguration\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400\302\240\n"
+ "\302\240\302\240\302\240\302\240bmAttributes\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400xe0\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240Self Powered\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240Remote Wakeup\n"
+ "\302\240\302\240\302\240\302\240MaxPower\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400mA\n"
+ "\302\240\302\240\302\240\302\240Interface Descriptor:\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240bLength\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2409\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240bDescriptorType\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2404\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240bInterfaceNumber\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240bAlternateSetting\302\240\302\240\302\240\302\240\302\240\302\240\302\2400\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240bNumEndpoints\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2401\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240bInterfaceClass\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2409\302\240\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240bInterfaceSubClass\302\240\302\240\302\240\302\240\302\240\302\2400\302\240\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240bInterfaceProtocol\302\240\302\240\302\240\302\240\302\240\302\2400\302\240\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240iInterface\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400\302\240\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240Endpoint Descriptor:\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bLength\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2407\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bDescriptorType\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2405\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bEndpointAddress\302\240\302\240\302\240\302\240\302\2400x81\302\240\302\240EP 1 IN\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bmAttributes\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2403\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Transfer Type\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Interrupt\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Synch Type\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240None\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Usage Type\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Data\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240wMaxPacketSize\302\240\302\240\302\240\302\240\302\2400x0002\302\240\302\2401x 2 bytes\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bInterval\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240255\n"
  "Hub Descriptor:\n"
- "+AKA- bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-9\n"
- "+AKA- bDescriptorType+AKAAoACgAKAAoACg-41\n"
- "+AKA- nNbrPorts+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-1\n"
- "+AKA- wHubCharacteristic 0x0002\n"
- "+AKAAoACgAKA-No power switching (usb 1.0)\n"
- "+AKAAoACgAKA-Ganged overcurrent protection\n"
- "+AKA- bPwrOn2PwrGood+AKAAoACgAKAAoACgAKAAoA-2 +ACo- 2 milli seconds\n"
- "+AKA- bHubContrCurrent+AKAAoACgAKAAoACg-0 milli Ampere\n"
- "+AKA- DeviceRemovable+AKAAoACgAKA-0x00\n"
- "+AKA- PortPwrCtrlMask+AKAAoACgAKA-0xff\n"
- "+AKA-Hub Port Status:\n"
- "+AKAAoACg-Port 1: 0000.0103 power enable connect\n"
+ "\302\240 bLength\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2409\n"
+ "\302\240 bDescriptorType\302\240\302\240\302\240\302\240\302\240\302\24041\n"
+ "\302\240 nNbrPorts\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2401\n"
+ "\302\240 wHubCharacteristic 0x0002\n"
+ "\302\240\302\240\302\240\302\240No power switching (usb 1.0)\n"
+ "\302\240\302\240\302\240\302\240Ganged overcurrent protection\n"
+ "\302\240 bPwrOn2PwrGood\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2402 * 2 milli seconds\n"
+ "\302\240 bHubContrCurrent\302\240\302\240\302\240\302\240\302\240\302\2400 milli Ampere\n"
+ "\302\240 DeviceRemovable\302\240\302\240\302\240\302\2400x00\n"
+ "\302\240 PortPwrCtrlMask\302\240\302\240\302\240\302\2400xff\n"
+ "\302\240Hub Port Status:\n"
+ "\302\240\302\240\302\240Port 1: 0000.0103 power enable connect\n"
  "can't get debug descriptor: Resource temporarily unavailable\n"
- "Device Status:+AKAAoACgAKAAoA-0x0001\n"
- "+AKA- Self Powered\n"
+ "Device Status:\302\240\302\240\302\240\302\240\302\2400x0001\n"
+ "\302\240 Self Powered\n"
  "\n"
- "Bus 001 Device 001: ID 1d6b:0002+AKAAoA-\n"
+ "Bus 001 Device 001: ID 1d6b:0002\302\240\302\240\n"
  "Device Descriptor:\n"
- "+AKA- bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-18\n"
- "+AKA- bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-1\n"
- "+AKA- bcdUSB+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-2.00\n"
- "+AKA- bDeviceClass+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-9+AKA-\n"
- "+AKA- bDeviceSubClass+AKAAoACgAKAAoACgAKAAoACg-0+AKA-\n"
- "+AKA- bDeviceProtocol+AKAAoACgAKAAoACgAKAAoACg-0+AKA-\n"
- "+AKA- bMaxPacketSize0+AKAAoACgAKAAoACgAKAAoA-64\n"
- "+AKA- idVendor+AKAAoACgAKAAoACgAKAAoACgAKAAoA-0x1d6b+AKA-\n"
- "+AKA- idProduct+AKAAoACgAKAAoACgAKAAoACgAKA-0x0002+AKA-\n"
- "+AKA- bcdDevice+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-4.06\n"
- "+AKA- iManufacturer+AKAAoACgAKAAoACgAKAAoACgAKAAoA-3 Linux 4.6.3 ehci+AF8-hcd\n"
- "+AKA- iProduct+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-2 EHCI Host Controller\n"
- "+AKA- iSerial+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-1 e0040000.ehci\n"
- "+AKA- bNumConfigurations+AKAAoACgAKAAoACg-1\n"
- "+AKA- Configuration Descriptor:\n"
- "+AKAAoACgAKA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-9\n"
- "+AKAAoACgAKA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-2\n"
- "+AKAAoACgAKA-wTotalLength+AKAAoACgAKAAoACgAKAAoACgAKAAoA-25\n"
- "+AKAAoACgAKA-bNumInterfaces+AKAAoACgAKAAoACgAKAAoACgAKA-1\n"
- "+AKAAoACgAKA-bConfigurationValue+AKAAoACgAKAAoA-1\n"
- "+AKAAoACgAKA-iConfiguration+AKAAoACgAKAAoACgAKAAoACgAKA-0+AKA-\n"
- "+AKAAoACgAKA-bmAttributes+AKAAoACgAKAAoACgAKAAoACg-0xe0\n"
- "+AKAAoACgAKAAoACg-Self Powered\n"
- "+AKAAoACgAKAAoACg-Remote Wakeup\n"
- "+AKAAoACgAKA-MaxPower+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-0mA\n"
- "+AKAAoACgAKA-Interface Descriptor:\n"
- "+AKAAoACgAKAAoACg-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-9\n"
- "+AKAAoACgAKAAoACg-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-4\n"
- "+AKAAoACgAKAAoACg-bInterfaceNumber+AKAAoACgAKAAoACgAKAAoA-0\n"
- "+AKAAoACgAKAAoACg-bAlternateSetting+AKAAoACgAKAAoACgAKA-0\n"
- "+AKAAoACgAKAAoACg-bNumEndpoints+AKAAoACgAKAAoACgAKAAoACgAKAAoA-1\n"
- "+AKAAoACgAKAAoACg-bInterfaceClass+AKAAoACgAKAAoACgAKAAoACg-9+AKA-\n"
- "+AKAAoACgAKAAoACg-bInterfaceSubClass+AKAAoACgAKAAoACg-0+AKA-\n"
- "+AKAAoACgAKAAoACg-bInterfaceProtocol+AKAAoACgAKAAoACg-0+AKA-\n"
- "+AKAAoACgAKAAoACg-iInterface+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-0+AKA-\n"
- "+AKAAoACgAKAAoACg-Endpoint Descriptor:\n"
- "+AKAAoACgAKAAoACgAKAAoA-bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-7\n"
- "+AKAAoACgAKAAoACgAKAAoA-bDescriptorType+AKAAoACgAKAAoACgAKAAoACg-5\n"
- "+AKAAoACgAKAAoACgAKAAoA-bEndpointAddress+AKAAoACgAKAAoA-0x81+AKAAoA-EP 1 IN\n"
- "+AKAAoACgAKAAoACgAKAAoA-bmAttributes+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-3\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Transfer Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACg-Interrupt\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Synch Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-None\n"
- "+AKAAoACgAKAAoACgAKAAoACgAKA-Usage Type+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-Data\n"
- "+AKAAoACgAKAAoACgAKAAoA-wMaxPacketSize+AKAAoACgAKAAoA-0x0004+AKAAoA-1x 4 bytes\n"
- "+AKAAoACgAKAAoACgAKAAoA-bInterval+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoA-12\n"
+ "\302\240 bLength\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\24018\n"
+ "\302\240 bDescriptorType\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2401\n"
+ "\302\240 bcdUSB\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2402.00\n"
+ "\302\240 bDeviceClass\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2409\302\240\n"
+ "\302\240 bDeviceSubClass\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400\302\240\n"
+ "\302\240 bDeviceProtocol\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400\302\240\n"
+ "\302\240 bMaxPacketSize0\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\24064\n"
+ "\302\240 idVendor\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400x1d6b\302\240\n"
+ "\302\240 idProduct\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400x0002\302\240\n"
+ "\302\240 bcdDevice\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2404.06\n"
+ "\302\240 iManufacturer\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2403 Linux 4.6.3 ehci_hcd\n"
+ "\302\240 iProduct\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2402 EHCI Host Controller\n"
+ "\302\240 iSerial\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2401 e0040000.ehci\n"
+ "\302\240 bNumConfigurations\302\240\302\240\302\240\302\240\302\240\302\2401\n"
+ "\302\240 Configuration Descriptor:\n"
+ "\302\240\302\240\302\240\302\240bLength\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2409\n"
+ "\302\240\302\240\302\240\302\240bDescriptorType\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2402\n"
+ "\302\240\302\240\302\240\302\240wTotalLength\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\24025\n"
+ "\302\240\302\240\302\240\302\240bNumInterfaces\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2401\n"
+ "\302\240\302\240\302\240\302\240bConfigurationValue\302\240\302\240\302\240\302\240\302\2401\n"
+ "\302\240\302\240\302\240\302\240iConfiguration\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400\302\240\n"
+ "\302\240\302\240\302\240\302\240bmAttributes\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400xe0\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240Self Powered\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240Remote Wakeup\n"
+ "\302\240\302\240\302\240\302\240MaxPower\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400mA\n"
+ "\302\240\302\240\302\240\302\240Interface Descriptor:\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240bLength\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2409\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240bDescriptorType\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2404\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240bInterfaceNumber\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240bAlternateSetting\302\240\302\240\302\240\302\240\302\240\302\240\302\2400\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240bNumEndpoints\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2401\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240bInterfaceClass\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2409\302\240\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240bInterfaceSubClass\302\240\302\240\302\240\302\240\302\240\302\2400\302\240\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240bInterfaceProtocol\302\240\302\240\302\240\302\240\302\240\302\2400\302\240\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240iInterface\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2400\302\240\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240Endpoint Descriptor:\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bLength\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2407\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bDescriptorType\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2405\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bEndpointAddress\302\240\302\240\302\240\302\240\302\2400x81\302\240\302\240EP 1 IN\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bmAttributes\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2403\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Transfer Type\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Interrupt\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Synch Type\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240None\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Usage Type\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240Data\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240wMaxPacketSize\302\240\302\240\302\240\302\240\302\2400x0004\302\240\302\2401x 4 bytes\n"
+ "\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240bInterval\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\24012\n"
  "Hub Descriptor:\n"
- "+AKA- bLength+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKAAoACg-9\n"
- "+AKA- bDescriptorType+AKAAoACgAKAAoACg-41\n"
- "+AKA- nNbrPorts+AKAAoACgAKAAoACgAKAAoACgAKAAoACgAKA-1\n"
- "+AKA- wHubCharacteristic 0x0009\n"
- "+AKAAoACgAKA-Per-port power switching\n"
- "+AKAAoACgAKA-Per-port overcurrent protection\n"
- "+AKA- bPwrOn2PwrGood+AKAAoACgAKAAoACgAKA-10 +ACo- 2 milli seconds\n"
- "+AKA- bHubContrCurrent+AKAAoACgAKAAoACg-0 milli Ampere\n"
- "+AKA- DeviceRemovable+AKAAoACgAKA-0x00\n"
- "+AKA- PortPwrCtrlMask+AKAAoACgAKA-0xff\n"
- "+AKA-Hub Port Status:\n"
- "+AKAAoACg-Port 1: 0000.0100 power\n"
+ "\302\240 bLength\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2409\n"
+ "\302\240 bDescriptorType\302\240\302\240\302\240\302\240\302\240\302\24041\n"
+ "\302\240 nNbrPorts\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\240\302\2401\n"
+ "\302\240 wHubCharacteristic 0x0009\n"
+ "\302\240\302\240\302\240\302\240Per-port power switching\n"
+ "\302\240\302\240\302\240\302\240Per-port overcurrent protection\n"
+ "\302\240 bPwrOn2PwrGood\302\240\302\240\302\240\302\240\302\240\302\240\302\24010 * 2 milli seconds\n"
+ "\302\240 bHubContrCurrent\302\240\302\240\302\240\302\240\302\240\302\2400 milli Ampere\n"
+ "\302\240 DeviceRemovable\302\240\302\240\302\240\302\2400x00\n"
+ "\302\240 PortPwrCtrlMask\302\240\302\240\302\240\302\2400xff\n"
+ "\302\240Hub Port Status:\n"
+ "\302\240\302\240\302\240Port 1: 0000.0100 power\n"
  "can't get device qualifier: Resource temporarily unavailable\n"
  "can't get debug descriptor: Resource temporarily unavailable\n"
- "Device Status:+AKAAoACgAKAAoA-0x0001\n"
- "+AKA- Self Powered\n"
- "--------------------------+AD4-8---------------------------\n"
+ "Device Status:\302\240\302\240\302\240\302\240\302\2400x0001\n"
+ "\302\240 Self Powered\n"
+ "-------------------------->8---------------------------\n"
  "\n"
- "+AD4- and it will be\n"
- "+AD4- interesting to see, which usb endpoint was actualy used.\n"
+ "> and it will be\n"
+ "> interesting to see, which usb endpoint was actualy used.\n"
  "\n"
  "Any hints on how may I get this information?\n"
  "\n"
  -Alexey
 
-be300fccce83537da2cb9cb7ce079358256290f502b97beed3b42a659c4b7b76
+938880414baad9558f4965de13c557ccb722527a6bc70df5e80e45026e53d02d

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.