Я использую Ubuntu 10.04 на Macbook Pro 5.5. Когда я первоначально установил, веб-камера работала отлично, и я мог использовать Cheese, чтобы делать фотографии или видео без каких-либо проблем. Однако теперь, когда я открываю Cheese, он либо зависает при открытии, либо показывает ошибку «Не удается подключиться к видеоустройству (/ dev / video0)». Я пробовал camorama и fswebcam, но они дают мне ту же ошибку. Перезагрузка и пробование разных ядер не исправили это.
Что еще я могу сделать, чтобы диагностировать или исправить это?
Редактировать: Я переформатировал и установил Ubuntu 11.10, но проблема остается. Однажды веб-камера будет работать нормально, а затем такие приложения, как Cheese, выдадут мне ошибку «Устройство не найдено».
Редактировать: Это известная ошибка.
Загрузите файл драйвера AppleUSBVideoSupport (например, dl.getdropbox.com/u/332246/AppleUSBVideoSupport) и место в ~ / Рабочий стол
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
Найдите МОДУЛИ и сделайте это МОДУЛЯМИ = "isight_usb".
lsusb | grep -Po '(?<=:)(\d+)(?=.*iSight)'
Это производит идентификатор продукта Вашего определенного iSight USB-устройства. Помните это число. Мой 8507. Драйвер Ubuntu по умолчанию, кажется, hardcoded для 8 300, который является проблемой.
sudo nano /etc/udev/rules.d/isight.rules
Добавьте (и убеждаться заменить "8507" Вашим идентификатором продукта.):
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 конфигурациями.