-
Faça o download do arquivo do driver AppleUSBVideoSupport (por exemplo, dl.getdropbox.com/u/332246/AppleUSBVideoSupport) e coloque em ~ / Desktop
-
sudo apt-get install isight-firmware-tools
Ignore o aviso para carregar imediatamente o arquivo do driver. -
cd ~/Desktop; sudo cp AppleUSBVideoSupport /lib/firmware/
-
sudo ift-extract -a /lib/firmware/AppleUSBVideoSupport
-
sudo nano /etc/default/acpi-support
Encontre MODULES e faça-o MODULES="isight_usb". -
lsusb | grep -Po '(?<=:)(\d+)(?=.*iSight)'
Isso gera o ID do produto do seu dispositivo iSight USB específico. Lembre-se deste número. O meu é o 8507. O driver padrão do Ubuntu parece estar codificado para o 8300, o que é um problema. -
sudo nano /etc/udev/rules.d/isight.rules
Adicione (e certifique-se de substituir o "8507" com o seu ID de produto.):%ACTION=="add", SYSFS{idVendor}=="05ac", SYSFS{idProduct}=="8507", RUN+="/usr/lib/udev/ift-load --firmware /lib/firmware/isight.fw"
-
Desligamento / desligamento (não reinicialize ou reinicie).
-
Reinicie.
-
sudo apt-get install cheese; cheese
Eu tenho usado essa correção por algumas semanas, e minha webcam agora funciona de forma confiável em reinicializações e suspensões. O bug parece ser causado simplesmente por configurações incorretas de acpi e udev.