[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: how to suspend (Re: snapshot (3.99.15) 20060122ts)



>echo suspend > /dev/battery 
>とか ?

それです。
それから、少なくとも ata と ieee1394 の powerhook に問題があって
ちゃんと起きてきません。

ata は以下のパッチで直ります。ieee1394 は config しないってことで。:-)

Index: sys/dev/ata/ata.c
*** sys/dev/ata/ata.c	Sat Dec 17 09:00:59 2005
--- sys/dev/ata/ata.c	Sat Jan 14 02:05:46 2006
***************
*** 1447,1453 ****
--- 1447,1457 ----
  		KASSERT(chp->ch_queue->queue_freeze > 0);
  		/* unfreeze the queue and reset drives (to wake them up) */
  		chp->ch_queue->queue_freeze--;
+ #if 0
  		ata_reset_channel(chp, AT_WAIT);
+ #else
+ 		ata_reset_channel(chp, AT_POLL);
+ #endif
  		splx(s);
  		break;
  	case PWR_SUSPEND: