Saya harus menonaktifkan beberapa acara untuk menghindari bangun segera setelah ditangguhkan di mesin desktop saya, dan saya membuatnya dengan coba-coba (berfungsi dengan baik, jadi itu tidak masalah). Tapi saya heran ... misalnya di laptop saya, saya punya daftar panjang di /proc/acpi/wakeup
:
[...]
RP03 S4 *disabled
PXSX S4 *disabled
RP04 S4 *disabled pci:0000:00:1c.3
PXSX S4 *enabled pci:0000:03:00.0
RP06 S4 *disabled
[...]
Saya telah mencari-cari dan saya tidak dapat menemukan tempat di mana daftar dengan arti kode 4 huruf pada kolom pertama dijelaskan. Saya membayangkan bahwa peristiwa dengan nama perangkat setelah mereka ditautkan / dihasilkan oleh perangkat itu, tapi saya bingung dengan sebagian besar sisanya ... minus tebakan liar.
Bagaimana saya bisa tahu apa, misalnya, acara RP06
itu? Apakah ada daftar? Atau apakah itu kode khusus vendor?
sumber
PXSX
?PXSX
tampaknya menjadi nama umum untuk perangkat yang menggunakan PCI Express. Setidaknya di komputer saya ada satu perangkat PXSX yang sesuai untuk setiap perangkat RP0x. Anda mungkin mendapatkan informasi lebih lanjut dengan membaca DSDT komputer Anda . Jika ada id PCI di sisi kanan dalam/proc/acpi/wakeup
output, Anda dapat menghubungkannya dengan outputlspci
Dokumentasi kernel linux pada acpi namespace memberikan beberapa petunjuk yang menggiurkan tentang apa singkatan ini, misalnya "Ruang Lingkup (RP03): lingkup daya PCI0", dan sumber kernel untuk file / proc mengatakan itu adalah
dev->pnp.bus_id
, tetapi itu tidak Tolong.The 958 halaman acpi spec 5.0 sangat menarik, tetapi tidak ada bantuan untuk nama-nama ini juga.
sumber
Anda bisa mengekstrak dan mendekompilasi tabel ACPI untuk komputer Anda.
Dengan menggunakan kompiler ASL Intel, Anda dapat mengubah tabel DSDT sistem Anda menjadi kode sumber.
Anda harus menginstal
acpica-tools
:sudo apt-get install acpica-tools
sudo pacman -S --needed acpica
Inilah langkah-langkahnya:
# cat /sys/firmware/acpi/tables/DSDT > dsdt.dat
iasl -d dsdt.dat
kita mendapatkan file outputdsdt.dsl
/proc/acpi/wakeup
dan bandingkan dengandsdt.dsl
Referensi
sumber