【发布时间】:2016-06-27 19:03:36
【问题描述】:
我想更改 PCI 设备的 Vendor_ID 和 Device_ID。 但是,我所做的每一个更改都不会保存,我也不知道为什么。
首先我尝试使用 setpci 进行更改,结果如下:
# sudo setpci -s 01:00.0 00.w
# 8086
# sudo setpci -s 01:00.0 00.w=168C
# sudo setpci -s 01:00.0 00.w
# 8086
然后我尝试使用两个不同的十六进制编辑器进行相同的更改,编辑位于 /sys/bus/pci/devices/0000:01:00.0/中的 config 文件>,但保存后,文件似乎没有变化。 我确实以root身份打开它,保存时没有任何错误。
我也试过 ethtool,但它甚至无法访问寄存器:
# sudo ethtool -e wlan0
# Cannot get EEPROM data: Operation not supported
我在 Lubuntu 15.10 和 Knoppix 7.6 上都尝试了上述所有方法,结果完全相同。
那么,为什么会发生这种情况? 如果寄存器受到保护,有没有办法解除保护?
更多信息:
- 提到的 pci 设备是 Intel 7260-AC 无线网络适配器
- 我希望 BIOS 将其识别为 Qualcomm Atheros AR9485 无线网络适配器,因为它的白名单会阻止其他一切。
- 不能修改 BIOS。
- 我正在通过 USB 驱动器运行 Lubuntu 和 Knoppix
【问题讨论】:
标签: linux ubuntu configuration pci