IPQ40XX-Habanero-dvk usb3 speed low

But there is no matter whether the firmware downloaded from the official or the firmware compiled by yourself. The test USB speed is at most 101 Mbits / sec. This is completely lower than the normal USB3 speed. How is this going? Is there any solution?

[    0.006133] CPU: All CPU(s) started in SVC mode.
[    0.006699] devtmpfs: initialized
[    0.011415] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 5
[    0.011585] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.011612] futex hash table entries: 1024 (order: 4, 65536 bytes, linear)
[    0.011884] pinctrl core: initialized pinctrl subsystem
[    0.012959] NET: Registered protocol family 16
[    0.013260] DMA: preallocated 256 KiB pool for atomic coherent allocations
[    0.014455] cpuidle: using governor ladder
[    0.014499] cpuidle: using governor menu
[    0.038454] cryptd: max_cpu_qlen set to 1000
[    0.045296] usbcore: registered new interface driver usbfs
[    0.045358] usbcore: registered new interface driver hub
[    0.045457] usbcore: registered new device driver usb
[    0.045513] pps_core: LinuxPPS API ver. 1 registered
[    0.045523] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    0.045550] PTP clock support registered
[    0.047179] clocksource: Switched to clocksource arch_sys_counter
[    0.048431] thermal_sys: Registered thermal governor 'step_wise'
[    0.048759] NET: Registered protocol family 2
[    0.049820] default registered
[    0.049838] default registered
[    0.049844] MPTCP: Unstable branch
[    0.049872] tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 6144 bytes, linear)
[    0.049918] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
[    0.049978] TCP bind hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    0.050154] TCP: Hash tables configured (established 4096 bind 4096)
[    0.050302] UDP hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.050342] UDP-Lite hash table entries: 256 (order: 1, 8192 bytes, linear)
[    0.050583] NET: Registered protocol family 1
[    0.050630] PCI: CLS 0 bytes, default 64
[    0.053388] workingset: timestamp_bits=14 max_order=17 bucket_order=3
[    0.059217] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[    0.059234] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[    0.114401] qcom-pcie 40000000.pci: host bridge /soc/pci@40000000 ranges:
[    0.114447] qcom-pcie 40000000.pci:    IO 0x40200000..0x402fffff -> 0x40200000
[    0.114476] qcom-pcie 40000000.pci:   MEM 0x40300000..0x40ffffff -> 0x40300000
[    1.288939] qcom-pcie 40000000.pci: Phy link never came up
[    1.290516] qcom-pcie 40000000.pci: cannot initialize host
[    1.290620] qcom-pcie: probe of 40000000.pci failed with error -110
[    1.292187] bam-dma-engine 8e04000.dma: num-channels unspecified in dt
[    1.292205] bam-dma-engine 8e04000.dma: num-ees unspecified in dt
[    1.293551] tcsr 1949000.tcsr: setting wifi_glb_cfg = 41000000
[    1.293639] tcsr 194b000.tcsr: setting usb hs phy mode select = e700e7
[    1.293718] tcsr 1953000.ess_tcsr: setting ess interface select = 0
[    1.293798] tcsr 1957000.tcsr: setting wifi_noc_memtype_m0_m2 = 2222222
[    1.294272] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[    1.297300] msm_serial 78af000.serial: msm_serial: detected port #0
[    1.297345] msm_serial 78af000.serial: uartclk = 1843200
[    1.297418] 78af000.serial: ttyMSM0 at MMIO 0x78af000 (irq = 30, base_baud = 115200) is a MSM
[    1.297447] msm_serial: console setup on port #0
[    1.819267] printk: console [ttyMSM0] enabled
[    1.824462] msm_serial 78b0000.serial: msm_serial: detected port #1
[    1.828247] msm_serial 78b0000.serial: uartclk = 48000000
[    1.834289] 78b0000.serial: ttyMSM1 at MMIO 0x78b0000 (irq = 31, base_baud = 3000000) is a MSM
[    1.840190] msm_serial: driver initialized
[    1.854121] loop: module loaded
[    1.856209] nand: device found, Manufacturer ID: 0xef, Chip ID: 0xf1
[    1.856240] nand: Winbond W29N01HV
[    1.862721] nand: 128 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
[    1.867940] spi_qup 78b5000.spi: IN:block:16, fifo:64, OUT:block:16, fifo:64
[    1.880192] random: fast init done
[    1.883389] spi-nor spi0.0: w25q256 (32768 Kbytes)
[    1.883900] 10 fixed-partitions partitions found on MTD device spi0.0
[    1.888647] Creating 10 MTD partitions on "spi0.0":
[    1.895139] 0x000000000000-0x000000040000 : "SBL1"
[    1.900969] 0x000000040000-0x000000060000 : "MIBIB"
[    1.905691] 0x000000060000-0x0000000c0000 : "QSEE"
[    1.910569] 0x0000000c0000-0x0000000d0000 : "CDT"
[    1.915378] 0x0000000d0000-0x0000000e0000 : "DDRPARAMS"
[    1.920164] 0x0000000e0000-0x0000000f0000 : "APPSBLENV"
[    1.925111] 0x0000000f0000-0x000000170000 : "APPSBL"
[    1.930447] 0x000000170000-0x000000180000 : "ART"
[    1.935532] 0x000000180000-0x0000001c0000 : "cfg"
[    1.940265] 0x0000001c0000-0x000002000000 : "firmware"
[    1.945234] 2 fit-fw partitions found on MTD device firmware
[    1.948916] Creating 2 MTD partitions on "firmware":
[    1.954694] 0x000000000000-0x0000002d0000 : "kernel"
[    1.960698] 0x0000002d0000-0x000001e40000 : "rootfs"
[    1.965550] mtd: device 12 (rootfs) set to be root filesystem
[    1.969772] 1 squashfs-split partitions found on MTD device rootfs
[    1.975175] 0x0000016f0000-0x000001e40000 : "rootfs_data"
[    1.983017] spi_qup 78b6000.spi: IN:block:16, fifo:64, OUT:block:16, fifo:64
[    1.988375] libphy: ipq40xx_mdio: probed
[    2.025220] ESS reset ok!
[    2.058184] ESS reset ok!
[    2.476244] libphy: Fixed MDIO Bus: probed
[    2.480776] i2c /dev entries driver
[    2.481126] i2c_qup 78b7000.i2c: using default clock-frequency 100000
[    2.483981] i2c_qup 78b8000.i2c: using default clock-frequency 100000
[    2.492543] sdhci: Secure Digital Host Controller Interface driver
[    2.496096] sdhci: Copyright(c) Pierre Ossman
[    2.502217] sdhci-pltfm: SDHCI platform and OF driver helper
[    2.507462] sdhci_msm 7824900.sdhci: Got CD GPIO
[    2.517772] NET: Registered protocol family 10
[    2.519133] Segment Routing with IPv6
[    2.521292] fullmesh registered
[    2.524911] ndiffports registered
[    2.527912] binder registered
[    2.531380] netlink registered
[    2.534285] roundrobin registered
[    2.537259] redundant registered
[    2.540621] blest registered
[    2.543920] ecf registered
[    2.546786] NET: Registered protocol family 17
[    2.549384] bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
[    2.553919] 8021q: 802.1Q VLAN Support v1.8
[    2.567017] Registering SWP/SWPB emulation handler
[    2.582768] sdhci_msm 7824900.sdhci: Got CD GPIO
[    2.584322] sdhci_msm 7824900.sdhci: Got CD GPIO
▒[    2.597689] VFS: Mounted root (squashfs filesystem) readonly on device 31:12.
[    2.604637] devtmpfs: mounted
[    2.606909] Freeing unused kernel memory: 1024K
[    2.637995] Run /sbin/init as init process
[    3.743850] init: Console is alive
[    3.744079] init: - watchdog -
[    6.982799] random: crng init done
[    9.830816] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[   10.104749] sdhci_msm 7824900.sdhci: Got CD GPIO
[   10.106906] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[   10.112783] SCSI subsystem initialized
[   10.117597] ehci-fsl: Freescale EHCI Host controller driver
[   10.119558] ehci-platform: EHCI generic platform driver
[   10.134520] ehci-pci: EHCI PCI platform driver
[   10.136117] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[   10.138885] ohci-platform: OHCI generic platform driver
[   10.145482] uhci_hcd: USB Universal Host Controller Interface driver
[   10.151175] ohci-pci: OHCI PCI platform driver
[   10.157382] dwc3-qcom 8af8800.usb3: IRQ hs_phy_irq not found
[   10.160000] dwc3-qcom 8af8800.usb3: IRQ dp_hs_phy_irq not found
[   10.165812] dwc3-qcom 8af8800.usb3: IRQ dm_hs_phy_irq not found
[   10.171517] dwc3-qcom 8af8800.usb3: IRQ ss_phy_irq not found
[   10.183700] sdhci_msm 7824900.sdhci: Got CD GPIO
[   10.184208] dwc3-qcom 60f8800.usb2: IRQ hs_phy_irq not found
[   10.187924] dwc3-qcom 60f8800.usb2: IRQ dp_hs_phy_irq not found
[   10.193517] dwc3-qcom 60f8800.usb2: IRQ dm_hs_phy_irq not found
[   10.199169] dwc3-qcom 60f8800.usb2: IRQ ss_phy_irq not found
[   10.207494] sdhci_msm 7824900.sdhci: Got CD GPIO
[   10.211071] dwc3 8a00000.dwc3: Failed to get clk 'ref': -2
[   10.357707] dwc3 6000000.dwc3: Failed to get clk 'ref': -2
[   10.358686] sdhci_msm 7824900.sdhci: Got CD GPIO
[   10.493221] sdhci_msm 7824900.sdhci: Got CD GPIO
[   10.503637] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[   10.503700] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
[   10.508284] xhci-hcd xhci-hcd.0.auto: hcc params 0x0228f665 hci version 0x100 quirks 0x0000000002010010
[   10.515679] xhci-hcd xhci-hcd.0.auto: irq 101, io mem 0x08a00000
[   10.526086] hub 1-0:1.0: USB hub found
[   10.531279] hub 1-0:1.0: 1 port detected
[   10.535082] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[   10.538893] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
[   10.544142] xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed
[   10.552631] sdhci_msm 7824900.sdhci: Got CD GPIO
[   10.559631] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[   10.564003] hub 2-0:1.0: USB hub found
[   10.571210] hub 2-0:1.0: 1 port detected
[   10.575205] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[   10.578833] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 3
[   10.584289] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220f665 hci version 0x100 quirks 0x0000000002010010
[   10.591708] xhci-hcd xhci-hcd.1.auto: irq 102, io mem 0x06000000
[   10.604841] sdhci_msm 7824900.sdhci: Got CD GPIO
[   10.608649] hub 3-0:1.0: USB hub found
[   10.611887] hub 3-0:1.0: 1 port detected
[   10.615732] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller
[   10.619538] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 4
[   10.624785] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed
[   10.633255] sdhci_msm 7824900.sdhci: Got CD GPIO
[   10.639758] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM.
[   10.644489] hub 4-0:1.0: USB hub found
[   10.651847] hub 4-0:1.0: config failed, hub doesn't have any ports! (err -19)
[   10.656483] sdhci_msm 7824900.sdhci: Got CD GPIO
[   10.659693] usbcore: registered new interface driver usb-storage
[   10.667564] kmodloader: done loading kernel modules from /etc/modules-boot.d/*
[   10.683225] init: - preinit -
[   10.897352] usb 1-1: new high-speed USB device number 2 using xhci-hcd
[   11.128757] hub 1-1:1.0: USB hub found
[   11.129141] hub 1-1:1.0: 4 ports detected
[   11.143024] sdhci_msm 7824900.sdhci: Got CD GPIO
[   11.268734] usb 2-1: new SuperSpeed Gen 1 USB device number 2 using xhci-hcd
[   11.416205] hub 2-1:1.0: USB hub found
[   11.416436] hub 2-1:1.0: 4 ports detected
[   11.422087] sdhci_msm 7824900.sdhci: Got CD GPIO
[   11.938994] usb 2-1.3: new SuperSpeed Gen 1 USB device number 3 using xhci-hcd
[   12.170570] sdhci_msm 7824900.sdhci: Got CD GPIO
/bin/board_detect: line 10: Unsupported: not found

[ 5] 13.00-14.00 sec 5.41 MBytes 45.4 Mbits/sec
[ 5] 14.00-15.00 sec 5.76 MBytes 48.2 Mbits/sec
[ 5] 15.00-16.00 sec 17.6 MBytes 147 Mbits/sec
[ 5] 16.00-17.00 sec 3.24 MBytes 27.3 Mbits/sec
[ 5] 17.00-18.00 sec 16.0 MBytes 134 Mbits/sec
[ 5] 18.00-19.00 sec 8.12 KBytes 66.4 Kbits/sec
[ 5] 19.00-20.00 sec 1.93 MBytes 16.2 Mbits/sec
[ 5] 20.00-21.00 sec 11.1 MBytes 93.4 Mbits/sec
[ 5] 21.00-22.00 sec 23.2 KBytes 190 Kbits/sec
[ 5] 22.00-23.00 sec 7.14 MBytes 59.8 Mbits/sec
[ 5] 23.00-24.00 sec 5.07 MBytes 42.6 Mbits/sec
[ 5] 24.00-25.00 sec 14.8 MBytes 124 Mbits/sec
[ 5] 25.00-26.00 sec 28.3 KBytes 232 Kbits/sec
[ 5] 26.00-27.00 sec 10.6 MBytes 88.7 Mbits/sec
[ 5] 27.00-28.00 sec 4.08 MBytes 34.2 Mbits/sec
[ 5] 28.00-29.00 sec 5.04 MBytes 42.3 Mbits/sec
[ 5] 29.00-30.00 sec 20.1 MBytes 169 Mbits/sec
[ 5] 30.00-31.00 sec 28.3 KBytes 232 Kbits/sec
[ 5] 31.00-32.00 sec 16.2 MBytes 136 Mbits/sec
[ 5] 32.00-33.00 sec 28.3 KBytes 232 Kbits/sec
[ 5] 33.00-34.00 sec 13.8 MBytes 116 Mbits/sec
[ 5] 34.00-35.00 sec 13.2 MBytes 111 Mbits/sec
[ 5] 35.00-36.00 sec 15.4 MBytes 129 Mbits/sec
[ 5] 36.00-37.00 sec 13.5 MBytes 114 Mbits/sec
[ 5] 37.00-38.00 sec 8.79 MBytes 73.6 Mbits/sec

[  518.217903] usb 2-1: new SuperSpeed Gen 1 USB device number 3 using xhci-hcd
[  518.254658] usb 2-1: no of_node; not parsing pinctrl DT
[  518.292144] ax88179_178a 2-1:1.0: no of_node; not parsing pinctrl DT
[  518.692896] ax88179_178a 2-1:1.0 eth2: register 'ax88179_178a' at usb-xhci-hcd.0.auto-1, ASIX AX88179 USB 3.0 Gigabit Ethernet, 00:0e:c6:ab:62:c8

[    7.638729] random: crng init done
[   10.385667] kmodloader: loading kernel modules from /etc/modules-boot.d/*
[   10.642662] SCSI subsystem initialized
[   10.657486] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[   10.658490] ohci-platform: OHCI generic platform driver
[   10.664016] uhci_hcd: USB Universal Host Controller Interface driver
[   10.668789] ohci-pci: OHCI PCI platform driver
[   10.676746] dwc3-qcom 8af8800.usb3: IRQ hs_phy_irq not found
[   10.678540] dwc3-qcom 8af8800.usb3: IRQ dp_hs_phy_irq not found
[   10.684352] dwc3-qcom 8af8800.usb3: IRQ dm_hs_phy_irq not found
[   10.690066] dwc3-qcom 8af8800.usb3: IRQ ss_phy_irq not found
[   10.701460] dwc3-qcom 60f8800.usb2: IRQ hs_phy_irq not found
[   10.701804] dwc3-qcom 60f8800.usb2: IRQ dp_hs_phy_irq not found
[   10.707470] dwc3-qcom 60f8800.usb2: IRQ dm_hs_phy_irq not found
[   10.713084] dwc3-qcom 60f8800.usb2: IRQ ss_phy_irq not found
[   10.721299] dwc3 8a00000.dwc3: Failed to get clk 'ref': -2
[   10.877810] dwc3 6000000.dwc3: Failed to get clk 'ref': -2
[   11.040932] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[   11.040995] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
[   11.045549] xhci-hcd xhci-hcd.0.auto: hcc params 0x0228f665 hci version 0x100 quirks 0x0000000002010010
[   11.052998] xhci-hcd xhci-hcd.0.auto: irq 98, io mem 0x08a00000
[   11.063380] hub 1-0:1.0: USB hub found
[   11.068240] hub 1-0:1.0: 1 port detected
[   11.072316] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
[   11.076059] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
[   11.081393] xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed
[   11.093744] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM.
[   11.096218] hub 2-0:1.0: USB hub found
[   11.103811] hub 2-0:1.0: 1 port detected

If the kernel is changed to 5.4.36, I will maintain the speed at 100Mbit / s. But still very slow