iSight がOSから認識されなくなった
いつからだったかわからないが、いきなりMacBook に搭載されている iSight が認識されなくなった。
Skype でビデオチャットしようとして気づいたのだが、iChat でも使えない。
調べてみると iSight は System Profiler アプリでは USB のところにリストされるはずなのだが(下の写真)、そこにリストされていない。 ということは OS レベルで iSight のハードウェアを認識していないようだ。
OSのどこか壊したか、ハードウェアが本当に壊れてしまったのか心配したのだが、アップルのサポートページにこんな記述を発見した。
SMC または PMU をリセットする
コンピュータの SMC または PMU をリセットしてから、もう一度システムプロファイラを開いて確認します(iMac G5 (iSight) または Intel ベース iMac の SMC のリセット手順、MacBook および MacBook Pro の PMU のリセット手順については、該当するリンクをクリックして関連記事を参照してください)。
引用元: iSight: トラブルシューティングの方法.
PMU というのは Power Management Unit という電源まわりを管理する回路をいうらしい。 SMC はそれを進化させたようなモノで、電源まわりに加えハードウェアのローレベルな機能を提供するものらしい。
これをリセットすると iSight が認識されることがあるらしいのでやってみた。 手順はコチラ。
- コンピュータを終了します。
- コンピュータに MagSafe 電源アダプタが接続されている場合は抜きます。
- バッテリーを取り外します。
- 電源ボタンを 5 秒間押し続けます。
- 電源ボタンを放します。
- バッテリーと MagSafe 電源アダプタをもう一度取り付けます。
- 電源ボタンを押してコンピュータを起動します。
引用元: Intel-based Macs:SMC (System Management Controller) のリセット.
つまり、電源とバッテリーを外した状態で電源ボタンを5秒以上押せということらしい。 電源の供給がいっさいないので、電源ボタンを押しつづけても何も起こらないが、この手順を踏んだら iSight が再び認識された!
いろいろ原因を考えてみたら、ひとつ前に書いた 64bit 化したときか、32bit に戻したときにうまく認識されなくなった可能性が高い。もし、同じような手順で 64bit 化を試してみた人は、いちど SMC のリセットを試すといいと思う。
