web-dev-qa-db-fra.com

Comment réparer webcam sur Macbook Pro 5,5

J'utilise Ubuntu 10.04 sur un Macbook Pro 5.5. Lors de l'installation initiale, la webcam fonctionnait parfaitement et je pouvais utiliser Cheese pour prendre des photos ou des vidéos sans aucun problème. Cependant, maintenant, lorsque j'ouvre Cheese, il se fige lorsque je l'ouvre ou affiche le message d'erreur "Connexion au périphérique vidéo impossible (/ dev/video0)". J'ai essayé camorama et fswebcam, mais ils me donnent la même erreur. Redémarrer et essayer différents noyaux ne l’a pas corrigé.

Que puis-je faire pour diagnostiquer ou résoudre ce problème?

Edit: J'ai reformaté et installé Ubuntu 11.10, mais le problème persiste. La webcam fonctionnera correctement un instant, puis des applications comme Cheese me donneront le message d'erreur "Aucun périphérique trouvé".

Edit: Ceci est un bug connu.

2
Cerin
  1. Téléchargez le fichier du pilote AppleUSBVideoSupport (par exemple, dl.getdropbox.com/u/332246/AppleUSBVideoSupport) et placez-le sur ~/Desktop.

  2. Sudo apt-get install isight-firmware-tools
    Ignore l'invite pour charger immédiatement le fichier de pilote.

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

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

  5. Sudo nano /etc/default/acpi-support
    Trouvez des MODULES et rendez-les MODULES = "isight_usb".

  6. lsusb | grep -Po '(?<=:)(\d+)(?=.*iSight)'
    Le résultat est l’identifiant du produit de votre périphérique USB iSight spécifique. Rappelez-vous ce nombre. Le mien est 8507. Le pilote par défaut Ubuntu semble être codé en dur pour 8300, ce qui pose problème.

  7. Sudo nano /etc/udev/rules.d/isight.rules
    Ajouter (et assurez-vous de remplacer le "8507" par votre ID de produit.):
    ACTION=="add", SYSFS{idVendor}=="05ac", SYSFS{idProduct}=="8507", RUN+="/usr/lib/udev/ift-load --firmware /lib/firmware/isight.fw"

  8. Arrêt/mise hors tension (ne pas redémarrer ou redémarrer).

  9. Redémarrer.

  10. Sudo apt-get install cheese; cheese

J'utilise ce correctif depuis quelques semaines et ma webcam fonctionne désormais de manière fiable lors des redémarrages et des suspensions. Le bogue semble être causé par des configurations acpi et udev tout simplement incorrectes.

2
Cerin