web-dev-qa-db-fra.com

La webcam ne fonctionne pas dans Ubuntu 12.10

J'ai Gembird cam68ut. Sur mon Ubuntu 12.10, il affiche un écran noir dans cheese et guvcview. Je l'ai testé dans Win7, cela fonctionne bien.

Voici ce que j'ai trouvé:

  • C’est un appareil photo compatible uvc, j’ai vérifié sur le site : 18ec: 3299 Caméra USB 2.0 pour PC (numéro de modèle QC3231) ArkMicro
  • Cette webcam est signalée par lsusb: Bus 001 Device 004: ID 18ec:3299 Arkmicro Technologies Inc.
  • Voici le résultat de dmesg | tail:

    uvcvideo: Found UVC 1.00 device USB2.0 PC CAMERA (18ec:3299)
    uvcvideo: UVC non compliance - GET_DEF(PROBE) not supported. Enabling workaround.
    input: USB2.0 PC CAMERA as /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.5/1-1.5:1.0/input/input17
    usbcore: registered new interface driver uvcvideo
    USB Video Class driver (1.1.1)
    
  • Quand je lance cheese (ou guvcview), voici ce que j'obtiens dans le terminal:

    libv4l2: error turning on stream: No space left on device
    (cheese:11797): cheese-WARNING **: Internal data flow error.
    
  • Je l'ai essayé sur différents emplacements USB avec les mêmes résultats
  • Le microphone de la webcam fonctionne, je peux enregistrer de l'audio avec elle

Mise à jour: Je l'ai testé sur deux autres machines avec le même Ubuntu et cela fonctionne sans problème avec le même message dmseg | tail.

Les gars, peut-être est-ce un bug avec le pilote du contrôleur USB dans le noyau (car sur cette machine, la caméra fonctionne dans win7)?

2
Kzhi

Je l'ai testé sur deux autres machines avec le même Ubuntu et tout a fonctionné. C'est un bug connu depuis longtemps avec le contrôleur hôte USB. Je l'ai signalé sur le tableau de bord: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1088395 . J'ai aussi trouvé un bogue très similaire: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1088395

0
Kzhi