无法设置PCI配置空间的latency_timer寄存器的值

时间:2013-09-10 08:14:50

标签: linux pci pci-e

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

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

但是当我读回该寄存器的值时,它会保持不变并显示之前的值。

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

sudo setpci -d '8086:0100' latency_timer

有人可以告诉我为什么我无法更改延迟计时器的值吗?

我正在使用Linux机器。

1 个答案:

答案 0 :(得分:0)

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

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

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

而不是

sudo setpci -d vid:did ...