GNU/Linux >> Belajar Linux >  >> Linux

perintah setpci – konfigurasikan perangkat PCI

Ada banyak port I/O berbeda yang digunakan pada sistem Linux setiap saat, jadi output Anda kemungkinan besar akan berbeda dari contoh ini. Dengan PnP, konflik port I/O tidak terlalu umum, tetapi ada kemungkinan bahwa dua perangkat diberi port I/O yang sama. Dalam hal ini, Anda dapat secara manual mengganti pengaturan yang ditetapkan secara otomatis dengan menggunakan perintah setpci.

Perintah setpci adalah utilitas untuk menanyakan dan mengonfigurasi perangkat PCI. Angka-angka yang digunakan dalam perintah adalah semua angka heksadesimal. Karena perintah setpci perlu mengubah parameter konfigurasi perangkat keras, perintah itu harus memiliki otoritas pengguna "root". Sebelum menggunakan perintah setpci untuk mengkonfigurasi perangkat PCI, untuk mencegah masalah dengan sistem operasi, selalu gunakan perintah “setpci -vD” untuk melihat proses operasi perintah setpci.

Sintaks:

setpci [parameter] [PCI device/operation]

Parameter perintah:

  • -v :Menampilkan informasi detail tentang eksekusi instruksi
  • -f :Saat tidak ada operasi yang harus diselesaikan, tidak ada informasi yang ditampilkan
  • -D :Mode uji, sebenarnya tidak menulis informasi konfigurasi ke register.
  • -d :Hanya menampilkan informasi untuk produsen dan perangkat tertentu.
  • -s :Hanya menampilkan informasi perangkat pada bus, slot, atau blok fungsi yang ditentukan pada perangkat.

Contoh Perintah setpci

1. Apakah perangkat 0:14.0, ruang konfigurasi PCI murah hingga 0x60, tulis variabel byte baru 6:

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

2. Setel pengatur waktu perangkat PCI:

# setpci -d : latency_time=40

3. Buat daftar perangkat PCI dan sesuaikan:

# 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

Kesimpulan

Anda dapat menggunakan utilitas setpci untuk langsung menanyakan dan menyesuaikan konfigurasi perangkat PCI. Alat ini kemungkinan besar akan berguna jika Anda cukup tahu tentang perangkat keras untuk menyempurnakan konfigurasi tingkat rendahnya; ini tidak sering digunakan untuk mengubah opsi IRQ, port I/O, atau DMA dasar perangkat keras.


Linux
  1. Perintah Untuk Menentukan Port Perangkat (seperti /dev/ttyusb0)?

  2. Tidak Dapat Menjalankan Perintah Konfigurasi:"tidak ada File Atau Direktori Tersebut"?

  3. Konfigurasikan kedaluwarsa kata sandi di Windows

  1. 7 Contoh Perintah Linux lspci untuk Mendapatkan Info Perangkat Perangkat Keras Bus PCI

  2. uflash:perintah tidak ditemukan

  3. losetup:perintah tidak ditemukan

  1. Konfigurasikan ruang kerja Linux dari jarak jauh dari baris perintah

  2. Bagaimana Cara Mengatur Ulang / Menghidupkan Daya Ke Perangkat Pcie?

  3. 5 Contoh Modem At Command di Linux (Cara Konfigurasi Minicom)