On Thursday, May 28, 2015 11:43 AM, Peter Chen wrote:
On Thu, May 28, 2015 at 11:10 AM, Chris Ruehl <chris.ruehl@xxxxxxxxxxxx> wrote:
Hi,
I'm port from 3.17 to 4.1-rc5 with imx27, Chipidea and ISP1504
When I plug a memory stick to the usb-port it do not detect so I used a
lsusb -v call with triggers the oops.
I also see usb-workqueue oops when the stick is plugged in on boot time, I
will
report this in an other message.
[ 5.145712] ci_hdrc ci_hdrc.0: no of_node; not parsing pinctrl DT
[ 5.152175] ci_hdrc ci_hdrc.0: ChipIdea HDRC found, revision: 10, lpm: 0;
cap: f4424100 op: f4424140
[ 5.201695] ULPI Viewport 0xf4424170
[ 5.205425] ULPI transceiver vendor/product ID 0x04cc/0x1504
[ 5.211194] Found NXP ISP1504 ULPI transceiver.
[ 5.215831] ULPI integrity check: passed.
[ 5.219980] ci_hdrc ci_hdrc.0: It is OTG capable controller
[ 5.225715] ci_hdrc ci_hdrc.0: EHCI Host Controller
[ 5.230824] ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus
number 1
[ 5.247177] ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00
[ 5.253421] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 5.260384] usb usb1: New USB device strings: Mfr=3, Product=2,
SerialNumber=1
[ 5.267748] usb usb1: Product: EHCI Host Controller
[ 5.272756] usb usb1: Manufacturer: Linux 4.1.0-rc5-next-20150527-dirty
ehci_hcd
[ 5.280280] usb usb1: SerialNumber: ci_hdrc.0
[ 5.286528] usb usb1: no of_node; not parsing pinctrl DT
[ 5.293375] hub 1-0:1.0: no of_node; not parsing pinctrl DT
[ 5.299273] hub 1-0:1.0: USB hub found
[ 5.303821] hub 1-0:1.0: 1 port detected
[ 2336.662597] Unhandled fault: external abort on non-linefetch (0x008) at
0xf4424148
I remember you met this issue before, the abort is due to you visit
the register ehci->reg->intr_enable (offset + 0x148)
commit 3b5d3e6845bfe68777d069886b0d1cd5f23b9d58
Author: Chris Ruehl <chris.ruehl@xxxxxxxxxxxx>
Date: Fri Jan 10 13:51:29 2014 +0800
usb: chipidea: Fix Internal error: : 808 [#1] ARM related to STS flag
Try to see if something related
I make a quick check to see if something removed or changed, but the sts flag
and the hardware init order are both in place. Thats something in the
bus_resume function as I point out in an other post.
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html