0

我正在尝试使用以下命令设置我的英特尔 PCI 卡的延迟计时器值

sudo setpci -d '8086:0100' latency_timer=01

但是当我读回这个寄存器的值时,它没有改变并显示以前的值。

我正在使用以下命令来显示寄存器的值

sudo setpci -d '8086:0100' latency_timer

谁能告诉我为什么我无法更改延迟计时器的值?

我正在使用Linux机器。

4

1 回答 1

0

您很有可能拥有多个 PCI 设备或多个具有相同vid:did.

使用 找出您的 PCI 设备的位置sudo lspci,然后使用

sudo setpci -s bus:slot.func ...

代替

sudo setpci -d vid:did ...
于 2014-03-16T12:46:22.473 回答