如何在Macbook Pro 5,5上修复网络摄像头
我在Macbook Pro 5.5上运行Ubuntu 10.04。 当我最初安装时,网络摄像头工作得很好,我可以使用奶酪拍摄照片或video而没有任何问题。 但是,现在当我打开Cheese时,它会在我打开时冻结,或者显示错误“无法连接到video设备(/ dev / video0)”。 我尝试过camorama和fswebcam,但他们给了我同样的错误。 重新启动并尝试不同的内核并没有修复它。
我还能做些什么来诊断或解决这个问题?
编辑:我重新格式化并安装了Ubuntu 11.10,但问题仍然存在。 网络摄像头将工作正常,然后像奶酪这样的应用程序会给我错误“找不到设备”。
编辑: 这是一个已知的错误。
-
下载AppleUSBVideoSupport驱动程序文件(例如dl.getdropbox.com/u/332246/AppleUSBVideoSupport)并放在〜/ Desktop
-
sudo apt-get install isight-firmware-tools
跳过提示以立即加载驱动程序文件。 -
cd ~/Desktop; sudo cp AppleUSBVideoSupport /lib/firmware/
-
sudo ift-extract -a /lib/firmware/AppleUSBVideoSupport
-
sudo nano /etc/default/acpi-support
找到MODULES并使其成为MODULES =“isight_usb”。 -
lsusb | grep -Po '(?<=:)(\d+)(?=.*iSight)'
这将输出您的特定iSight USB设备的产品ID。 记住这个号码。 我的是8507.默认的Ubuntu驱动程序似乎是8300的硬编码,这是一个问题。 -
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"
-
关机/关机(不重启或重启)。
-
重启。
-
sudo apt-get install cheese; cheese
我已经使用这个修复程序几个星期了,我的网络摄像头现在可以在重新启动和暂停时可靠地工作。 该错误似乎是由简单的acpi和udev配置引起的。