9/06/2007

查看pci设备的方法?!

大家都知道可以使用 lspci 查看pci设备信息。PCI设备是其特定的ID号来标示的,包含vendor id, device id, subsystem等,这个ID是由一个组织统管并给各大硬件厂商分配。一般来说,一个精确的ID就唯一得确定了一种PCI设置,因此通过读取此ID就可以得知此设备究竟是什么东西。Linux发行版中的lspci工具就是做这个的。但由于发行版发行时间问题,系统自带的ID-设备对硬数据库可能比较陈旧,导致识别不出新的设备来,这是就会出现unknown device,如同上面我们看到的结果。遇到此类情况,解决方法是使用新的IDs数据库。对于Linux,有一个项目是构建公开的ID数据库,在这里:http://pciids.sourceforge.net/,可以在此网站直接下载其数据库http://pciids.sourceforge.net/pci.ids到本地,然后使用命令lspci -i path-to-pci.ids 来指定使用下载到的ID数据库来鉴别设备。

没有评论: