Posted: Thu Aug 08, 2024 16:17 Post subject: usb3 problem
Linksys WRT1900AC
Firmware: r53633
Hi, I have a problem with my usb3 port it doesn't work anymore after r53633 with my wrt1900ac does anyone else have the same problem. Or does anyone have a solution. My usb2 port works fine.
Posted: Sun Aug 18, 2024 19:04 Post subject: Re: usb3 problem
din wrote:
Linksys WRT1900AC
Firmware: r53633
Hi, I have a problem with my usb3 port it doesn't work anymore after r53633 with my wrt1900ac does anyone else have the same problem. Or does anyone have a solution. My usb2 port works fine.
USB functionality has been FUBAR since the new kernel (releases after 53633). On my 1900ac v1, the USB3 port is dead with any of the recent releases (but functions fine with 53633 so it is NOT a hardware problem). Also, file sharing to drives connected to the USB2/eSATA port do mount, but I can only get file sharing to work if the drives are formatted in EXT2, 3, or 4 format. FAT32 and exFAT formatted partitions fail using macOS (I don't have a windows machine to test on). I use my router for simple NAS with a large USB disk attached and am currently stuck on 53633 due to the USB problems introduced with the new kernal/current releases. This has all been reported on this forum but does not appear to be a high priority item to fix (or perhaps it is unfixable). Kudos to the developers who do a wonderful job and are doing something I could never do, but I certainly hope they can get a release that brings back 53633's USB and file sharing functionality.
Joined: 08 May 2018 Posts: 17037 Location: Texas, USA
Posted: Tue Aug 20, 2024 19:03 Post subject:
What seems to be the problem is with USB3.x devices attached. Without serial logs, dmesg, syslogs, etc. and all steps to reproduce the problem, no way to fix it. There are noted issues with USB3 on Linux 6.x, so the problem *may* be upstream. Both ports work on my WRT3200ACM, the USB2.0/eSATA port is powering cooling fan(s) and the USB3.0 port works fine with USB2.0 flash drives.
Joined: 07 Nov 2024 Posts: 10 Location: Indian Trail, North Carolina
Posted: Wed Nov 27, 2024 14:02 Post subject:
din wrote:
Linksys WRT1900AC v1
Same problem with r57834 no USB port works I go back to r53633 everything works.
I'm having the same problem and another problem that I will only reference in this post because they seem to coincide with the kernel change after r53633.
I have a family member's WRT1900ACv1 that there is no USB after r53633, but eSata still works for some strange reason. I recently updated it to r58689 from r50841. Very quickly discovered USB stopped functioning. Then tried r58699, same issue. Family member has a WD MyBook with eSata connected via USB, I decided to try eSata instead and it worked. That got us past the USB issue.
Now this is where I will mention the second problem. Entware installs and appears to start, but none of the installed packages function. Like I said totally unrelated, but another family member spotted something that the two share in common.
Both problems started after r53633 with the kernel 6 change. What the family member spotted was in r53633 the architecture type was listed as armv7l, and in the builds after that the type changed to 'arm'
The router is reporting this version, note the architecture type on the end:
Code:
Linksys WRT1900AC
DD-WRT v3.0-r58699 std (11/24/24)
Linux 6.1.119-rt28 #265 SMP Sun Nov 24 08:54:41 +07 2024 arm
Does 'arm' handle USB hardware differently then 'armv7l'?
Entware requires armv7l as shown in Entware Wiki.
Quote:
The output of running uname -m on your device's default shell is one of: armv5, armv7l, aarch64, mips, mipsel, x86 or x86_64.
Are these two problems connected/related?
I don't have the slightest clue, but the beginning of the two problems seem to coincide with each other.
Feeling rather embarrassed that my teenage niece caught that little detail and I didn't.
Joined: 08 May 2018 Posts: 17037 Location: Texas, USA
Posted: Wed Nov 27, 2024 16:06 Post subject:
What's the output of uname -a via telnet/ssh? All Marvell devices should output the same information (This one is on 58694 still and both USB ports have been working fine):
Code:
root@WRT3200ACM:~# uname -a
Linux WRT3200ACM 6.1.118-rt28 #785 SMP Mon Nov 18 10:39:30 +07 2024 armv7l DD-WRT
root@WRT3200ACM:~#
root@WRT1900AC:~# uname -a
Linux WRT1900AC 6.1.119-rt28 #266 SMP Fri Nov 29 06:52:07 +07 2024 armv7l DD-WRT
root@WRT1900AC:~#
For me I am happy, Entware packages are functioning as expected again.
Unfortunately USB improved slightly. USB port 2 now has power and will only recognize USB 1.1 devices, but will not recognize 2.0, 3.0, or 3.1 devices. FYI - Yes, I still have a 64Mb USB 1.1 flash drive floating around.
Switching the external HD from USB to eSata was big improvement. So not having USB is basically irrelevant for me.
Sorry to bump this old thread! I recently got a WRT1900AC V1 and running on a DD WRT version from April 2024. I have it running in Station bridge mode on 5 GHz and AP on 2.4 GHz. I have the problem mention here that USB 3.0 port will not recognize a USB 3 HDD. It works fine on eSATA port . Also facing signal dropping issue on the 2.4 GHz AP. Is there a recommended build I can upgrade to which has restored USB 3.0 to full functionality?