web-dev-qa-db-ja.com

Macbook Pro 5,5でウェブカメラを修正する方法

Macbook Pro 5.5でUbuntu 10.04を実行しています。最初にインストールしたとき、ウェブカメラは完全に機能し、問題なくチーズを使用して写真やビデオを撮ることができました。ただし、今チーズを開くと、チーズを開くとフリーズするか、「ビデオデバイス(/ dev/video0)に接続できません」というエラーが表示されます。 camoramaとfswebcamを試しましたが、同じエラーが発生します。別のカーネルを再起動して試しても、修正されていません。

これを診断または修正するために他に何ができますか?

編集:Ubuntu 11.10を再フォーマットしてインストールしましたが、問題は解決しません。ウェブカメラは一瞬正常に動作し、チーズのようなアプリは「デバイスが見つかりません」というエラーを表示します。

編集: これは既知のバグです。

2
Cerin
  1. AppleUSBVideoSupportドライバーファイル(例:dl.getdropbox.com/u/332246/AppleUSBVideoSupport)をダウンロードし、〜/ Desktopに配置します。

  2. Sudo apt-get install isight-firmware-tools
    プロンプトをスキップして、ドライバファイルをすぐにロードします。

  3. cd ~/Desktop; Sudo cp AppleUSBVideoSupport /lib/firmware/

  4. Sudo ift-extract -a /lib/firmware/AppleUSBVideoSupport

  5. Sudo nano /etc/default/acpi-support
    MODULESを見つけて、MODULES = "isight_usb"にします。

  6. lsusb | grep -Po '(?<=:)(\d+)(?=.*iSight)'
    これにより、特定のiSight USBデバイスの製品IDが出力されます。この番号を覚えておいてください。私のものは8507です。デフォルトのUbuntuドライバーは8300用にハードコードされているようです。これは問題です。

  7. Sudo nano /etc/udev/rules.d/isight.rules
    追加(「8507」は必ず製品IDに置き換えてください。):
    ACTION=="add", SYSFS{idVendor}=="05ac", SYSFS{idProduct}=="8507", RUN+="/usr/lib/udev/ift-load --firmware /lib/firmware/isight.fw"

  8. シャットダウン/電源オフ(再起動または再起動ではない)。

  9. リブート。

  10. Sudo apt-get install cheese; cheese

私はこの修正プログラムを数週間使用しており、私のウェブカメラは再起動とサスペンドで確実に動作します。このバグは、単純に誤ったacpiおよびudev構成が原因のようです。

2
Cerin