有什么可以代替`lspci`吗?

gpu*_*guy 3 linux pci

lspci在 petalinux 中没有实现。那么有没有其他选择呢?我可以读取lspci输出的任何文件?

小智 11

文件/proc/bus/pci/devices可能有帮助:

$ cut -f1,2,18 /proc/bus/pci/devices 
0000    808627a0
0008    808627a1        pcieport
00d8    808627d8        snd_hda_intel
00e0    808627d0        pcieport
00e1    808627d2        pcieport
00e2    808627d4        pcieport
00e3    808627d6        pcieport
00e8    808627c8        uhci_hcd
00e9    808627c9        uhci_hcd
00ea    808627ca        uhci_hcd
00eb    808627cb        uhci_hcd
00ef    808627cc        ehci_hcd
00f0    80862448
00f8    808627b9
00f9    808627df        ata_piix
00fa    808627c5        ahci
00fb    808627da        i801_smbus
0100    10027149        radeon
0200    8086109a        e1000e
0300    80864227        iwl3945
1500    104cac56        yenta_cardbus
Run Code Online (Sandbox Code Playgroud)

文件夹/sys/bus/pci/devices有更多细节,但传播范围更广......