Bug#1117672: more information about PCIe interfaces
Dear team,
In an attempt to help debug this SBC, I continued my investigation with
the Armbian project.
https://www.armbian.com/orangepi-5/
I installed a minimal image to check if all hardware devices work
properly on the same platform
Tanks to look at following traces, (with same title than in original
bug report)
P1: PCI NVMe is fully detected
-------------------------------
root@orangepi5-plus:~# dmesg |grep "0000:01"
[ 2.787540] pci_bus 0000:01: busn_res: can not insert [bus 01-ff]
under [bus 00-0f] (conflicts with (null) [bus 00-0f])
[ 2.788574] pci 0000:01:00.0: [c0a9:5427] type 00 class 0x010802 PCIe
Endpoint
[ 2.789279] pci 0000:01:00.0: BAR 0 [mem 0x00000000-0x00003fff 64bit]
[ 2.790442] pci 0000:01:00.0: 31.504 Gb/s available PCIe bandwidth,
limited by 8.0 GT/s PCIe x4 link at 0000:00:00.0 (capable of 63.012 Gb/s
with 16.0 GT/s
PCIe x4 link)
[ 2.806098] pci 0000:01:00.0: BAR 0 [mem 0xf0200000-0xf0203fff
64bit]: assigned
[ 2.810353] pci_bus 0000:01: resource 1 [mem 0xf0200000-0xf02fffff]
[ 2.815704] nvme nvme0: pci function 0000:01:00.0
[ 2.816144] nvme 0000:01:00.0: enabling device (0000 -> 0002)
root@orangepi5-plus:~#
[ 2.790442] pci 0000:01:00.0: 31.504 Gb/s available PCIe bandwidth,
limited by 8.0 GT/s PCIe x4 link at 0000:00:00.0 (capable of 63.012 Gb/s
with 16.0 GT/s
PCIe x4 link)
Furthermore, this PCI disk is mounted as one boot device with rootfs
root@orangepi5-plus:~# mount |grep nvm
/dev/nvme0n1p1 on / type ext4 (rw,relatime,errors=remount-ro,commit=120)
/dev/nvme0n1p1 on /var/log.hdd type ext4
(rw,relatime,errors=remount-ro,commit=120)
root@orangepi5-plus:~#
P2: Ethernet is partially detected
----------------------------------
Now, internal Ethernet ports are defined
root@orangepi5-plus:~# ip link ls
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode
DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enP3p49s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc
pfifo_fast state UP mode DEFAULT group default qlen 1000
link/ether c0:74:2b:fb:db:e1 brd ff:ff:ff:ff:ff:ff
altname enxc0742bfbdbe1
3: enP4p65s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc
pfifo_fast state DOWN mode DEFAULT group default qlen 1000
link/ether c0:74:2b:fb:db:e0 brd ff:ff:ff:ff:ff:ff
altname enxc0742bfbdbe0
root@orangepi5-plus:~# mii-tool -v enP3p49s0
enP3p49s0: negotiated 1000baseT-FD flow-control, link ok
product info: vendor 00:e0:4c or 00:07:32, model 4 rev 0
basic mode: autonegotiation enabled
basic status: autonegotiation complete, link ok
capabilities: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD
10baseT-HD
advertising: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD
10baseT-HD flow-control
link partner: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD
10baseT-HD flow-control
root@orangepi5-plus:~# mii-tool -v enP4p65s0
enP4p65s0: no link
product info: vendor 00:e0:4c or 00:07:32, model 4 rev 0
basic mode: autonegotiation enabled
basic status: no link
capabilities: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD
10baseT-HD
advertising: 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD
10baseT-HD flow-control
P3: emmc is detected
---------------------
root@orangepi5-plus:~# fdisk -l /dev/mmcblk0
Disk /dev/mmcblk0: 232.96 GiB, 250139901952 bytes, 488554496 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
root@orangepi5-plus:~#
P4: WIFI/BT is detected
------------------------
root@orangepi5-plus:~# iwconfig wlP2p33s0
wlP2p33s0 IEEE 802.11 ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
root@orangepi5-plus:~#
root@orangepi5-plus:~# lspci
0000:00:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3588 (rev 01)
0000:01:00.0 Non-Volatile memory controller: Micron/Crucial Technology
Device 5427 (rev 01)
0002:20:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3588 (rev 01)
0002:21:00.0 Network controller: Realtek Semiconductor Co., Ltd.
RTL8852BE PCIe 802.11ax Wireless Network Controller
0003:30:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3588 (rev 01)
0003:31:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL8125 2.5GbE Controller (rev 05)
0004:40:00.0 PCI bridge: Rockchip Electronics Co., Ltd RK3588 (rev 01)
0004:41:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL8125 2.5GbE Controller (rev 05)
root@orangepi5-plus:~#
root@orangepi5-plus:~# grep -i rock
/boot/config-6.12.43-current-rockchip64 |grep '#'
# CONFIG_EMAC_ROCKCHIP is not set
# CONFIG_CAN_ROCKCHIP_CANFD is not set
# Rockchip media platform drivers
root@orangepi5-plus:~#
best regards
--
-- Jean-Marc LACROIX () --
-- mailto : jeanmarc.lacroix@free.fr --
Reply to: