GNU/Linux >> Znalost Linux >  >> Linux

příkaz setpci – konfigurace PCI zařízení

V systému Linux se kdykoli používá mnoho různých I/O portů, takže váš výstup se bude s největší pravděpodobností lišit od tohoto příkladu. U PnP nejsou konflikty I/O portů příliš časté, ale je možné, že dvěma zařízením je přiřazen stejný I/O port. V takovém případě můžete ručně přepsat automaticky přiřazená nastavení pomocí příkazu setpci.

Příkaz setpci je nástroj pro dotazování a konfiguraci zařízení PCI. Čísla použitá v příkazu jsou všechna hexadecimální čísla. Protože příkaz setpci potřebuje upravit konfigurační parametry hardwaru, musí mít uživatelské oprávnění „root“. Před použitím příkazu setpci ke konfiguraci zařízení PCI, abyste předešli problémům s operačním systémem, vždy použijte příkaz „setpci -vD“ k zobrazení provozního procesu příkazu setpci.

Syntaxe:

setpci [parameter] [PCI device/operation]

Parametry příkazu:

  • -v :Zobrazí podrobné informace o provádění pokynů
  • -f :Pokud není třeba dokončit žádnou operaci, nezobrazí se žádné informace
  • -D :Testovací režim, ve skutečnosti nezapisuje konfigurační informace do registru.
  • -d :Zobrazí pouze informace pro daného výrobce a zařízení.
  • -s :Zobrazí pouze informace o zařízení na zadané sběrnici, slotu nebo funkčním bloku na zařízení.

Příklady příkazu setpci

1. Je zařízení 0:14.0 zařízení, konfigurační prostor PCI je levný na 0x60, napište novou byte proměnnou 6:

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

2. Nastavte časovač zařízení PCI:

# setpci -d : latency_time=40

3. Vypište seznam zařízení PCI a upravte je:

# 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

Závěr

K přímému dotazování a úpravě konfigurace PCI zařízení můžete použít obslužný program setpci. Tento nástroj bude s největší pravděpodobností užitečný, pokud o hardwaru víte dost na doladění jeho nízkoúrovňové konfigurace; často se nepoužívá k vyladění základních možností IRQ, I/O portu nebo DMA hardwaru.


Linux
  1. Nakonfigurujte pracovní prostor Linuxu vzdáleně z příkazového řádku

  2. Jak resetovat/cyklovat napájení zařízení Pcie?

  3. 7 Příklady příkazů Linux lspci pro získání informací o hardwarovém zařízení sběrnice PCI

  1. Příkaz k určení portů zařízení (jako /dev/ttyusb0)?

  2. Nelze spustit příkaz Configure:„žádný takový soubor nebo adresář“?

  3. zakázat konkrétní PCI zařízení při bootování

  1. Nakonfigurujte vypršení platnosti hesla ve Windows

  2. 5 příkladů Modem At Command v Linuxu (Jak nakonfigurovat Minicom)

  3. Pochopení multipath Utility pro konfiguraci DM-Multipath