+ -
当前位置:首页 → 问答吧 → 如何在驱动模块更改pci配置寄存器的值,为什么pci_write_config_byte用不了呢

如何在驱动模块更改pci配置寄存器的值,为什么pci_write_config_byte用不了呢

时间:2011-02-23

来源:互联网

例如:

我要把设备id改为0x002b

pci_write_config_word(pdev, PCI_DEVICE_ID, 0x002b);

再使用pci_read_config_word方法读出来的值还是跟原来一样。。。


肯请各位大侠指点指点。。。。

作者: qingliangshen   发布时间: 2011-02-23

device id 是只读的,详细可以看pci spec 6.2.1 device identification

作者: shiweixingcn   发布时间: 2011-02-23