如何在Macbook Pro 5,5上修复网络摄像头

我在Macbook Pro 5.5上运行Ubuntu 10.04。 当我最初安装时,网络摄像头工作得很好,我可以使用奶酪拍摄照片或video而没有任何问题。 但是,现在当我打开Cheese时,它会在我打开时冻结,或者显示错误“无法连接到video设备(/ dev / video0)”。 我尝试过camorama和fswebcam,但他们给了我同样的错误。 重新启动并尝试不同的内核并没有修复它。

我还能做些什么来诊断或解决这个问题?

编辑:我重新格式化并安装了Ubuntu 11.10,但问题仍然存在。 网络摄像头将工作正常,然后像奶酪这样的应用程序会给我错误“找不到设备”。

编辑: 这是一个已知的错误。

  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配置引起的。