#! /bin/sh sync mkdir /tmp/__suspend__ if [ $? != 0 ] then logger "ACPI: Push power-button, but exist /tmp/__suspend__ ." exit fi ifdown eth1 ifdown eth0 fuser -k -KILL /dev/dsp modprobe -r prism54 modprobe -r snd-intel8x0 modprobe -r ali5455 modprobe -r 8139too /etc/init.d/hotplug stop sync sleep 1 echo -n 3 > /proc/acpi/sleep sleep 2 modprobe 8139too sleep 1 modprobe snd-intel8x0 modprobe ali5455 modprobe prism54 /etc/init.d/hotplug start if [ -d /proc/asound ] ; then /usr/local/sbin/amixer2 else /usr/bin/aumix -f /home/hiramoto/.aumixrc -L fi /usr/local/sbin/wireless-scan.sh ( logger "ACPI: resume locking 30sec." ; sleep 30 ; rmdir /tmp/__suspend__ ; logger "ACPI: resume lock out." ) &