我正在尝试使用以下命令设置英特尔PCI卡的延迟计时器值
sudo setpci -d '8086:0100' latency_timer=01
但是,当我读回该寄存器的值时,它保持不变并显示以前的值。
我正在使用以下命令来显示寄存器的值
sudo setpci -d '8086:0100' latency_timer
有人可以告诉我为什么我无法更改延迟计时器的值吗?
我正在使用
Linux
机器。 最佳答案
您很有可能拥有多个PCI设备或具有相同vid:did
功能的多个功能。
使用sudo lspci
找出PCI设备的位置,然后使用
sudo setpci -s bus:slot.func ...
代替
sudo setpci -d vid:did ...
关于linux - 无法设置PCI配置空间的delay_timer寄存器的值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18713779/