トラブル続きの Lion さん

なんだかなぁ...。最近、うちの MacBook(Late 2007) はトラブル続きです。

この前はプリンタのジョブが原因でスリープしなくなりましたが、今回は WiFi につながらない。なにが原因か分からない。直った現在もなにが原因か分からない。

ことの起こりは、メニューバーにある WiFi をいったん「切」にして MacBook をスリープさせたことから始まりでした。

MacBook を利用するためにスリープを解除し、メニューバーから WiFi を「入」にしてもいっこうにつながらない。それどころか、見慣れない文字が書かれている。『ハードウェアがありません』と。なんのことやら分からない。

MacBook を再起動しても直らない。そういえば、先月は WiMAX の更新月だったような。もしかしたら、更新を怠っていたかな?と思うも、iPhone は WiFi 経由で WiMAX につながっている。

とりあえず「Console.app」を立ち上げログを表示させながら、WiFi の「入」を行う。すると、『failed to set airport power state』などと記述される。この情報をもとに再度、検索。すると、同じ原因の情報が見つかる。

このページの解決法を読んだとき、眉唾かと思いましたが直りました。解決法は、Mac を再起動するときに表示されるダイアログの「再ログイン時にウィンドウを再度開く」のチェックを外しておくだけです。

quit_dialog.png

これだけで元に戻りました。なぜかは分からないけど、おそらくその辺りでナニか不具合があるのでしょうね。

眠らない MacBook

最近 MacBook の眠りが悪いとお嘆きのあなた。そんなあなたにお勧めなのが、これ。

って、私のことなのだけど。うちの MacBook(Late 2007) は、Lion を載せて元気に働いています。

と言いたいところなのですが、最近 MacBook の蓋を閉めてもスリープしない。AppleScript で命令してもスリープしない。どのようにしてもスリープしない...。MacBook(Late 2007) では Lion さんを動かすのに非力でしたか...。

まさか、非力だろうという曖昧な結論で終わらせるわけにもいかない。で、検索してみると、同じような症状で悩んでいる人が多いみたいで...。

最初に pmset で現状を確認したのですが、このときは原因が分からず。このときに気がついていたら、いろいろな苦労をすることもなかったのですが。再起動や PRAM や PMU のリセット、アクセス権の検証にディスクの検証、Console.app を起動してログの調査...とりあえず、できることはやってみました。

しかし、pmset で表示される現在の設定に原因が書かれていました。結論から書くと、スリープを阻害する何らかのプロセスがあったわけです。

$ pmset -g
Active Profiles:
Battery Power       -1
AC Power        -1*
Currently in use:
 womp       0
 autorestart    0
 halfdim    0
 sms        1
 panicrestart   157680000
 hibernatefile  /var/vm/sleepimage
 networkoversleep   0
 disksleep  10
 sleep      0 (imposed by 16)
 hibernatemode  3
 ttyskeepawake  1
 displaysleep   25
 acwake     0
 lidwake    1

sleep が 0 になっていて (imposed by 16) となっています。プロセス ID 16 が邪魔してますってことらしいです。

最終的に行き着いたのが、Swish Movement: Update: Lion sleep woes solved。ここに書かれている通りにプロセスを調べると、スリープの邪魔をしていたのがプリンタのジョブだということが判明。

何日か前に印刷をしたもののプリンタが繋がれていない状態だったので、エラーになっていました。このジョブを削除したところ、ちゃんとスリープするようになりましたと。

しかし、なんらかのプロセスによりスリープができなくなるなんて...。しかも、これバッテリ駆動だとこの問題が発生しない。バッテリ駆動だと蓋を閉めることでスリープするのです。電源がつながっているときだけ、スリープしない。気がつきにくいことこのうえない。

今回はプリンタのジョブが邪魔をしていたってことで、問題は解決したのですが、簡単には解決しない人も多数いるようで...。みなさんの問題が解決することを祈っております。