Skip to content

Instantly share code, notes, and snippets.

@iggy
Created March 13, 2023 00:08
Show Gist options
  • Save iggy/78359fd952ad04f7117e32a5f49d56c3 to your computer and use it in GitHub Desktop.
Save iggy/78359fd952ad04f7117e32a5f49d56c3 to your computer and use it in GitHub Desktop.
visionfive 2 pci/nvme issue
# 6.2 kernel
~ # ls /sys/class/pci_bus/
~ # ls /sys/class/block/
mmcblk1 mmcblk1p1 mmcblk1p2 mmcblk1p3
~ # find /sys/class/nvme*
/sys/class/nvme
/sys/class/nvme-generic
/sys/class/nvme-subsystem
# 5.15 kernel
root@starfive:~# ls /sys/class/pci_bus/
0000:00 0000:01 0001:00 0001:01
root@starfive:~# ls -lah /sys/class/pci_bus/
total 0
drwxr-xr-x 2 root root 0 Jan 1 2001 .
drwxr-xr-x 56 root root 0 Jan 1 2001 ..
lrwxrwxrwx 1 root root 0 Jan 1 2001 0000:00 -> ../../devices/platform/soc/2b000000.pcie/pci0000:00/pci_bus/0000:00
lrwxrwxrwx 1 root root 0 Jan 1 2001 0000:01 -> ../../devices/platform/soc/2b000000.pcie/pci0000:00/0000:00:00.0/pci_bus/0000:01
lrwxrwxrwx 1 root root 0 Jan 1 2001 0001:00 -> ../../devices/platform/soc/2c000000.pcie/pci0001:00/pci_bus/0001:00
lrwxrwxrwx 1 root root 0 Jan 1 2001 0001:01 -> ../../devices/platform/soc/2c000000.pcie/pci0001:00/0001:00:00.0/pci_bus/0001:01
root@starfive:~# ls /sys/class/block/
loop0 loop3 loop6 mmcblk1p1 mtdblock0 nvme0n1
loop1 loop4 loop7 mmcblk1p2 mtdblock1 nvme0n1p1
loop2 loop5 mmcblk1 mmcblk1p3 mtdblock2
root@starfive:~# find /sys/class/nvme*
/sys/class/nvme
/sys/class/nvme/nvme0
/sys/class/nvme-generic
/sys/class/nvme-generic/ng0n1
/sys/class/nvme-subsystem
/sys/class/nvme-subsystem/nvme-subsys0
root@starfive:~# ls -lah /sys/devices/platform/soc/2b000000.pcie/driver
lrwxrwxrwx 1 root root 0 Jun 10 2022 /sys/devices/platform/soc/2b000000.pcie/driver -> ../../../../bus/platform/drivers/pcie_plda
root@starfive:~# ls -lah /sys/devices/platform/soc/2c000000.pcie/driver
lrwxrwxrwx 1 root root 0 Jun 10 2022 /sys/devices/platform/soc/2c000000.pcie/driver -> ../../../../bus/platform/drivers/pcie_plda
root@starfive:~# grep plda /boot/boot/config-5.15.0-starfive
root@starfive:~# grep -i plda /boot/boot/config-5.15.0-starfive
CONFIG_PCIE_PLDA=y
@iggy
Copy link
Author

iggy commented Mar 13, 2023

root@starfive:~# lspci -n
0000:00:00.0 0604: 1556:1111 (rev 02)
0000:01:00.0 0c03: 1106:3483 (rev 01)
0001:00:00.0 0604: 1556:1111 (rev 02)
0001:01:00.0 0108: 126f:2263 (rev 03)

@iggy
Copy link
Author

iggy commented May 27, 2023

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment