Lưu vào RC.local như stagelll đề cập có lẽ là cách đơn giản nhất để làm điều đó, nhưng rõ ràng nó chỉ tốt cho một sửa chữa cục bộ.
Một cách khác là xây dựng quy tắc udev áp dụng cài đặt cho thiết bị được đề cập. quy tắc udev phức tạp hơn để viết nhưng an toàn hơn để chia sẻ với người khác.
Ví dụ, powertop đề xuất điều này:
echo 'on' > '/sys/bus/usb/devices/3-10/power/control';
đã giải quyết được vấn đề cụ thể mà tôi quan tâm. Nhưng 3-10
một số xe buýt sẽ thay đổi tùy theo hệ thống, tùy thuộc vào cách các thiết bị usb được gắn vào. Sau một chút nghiên cứu và giải quyết vấn đề, tôi đã tạo một tệp /etc/udev/rules.d/10-usb-avocent-kvm-pm.rules
với quy tắc này, thiết lập bật nguồn / điều khiển cho các thiết bị của tôi, bất cứ nơi nào nó có thể được kết nối trong hệ thống con USB:
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="0624", ATTR{idProduct}=="0013", ATTR{product}=="SC Secure KVM", TEST=="power/control", ATTR{power/control}:="on"