Forum Discussion
25.3 PRO Release
Hello Team,
We are testing the USB 3.1 interface on Agilex 5 using Quartus version 25.1. All the required drivers have been enabled, but the device is still being detected as USB 2.0.
We noticed that there is a workaround mentioned for this issue in version 25.3. Could you please confirm whether this USB 3.0 detection issue is expected in Quartus 25.1?
If yes, would applying the workaround or changes introduced in 25.3 help resolve the issue in version 25.1 as well?
Hi Arun,
USB3.1 in Host mode is enabled by default in Agilex 5, including 25.1.
The workaround in USB 3.1 Gen-1 Controller Tutorial Example Design User Guide is mainly to enable the Device mode (a change from the Host mode), using 25.1.1.
May I know how you see the device being detected as USB2.0?
- Arun_Prabakatr9 months ago
New Contributor
Hi Team
I’ve updated our log, node, and kernel config files below. Please let us know if we’re missing anything
we are using
HP x796w USB 3.2 Flash Drive-Pendrive
Striff USB to Type C Connector- whitepau_altera9 months ago
Contributor
Hello Arun, thanks for sharing.
I suspect the problem is your USB to Type C connector; those adapters can sometimes silently downgrade USB speeds. I tested using a USB mass storage device that has both a USB-A and a USB-C port, and I verified USB SS speeds using CrystalDiskMark and fio.
PNY DUO LINK V3 USB 3.2 Gen 2 Dual Flash Drive
I've attached the logs I see when I attach this USB Stick:root@agilex5e:~# dmesg | grep USB [ 1.480973] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1 [ 1.510119] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2 [ 1.517753] xhci-hcd xhci-hcd.0.auto: Host supports USB 3.1 Enhanced SuperSpeed [ 1.525956] hub 1-0:1.0: USB hub found [ 1.542405] hub 2-0:1.0: USB hub found [ 4.732358] usbhid: USB HID core driver [ 37.071576] usb 1-1: new high-speed USB device number 2 using xhci-hcd [ 37.446512] usb-storage 1-1:1.0: USB Mass Storage device detected [ 38.497114] scsi 0:0:0:0: Direct-Access PNY USB 3.2.2 FD PMAP PQ: 0 ANSI: 6During U-Boot:
SOCFPGA_AGILEX5 # usb start starting USB... Bus usb@10b00000: Port not available. Bus usb31@11000000: probe failed, error -110 No USB controllers found scanning usb for storage devices... 0 Storage Device(s) found SOCFPGA_AGILEX5 #Please note that I built this Linux image using the newer GSRD 2.0 (tested with Quartus® Prime 25.3), which uses Kas to manage Yocto layers, but the Linux configurations should be the same as the 'classic' GSRD.
Rebuilding GSRD 2.0 Binaries- Arun_Prabakatr9 months ago
New Contributor
Hello Team
We have tested this on other iMX boards where USB 3.0 detection works as expected.Also we have validated with other pendrives we have still it detects as 2.0 Now I need to validate USB host mass storage on QPD25.1.