GNU/Linux >> Tutoriales Linux >  >> Linux

Comando setpci:configurar el dispositivo PCI

Hay muchos puertos de E/S diferentes en uso en el sistema Linux en cualquier momento, por lo que su salida probablemente diferirá de este ejemplo. Con PnP, los conflictos de puertos de E/S no son muy comunes, pero es posible que a dos dispositivos se les asigne el mismo puerto de E/S. En ese caso, puede anular manualmente la configuración asignada automáticamente mediante el comando setpci.

El comando setpci es una utilidad para consultar y configurar dispositivos PCI. Los números utilizados en el comando son todos números hexadecimales. Debido a que el comando setpci necesita modificar los parámetros de configuración del hardware, debe tener la autoridad de usuario "raíz". Antes de usar el comando setpci para configurar dispositivos PCI, para evitar problemas con el sistema operativo, siempre use el comando "setpci -vD" para ver el proceso de operación del comando setpci.

Sintaxis:

setpci [parameter] [PCI device/operation]

Parámetros de comando:

  • -v :muestra información detallada sobre la ejecución de instrucciones
  • -f :cuando no hay ninguna operación que completar, no se muestra información
  • -D :modo de prueba, en realidad no escribe información de configuración en el registro.
  • -d :solo muestra información para un fabricante y dispositivo determinados.
  • -s :solo muestra la información del dispositivo en el bus, la ranura o el bloque de funciones especificado en el dispositivo.

Ejemplos del comando setpci

1. Es el dispositivo 0:dispositivo 14.0, el espacio de configuración PCI es barato para 0x60, escriba una nueva variable de byte 6:

# setpci -s 0:14.0 60.B=6

2. Configure el temporizador del dispositivo PCI:

# setpci -d : latency_time=40

3. Enumere los dispositivos PCI y ajústelos:

# lspci
00:0f.0 VGA compatible controller: VMware SVGA II Adapter

# setpci -s 00:0f.0 F4.B=FF
# setpci -s 00:0f.0 F4.B=CC

Conclusión

Puede usar la utilidad setpci para consultar y ajustar directamente las configuraciones de los dispositivos PCI. Es más probable que esta herramienta sea útil si sabe lo suficiente sobre el hardware para ajustar su configuración de bajo nivel; no se usa a menudo para modificar las opciones básicas de IRQ, puerto de E/S o DMA del hardware.


Linux
  1. ¿Cómo reiniciar/ciclo de energía a un dispositivo PCIe?

  2. Configurar la caducidad de la contraseña en Windows

  3. 7 ejemplos de comandos lspci de Linux para obtener información del dispositivo de hardware de bus PCI

  4. Descripción de la utilidad de rutas múltiples para configurar DM-Multipath

  5. Número de dispositivo en la salida del comando stat

Comando W en Linux

Al mando en Linux

Comando blkid de Linux para encontrar detalles de dispositivos de bloque

Comando Lsblk en Linux (Lista de dispositivos de bloque)

Cómo configurar ZFS en Ubuntu 20.04

Cómo instalar y configurar Git en Ubuntu 20.04