Modify

Opened 2 years ago

Last modified 21 months ago

#21860 new defect

wrt1200ac usb2.0 not working in trunk

Reported by: Forzaferrarileo Owned by: developers
Priority: normal Milestone: Designated Driver (Trunk)
Component: kernel Version: Trunk
Keywords: Cc:

Description

usb2.0 port isn't working on wrt1200ac in latest trunk , while it works fine in Chaos calmer

ehci and xhci drivers are enabled in kernel_menuconfig , and seems to be loaded

I'm building with linux 4.4 , and usb3.0 port works fine , both in CC and trunk

Bootlog : http://pastebin.com/gpG9GHWA

Attachments (0)

Change History (7)

comment:1 in reply to: ↑ description Changed 23 months ago by ulrich

Replying to Forzaferrarileo:

usb2.0 port isn't working on wrt1200ac in latest trunk , while it works fine in Chaos calmer

It also works in 15.05.1, but still not in trunk

comment:2 Changed 23 months ago by Being

I can also confirm this issue. dmesg shows nothing new when plugging any device into the USB 2.0 port. Devices plugged into the 2.0 port do receive power.

comment:3 Changed 21 months ago by anonymous

Observing non working usb2 port using r49274 on a wrt1900acs

Linux wrt1900acs 4.1.20 #1 SMP Fri Apr 29 16:52:36 UTC 2016 armv7l GNU/Linux

comment:4 Changed 21 months ago by sera

Fixes usb2 for me, tested on wrt1900acs with kernel 4.4.8

--- a/arch/arm/boot/dts/armada-385-linksys.dtsi
+++ b/arch/arm/boot/dts/armada-385-linksys.dtsi
@@ -117,7 +117,7 @@
 			};

 			/* USB part of the eSATA/USB 2.0 port */
-			usb@50000 {
+			usb@58000 {
 				status = "okay";
 			};

comment:5 Changed 21 months ago by sera

And 4.4.9 contains the fix ...

comment:6 Changed 21 months ago by Being

I'd like to try this fix for my WRT1200AC, but there is no armada-385-linksys.dtsi in my tree.

How can I update my kernel? I tried running 'git pull' from the top of my OpenWRT git repository, but I still only see kernel 4.1.20 in build_dir/toolchain-arm_cortex-a9+vfpv3_gcc-5.3.0_musl-1.1.14_eabi/

comment:7 Changed 21 months ago by sera

Add the above patch as target/linux/mvebu/patches-4.1/900-usb2-port-fix.patch to your checkout. The patch will be applied automatically to the extracted sources.

For building a different kernel edit the files include/kernel* as appropriate.

Add Comment

Modify Ticket

Action
as new .
Author


E-mail address and user name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.