NotePublic/Software/Applications/Setpci/Setpci_命令简介.md

18 lines
666 B
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Setpci 命令简介
setpci 命令可以向 PCI 设备的配置空间写入数据,举例来说,以 00:00.0 这个 PCI 设备为例,先查看其内容如下图所示,注意 0x60 位置处的内容,没有修改之前是 0。
接下来我们通过 setpci 命令向偏移量 0x60 处,写入 1 个字节的数据,将 0 变为 0x0f。
```bash
sudo setpci -s <总线号>:<设备号>.<功能号> 60.B=f
```
命令说明:
* -s与 lspci 命令类似,用于指明 PCI 设备;
* 60.B:60是从 0x60 处开始其中字段“B”说明要写入字节数据
* =f要写入的数据
写入完毕,可以再次通过 lspci -s 命令查看。