Hello Dear,
After flashing *Armsom-cm5-rpi-cm4-io_*, there is one critical problem.
onboard USB hub always connects and disconnects 2 times when booting.
dmesg outputs:
[ 6.190239] hub 1-1:1.0: USB hub found
…
[ 7.868081] rk-pcie 2a200000.pcie: PCIe Link Fail, LTSSM is 0x3, hw_retries=0
[ 7.868642] usb 1-1: USB disconnect, device number 2
…
[ 9.326443] hub 1-1:1.0: USB hub found
…
[ 11.213062] rk-pcie 2a200000.pcie: PCIe Link Fail, LTSSM is 0x3, hw_retries=1
[ 11.213297] usb 1-1: USB disconnect, device number 4
I have tried with many variations, but the onboard hub is always disconnected.
server/desktop
community release/ self build
several tags from 25.5 to 26.2
CONFIG_USB_ONBOARD_HUB O/X
rpi cm4 io board/ Ochin board
However,
Armsom's official image has no problem with the onboard usb hub.
CM4-nano-B has no onboard hub, and has no problem with external hub.
So, it seems to be a SW problem.
In addition (for information),
I tried custom-build without pcie because hub disconnection happens near pcie.
Kernel menuconfig disables Rockchip PCIe host cont/ Rockchip DesignWare PCIe cont/ Broadcom Wireless Device Drv.
Device Drivers --->
[*] PCI support --->
PCI controller drivers --->
< > Rockchip PCIe host controller
DesignWare PCI Core Support --->
< > Rockchip DesignWare PCIe controller
...
[*] Network device support --->
[*] Wireless LAN --->
<*> Rockchip Wireless LAN support --->
[ ] Broadcom Wireless Device Driver Support --->
Then, both pcie and onboard-usb-hub disappear in dmesg even though any usb option is not changed.
Please review this problem.
Thanks.