Zenbook をスリープさせる
Ubuntu 11.10 を入れただけの UX31E は、スリープができません。ディスプレイは消灯しますが、右脇の通電ライトは点灯したまま。ふたを開けると、ディスプレイに電気が入るだけで、何も出ません。
解決法は Ubunutu and the asus zenbook (UX31) の 2011年11月6日の GozillaMonster さんのポストにありました。
/etc/pm/sleep.d/20_zenbook_ux31
#!/bin/sh
EHCI_BUSES="0000:00:1d.0"
XHCI_BUSES="0000:03:00.0"
case "${1}" in
hibernate|suspend)
# Switch USB buses off
for bus in $EHCI_BUSES; do
echo -n $bus | tee /sys/bus/pci/drivers/ehci_hcd/unbind
done
for bus in $XHCI_BUSES; do
echo -n $bus | tee /sys/bus/pci/drivers/xhci_hcd/unbind
done
;;
resume|thaw)
# Switch USB buses back on
for bus in $EHCI_BUSES; do
echo -n $bus | tee /sys/bus/pci/drivers/ehci_hcd/bind
done
for bus in $XHCI_BUSES; do
echo -n $bus | tee /sys/bus/pci/drivers/xhci_hcd/bind
done
# Disable touch-to-tap on Zenbook touchpad
echo -n 0x90 0x80 > /sys/devices/platform/i8042/serio4/setreg
echo -n c > /sys/devices/platform/i8042/serio4/flags
;;
esac
/etc/pm/config.d/unload_module
SUSPEND_MODULES="xhci_hcd"
を作り、0755 にしたら、スリープできるようになりました。
| 固定リンク
この記事へのコメントは終了しました。


コメント