OpenWrt 22.03.2 second service release

Solved: I had done attended upgrade. The uas module was part of the image and was unable to read the quirk from etc/modules.d/usb-storage.

So I did a custom image without usb-storage modules and then installed all usb storage modules using opkg. Now it reads the quirk file and works as expected. Is this by design?

BTW The speeds are better than USB 2 but slower than 21.02 on USB3. Exact same hardware.


/dev/sda3:
 Timing cached reads:   418 MB in  2.00 seconds = 208.81 MB/sec
 Timing buffered disk reads: 168 MB in  3.01 seconds =  55.78 MB/sec

Asus RT-AC56U (BCM4708)

USB 3 port does not work with my USB 3.1 HDD enclosure. I applied the same quirk that I used before on version 21.02. I did use my device ID.

What is the difference between /etc/modules.d/usb-storage and /etc/modules-boot.d/usb-storage?

Bus 001 Device 002: ID 0080:0578 JMicron External USB 3.0

It was working fine with version 21.02. Now I have connected it to USB 2 interface and it does work, but there is a marked difference between USB 3.0 port and USB 2.0 port for read speeds.

USB 3 on 21.02

# hdparm -Tt /dev/sda3

/dev/sda3:
 Timing cached reads:   486 MB in  2.00 seconds = 242.61 MB/sec
 Timing buffered disk reads: 236 MB in  3.02 seconds =  78.22 MB/sec

USB 2. on 22.03.2

# hdparm -Tt /dev/sda3

/dev/sda3:
 Timing cached reads:   500 MB in  2.01 seconds = 249.31 MB/sec
 Timing buffered disk reads:  92 MB in  3.02 seconds =  30.49 MB/sec