<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
<br>
Niccolo Rigacci a &eacute;crit&nbsp;:
<blockquote cite="mid:20080608190655.GA16698@rigacci.org" type="cite">
  <pre wrap="">On Sun, Jun 08, 2008 at 07:47:28PM +0200, jcsid wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">sleep 1 doesn't work in my eee...
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Damn! I just filed the bug!

Does a longer pause work?

  </pre>
</blockquote>
<br>
Not 1, not 2 and not 10....<br>
I tried this and it works:<br>
<br>
#!/bin/sh<br>
<br>
wlan_control=/proc/acpi/asus/wlan<br>
enable() {<br>
&nbsp;&nbsp;&nbsp; if [ $(cat $wlan_control) = 0 ]; then<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; rmmod pciehp<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; modprobe pciehp pciehp_force=1<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; echo 1 &gt; $wlan_control<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; modprobe ath_pci<br>
&nbsp;&nbsp;&nbsp; fi<br>
}<br>
disable() {<br>
&nbsp;&nbsp;&nbsp; if [ $(cat $wlan_control) = 1 ]; then<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ifdown --force ath0<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; rmmod ath_pci<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; echo 0 &gt; $wlan_control<br>
&nbsp;&nbsp;&nbsp; fi<br>
}<br>
case $1 in<br>
&nbsp;&nbsp;&nbsp; on)<br>
&nbsp;&nbsp;&nbsp; enable<br>
&nbsp;&nbsp;&nbsp; if ! ifconfig ath0 up; then <br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; disable<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; enable;<br>
&nbsp;&nbsp;&nbsp; fi<br>
&nbsp;&nbsp;&nbsp; ;;&nbsp;&nbsp;&nbsp; <br>
&nbsp;&nbsp;&nbsp; off)<br>
&nbsp;&nbsp;&nbsp; disable<br>
&nbsp;&nbsp;&nbsp; ;;<br>
&nbsp;&nbsp; *)<br>
&nbsp;&nbsp;&nbsp; echo "Usage: $0 [on|off]"<br>
&nbsp;&nbsp;&nbsp; exit 1<br>
&nbsp;&nbsp;&nbsp; ;;<br>
esac<br>
<br>
<br>
</body>
</html>