On Thu, May 28, 2015 at 11:15:47AM +0800, Chris Ruehl wrote:
Hi,
this is an other OOPS happen when the memory stick is plugged while boot
its hits a problem in the usb_hub_wq.
If you need more details please let me know.
[ 6.258589] Unhandled fault: external abort on non-linefetch (0x008) at
0xf4424184
looks similar some USB block clock which should be enabled at this time,
wasn't.
Balbi! Thanks.
I check the definitions, you are so right.
ci_hdrc_imx_probe take care to enable the IMX27_CLK_USB_IPG_GATE
and
usb_phy_gen_create_phy enable the main_clk (IMX27_CLK_USB_AHB_GATE)
My dts file set the wrong IMX27_CLK_USB_IPG_GATE.
and it's working.
ulpiphy0: usbphy@0x10024170 {
compatible = "usb-nop-xceiv";
reg = <0x10024170 0x4>;
clocks = <&clks IMX27_CLK_USB_AHB_GATE>;
clock-names = "main_clk";
status = "disabled";
};
Reboot w/ and w/o memory stick works works.
detection of partions ok..
FIXED.
--
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