GNU/Linux >> Linux Esercitazione >  >> Linux

comando setpci:configura il dispositivo PCI

Ci sono molte porte I/O diverse in uso sul sistema Linux in qualsiasi momento, quindi il tuo output molto probabilmente differirà da questo esempio. Con PnP, i conflitti tra le porte I/O non sono molto comuni, ma è possibile che a due dispositivi venga assegnata la stessa porta I/O. In tal caso, puoi sovrascrivere manualmente le impostazioni assegnate automaticamente utilizzando il comando setpci.

Il comando setpci è un'utilità per interrogare e configurare i dispositivi PCI. I numeri utilizzati nel comando sono tutti numeri esadecimali. Poiché il comando setpci deve modificare i parametri di configurazione dell'hardware, deve disporre dell'autorizzazione utente "root". Prima di utilizzare il comando setpci per configurare i dispositivi PCI, per evitare problemi con il sistema operativo, utilizzare sempre il comando “setpci -vD” per visualizzare il processo operativo del comando setpci.

Sintassi:

setpci [parameter] [PCI device/operation]

Parametri di comando:

  • -v :Visualizza informazioni dettagliate sull'esecuzione delle istruzioni
  • -f :Quando non ci sono operazioni da completare, non vengono visualizzate informazioni
  • -D :Modalità test, in realtà non scrive le informazioni di configurazione nel registro.
  • -d :Visualizza solo le informazioni per un determinato produttore e dispositivo.
  • -s :Visualizza solo le informazioni del dispositivo sul bus, slot o blocco funzione specificato sul dispositivo.

Esempi di comando setpci

1. Se il dispositivo è 0:dispositivo 14.0, lo spazio di configurazione PCI è economico fino a 0x60, scrivi una nuova variabile di byte 6:

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

2. Impostare il timer del dispositivo PCI:

# setpci -d : latency_time=40

3. Elenca i dispositivi PCI e regolali:

# 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

Conclusione

È possibile utilizzare l'utilità setpci per interrogare e regolare direttamente le configurazioni dei dispositivi PCI. È molto probabile che questo strumento sia utile se si conosce abbastanza l'hardware per ottimizzare la sua configurazione di basso livello; non viene spesso utilizzato per modificare le opzioni IRQ, porta I/O o DMA di base dell'hardware.


Linux
  1. Configura un'area di lavoro Linux in remoto dalla riga di comando

  2. Comando per determinare le porte di un dispositivo (come /dev/ttyusb0)?

  3. 5 esempi di modem a comando in Linux (come configurare Minicom)

  4. Comprensione dell'utilità multipath per configurare DM-Multipath

  5. disabilitare un dispositivo PCI specifico all'avvio

Comando W in Linux

Al comando in Linux

Comando blkid di Linux per trovare i dettagli dei dispositivi a blocchi

Comando Lsblk in Linux (Elenca dispositivi a blocchi)

Come configurare ZFS su Ubuntu 20.04

Come installare e configurare Git su Ubuntu 20.04