Webcam wird nicht erkannt

Hallo, ich bin noch am Anfang mit dem Repetier-Server.
Ich nutze noch die Testversion, bevor ich mir die Software kaufe wollte ich noch eine Webcam einbinden.
Alles läuft super, hab alles eingerichtet und Drucker samt Raspberry Pi 3b+ und Server läuft super.

Ich wollte mir eine Logitech C170 Cam kaufen aber momentan zu teuer oder nicht lieferbar, stattdessen 
hab ich mir (wegen dem Preis) eine ELP 2,0 Megapixel CMOS OV2710 gekauft.
https://www.amazon.de/gp/product/B07G8CSS9D/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
Am PC hab ich sie zum testen angeschlossen und wird auch erkannt.

Nur beim Repetier-Server weiß ich nicht weiter. Die Cam wird leider nicht erkannt.
https://ibb.co/FXMtKXn

MfG 
Lehmi

Comments

  • Unterhalb des Bereichs aus deinem Screenshot steht normal die Webcam auswahl - aber auch nur wenn du unser pi image verwendest.

    Um zu sehen ob Linux die webcam überhaupt erkennt und unterstützt, bitte per ssh einloggen und
    ls -l /dev/v4l/by-path/
    eingeben. Dann zeigt er welche webcam aktuell angeschlossen ist. Wenn die liste leer ist, wird sie nicht von Linux unterstützt und erscheint daher nicht im Browser. Wenn doch, müssen wir weiter suchen was ihn stört. In dem fall mal
    ps aux | grep mjpg
    laufen lassen. Unser image startet für jede erkannte webcam eine instance von mjpg_streamer - wenn die also laufen müsste eigentlich auch die Auswahl da sein.
  • Hallo, danke für die Antwort.
    Ich habe euer IMAGE benutzt, ich hab es einfach nochmal neu aufgesetzt.
    Leider auch mit dem neuen IMAGE keine Webcam zu finden ich hab mich mit PuTTy eingeloggt und 
    ls -l /dev/v4l/by-path/ eingegeben, dass spuckt er mir hier aus.


    pi@Repetier-Server:~ $ ls -l /dev/v4l/by-path/
    total 0
    lrwxrwxrwx 1 root root 12 Dec 11 11:13 platform-3f980000.usb-usb-0:1.2:1.0-video                                                   -index0 -> ../../video0
    lrwxrwxrwx 1 root root 12 Dec 11 11:13 platform-3f980000.usb-usb-0:1.2:1.0-video                                                   -index1 -> ../../video1
    lrwxrwxrwx 1 root root 13 Dec 11 11:13 platform-bcm2835-codec-video-index0 -> ..                                                   /../video12
    pi@Repetier-Server:~ $
    pi@Repetier-Server:~ $ pi@Repetier-Server:~ $ ls -l /dev/v4l/by-path/
    -bash: pi@Repetier-Server:~: command not found
    pi@Repetier-Server:~ $ total 0
    -bash: total: command not found
    pi@Repetier-Server:~ $ lrwxrwxrwx 1 root root 12 Dec 11 11:13 platform-3f980000.usb-usb-0:1.2:1.0-video                                                   -index0 -> ../../video0
    -bash: ../../video0: Permission denied
    pi@Repetier-Server:~ $ lrwxrwxrwx 1 root root 12 Dec 11 11:13 platform-3f980000.usb-usb-0:1.2:1.0-video                                                   -index1 -> ../../video1
    -bash: ../../video1: Permission denied
    pi@Repetier-Server:~ $ lrwxrwxrwx 1 root root 13 Dec 11 11:13 platform-bcm2835-codec-video-index0 -> ..                                                   /../video12
    -bash: ..: Is a directory

    MfG Lehmi

  • Sieht ja schon mal gut aus. Linux scheint die Webcam zu sehen. Was gibt
    ps aux | grep mjpg

    aus und stand was unterhalb von Webcam entfernen in der webcam configuration? Die Fragen sind noch offen.

    Wenn ps kein mjpg ausgibt gib

    sudo /usr/local/Repetier-Setup/bin/startAllCams

    ein und versuch es erneut. Wenn immer noch keine in ps aux auftauchen, sende

    tail -2000 /var/log/syslog

    da steht drin wenn mjpg_streamer gestartet wurde und viel wichtiger warum es sich wieder deaktiviert hat.

  • edited April 4
    pi@Repetier-Server:~ $ ps aux | grep mjpg
    pi        1737  0.0  0.0   7348   532 pts/0    S+   22:53   0:00 grep --color=auto mjpg
    pi@Repetier-Server:~ $



    pi@Repetier-Server:~ $ sudo /usr/local/Repetier-Setup/bin/startAllCams
    Start from directory /usr/local/Repetier-Setup/bin
    Testing active webcams in /dev/v4l/by-path/*
    Starting webcam /dev/v4l/by-path/platform-3f980000.usb-usb-0:1.1.2:1.0-video-index0
    Best resolution: 640 x 480 at 0
    Starting webcam /dev/v4l/by-path/platform-3f980000.usb-usb-0:1.1.2:1.0-video-index1
    Webcam does not support MJPG - using slower YUYV instead!
    Best resolution: 0 x 0 at 0
    Starting webcam /dev/v4l/by-path/platform-bcm2835-codec-video-index0
    Webcam does not support MJPG - using slower YUYV instead!
    Best resolution: 0 x 0 at 0

    Bei der Webcam Config steht gar nix da. So wie auf dem Screenshot von oben.
    Scheint so als würde die Webcam kein MJPG unterstützen und somit wird wohl Rapetier die Cam nicht anzeigen können.
  • What is the output of

    sudo /usr/bin/v4l2-ctl --list-formats-ext -d /dev/v4l/by-path/platform-3f980000.usb-usb-0:1.1.2:1.0-video-index0

    I guess that is the real webcam. Not sure why linux buster now shows several devices per webcam. Anyhow that output is important. It found a MJPG resolution but no framerate. The interesting section looks a bit like this:

    Size: Discrete 640x400

    Interval: Discrete 0.033s (30.000 fps)

    Interval: Discrete 0.040s (25.000 fps)

    Interval: Discrete 0.050s (20.000 fps)

    Interval: Discrete 0.067s (15.000 fps)

    Interval: Discrete 0.100s (10.000 fps)

    Interval: Discrete 0.200s (5.000 fps)

    Your output shows it did not find a framerate. Our script searches for "(number.000" so maybe your cam has a incompatible output here like 15.200 fps. Never seen this, but guess more something like that. Then we can do some tests to make it detect this unusual format and see if it works.


Sign In or Register to comment.