我正在尝试使用以下命令设置我的Intel PCI卡的延迟计时器值
sudo setpci -d '8086:0100' latency_timer=01
但是当我读回该寄存器的值时,它会保持不变并显示之前的值。
我使用以下命令显示寄存器的值
sudo setpci -d '8086:0100' latency_timer
有人可以告诉我为什么我无法更改延迟计时器的值吗?
我正在使用Linux
机器。
答案 0 :(得分:0)
您很可能拥有多个PCI设备或多个具有相同vid:did
的功能。
使用sudo lspci
找出PCI设备的位置,然后使用
sudo setpci -s bus:slot.func ...
而不是
sudo setpci -d vid:did ...