USBAutosuspend
Kernel Linux dapat secara otomatis menangguhkan perangkat USB saat tidak digunakan. Hal ini terkadang dapat menghemat sedikit daya, namun beberapa perangkat USB tidak kompatibel dengan penghematan daya USB dan mulai berperilaku buruk (biasa terjadi pada mouse/keyboard USB). Aturan udev? berdasarkan pemfilteran daftar putih atau daftar hitam dapat membantu mengurangi masalah ini.
Contoh yang paling sederhana dan mungkin tidak berguna adalah mengaktifkan penangguhan otomatis untuk semua perangkat USB:
/etc/udev/rules.d/50-usb_power_save.rules ACTION=="add", SUBSYSTEM=="usb", TEST=="power/control", ATTR{power/control}="auto"
Untuk mengizinkan penangguhan otomatis hanya untuk perangkat yang diketahui berfungsi, gunakan pencocokan sederhana terhadap ID vendor dan produk (gunakan lsusb untuk mendapatkan nilai ini):
/etc/udev/rules.d/50-usb_power_save.rules # whitelist for usb autosuspend ACTION=="add", SUBSYSTEM=="usb", TEST=="power/control", ATTR{idVendor}=="05c6", ATTR{idProduct}=="9205", ATTR{power/control}="auto"
Atau, untuk membuat daftar hitam perangkat yang tidak berfungsi dengan penangguhan otomatis USB dan mengaktifkannya untuk semua perangkat lainnya:
/etc/udev/rules.d/50-usb_power_save.rules # blacklist for usb autosuspend ACTION=="add", SUBSYSTEM=="usb", ATTR{idVendor}=="05c6", ATTR{idProduct}=="9205", GOTO="power_usb_rules_end" ACTION=="add", SUBSYSTEM=="usb", TEST=="power/control", ATTR{power/control}="auto" LABEL="power_usb_rules_end"