DWC2 USB Host Mode Lockup 4.11
From: Tim Sander
Date: Wed May 10 2017 - 04:53:29 EST
Hi
I am currently seeing a error with the designware driver on
Intel/Altera ARM Cortex A9 Cyclone SOC V Hardware. The USB PHY is a
TUSB1210 without a hw reset line connected. The error only occurs on
plugging in of the device in host mode. Once the USB device is
enumerated i have not seen any errors. Ocassionally i get an error
that the USB Device is no longer enumerated. Even a reboot does not
help to recover to normal operation. This points IMHO to the PHY as
source of problem as all other components are getting a hw reset on
reboot. I have not worked with USB on a driver level so my knowledge
is a little thin. Nevertheless i tried to pin down the problem. I have
added the patch below to the 4.11 kernel. The observation is that when
the error has not been hit i see lots of "dwc2: STATUS EINPROGRESS"
messages. Which means the bug_on statement i added is not hit on
normal operation.
The usb hw-schematic looks like this:
https://rocketboards.org/foswiki/pub/Documentation/EBVSoCratesEvaluationBoard/SoCrates-Schematic.pdf
So my take is that for some reason the communication between PHY
and controller is broken in a way that either no request gets send to
the PHY or that the PHY is sending no reply.
Any idea how i can get this USB port back to normal operation?
Attached below is the patch which i added to produce the two output
dumps further below. The first output dump is the seldom error case,
the second is the success case.
Best regards
Tim
diff --git a/drivers/usb/dwc2/hcd.c b/drivers/usb/dwc2/hcd.c
index a73722e27d07..1c18104e432f 100644
--- a/drivers/usb/dwc2/hcd.c
+++ b/drivers/usb/dwc2/hcd.c
@@ -38,6 +38,8 @@
* This file contains the core HCD code, and implements the Linux hc_driver
* API
*/
+#define DEBUG
+
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/spinlock.h>
@@ -4663,6 +4665,7 @@ static int _dwc2_hcd_urb_enqueue(struct usb_hcd *hcd, struct urb *urb,
dwc2_urb->flags = tflags;
dwc2_urb->interval = urb->interval;
dwc2_urb->status = -EINPROGRESS;
+ printk("dwc2: STATUS EINPROGRESS\n");
for (i = 0; i < urb->number_of_packets; ++i)
dwc2_hcd_urb_set_iso_desc_params(dwc2_urb, i,
@@ -4773,6 +4776,7 @@ static int _dwc2_hcd_urb_dequeue(struct usb_hcd *hcd, struct urb *urb,
dev_dbg(hsotg->dev, "Called usb_hcd_giveback_urb()\n");
dev_dbg(hsotg->dev, " urb->status = %d\n", urb->status);
+ BUG_ON(urb->status <0);
out:
spin_unlock_irqrestore(&hsotg->lock, flags);
Here is the output in the error case:
[ 11.245681] usbcore: registered new interface driver usbfs
[ 11.254272] usbcore: registered new interface driver hub
[ 11.262479] usbcore: registered new device driver usb
[ 11.346143] dwc2 ffb00000.usb: mapped PA ffb00000 to VA 91550000
[ 11.346236] dwc2 ffb00000.usb: Looking up vusb_d-supply from device tree
[ 11.346254] dwc2 ffb00000.usb: Looking up vusb_d-supply property in node /soc/usb@ffb00000 failed
[ 11.346273] dwc2 ffb00000.usb: ffb00000.usb supply vusb_d not found, using dummy regulator
[ 11.354882] dwc2 ffb00000.usb: Looking up vusb_a-supply from device tree
[ 11.354897] dwc2 ffb00000.usb: Looking up vusb_a-supply property in node /soc/usb@ffb00000 failed
[ 11.354909] dwc2 ffb00000.usb: ffb00000.usb supply vusb_a not found, using dummy regulator
[ 11.363660] dwc2 ffb00000.usb: registering common handler for irq43
[ 11.363848] dwc2 ffb00000.usb: Forcing mode to host
[ 11.363868] dwc2 ffb00000.usb: Core Release: 2.93a (snpsid=4f54293a)
[ 11.363882] dwc2 ffb00000.usb: Forcing mode to host
[ 11.363909] dwc2 ffb00000.usb: DWC OTG HCD INIT
[ 11.363921] dwc2 ffb00000.usb: hcfg=00000200
[ 11.363950] dwc2 ffb00000.usb: dwc2_core_init(8481e010)
[ 11.363962] dwc2 ffb00000.usb: HS ULPI PHY selected
[ 11.363974] dwc2 ffb00000.usb: Internal DMA Mode
[ 11.363987] dwc2 ffb00000.usb: host_dma:1 dma_desc_enable:1
[ 11.363998] dwc2 ffb00000.usb: Using Descriptor DMA mode
[ 11.364010] dwc2 ffb00000.usb: Host Mode
[ 11.375756] dwc2 ffb00000.usb: DWC OTG Controller
[ 11.380596] dwc2 ffb00000.usb: new USB bus registered, assigned bus number 1
[ 11.387883] dwc2 ffb00000.usb: irq 43, io mem 0xffb00000
[ 11.393368] dwc2 ffb00000.usb: DWC OTG HCD START
[ 11.393389] dwc2 ffb00000.usb: dwc2_core_host_init(8481e010)
[ 11.393403] dwc2 ffb00000.usb: Initializing HCFG.FSLSPClkSel to 00000000
[ 11.393417] dwc2 ffb00000.usb: initial grxfsiz=00002000
[ 11.393429] dwc2 ffb00000.usb: new grxfsiz=00000200
[ 11.393441] dwc2 ffb00000.usb: initial gnptxfsiz=20002000
[ 11.393454] dwc2 ffb00000.usb: new gnptxfsiz=02000200
[ 11.393465] dwc2 ffb00000.usb: initial hptxfsiz=20004000
[ 11.393477] dwc2 ffb00000.usb: new hptxfsiz=02000400
[ 11.393495] dwc2 ffb00000.usb: Init: Port Power? op_state=9
[ 11.393502] dwc2 ffb00000.usb: Init: Power Port (0)
[ 11.393508] dwc2 ffb00000.usb: dwc2_enable_host_interrupts()
[ 11.393519] dwc2 ffb00000.usb: DWC OTG HCD Has Root Hub
[ 11.393979] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 11.400827] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 11.408216] usb usb1: Product: DWC OTG Controller
[ 11.418149] usb usb1: Manufacturer: Linux 4.11.0-gf5a125f99139-dirty dwc2_hsotg
[ 11.425687] usb usb1: SerialNumber: ffb00000.usb
[ 11.432340] dwc2 ffb00000.usb: DWC OTG HCD EP RESET: bEndpointAddress=0x81
[ 11.433268] hub 1-0:1.0: USB hub found
[ 11.437111] dwc2 ffb00000.usb: GetHubDescriptor
[ 11.437162] hub 1-0:1.0: 1 port detected
[ 11.441338] dwc2 ffb00000.usb: GetHubStatus
[ 11.441430] dwc2 ffb00000.usb: SetPortFeature
[ 11.441813] dwc2 ffb00000.usb:
[ 11.441824] dwc2 ffb00000.usb: ************************************************************
[ 11.441831] dwc2 ffb00000.usb: HCD State:
[ 11.441839] dwc2 ffb00000.usb: Num channels: 8
[ 11.441846] dwc2 ffb00000.usb: Channel 0:
[ 11.441855] dwc2 ffb00000.usb: dev_addr: 0, ep_num: 0, ep_is_in: 0
[ 11.441861] dwc2 ffb00000.usb: speed: 0
[ 11.441868] dwc2 ffb00000.usb: ep_type: 0
[ 11.441875] dwc2 ffb00000.usb: max_packet: 0
[ 11.441882] dwc2 ffb00000.usb: data_pid_start: 0
[ 11.441889] dwc2 ffb00000.usb: multi_count: 0
[ 11.441895] dwc2 ffb00000.usb: xfer_started: 0
[ 11.441903] dwc2 ffb00000.usb: xfer_buf: (null)
[ 11.441910] dwc2 ffb00000.usb: xfer_dma: 00000000
[ 11.441917] dwc2 ffb00000.usb: xfer_len: 0
[ 11.441924] dwc2 ffb00000.usb: xfer_count: 0
[ 11.441931] dwc2 ffb00000.usb: halt_on_queue: 0
[ 11.441938] dwc2 ffb00000.usb: halt_pending: 0
[ 11.441944] dwc2 ffb00000.usb: halt_status: 0
[ 11.441957] dwc2 ffb00000.usb: do_split: 0
[ 11.441963] dwc2 ffb00000.usb: complete_split: 0
[ 11.441970] dwc2 ffb00000.usb: hub_addr: 0
[ 11.441976] dwc2 ffb00000.usb: hub_port: 0
[ 11.441983] dwc2 ffb00000.usb: xact_pos: 0
[ 11.441989] dwc2 ffb00000.usb: requests: 0
[ 11.441996] dwc2 ffb00000.usb: qh: (null)
[ 11.442003] dwc2 ffb00000.usb: Channel 1:
[ 11.442011] dwc2 ffb00000.usb: dev_addr: 0, ep_num: 0, ep_is_in: 0
[ 11.442017] dwc2 ffb00000.usb: speed: 0
[ 11.442024] dwc2 ffb00000.usb: ep_type: 0
[ 11.442030] dwc2 ffb00000.usb: max_packet: 0
[ 11.442037] dwc2 ffb00000.usb: data_pid_start: 0
[ 11.442043] dwc2 ffb00000.usb: multi_count: 0
[ 11.442050] dwc2 ffb00000.usb: xfer_started: 0
[ 11.442056] dwc2 ffb00000.usb: xfer_buf: (null)
[ 11.442063] dwc2 ffb00000.usb: xfer_dma: 00000000
[ 11.442071] dwc2 ffb00000.usb: xfer_len: 0
[ 11.442077] dwc2 ffb00000.usb: xfer_count: 0
[ 11.442083] dwc2 ffb00000.usb: halt_on_queue: 0
[ 11.442090] dwc2 ffb00000.usb: halt_pending: 0
[ 11.442096] dwc2 ffb00000.usb: halt_status: 0
[ 11.442103] dwc2 ffb00000.usb: do_split: 0
[ 11.442109] dwc2 ffb00000.usb: complete_split: 0
[ 11.442116] dwc2 ffb00000.usb: hub_addr: 0
[ 11.442122] dwc2 ffb00000.usb: hub_port: 0
[ 11.442129] dwc2 ffb00000.usb: xact_pos: 0
[ 11.442135] dwc2 ffb00000.usb: requests: 0
[ 11.442142] dwc2 ffb00000.usb: qh: (null)
[ 11.442148] dwc2 ffb00000.usb: Channel 2:
[ 11.442156] dwc2 ffb00000.usb: dev_addr: 0, ep_num: 0, ep_is_in: 0
[ 11.442163] dwc2 ffb00000.usb: speed: 0
[ 11.442169] dwc2 ffb00000.usb: ep_type: 0
[ 11.442175] dwc2 ffb00000.usb: max_packet: 0
[ 11.442182] dwc2 ffb00000.usb: data_pid_start: 0
[ 11.442189] dwc2 ffb00000.usb: multi_count: 0
[ 11.442195] dwc2 ffb00000.usb: xfer_started: 0
[ 11.442202] dwc2 ffb00000.usb: xfer_buf: (null)
[ 11.442209] dwc2 ffb00000.usb: xfer_dma: 00000000
[ 11.442215] dwc2 ffb00000.usb: xfer_len: 0
[ 11.442222] dwc2 ffb00000.usb: xfer_count: 0
[ 11.442228] dwc2 ffb00000.usb: halt_on_queue: 0
[ 11.442235] dwc2 ffb00000.usb: halt_pending: 0
[ 11.442241] dwc2 ffb00000.usb: halt_status: 0
[ 11.442247] dwc2 ffb00000.usb: do_split: 0
[ 11.442254] dwc2 ffb00000.usb: complete_split: 0
[ 11.442260] dwc2 ffb00000.usb: hub_addr: 0
[ 11.442267] dwc2 ffb00000.usb: hub_port: 0
[ 11.442273] dwc2 ffb00000.usb: xact_pos: 0
[ 11.442280] dwc2 ffb00000.usb: requests: 0
[ 11.442286] dwc2 ffb00000.usb: qh: (null)
[ 11.442292] dwc2 ffb00000.usb: Channel 3:
[ 11.442300] dwc2 ffb00000.usb: dev_addr: 0, ep_num: 0, ep_is_in: 0
[ 11.442307] dwc2 ffb00000.usb: speed: 0
[ 11.442313] dwc2 ffb00000.usb: ep_type: 0
[ 11.442319] dwc2 ffb00000.usb: max_packet: 0
[ 11.442326] dwc2 ffb00000.usb: data_pid_start: 0
[ 11.442332] dwc2 ffb00000.usb: multi_count: 0
[ 11.442339] dwc2 ffb00000.usb: xfer_started: 0
[ 11.442345] dwc2 ffb00000.usb: xfer_buf: (null)
[ 11.442352] dwc2 ffb00000.usb: xfer_dma: 00000000
[ 11.442358] dwc2 ffb00000.usb: xfer_len: 0
[ 11.442365] dwc2 ffb00000.usb: xfer_count: 0
[ 11.442371] dwc2 ffb00000.usb: halt_on_queue: 0
[ 11.442378] dwc2 ffb00000.usb: halt_pending: 0
[ 11.442384] dwc2 ffb00000.usb: halt_status: 0
[ 11.442391] dwc2 ffb00000.usb: do_split: 0
[ 11.442397] dwc2 ffb00000.usb: complete_split: 0
[ 11.442403] dwc2 ffb00000.usb: hub_addr: 0
[ 11.442410] dwc2 ffb00000.usb: hub_port: 0
[ 11.442416] dwc2 ffb00000.usb: xact_pos: 0
[ 11.442423] dwc2 ffb00000.usb: requests: 0
[ 11.442430] dwc2 ffb00000.usb: qh: (null)
[ 11.442436] dwc2 ffb00000.usb: Channel 4:
[ 11.442444] dwc2 ffb00000.usb: dev_addr: 0, ep_num: 0, ep_is_in: 0
[ 11.442450] dwc2 ffb00000.usb: speed: 0
[ 11.442457] dwc2 ffb00000.usb: ep_type: 0
[ 11.442463] dwc2 ffb00000.usb: max_packet: 0
[ 11.442470] dwc2 ffb00000.usb: data_pid_start: 0
[ 11.442476] dwc2 ffb00000.usb: multi_count: 0
[ 11.442483] dwc2 ffb00000.usb: xfer_started: 0
[ 11.442489] dwc2 ffb00000.usb: xfer_buf: (null)
[ 11.443985] dwc2 ffb00000.usb: xfer_dma: 00000000
[ 11.443994] dwc2 ffb00000.usb: xfer_len: 0
[ 11.444001] dwc2 ffb00000.usb: xfer_count: 0
[ 11.444008] dwc2 ffb00000.usb: halt_on_queue: 0
[ 11.444015] dwc2 ffb00000.usb: halt_pending: 0
[ 11.444021] dwc2 ffb00000.usb: halt_status: 0
[ 11.444028] dwc2 ffb00000.usb: do_split: 0
[ 11.444035] dwc2 ffb00000.usb: complete_split: 0
[ 11.444042] dwc2 ffb00000.usb: hub_addr: 0
[ 11.444048] dwc2 ffb00000.usb: hub_port: 0
[ 11.444055] dwc2 ffb00000.usb: xact_pos: 0
[ 11.444061] dwc2 ffb00000.usb: requests: 0
[ 11.444069] dwc2 ffb00000.usb: qh: (null)
[ 11.444076] dwc2 ffb00000.usb: Channel 5:
[ 11.444084] dwc2 ffb00000.usb: dev_addr: 0, ep_num: 0, ep_is_in: 0
[ 11.444091] dwc2 ffb00000.usb: speed: 0
[ 11.444098] dwc2 ffb00000.usb: ep_type: 0
[ 11.444104] dwc2 ffb00000.usb: max_packet: 0
[ 11.444111] dwc2 ffb00000.usb: data_pid_start: 0
[ 11.444118] dwc2 ffb00000.usb: multi_count: 0
[ 11.444130] dwc2 ffb00000.usb: xfer_started: 0
[ 11.444137] dwc2 ffb00000.usb: xfer_buf: (null)
[ 11.444145] dwc2 ffb00000.usb: xfer_dma: 00000000
[ 11.444152] dwc2 ffb00000.usb: xfer_len: 0
[ 11.444159] dwc2 ffb00000.usb: xfer_count: 0
[ 11.444165] dwc2 ffb00000.usb: halt_on_queue: 0
[ 11.444172] dwc2 ffb00000.usb: halt_pending: 0
[ 11.444179] dwc2 ffb00000.usb: halt_status: 0
[ 11.444185] dwc2 ffb00000.usb: do_split: 0
[ 11.444192] dwc2 ffb00000.usb: complete_split: 0
[ 11.444198] dwc2 ffb00000.usb: hub_addr: 0
[ 11.444205] dwc2 ffb00000.usb: hub_port: 0
[ 11.444211] dwc2 ffb00000.usb: xact_pos: 0
[ 11.444217] dwc2 ffb00000.usb: requests: 0
[ 11.444224] dwc2 ffb00000.usb: qh: (null)
[ 11.444231] dwc2 ffb00000.usb: Channel 6:
[ 11.444239] dwc2 ffb00000.usb: dev_addr: 0, ep_num: 0, ep_is_in: 0
[ 11.444245] dwc2 ffb00000.usb: speed: 0
[ 11.444252] dwc2 ffb00000.usb: ep_type: 0
[ 11.444258] dwc2 ffb00000.usb: max_packet: 0
[ 11.444264] dwc2 ffb00000.usb: data_pid_start: 0
[ 11.444271] dwc2 ffb00000.usb: multi_count: 0
[ 11.444277] dwc2 ffb00000.usb: xfer_started: 0
[ 11.444284] dwc2 ffb00000.usb: xfer_buf: (null)
[ 11.444291] dwc2 ffb00000.usb: xfer_dma: 00000000
[ 11.444298] dwc2 ffb00000.usb: xfer_len: 0
[ 11.444304] dwc2 ffb00000.usb: xfer_count: 0
[ 11.444311] dwc2 ffb00000.usb: halt_on_queue: 0
[ 11.444317] dwc2 ffb00000.usb: halt_pending: 0
[ 11.444324] dwc2 ffb00000.usb: halt_status: 0
[ 11.444330] dwc2 ffb00000.usb: do_split: 0
[ 11.444337] dwc2 ffb00000.usb: complete_split: 0
[ 11.444343] dwc2 ffb00000.usb: hub_addr: 0
[ 11.444350] dwc2 ffb00000.usb: hub_port: 0
[ 11.444356] dwc2 ffb00000.usb: xact_pos: 0
[ 11.444363] dwc2 ffb00000.usb: requests: 0
[ 11.444369] dwc2 ffb00000.usb: qh: (null)
[ 11.444376] dwc2 ffb00000.usb: Channel 7:
[ 11.444384] dwc2 ffb00000.usb: dev_addr: 0, ep_num: 0, ep_is_in: 0
[ 11.444390] dwc2 ffb00000.usb: speed: 0
[ 11.444397] dwc2 ffb00000.usb: ep_type: 0
[ 11.444403] dwc2 ffb00000.usb: max_packet: 0
[ 11.444410] dwc2 ffb00000.usb: data_pid_start: 0
[ 11.444416] dwc2 ffb00000.usb: multi_count: 0
[ 11.444423] dwc2 ffb00000.usb: xfer_started: 0
[ 11.444429] dwc2 ffb00000.usb: xfer_buf: (null)
[ 11.444436] dwc2 ffb00000.usb: xfer_dma: 00000000
[ 11.444444] dwc2 ffb00000.usb: xfer_len: 0
[ 11.444451] dwc2 ffb00000.usb: xfer_count: 0
[ 11.444457] dwc2 ffb00000.usb: halt_on_queue: 0
[ 11.444464] dwc2 ffb00000.usb: halt_pending: 0
[ 11.444471] dwc2 ffb00000.usb: halt_status: 0
[ 11.444477] dwc2 ffb00000.usb: do_split: 0
[ 11.444483] dwc2 ffb00000.usb: complete_split: 0
[ 11.444490] dwc2 ffb00000.usb: hub_addr: 0
[ 11.445587] dwc2 ffb00000.usb: hub_port: 0
[ 11.445595] dwc2 ffb00000.usb: xact_pos: 0
[ 11.445602] dwc2 ffb00000.usb: requests: 0
[ 11.445610] dwc2 ffb00000.usb: qh: (null)
[ 11.445618] dwc2 ffb00000.usb: non_periodic_channels: 0
[ 11.445625] dwc2 ffb00000.usb: periodic_channels: 0
[ 11.445632] dwc2 ffb00000.usb: periodic_usecs: 0
[ 11.445640] dwc2 ffb00000.usb: NP Tx Req Queue Space Avail: 8
[ 11.445647] dwc2 ffb00000.usb: NP Tx FIFO Space Avail: 512
[ 11.445654] dwc2 ffb00000.usb: P Tx Req Queue Space Avail: 16
[ 11.445661] dwc2 ffb00000.usb: P Tx FIFO Space Avail: 512
[ 11.445668] dwc2 ffb00000.usb: Core Global Registers
[ 11.445677] dwc2 ffb00000.usb: GOTGCTL @0x91550000 : 0x002C0000
[ 11.445685] dwc2 ffb00000.usb: GOTGINT @0x91550004 : 0x00000000
[ 11.445693] dwc2 ffb00000.usb: GAHBCFG @0x91550008 : 0x0000002E
[ 11.445701] dwc2 ffb00000.usb: GUSBCFG @0x9155000C : 0x20101410
[ 11.445709] dwc2 ffb00000.usb: GRSTCTL @0x91550010 : 0x80000000
[ 11.445717] dwc2 ffb00000.usb: GINTSTS @0x91550014 : 0x05000021
[ 11.445725] dwc2 ffb00000.usb: GINTMSK @0x91550018 : 0xF3000806
[ 11.445733] dwc2 ffb00000.usb: GRXSTSR @0x9155001C : 0x00000000
[ 11.445740] dwc2 ffb00000.usb: GRXFSIZ @0x91550024 : 0x00000200
[ 11.445748] dwc2 ffb00000.usb: GNPTXFSIZ @0x91550028 : 0x02000200
[ 11.445756] dwc2 ffb00000.usb: GNPTXSTS @0x9155002C : 0x00080200
[ 11.445765] dwc2 ffb00000.usb: GI2CCTL @0x91550030 : 0x00000000
[ 11.445772] dwc2 ffb00000.usb: GPVNDCTL @0x91550034 : 0x00000000
[ 11.445780] dwc2 ffb00000.usb: GGPIO @0x91550038 : 0x00000000
[ 11.445788] dwc2 ffb00000.usb: GUID @0x9155003C : 0x12345678
[ 11.445796] dwc2 ffb00000.usb: GSNPSID @0x91550040 : 0x4F54293A
[ 11.445804] dwc2 ffb00000.usb: GHWCFG1 @0x91550044 : 0x00000000
[ 11.445812] dwc2 ffb00000.usb: GHWCFG2 @0x91550048 : 0x238FFC90
[ 11.445820] dwc2 ffb00000.usb: GHWCFG3 @0x9155004C : 0x1F8002E8
[ 11.445828] dwc2 ffb00000.usb: GHWCFG4 @0x91550050 : 0xFE0F0020
[ 11.445836] dwc2 ffb00000.usb: GLPMCFG @0x91550054 : 0x00000000
[ 11.445843] dwc2 ffb00000.usb: GPWRDN @0x91550058 : 0x00000000
[ 11.445852] dwc2 ffb00000.usb: GDFIFOCFG @0x9155005C : 0x06002000
[ 11.445860] dwc2 ffb00000.usb: HPTXFSIZ @0x91550100 : 0x02000400
[ 11.445867] dwc2 ffb00000.usb: PCGCTL @0x91550E00 : 0x00000000
[ 11.445874] dwc2 ffb00000.usb: Host Global Registers
[ 11.445882] dwc2 ffb00000.usb: HCFG @0x91550400 : 0x00800200
[ 11.445890] dwc2 ffb00000.usb: HFIR @0x91550404 : 0x0000EA60
[ 11.445898] dwc2 ffb00000.usb: HFNUM @0x91550408 : 0xEA603FFF
[ 11.445906] dwc2 ffb00000.usb: HPTXSTS @0x91550410 : 0x00100200
[ 11.445914] dwc2 ffb00000.usb: HAINT @0x91550414 : 0x00000000
[ 11.445922] dwc2 ffb00000.usb: HAINTMSK @0x91550418 : 0x00000000
[ 11.445930] dwc2 ffb00000.usb: HFLBADDR @0x9155041C : 0x00000000
[ 11.445938] dwc2 ffb00000.usb: HPRT0 @0x91550440 : 0x00021403
[ 11.445945] dwc2 ffb00000.usb: Host Channel 0 Specific Registers
[ 11.445952] dwc2 ffb00000.usb: HCCHAR @0x91550500 : 0x00000000
[ 11.445960] dwc2 ffb00000.usb: HCSPLT @0x91550504 : 0x00000000
[ 11.445968] dwc2 ffb00000.usb: HCINT @0x91550508 : 0x00000000
[ 11.445975] dwc2 ffb00000.usb: HCINTMSK @0x9155050C : 0x00000000
[ 11.445983] dwc2 ffb00000.usb: HCTSIZ @0x91550510 : 0x00000000
[ 11.445991] dwc2 ffb00000.usb: HCDMA @0x91550514 : 0x07340000
[ 11.445999] dwc2 ffb00000.usb: HCDMAB @0x9155051C : 0x00CD0F88
[ 11.446006] dwc2 ffb00000.usb: Host Channel 1 Specific Registers
[ 11.446013] dwc2 ffb00000.usb: HCCHAR @0x91550520 : 0x00000000
[ 11.446021] dwc2 ffb00000.usb: HCSPLT @0x91550524 : 0x00000000
[ 11.446028] dwc2 ffb00000.usb: HCINT @0x91550528 : 0x00000000
[ 11.446036] dwc2 ffb00000.usb: HCINTMSK @0x9155052C : 0x00000000
[ 11.446044] dwc2 ffb00000.usb: HCTSIZ @0x91550530 : 0x00000000
[ 11.446051] dwc2 ffb00000.usb: HCDMA @0x91550534 : 0x07172400
[ 11.446059] dwc2 ffb00000.usb: HCDMAB @0x9155053C : 0x0805100D
[ 11.446066] dwc2 ffb00000.usb: Host Channel 2 Specific Registers
[ 11.446073] dwc2 ffb00000.usb: HCCHAR @0x91550540 : 0x00000000
[ 11.446081] dwc2 ffb00000.usb: HCSPLT @0x91550544 : 0x00000000
[ 11.446089] dwc2 ffb00000.usb: HCINT @0x91550548 : 0x00000000
[ 11.446096] dwc2 ffb00000.usb: HCINTMSK @0x9155054C : 0x00000000
[ 11.446104] dwc2 ffb00000.usb: HCTSIZ @0x91550550 : 0x00000000
[ 11.446112] dwc2 ffb00000.usb: HCDMA @0x91550554 : 0x07172200
[ 11.446119] dwc2 ffb00000.usb: HCDMAB @0x9155055C : 0x0805101F
[ 11.446126] dwc2 ffb00000.usb: Host Channel 3 Specific Registers
[ 11.446134] dwc2 ffb00000.usb: HCCHAR @0x91550560 : 0x00000000
[ 11.446141] dwc2 ffb00000.usb: HCSPLT @0x91550564 : 0x00000000
[ 11.446149] dwc2 ffb00000.usb: HCINT @0x91550568 : 0x00000000
[ 11.446156] dwc2 ffb00000.usb: HCINTMSK @0x9155056C : 0x00000000
[ 11.446164] dwc2 ffb00000.usb: HCTSIZ @0x91550570 : 0x00000000
[ 11.446172] dwc2 ffb00000.usb: HCDMA @0x91550574 : 0x07172400
[ 11.446179] dwc2 ffb00000.usb: HCDMAB @0x9155057C : 0x0805100D
[ 11.446187] dwc2 ffb00000.usb: Host Channel 4 Specific Registers
[ 11.446194] dwc2 ffb00000.usb: HCCHAR @0x91550580 : 0x00000000
[ 11.446202] dwc2 ffb00000.usb: HCSPLT @0x91550584 : 0x00000000
[ 11.446209] dwc2 ffb00000.usb: HCINT @0x91550588 : 0x00000000
[ 11.446217] dwc2 ffb00000.usb: HCINTMSK @0x9155058C : 0x00000000
[ 11.446225] dwc2 ffb00000.usb: HCTSIZ @0x91550590 : 0x00000000
[ 11.446232] dwc2 ffb00000.usb: HCDMA @0x91550594 : 0x07268200
[ 11.446247] dwc2 ffb00000.usb: HCDMAB @0x9155059C : 0x0A262B98
[ 11.446253] dwc2 ffb00000.usb: Host Channel 5 Specific Registers
[ 11.446261] dwc2 ffb00000.usb: HCCHAR @0x915505A0 : 0x00000000
[ 11.446268] dwc2 ffb00000.usb: HCSPLT @0x915505A4 : 0x00000000
[ 11.446276] dwc2 ffb00000.usb: HCINT @0x915505A8 : 0x00000000
[ 11.446283] dwc2 ffb00000.usb: HCINTMSK @0x915505AC : 0x00000000
[ 11.446291] dwc2 ffb00000.usb: HCTSIZ @0x915505B0 : 0x00000000
[ 11.446298] dwc2 ffb00000.usb: HCDMA @0x915505B4 : 0x07172400
[ 11.446306] dwc2 ffb00000.usb: HCDMAB @0x915505BC : 0x044D0008
[ 11.446313] dwc2 ffb00000.usb: Host Channel 6 Specific Registers
[ 11.446320] dwc2 ffb00000.usb: HCCHAR @0x915505C0 : 0x00000000
[ 11.446328] dwc2 ffb00000.usb: HCSPLT @0x915505C4 : 0x00000000
[ 11.446335] dwc2 ffb00000.usb: HCINT @0x915505C8 : 0x00000000
[ 11.446343] dwc2 ffb00000.usb: HCINTMSK @0x915505CC : 0x00000000
[ 11.446350] dwc2 ffb00000.usb: HCTSIZ @0x915505D0 : 0x00000000
[ 11.446358] dwc2 ffb00000.usb: HCDMA @0x915505D4 : 0x07172400
[ 11.446366] dwc2 ffb00000.usb: HCDMAB @0x915505DC : 0x0805100D
[ 11.446373] dwc2 ffb00000.usb: Host Channel 7 Specific Registers
[ 11.446381] dwc2 ffb00000.usb: HCCHAR @0x915505E0 : 0x00000000
[ 11.446388] dwc2 ffb00000.usb: HCSPLT @0x915505E4 : 0x00000000
[ 11.446396] dwc2 ffb00000.usb: HCINT @0x915505E8 : 0x00000000
[ 11.446403] dwc2 ffb00000.usb: HCINTMSK @0x915505EC : 0x00000000
[ 11.446411] dwc2 ffb00000.usb: HCTSIZ @0x915505F0 : 0x00000000
[ 11.446419] dwc2 ffb00000.usb: HCDMA @0x915505F4 : 0x07172200
[ 11.446427] dwc2 ffb00000.usb: HCDMAB @0x915505FC : 0x0805101F
[ 11.446434] dwc2 ffb00000.usb: ************************************************************
[ 11.446440] dwc2 ffb00000.usb:
[ 11.446457] dwc2 ffb00000.usb: gintsts=05000021 gintmsk=f3000806
[ 11.548607] dwc2 ffb00000.usb: ClearPortFeature USB_PORT_FEAT_C_CONNECTION
[ 11.651840] ga12: Allocated coherent 126 MiB memory for fifo
[ 11.657659] dwc2 ffb00000.usb: SetPortFeature
[ 11.657667] dwc2 ffb00000.usb: SetPortFeature - USB_PORT_FEAT_RESET
[ 11.657675] dwc2 ffb00000.usb: In host mode, hprt0=00021501
[ 11.709533] dwc2 ffb00000.usb: gintsts=05000021 gintmsk=f3000806
[ 11.717514] dwc2 ffb00000.usb: DWC OTG HCD HUB STATUS DATA: Root port status changed
[ 11.717526] dwc2 ffb00000.usb: port_connect_status_change: 0
[ 11.717533] dwc2 ffb00000.usb: port_reset_change: 1
[ 11.717541] dwc2 ffb00000.usb: port_enable_change: 0
[ 11.717547] dwc2 ffb00000.usb: port_suspend_change: 0
[ 11.717554] dwc2 ffb00000.usb: port_over_current_change: 0
[ 11.740656] ga12: NMI : 40
[ 11.743844] ga12: baseaddr: 0x91480000
[ 11.761652] dwc2 ffb00000.usb: ClearPortFeature USB_PORT_FEAT_C_RESET
[ 11.813543] usb 1-1: new full-speed USB device number 2 using dwc2
[ 11.819749] dwc2: STATUS EINPROGRESSN
[ 11.989214] ga12: ga12_ctrl_open()
[ 11.996407] ga12: ga12_ctrl_mmap()
[ 12.000601] ga12: phys address: 0xc1040000
[ 12.005548] ga12: ctrl_mmap start=76f22000 end=76f23000
[ 12.136968] ga12: ga12_ctrl_open()
[ 12.140421] ga12: ga12_ctrl_mmap()
[ 12.143969] ga12: phys address: 0xc1040000
[ 12.148236] ga12: ctrl_mmap start=76240000 end=76300000
[ 12.177591] ga12: ga12_fifo_open()
[ 12.184239] ga12: fifo_mmap done (ret=0)
[ 12.188276] ga12: start=6e440000 end=76240000
[ 12.211434] ttyS1 - failed to request DMA
[ 12.908999] socfpga-dwmac ff702000.ethernet eth1: Link is Down
[ 13.937884] random: crng init done
[ 16.045979] socfpga-dwmac ff700000.ethernet eth0: Link is Down
[ 16.876537] dwc2 ffb00000.usb: DWC OTG HCD URB Dequeue
[ 16.876551] dwc2 ffb00000.usb: desc DMA enabled
[ 16.876568] dwc2 ffb00000.usb: Called usb_hcd_giveback_urb()
[ 16.876577] dwc2 ffb00000.usb: urb->status = -115
[ 16.876594] ------------[ cut here ]------------
[ 16.881199] Kernel BUG at 7f10e07c [verbose debug info unavailable]
[ 16.887440] Internal error: Oops - BUG: 0 [#1] PREEMPT SMP ARM
[ 16.893249] Modules linked in: dwc2 usbcore ga12(O) gpio_pcf857x gpio_altera at24 rtc_pcf8563 nvmem_core lm75 hwmon phy_generic fpga_region i2c_designware_platform i2c_designware_core leds_gpio led_class altera_hps2fpga fpga_bridge uio_pdrv_genirq ledtrig_heartbeat autofs4
[ 16.917365] CPU: 0 PID: 185 Comm: kworker/0:3 Tainted: G O 4.11.0-gf5a125f99139-dirty #6
[ 16.926543] Hardware name: Altera SOCFPGA
[ 16.930579] Workqueue: usb_hub_wq hub_event [usbcore]
[ 16.935616] task: 84522e00 task.stack: 8480c000
[ 16.940160] PC is at _dwc2_hcd_urb_dequeue+0x1bc/0x2f4 [dwc2]
[ 16.945888] LR is at irq_work_queue+0x14/0xc4
[ 16.950231] pc : [<7f10e07c>] lr : [<801db558>] psr: a0070093
[ 16.950231] sp : 8480dc80 ip : 00000007 fp : 8480dcb4
[ 16.961658] r10: 60070013 r9 : fffffffe r8 : 00000000
[ 16.966862] r7 : 84544200 r6 : 8481e010 r5 : 8481e100 r4 : 87af2700
[ 16.973362] r3 : ffffff8d r2 : 00000001 r1 : 00000000 r0 : 00000027
[ 16.979863] Flags: NzCv IRQs off FIQs on Mode SVC_32 ISA ARM Segment user
[ 16.987055] Control: 10c5387d Table: 00c5004a DAC: 00000055
[ 16.992777] Process kworker/0:3 (pid: 185, stack limit = 0x8480c218)
[ 16.999103] Stack: (0x8480dc80 to 0x8480e000)
[ 17.003448] dc80: 80ae16c0 87be2f00 8480dcb4 87af2700 84cd2000 84544200 fffffffe 00001388
[ 17.011594] dca0: 00000006 00000100 8480dcdc 8480dcb8 7f0ddf68 7f10decc 84cd2000 87af2700
[ 17.019741] dcc0: 84cd2000 60070013 fffffffe 00001388 8480dcfc 8480dce0 7f0deaec 7f0ddf38
[ 17.027886] dce0: 87af2700 87af270c 00000000 8480dd7c 8480dd2c 8480dd00 7f0dfc3c 7f0dea98
[ 17.036032] dd00: 8480dd7c 00001388 00000006 00000100 8480dd2c 8480dd20 87af2700 8480dd34
[ 17.044178] dd20: 8480dd6c 8480dd30 7f0dffb8 7f0dfbec 00000040 00000000 00020002 8480dd3c
[ 17.052325] dd40: 8480dd3c 00000100 8480dd6c 87be2e80 00000040 87be2e40 84cd2000 00000000
[ 17.060470] dd60: 8480ddac 8480dd70 7f0e0080 7f0dff08 8480dda0 00000080 803eb9ac 87be2e80
[ 17.068616] dd80: 805c9094 84cd2000 84545400 84544200 87be2e40 7f0f3028 00000003 00000000
[ 17.076762] dda0: 8480de24 8480ddb0 7f0d8cb0 7f0dffd4 00000100 00000000 87be2e40 00000040
[ 17.084907] ddc0: 00001388 00000000 00000002 00000000 7f0efe14 7f0efea8 7f0efea4 7f0efe9c
[ 17.093051] dde0: 00000000 00000002 00000000 00000032 00000002 00000001 7f0d70c4 84cd2000
[ 17.101198] de00: 84545400 00000001 00000000 84cd1c00 84544218 84544200 8480de84 8480de28
[ 17.109342] de20: 7f0da800 7f0d8798 00000000 00000001 87b7ce40 809a23cc 7f0f3b4c 00000064
[ 17.117487] de40: 84544200 84cd221c 84544524 84544400 00000004 00000000 84545400 00000001
[ 17.125633] de60: 84544524 84545504 84544524 00000000 00000101 00000000 8480def4 8480de88
[ 17.133778] de80: 7f0db294 7f0da610 8480dec2 00000000 8480c000 00000000 84545820 84cd1ca4
[ 17.141924] dea0: 00000002 84545440 84545438 84cd1c00 00000000 84545434 84545485 84545400
[ 17.150070] dec0: 00000101 84545504 87d8da80 80dc1f00 84545504 87d8da80 87d94700 00000000
[ 17.158214] dee0: 80955894 87d94705 8480df34 8480def8 8013a10c 7f0daeb0 87d8da80 00000008
[ 17.166359] df00: 87d8da98 00000000 8480c038 87d8da80 80dc1f18 00000008 87d8da98 80902d00
[ 17.174505] df20: 8480c038 80dc1f00 8480df7c 8480df38 8013a4cc 80139fcc 8480df5c 8480c000
[ 17.182650] df40: 80902d00 80d9ecc0 80dc1f00 8091d8ae 80da7c5c 80da7c40 00000000 80d9ecc0
[ 17.190795] df60: 80dc1f00 8013a470 80da7c5c 813f5e90 8480dfac 8480df80 80140180 8013a47c
[ 17.198939] df80: 813be000 80d9ecc0 80140044 00000000 00000000 00000000 00000000 00000000
[ 17.207084] dfa0: 00000000 8480dfb0 80108348 80140050 00000000 00000000 00000000 00000000
[ 17.215229] dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[ 17.223373] dfe0: 00000000 00000000 00000000 00000000 00000013 00000000 7069222c 3a223476
[ 17.231512] Backtrace:
[ 17.234010] [<7f10dec0>] (_dwc2_hcd_urb_dequeue [dwc2]) from [<7f0ddf68>] (unlink1+0x3c/0x120 [usbcore])
[ 17.243455] r10:00000100 r9:00000006 r8:00001388 r7:fffffffe r6:84544200 r5:84cd2000
[ 17.251250] r4:87af2700
[ 17.253818] [<7f0ddf2c>] (unlink1 [usbcore]) from [<7f0deaec>] (usb_hcd_unlink_urb+0x60/0x94 [usbcore])
[ 17.263175] r8:00001388 r7:fffffffe r6:60070013 r5:84cd2000 r4:87af2700 r3:84cd2000
[ 17.270923] [<7f0dea8c>] (usb_hcd_unlink_urb [usbcore]) from [<7f0dfc3c>] (usb_kill_urb+0x5c/0xd0 [usbcore])
[ 17.280710] r7:8480dd7c r6:00000000 r5:87af270c r4:87af2700
[ 17.286388] [<7f0dfbe0>] (usb_kill_urb [usbcore]) from [<7f0dffb8>] (usb_start_wait_urb+0xbc/0xcc [usbcore])
[ 17.296173] r5:8480dd34 r4:87af2700
[ 17.299775] [<7f0dfefc>] (usb_start_wait_urb [usbcore]) from [<7f0e0080>] (usb_control_msg+0xb8/0xe8 [usbcore])
[ 17.309822] r8:00000000 r7:84cd2000 r6:87be2e40 r5:00000040 r4:87be2e80
[ 17.316535] [<7f0dffc8>] (usb_control_msg [usbcore]) from [<7f0d8cb0>] (hub_port_init+0x524/0xafc [usbcore])
[ 17.326323] r10:00000000 r9:00000003 r8:7f0f3028 r7:87be2e40 r6:84544200 r5:84545400
[ 17.334118] r4:84cd2000
[ 17.336682] [<7f0d878c>] (hub_port_init [usbcore]) from [<7f0da800>] (hub_port_connect+0x1fc/0x8a0 [usbcore])
[ 17.346557] r10:84544200 r9:84544218 r8:84cd1c00 r7:00000000 r6:00000001 r5:84545400
[ 17.354351] r4:84cd2000
[ 17.356914] [<7f0da604>] (hub_port_connect [usbcore]) from [<7f0db294>] (hub_event+0x3f0/0x624 [usbcore])
[ 17.366444] r10:00000000 r9:00000101 r8:00000000 r7:84544524 r6:84545504 r5:84544524
[ 17.374239] r4:00000001
[ 17.376790] [<7f0daea4>] (hub_event [usbcore]) from [<8013a10c>] (process_one_work+0x14c/0x4b0)
[ 17.385456] r10:87d94705 r9:80955894 r8:00000000 r7:87d94700 r6:87d8da80 r5:84545504
[ 17.393251] r4:80dc1f00
[ 17.395781] [<80139fc0>] (process_one_work) from [<8013a4cc>] (worker_thread+0x5c/0x520)
[ 17.403841] r10:80dc1f00 r9:8480c038 r8:80902d00 r7:87d8da98 r6:00000008 r5:80dc1f18
[ 17.411635] r4:87d8da80
[ 17.414169] [<8013a470>] (worker_thread) from [<80140180>] (kthread+0x13c/0x16c)
[ 17.421537] r10:813f5e90 r9:80da7c5c r8:8013a470 r7:80dc1f00 r6:80d9ecc0 r5:00000000
[ 17.429333] r4:80da7c40
[ 17.431866] [<80140044>] (kthread) from [<80108348>] (ret_from_fork+0x14/0x2c)
[ 17.439061] r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:80140044
[ 17.446857] r4:80d9ecc0 r3:813be000
[ 17.450422] Code: e5832024 eb44d8b9 e51bc030 ea000019 (e7f001f2)
[ 17.456492] ---[ end trace cad26d80d72cd9cf ]---
[ 17.461095] note: kworker/0:3[185] exited with preempt_count 1
[ 17.468947] socfpga-dwmac ff700000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
Below is the good case but with the printk("dwc2: STATUS EINPROGRESS\n"); commented out otherwise the buffer would overflow:
[ 11.299318] usbcore: registered new interface driver usbfs
[ 11.306490] usbcore: registered new interface driver hub
[ 11.313259] usbcore: registered new device driver usb
[ 11.391372] dwc2 ffb00000.usb: mapped PA ffb00000 to VA 91460000
[ 11.391507] dwc2 ffb00000.usb: Looking up vusb_d-supply from device tree
[ 11.391683] dwc2 ffb00000.usb: Looking up vusb_d-supply property in node /soc/usb@ffb00000 failed
[ 11.391702] dwc2 ffb00000.usb: ffb00000.usb supply vusb_d not found, using dummy regulator
[ 11.404642] dwc2 ffb00000.usb: Looking up vusb_a-supply from device tree
[ 11.404663] dwc2 ffb00000.usb: Looking up vusb_a-supply property in node /soc/usb@ffb00000 failed
[ 11.404682] dwc2 ffb00000.usb: ffb00000.usb supply vusb_a not found, using dummy regulator
[ 11.416577] dwc2 ffb00000.usb: registering common handler for irq43
[ 11.416765] dwc2 ffb00000.usb: Forcing mode to host
[ 11.416785] dwc2 ffb00000.usb: Core Release: 2.93a (snpsid=4f54293a)
[ 11.416799] dwc2 ffb00000.usb: Forcing mode to host
[ 11.416826] dwc2 ffb00000.usb: DWC OTG HCD INIT
[ 11.416838] dwc2 ffb00000.usb: hcfg=00000200
[ 11.416865] dwc2 ffb00000.usb: dwc2_core_init(8423f010)
[ 11.416878] dwc2 ffb00000.usb: HS ULPI PHY selected
[ 11.416890] dwc2 ffb00000.usb: Internal DMA Mode
[ 11.416902] dwc2 ffb00000.usb: host_dma:1 dma_desc_enable:1
[ 11.416913] dwc2 ffb00000.usb: Using Descriptor DMA mode
[ 11.416927] dwc2 ffb00000.usb: Host Mode
[ 11.434773] dwc2 ffb00000.usb: DWC OTG Controller
[ 11.439563] dwc2 ffb00000.usb: new USB bus registered, assigned bus number 1
[ 11.448916] dwc2 ffb00000.usb: irq 43, io mem 0xffb00000
[ 11.455563] dwc2 ffb00000.usb: DWC OTG HCD START
[ 11.455584] dwc2 ffb00000.usb: dwc2_core_host_init(8423f010)
[ 11.455598] dwc2 ffb00000.usb: Initializing HCFG.FSLSPClkSel to 00000000
[ 11.455612] dwc2 ffb00000.usb: initial grxfsiz=00002000
[ 11.455625] dwc2 ffb00000.usb: new grxfsiz=00000200
[ 11.455637] dwc2 ffb00000.usb: initial gnptxfsiz=20002000
[ 11.455650] dwc2 ffb00000.usb: new gnptxfsiz=02000200
[ 11.455662] dwc2 ffb00000.usb: initial hptxfsiz=20004000
[ 11.455674] dwc2 ffb00000.usb: new hptxfsiz=02000400
[ 11.455695] dwc2 ffb00000.usb: Init: Port Power? op_state=9
[ 11.455707] dwc2 ffb00000.usb: Init: Power Port (0)
[ 11.455718] dwc2 ffb00000.usb: dwc2_enable_host_interrupts()
[ 11.455731] dwc2 ffb00000.usb: DWC OTG HCD Has Root Hub
[ 11.455983] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 11.474465] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 11.484482] usb usb1: Product: DWC OTG Controller
[ 11.489745] usb usb1: Manufacturer: Linux 4.11.0-gf5a125f99139-dirty dwc2_hsotg
[ 11.497573] usb usb1: SerialNumber: ffb00000.usb
[ 11.504477] dwc2 ffb00000.usb: DWC OTG HCD EP RESET: bEndpointAddress=0x81
[ 11.505365] hub 1-0:1.0: USB hub found
[ 11.511847] dwc2 ffb00000.usb: GetHubDescriptor
[ 11.511899] hub 1-0:1.0: 1 port detected
[ 11.518317] dwc2 ffb00000.usb: GetHubStatus
[ 11.519647] dwc2 ffb00000.usb: SetPortFeature
[ 11.519950] dwc2 ffb00000.usb:
[ 11.519964] dwc2 ffb00000.usb: ************************************************************
[ 11.519975] dwc2 ffb00000.usb: HCD State:
[ 11.519987] dwc2 ffb00000.usb: Num channels: 8
[ 11.519999] dwc2 ffb00000.usb: Channel 0:
[ 11.520012] dwc2 ffb00000.usb: dev_addr: 0, ep_num: 0, ep_is_in: 0
[ 11.520024] dwc2 ffb00000.usb: speed: 0
[ 11.520035] dwc2 ffb00000.usb: ep_type: 0
[ 11.520046] dwc2 ffb00000.usb: max_packet: 0
[ 11.520058] dwc2 ffb00000.usb: data_pid_start: 0
[ 11.520069] dwc2 ffb00000.usb: multi_count: 0
[ 11.520080] dwc2 ffb00000.usb: xfer_started: 0
[ 11.520093] dwc2 ffb00000.usb: xfer_buf: (null)
[ 11.520105] dwc2 ffb00000.usb: xfer_dma: 00000000
[ 11.520117] dwc2 ffb00000.usb: xfer_len: 0
[ 11.520128] dwc2 ffb00000.usb: xfer_count: 0
[ 11.520140] dwc2 ffb00000.usb: halt_on_queue: 0
[ 11.520151] dwc2 ffb00000.usb: halt_pending: 0
[ 11.520163] dwc2 ffb00000.usb: halt_status: 0
[ 11.520174] dwc2 ffb00000.usb: do_split: 0
[ 11.520185] dwc2 ffb00000.usb: complete_split: 0
[ 11.520196] dwc2 ffb00000.usb: hub_addr: 0
[ 11.520208] dwc2 ffb00000.usb: hub_port: 0
[ 11.520219] dwc2 ffb00000.usb: xact_pos: 0
[ 11.520230] dwc2 ffb00000.usb: requests: 0
[ 11.520241] dwc2 ffb00000.usb: qh: (null)
[ 11.520253] dwc2 ffb00000.usb: Channel 1:
[ 11.520266] dwc2 ffb00000.usb: dev_addr: 0, ep_num: 0, ep_is_in: 0
[ 11.520277] dwc2 ffb00000.usb: speed: 0
[ 11.520288] dwc2 ffb00000.usb: ep_type: 0
[ 11.520299] dwc2 ffb00000.usb: max_packet: 0
[ 11.520310] dwc2 ffb00000.usb: data_pid_start: 0
[ 11.520321] dwc2 ffb00000.usb: multi_count: 0
[ 11.520333] dwc2 ffb00000.usb: xfer_started: 0
[ 11.520344] dwc2 ffb00000.usb: xfer_buf: (null)
[ 11.520355] dwc2 ffb00000.usb: xfer_dma: 00000000
[ 11.520365] dwc2 ffb00000.usb: xfer_len: 0
[ 11.527482] dwc2 ffb00000.usb: xfer_count: 0
[ 11.527491] dwc2 ffb00000.usb: halt_on_queue: 0
[ 11.527498] dwc2 ffb00000.usb: halt_pending: 0
[ 11.527505] dwc2 ffb00000.usb: halt_status: 0
[ 11.527512] dwc2 ffb00000.usb: do_split: 0
[ 11.527519] dwc2 ffb00000.usb: complete_split: 0
[ 11.527525] dwc2 ffb00000.usb: hub_addr: 0
[ 11.527532] dwc2 ffb00000.usb: hub_port: 0
[ 11.527539] dwc2 ffb00000.usb: xact_pos: 0
[ 11.527545] dwc2 ffb00000.usb: requests: 0
[ 11.527554] dwc2 ffb00000.usb: qh: (null)
[ 11.527562] dwc2 ffb00000.usb: Channel 2:
[ 11.527570] dwc2 ffb00000.usb: dev_addr: 0, ep_num: 0, ep_is_in: 0
[ 11.527577] dwc2 ffb00000.usb: speed: 0
[ 11.527584] dwc2 ffb00000.usb: ep_type: 0
[ 11.527590] dwc2 ffb00000.usb: max_packet: 0
[ 11.527597] dwc2 ffb00000.usb: data_pid_start: 0
[ 11.527604] dwc2 ffb00000.usb: multi_count: 0
[ 11.527610] dwc2 ffb00000.usb: xfer_started: 0
[ 11.527618] dwc2 ffb00000.usb: xfer_buf: (null)
[ 11.527626] dwc2 ffb00000.usb: xfer_dma: 00000000
[ 11.527633] dwc2 ffb00000.usb: xfer_len: 0
[ 11.527640] dwc2 ffb00000.usb: xfer_count: 0
[ 11.527648] dwc2 ffb00000.usb: halt_on_queue: 0
[ 11.527655] dwc2 ffb00000.usb: halt_pending: 0
[ 11.527661] dwc2 ffb00000.usb: halt_status: 0
[ 11.527668] dwc2 ffb00000.usb: do_split: 0
[ 11.527675] dwc2 ffb00000.usb: complete_split: 0
[ 11.527682] dwc2 ffb00000.usb: hub_addr: 0
[ 11.527688] dwc2 ffb00000.usb: hub_port: 0
[ 11.527695] dwc2 ffb00000.usb: xact_pos: 0
[ 11.527701] dwc2 ffb00000.usb: requests: 0
[ 11.527708] dwc2 ffb00000.usb: qh: (null)
[ 11.527715] dwc2 ffb00000.usb: Channel 3:
[ 11.527723] dwc2 ffb00000.usb: dev_addr: 0, ep_num: 0, ep_is_in: 0
[ 11.527730] dwc2 ffb00000.usb: speed: 0
[ 11.527737] dwc2 ffb00000.usb: ep_type: 0
[ 11.527743] dwc2 ffb00000.usb: max_packet: 0
[ 11.527750] dwc2 ffb00000.usb: data_pid_start: 0
[ 11.527756] dwc2 ffb00000.usb: multi_count: 0
[ 11.527763] dwc2 ffb00000.usb: xfer_started: 0
[ 11.527770] dwc2 ffb00000.usb: xfer_buf: (null)
[ 11.527777] dwc2 ffb00000.usb: xfer_dma: 00000000
[ 11.527784] dwc2 ffb00000.usb: xfer_len: 0
[ 11.527791] dwc2 ffb00000.usb: xfer_count: 0
[ 11.527798] dwc2 ffb00000.usb: halt_on_queue: 0
[ 11.527804] dwc2 ffb00000.usb: halt_pending: 0
[ 11.527811] dwc2 ffb00000.usb: halt_status: 0
[ 11.527818] dwc2 ffb00000.usb: do_split: 0
[ 11.527825] dwc2 ffb00000.usb: complete_split: 0
[ 11.527831] dwc2 ffb00000.usb: hub_addr: 0
[ 11.527838] dwc2 ffb00000.usb: hub_port: 0
[ 11.527845] dwc2 ffb00000.usb: xact_pos: 0
[ 11.527851] dwc2 ffb00000.usb: requests: 0
[ 11.527858] dwc2 ffb00000.usb: qh: (null)
[ 11.527865] dwc2 ffb00000.usb: Channel 4:
[ 11.527873] dwc2 ffb00000.usb: dev_addr: 0, ep_num: 0, ep_is_in: 0
[ 11.527879] dwc2 ffb00000.usb: speed: 0
[ 11.527886] dwc2 ffb00000.usb: ep_type: 0
[ 11.527893] dwc2 ffb00000.usb: max_packet: 0
[ 11.527899] dwc2 ffb00000.usb: data_pid_start: 0
[ 11.527906] dwc2 ffb00000.usb: multi_count: 0
[ 11.527913] dwc2 ffb00000.usb: xfer_started: 0
[ 11.527920] dwc2 ffb00000.usb: xfer_buf: (null)
[ 11.527926] dwc2 ffb00000.usb: xfer_dma: 00000000
[ 11.527933] dwc2 ffb00000.usb: xfer_len: 0
[ 11.527940] dwc2 ffb00000.usb: xfer_count: 0
[ 11.527947] dwc2 ffb00000.usb: halt_on_queue: 0
[ 11.527954] dwc2 ffb00000.usb: halt_pending: 0
[ 11.527960] dwc2 ffb00000.usb: halt_status: 0
[ 11.527967] dwc2 ffb00000.usb: do_split: 0
[ 11.527974] dwc2 ffb00000.usb: complete_split: 0
[ 11.527980] dwc2 ffb00000.usb: hub_addr: 0
[ 11.527987] dwc2 ffb00000.usb: hub_port: 0
[ 11.527994] dwc2 ffb00000.usb: xact_pos: 0
[ 11.528000] dwc2 ffb00000.usb: requests: 0
[ 11.528007] dwc2 ffb00000.usb: qh: (null)
[ 11.528013] dwc2 ffb00000.usb: Channel 5:
[ 11.528021] dwc2 ffb00000.usb: dev_addr: 0, ep_num: 0, ep_is_in: 0
[ 11.528028] dwc2 ffb00000.usb: speed: 0
[ 11.528034] dwc2 ffb00000.usb: ep_type: 0
[ 11.528041] dwc2 ffb00000.usb: max_packet: 0
[ 11.528047] dwc2 ffb00000.usb: data_pid_start: 0
[ 11.528054] dwc2 ffb00000.usb: multi_count: 0
[ 11.528060] dwc2 ffb00000.usb: xfer_started: 0
[ 11.528067] dwc2 ffb00000.usb: xfer_buf: (null)
[ 11.528074] dwc2 ffb00000.usb: xfer_dma: 00000000
[ 11.528081] dwc2 ffb00000.usb: xfer_len: 0
[ 11.528088] dwc2 ffb00000.usb: xfer_count: 0
[ 11.528095] dwc2 ffb00000.usb: halt_on_queue: 0
[ 11.528101] dwc2 ffb00000.usb: halt_pending: 0
[ 11.528108] dwc2 ffb00000.usb: halt_status: 0
[ 11.528114] dwc2 ffb00000.usb: do_split: 0
[ 11.528121] dwc2 ffb00000.usb: complete_split: 0
[ 11.528128] dwc2 ffb00000.usb: hub_addr: 0
[ 11.528134] dwc2 ffb00000.usb: hub_port: 0
[ 11.528141] dwc2 ffb00000.usb: xact_pos: 0
[ 11.528148] dwc2 ffb00000.usb: requests: 0
[ 11.528154] dwc2 ffb00000.usb: qh: (null)
[ 11.528161] dwc2 ffb00000.usb: Channel 6:
[ 11.528169] dwc2 ffb00000.usb: dev_addr: 0, ep_num: 0, ep_is_in: 0
[ 11.528175] dwc2 ffb00000.usb: speed: 0
[ 11.528182] dwc2 ffb00000.usb: ep_type: 0
[ 11.528189] dwc2 ffb00000.usb: max_packet: 0
[ 11.528195] dwc2 ffb00000.usb: data_pid_start: 0
[ 11.528202] dwc2 ffb00000.usb: multi_count: 0
[ 11.528208] dwc2 ffb00000.usb: xfer_started: 0
[ 11.528215] dwc2 ffb00000.usb: xfer_buf: (null)
[ 11.528222] dwc2 ffb00000.usb: xfer_dma: 00000000
[ 11.528229] dwc2 ffb00000.usb: xfer_len: 0
[ 11.528235] dwc2 ffb00000.usb: xfer_count: 0
[ 11.528242] dwc2 ffb00000.usb: halt_on_queue: 0
[ 11.528248] dwc2 ffb00000.usb: halt_pending: 0
[ 11.528255] dwc2 ffb00000.usb: halt_status: 0
[ 11.528262] dwc2 ffb00000.usb: do_split: 0
[ 11.528268] dwc2 ffb00000.usb: complete_split: 0
[ 11.528275] dwc2 ffb00000.usb: hub_addr: 0
[ 11.528281] dwc2 ffb00000.usb: hub_port: 0
[ 11.528288] dwc2 ffb00000.usb: xact_pos: 0
[ 11.528294] dwc2 ffb00000.usb: requests: 0
[ 11.528301] dwc2 ffb00000.usb: qh: (null)
[ 11.528308] dwc2 ffb00000.usb: Channel 7:
[ 11.528316] dwc2 ffb00000.usb: dev_addr: 0, ep_num: 0, ep_is_in: 0
[ 11.528322] dwc2 ffb00000.usb: speed: 0
[ 11.528329] dwc2 ffb00000.usb: ep_type: 0
[ 11.528335] dwc2 ffb00000.usb: max_packet: 0
[ 11.528342] dwc2 ffb00000.usb: data_pid_start: 0
[ 11.528348] dwc2 ffb00000.usb: multi_count: 0
[ 11.528355] dwc2 ffb00000.usb: xfer_started: 0
[ 11.528362] dwc2 ffb00000.usb: xfer_buf: (null)
[ 11.530348] dwc2 ffb00000.usb: xfer_dma: 00000000
[ 11.530360] dwc2 ffb00000.usb: xfer_len: 0
[ 11.530569] dwc2 ffb00000.usb: xfer_count: 0
[ 11.530582] dwc2 ffb00000.usb: halt_on_queue: 0
[ 11.530590] dwc2 ffb00000.usb: halt_pending: 0
[ 11.530597] dwc2 ffb00000.usb: halt_status: 0
[ 11.530604] dwc2 ffb00000.usb: do_split: 0
[ 11.530611] dwc2 ffb00000.usb: complete_split: 0
[ 11.530618] dwc2 ffb00000.usb: hub_addr: 0
[ 11.530625] dwc2 ffb00000.usb: hub_port: 0
[ 11.530631] dwc2 ffb00000.usb: xact_pos: 0
[ 11.530638] dwc2 ffb00000.usb: requests: 0
[ 11.530645] dwc2 ffb00000.usb: qh: (null)
[ 11.530655] dwc2 ffb00000.usb: non_periodic_channels: 0
[ 11.530662] dwc2 ffb00000.usb: periodic_channels: 0
[ 11.530669] dwc2 ffb00000.usb: periodic_usecs: 0
[ 11.530676] dwc2 ffb00000.usb: NP Tx Req Queue Space Avail: 8
[ 11.530683] dwc2 ffb00000.usb: NP Tx FIFO Space Avail: 512
[ 11.530691] dwc2 ffb00000.usb: P Tx Req Queue Space Avail: 16
[ 11.530698] dwc2 ffb00000.usb: P Tx FIFO Space Avail: 512
[ 11.530705] dwc2 ffb00000.usb: Core Global Registers
[ 11.530714] dwc2 ffb00000.usb: GOTGCTL @0x91460000 : 0x002C0000
[ 11.530722] dwc2 ffb00000.usb: GOTGINT @0x91460004 : 0x00000000
[ 11.530731] dwc2 ffb00000.usb: GAHBCFG @0x91460008 : 0x0000002E
[ 11.530739] dwc2 ffb00000.usb: GUSBCFG @0x9146000C : 0x20101410
[ 11.530747] dwc2 ffb00000.usb: GRSTCTL @0x91460010 : 0x80000000
[ 11.530755] dwc2 ffb00000.usb: GINTSTS @0x91460014 : 0x25000021
[ 11.530763] dwc2 ffb00000.usb: GINTMSK @0x91460018 : 0xF3000806
[ 11.530771] dwc2 ffb00000.usb: GRXSTSR @0x9146001C : 0x080001F3
[ 11.530779] dwc2 ffb00000.usb: GRXFSIZ @0x91460024 : 0x00000200
[ 11.530787] dwc2 ffb00000.usb: GNPTXFSIZ @0x91460028 : 0x02000200
[ 11.530795] dwc2 ffb00000.usb: GNPTXSTS @0x9146002C : 0x00080200
[ 11.530804] dwc2 ffb00000.usb: GI2CCTL @0x91460030 : 0x00000000
[ 11.530812] dwc2 ffb00000.usb: GPVNDCTL @0x91460034 : 0x00000000
[ 11.530820] dwc2 ffb00000.usb: GGPIO @0x91460038 : 0x00000000
[ 11.530828] dwc2 ffb00000.usb: GUID @0x9146003C : 0x12345678
[ 11.530836] dwc2 ffb00000.usb: GSNPSID @0x91460040 : 0x4F54293A
[ 11.530844] dwc2 ffb00000.usb: GHWCFG1 @0x91460044 : 0x00000000
[ 11.530852] dwc2 ffb00000.usb: GHWCFG2 @0x91460048 : 0x238FFC90
[ 11.530860] dwc2 ffb00000.usb: GHWCFG3 @0x9146004C : 0x1F8002E8
[ 11.530868] dwc2 ffb00000.usb: GHWCFG4 @0x91460050 : 0xFE0F0020
[ 11.530876] dwc2 ffb00000.usb: GLPMCFG @0x91460054 : 0x00000000
[ 11.530884] dwc2 ffb00000.usb: GPWRDN @0x91460058 : 0x00000000
[ 11.530892] dwc2 ffb00000.usb: GDFIFOCFG @0x9146005C : 0x06002000
[ 11.530900] dwc2 ffb00000.usb: HPTXFSIZ @0x91460100 : 0x02000400
[ 11.530909] dwc2 ffb00000.usb: PCGCTL @0x91460E00 : 0x00000000
[ 11.530916] dwc2 ffb00000.usb: Host Global Registers
[ 11.530924] dwc2 ffb00000.usb: HCFG @0x91460400 : 0x00800200
[ 11.530932] dwc2 ffb00000.usb: HFIR @0x91460404 : 0x0000EA60
[ 11.530940] dwc2 ffb00000.usb: HFNUM @0x91460408 : 0xEA603FFF
[ 11.530948] dwc2 ffb00000.usb: HPTXSTS @0x91460410 : 0x00100200
[ 11.530955] dwc2 ffb00000.usb: HAINT @0x91460414 : 0x00000000
[ 11.530964] dwc2 ffb00000.usb: HAINTMSK @0x91460418 : 0x00000000
[ 11.530972] dwc2 ffb00000.usb: HFLBADDR @0x9146041C : 0x00000000
[ 11.530980] dwc2 ffb00000.usb: HPRT0 @0x91460440 : 0x00021403
[ 11.530987] dwc2 ffb00000.usb: Host Channel 0 Specific Registers
[ 11.530995] dwc2 ffb00000.usb: HCCHAR @0x91460500 : 0x00000000
[ 11.531003] dwc2 ffb00000.usb: HCSPLT @0x91460504 : 0x00000000
[ 11.531010] dwc2 ffb00000.usb: HCINT @0x91460508 : 0x00000000
[ 11.531018] dwc2 ffb00000.usb: HCINTMSK @0x9146050C : 0x00000000
[ 11.531026] dwc2 ffb00000.usb: HCTSIZ @0x91460510 : 0x00000000
[ 11.531035] dwc2 ffb00000.usb: HCDMA @0x91460514 : 0x073D8400
[ 11.531043] dwc2 ffb00000.usb: HCDMAB @0x9146051C : 0x0805100D
[ 11.531050] dwc2 ffb00000.usb: Host Channel 1 Specific Registers
[ 11.531057] dwc2 ffb00000.usb: HCCHAR @0x91460520 : 0x00000000
[ 11.531065] dwc2 ffb00000.usb: HCSPLT @0x91460524 : 0x00000000
[ 11.531073] dwc2 ffb00000.usb: HCINT @0x91460528 : 0x00000000
[ 11.531081] dwc2 ffb00000.usb: HCINTMSK @0x9146052C : 0x00000000
[ 11.531089] dwc2 ffb00000.usb: HCTSIZ @0x91460530 : 0x00000000
[ 11.531096] dwc2 ffb00000.usb: HCDMA @0x91460534 : 0x073D8200
[ 11.531104] dwc2 ffb00000.usb: HCDMAB @0x9146053C : 0x0805101F
[ 11.531111] dwc2 ffb00000.usb: Host Channel 2 Specific Registers
[ 11.531119] dwc2 ffb00000.usb: HCCHAR @0x91460540 : 0x00000000
[ 11.531127] dwc2 ffb00000.usb: HCSPLT @0x91460544 : 0x00000000
[ 11.531134] dwc2 ffb00000.usb: HCINT @0x91460548 : 0x00000000
[ 11.531142] dwc2 ffb00000.usb: HCINTMSK @0x9146054C : 0x00000000
[ 11.531150] dwc2 ffb00000.usb: HCTSIZ @0x91460550 : 0x00000000
[ 11.531158] dwc2 ffb00000.usb: HCDMA @0x91460554 : 0x073D8200
[ 11.531166] dwc2 ffb00000.usb: HCDMAB @0x9146055C : 0x0142F200
[ 11.531173] dwc2 ffb00000.usb: Host Channel 3 Specific Registers
[ 11.531181] dwc2 ffb00000.usb: HCCHAR @0x91460560 : 0x00000000
[ 11.531188] dwc2 ffb00000.usb: HCSPLT @0x91460564 : 0x00000000
[ 11.531196] dwc2 ffb00000.usb: HCINT @0x91460568 : 0x00000000
[ 11.531204] dwc2 ffb00000.usb: HCINTMSK @0x9146056C : 0x00000000
[ 11.531212] dwc2 ffb00000.usb: HCTSIZ @0x91460570 : 0x00000000
[ 11.531219] dwc2 ffb00000.usb: HCDMA @0x91460574 : 0x073D8400
[ 11.531227] dwc2 ffb00000.usb: HCDMAB @0x9146057C : 0x0805100D
[ 11.531234] dwc2 ffb00000.usb: Host Channel 4 Specific Registers
[ 11.531242] dwc2 ffb00000.usb: HCCHAR @0x91460580 : 0x00000000
[ 11.531249] dwc2 ffb00000.usb: HCSPLT @0x91460584 : 0x00000000
[ 11.531257] dwc2 ffb00000.usb: HCINT @0x91460588 : 0x00000000
[ 11.531265] dwc2 ffb00000.usb: HCINTMSK @0x9146058C : 0x00000000
[ 11.531272] dwc2 ffb00000.usb: HCTSIZ @0x91460590 : 0x00000000
[ 11.531280] dwc2 ffb00000.usb: HCDMA @0x91460594 : 0x073D8200
[ 11.531288] dwc2 ffb00000.usb: HCDMAB @0x9146059C : 0x0805101F
[ 11.531295] dwc2 ffb00000.usb: Host Channel 5 Specific Registers
[ 11.531303] dwc2 ffb00000.usb: HCCHAR @0x914605A0 : 0x00000000
[ 11.531310] dwc2 ffb00000.usb: HCSPLT @0x914605A4 : 0x00000000
[ 11.531318] dwc2 ffb00000.usb: HCINT @0x914605A8 : 0x00000000
[ 11.531326] dwc2 ffb00000.usb: HCINTMSK @0x914605AC : 0x00000000
[ 11.531333] dwc2 ffb00000.usb: HCTSIZ @0x914605B0 : 0x00000000
[ 11.531341] dwc2 ffb00000.usb: HCDMA @0x914605B4 : 0x073D8400
[ 11.531349] dwc2 ffb00000.usb: HCDMAB @0x914605BC : 0x0805100D
[ 11.531356] dwc2 ffb00000.usb: Host Channel 6 Specific Registers
[ 11.531364] dwc2 ffb00000.usb: HCCHAR @0x914605C0 : 0x00000000
[ 11.532764] dwc2 ffb00000.usb: HCSPLT @0x914605C4 : 0x00000000
[ 11.532775] dwc2 ffb00000.usb: HCINT @0x914605C8 : 0x00000000
[ 11.532783] dwc2 ffb00000.usb: HCINTMSK @0x914605CC : 0x00000000
[ 11.532792] dwc2 ffb00000.usb: HCTSIZ @0x914605D0 : 0x00000000
[ 11.532800] dwc2 ffb00000.usb: HCDMA @0x914605D4 : 0x073D8200
[ 11.532808] dwc2 ffb00000.usb: HCDMAB @0x914605DC : 0x0805101F
[ 11.532816] dwc2 ffb00000.usb: Host Channel 7 Specific Registers
[ 11.532823] dwc2 ffb00000.usb: HCCHAR @0x914605E0 : 0x00000000
[ 11.532831] dwc2 ffb00000.usb: HCSPLT @0x914605E4 : 0x00000000
[ 11.532839] dwc2 ffb00000.usb: HCINT @0x914605E8 : 0x00000000
[ 11.532847] dwc2 ffb00000.usb: HCINTMSK @0x914605EC : 0x00000000
[ 11.532855] dwc2 ffb00000.usb: HCTSIZ @0x914605F0 : 0x00000000
[ 11.532863] dwc2 ffb00000.usb: HCDMA @0x914605F4 : 0x073D8400
[ 11.532871] dwc2 ffb00000.usb: HCDMAB @0x914605FC : 0x0805100D
[ 11.532879] dwc2 ffb00000.usb: ************************************************************
[ 11.532885] dwc2 ffb00000.usb:
[ 11.532905] dwc2 ffb00000.usb: gintsts=25000021 gintmsk=f3000806
[ 11.532915] dwc2 ffb00000.usb: ++Disconnect Detected Interrupt++ (Host) a_host
[ 11.620536] dwc2 ffb00000.usb: ClearPortFeature USB_PORT_FEAT_C_CONNECTION
[ 11.645240] ga12: Allocated coherent 126 MiB memory for fifo
[ 11.724559] dwc2 ffb00000.usb: SetPortFeature
[ 11.724574] dwc2 ffb00000.usb: SetPortFeature - USB_PORT_FEAT_RESET
[ 11.724586] dwc2 ffb00000.usb: In host mode, hprt0=00021501
[ 11.736348] ga12: NMI : 40
[ 11.744592] ga12: baseaddr: 0x91480000
[ 11.776754] dwc2 ffb00000.usb: gintsts=05000021 gintmsk=f1000806
[ 11.828468] dwc2 ffb00000.usb: ClearPortFeature USB_PORT_FEAT_C_RESET
[ 11.880435] usb 1-1: new high-speed USB device number 2 using dwc2
[ 11.891621] dwc2 ffb00000.usb: SetPortFeature
[ 11.891638] dwc2 ffb00000.usb: SetPortFeature - USB_PORT_FEAT_RESET
[ 11.891650] dwc2 ffb00000.usb: In host mode, hprt0=00001101
[ 11.891668] dwc2 ffb00000.usb: gintsts=05000029 gintmsk=f3000806
[ 11.943706] dwc2 ffb00000.usb: gintsts=05000029 gintmsk=f3000806
[ 11.972390] dwc2 ffb00000.usb: DWC OTG HCD HUB STATUS DATA: Root port status changed
[ 11.972402] dwc2 ffb00000.usb: port_connect_status_change: 0
[ 11.972410] dwc2 ffb00000.usb: port_reset_change: 1
[ 11.972417] dwc2 ffb00000.usb: port_enable_change: 1
[ 11.972424] dwc2 ffb00000.usb: port_suspend_change: 0
[ 11.972430] dwc2 ffb00000.usb: port_over_current_change: 0
[ 11.995480] dwc2 ffb00000.usb: ClearPortFeature USB_PORT_FEAT_C_RESET
[ 12.047521] dwc2 ffb00000.usb: DWC OTG HCD EP DISABLE: bEndpointAddress=0x00, ep->hcpriv=80a6f780
[ 12.047542] dwc2 ffb00000.usb: DWC OTG HCD EP DISABLE: bEndpointAddress=0x00, ep->hcpriv= (null)
[ 12.047552] dwc2 ffb00000.usb: DWC OTG HCD EP RESET: bEndpointAddress=0x00
[ 12.053515] ga12: ga12_ctrl_open()
[ 12.057210] ga12: ga12_ctrl_mmap()
[ 12.060141] usb 1-1: New USB device found, idVendor=08ec, idProduct=0016
[ 12.060150] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 12.060157] usb 1-1: Product: DataTraveler 2.0
[ 12.060163] usb 1-1: Manufacturer: Kingston
[ 12.060169] usb 1-1: SerialNumber: 0F30346010D2AA96
[ 12.064537] dwc2 ffb00000.usb: DWC OTG HCD EP RESET: bEndpointAddress=0x81
[ 12.064546] dwc2 ffb00000.usb: DWC OTG HCD EP RESET: bEndpointAddress=0x02
[ 12.064970] dwc2 ffb00000.usb: ClearPortFeature USB_PORT_FEAT_C_ENABLE
[ 12.091017] ga12: phys address: 0xc1040000
[ 12.096001] ga12: ctrl_mmap start=76f73000 end=76f74000
[ 12.176007] usb-storage 1-1:1.0: USB Mass Storage device detected
[ 12.187861] scsi host0: usb-storage 1-1:1.0
[ 12.195010] usbcore: registered new interface driver usb-storage
[ 12.226672] ga12: ga12_ctrl_open()
[ 12.230132] ga12: ga12_ctrl_mmap()
[ 12.233763] ga12: phys address: 0xc1040000
[ 12.238032] ga12: ctrl_mmap start=76240000 end=76300000
[ 12.263891] ga12: ga12_fifo_open()
[ 12.270128] ga12: fifo_mmap done (ret=0)
[ 12.274159] ga12: start=6e440000 end=76240000
[ 12.295283] ttyS1 - failed to request DMA
[ 13.230986] scsi 0:0:0:0: Direct-Access Kingston DataTraveler 2.0 6.16 PQ: 0 ANSI: 0 CCS
[ 13.242690] sd 0:0:0:0: [sda] 498687 512-byte logical blocks: (255 MB/243 MiB)
[ 13.250894] sd 0:0:0:0: [sda] Write Protect is off
[ 13.255938] sd 0:0:0:0: [sda] Mode Sense: 45 00 00 08
[ 13.256225] sd 0:0:0:0: [sda] No Caching mode page found
[ 13.262583] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 13.275777] sda: sda1
[ 13.282417] sd 0:0:0:0: [sda] Attached SCSI removable disk