针对linux下/sys/bus/pci/devices目录下文件夹解释说明

一般一类设备在出厂的时候会有相同的一串classid,而classid记录在/sys/bus/pci/devices/*/class文件中

如果知道出厂设备的classid,可以通过以下命令进行查询出对应devices目录下那个目录

grep -irn /sys/bus/pci/device/*/class

然后/sys/class目录下net/scsi_host/fc_host/infiband_host等是/sys/bus/pci/devices/*/class下面pci设备的映射,映射到它们指定的类型中。

而我们常说的四元组,则记录在pci设备目录下,跟class目录同级: vendor、device、subsystem_verdor、subsystem_device四个文件中。

如果觉得这篇文章能让你对pci设备目录文件夹有个基本的认识,可以点击关注分享,谢谢!

你可能感兴趣的:(个人,linux,class)