#!/bin/sh # File: "/etc/pm/sleep.d/20_custom-ehci_hcd". case "${1}" in hibernate|suspend) # La je sauvegarde le niveau du rétroéclairage du clavier cp /sys/class/leds/asus\:\:kbd_backlight/brightness /tmp/keyboard_backlit_save # Ensuite je l'éteint sinon il va clignoter echo 0 > /sys/class/leds/asus\:\:kbd_backlight/brightness # Unbind ehci_hcd for first device XXXX:XX:XX.X: echo -n "XXXX:XX:XX.X" | tee /sys/bus/pci/drivers/ehci_hcd/unbind # Unbind ehci_hcd for second device XXXX:XX:XX.X: echo -n "XXXX:XX:XX.X" | tee /sys/bus/pci/drivers/ehci_hcd/unbind ;; resume|thaw) # Bind ehci_hcd for first device XXXX:XX:XX.X: echo -n "XXXX:XX:XX.X" | tee /sys/bus/pci/drivers/ehci_hcd/bind # Bind ehci_hcd for second device XXXX:XX:XX.X: echo -n "XXXX:XX:XX.X" | tee /sys/bus/pci/drivers/ehci_hcd/bind # Je restore le rétroéclairage du clavier lvl=$(cat /tmp/keyboard_backlit_save) echo $lvl > /sys/class/leds/asus\:\:kbd_backlight/brightness ;; esac