Hello there my fellow CM3 users,
I am struggling with a problem when attempting to get the PCIe or SATA to report anything back to linux.
I am currently running the Radxa CM3 4GB with 32GB eMMC @ 1.8GHz on the Radxa CM3IO board.
I have installed " [ radxa-cm3-io_ubuntu_jammy-test_kde_test-build-1.img.xz " which is available from -
I have also tried older Debian and Ubuntu builds and unfortunately it is the same problem
I try and use “lspci” and it instantly returns to the CLI prompt
I downloaded and installed “lshw” ( list hardware )
LSHW
radxa@radxa-cm3-io:~$ sudo lshw
radxa-cm3-io
description: Computer
product: Radxa Compute Module 3(CM3) IO Board
serial: 1459167c5a3c00d6
width: 64 bits
capabilities: smp cp15_barrier setend swp tagged_addr_disabled
*-core
description: Motherboard
physical id: 0
*-cpu:0
description: CPU
product: cpu
physical id: 0
bus info: cpu@0
size: 1800MHz
capacity: 1800MHz
capabilities: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp cpufreq
*-cpu:1
description: CPU
product: cpu
physical id: 1
bus info: cpu@1
size: 1800MHz
capacity: 1800MHz
capabilities: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp cpufreq
*-cpu:2
description: CPU
product: cpu
physical id: 2
bus info: cpu@2
size: 1800MHz
capacity: 1800MHz
capabilities: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp cpufreq
*-cpu:3
description: CPU
product: cpu
physical id: 3
bus info: cpu@3
size: 1800MHz
capacity: 1800MHz
capabilities: fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp cpufreq
*-cpu:4 DISABLED
description: CPU
product: idle-states
physical id: 4
bus info: cpu@4
*-memory
description: System memory
physical id: 5
size: 3741MiB
This then continues to list USB hosts / devices / MCC0/1 / Network and Input devices
Despite devices ( 60GB / 120GB SSD ) attached to either the SATA I cannot see block devices
LSBLK
Disk devices
radxa@radxa-cm3-io:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 68.5M 1 loop /snap/core22/861
loop1 7:1 0 4K 1 loop /snap/bare/5
loop2 7:2 0 464.7M 1 loop /snap/gnome-42-2204/127
loop3 7:3 0 11.7M 1 loop /snap/snap-store/963
loop4 7:4 0 91.7M 1 loop /snap/gtk-common-themes/1535
loop5 7:5 0 46.4M 1 loop /snap/snapd/19459
loop6 7:6 0 59.3M 1 loop /snap/core20/2019
loop7 7:7 0 57.9M 1 loop /snap/z88dk/4601
loop8 7:8 0 900K 1 loop /snap/indicator-sensors/316
mmcblk1 179:0 0 29.1G 0 disk
├─mmcblk1p1 179:1 0 16M 0 part /config
├─mmcblk1p2 179:2 0 300M 0 part /boot/efi
└─mmcblk1p3 179:3 0 28.8G 0 part /
mmcblk1boot0 179:32 0 4M 1 disk
mmcblk1boot1 179:64 0 4M 1 disk
zram0 254:0 0 1.8G 0 disk [SWAP]
Unfortunately only the installed eMMC is present to the system
I also installed a USB3.0 PCIe x1 Adaptor Card, this adaptor works fin and infacts allows booting on the Raspberry Pi CM4+RPIO
However this simply doesn’t present its self to the HOST
I have also tried installing a PCIe x1 Switch ( granting 3 PCIe switched ports ), again this works with the RPI CM4 + RPIO Board, however this is not discovered when attempting to list the PCIe
Sadly “LSPCI” lists nothing and returns to the CLI prompt
I have tried earlier Debian / CLI and Ubuntu builds and the result is the same. However with one of these earlier build it is noted that when booting the “PCIe Link is down” is mentioned
Obviously I have attached inspected the connectors and re-attached the CM3 to the CM3IO board still the same problem.
Any thoughts would be appreciated, thanks for reading.
Z.