Temat: 2x webcam zc3xx

Witam,

skonfigurowałem dwie kamerki zc3xx z programem motion.
Niestety nie chcą działać jednocześnie.

Kamery działają przemiennie.
Jak jedna zadziała to przy drugiej pojawia się komunikat "Unable to open video device".

W /dev/ jest video0 i video1 - konfigi też odpowiednio skonfigurowałem.

/etc/motion.conf
http://wklej.org/id/1030983/

/usr/local/thread1.conf
http://wklej.org/id/1030986/

/usr/local/thread2.conf
http://wklej.org/id/1030988/

cat /proc/bus/usb/devices
http://wklej.org/id/1030992/

Wersja Gargoyle:1.5.9.6 (r35839), by obsy
Model:TP-Link TL-WDR4300 v1

Jakieś pomysły jak uruchomić jednocześnie dwie kamery?

2

Odp: 2x webcam zc3xx

Może nie chcieć działać jeżeli jedna z nich bierze całą przepustowość magistrali usb.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

3

Odp: 2x webcam zc3xx

Są wpięte w oddzielne porty USB, czy w takim razie taka sytuacja może mieć miejsce?
Jeżeli tak, to jak ograniczyć, by nie zajmowała więcej niż potrzebuje?

4

Odp: 2x webcam zc3xx

Ale router ma jedno usb rozdzielone przez wewnętrzny switch. Tak czy siak - nie działa Ci. Sprawdź inną kamerę działającą na innym sterowniku (byle by nie uvc).

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5

Odp: 2x webcam zc3xx

nie polecą Ci przy tak dużej rozdzielczości. Podziel każdą z nich przynajmniej o połowe to wystartują. Najlepiej zacząć od małej i testuj do kiedy przepustowość wytrzyma

6

Odp: 2x webcam zc3xx

w logach powtarza się:

[1] [ERR] [VID] v4l2_next: VIDIOC_QBUF: Invalid argument
[1] [ERR] [ALL] motion_loop: Video device fatal error - Closing video device
[1] [NTC] [VID] vid_close: Closing video device /dev/video0


jest wcześniej też

[1] [WRN] [VID] v4l2_select_input: Device doesn't support VIDIOC_G_STD
[1] [NTC] [VID] v4l2_set_pix_format: Config palette index 17 (YU12) doesn't work.


cały log
http://wklej.org/id/1031068/

Nic nie wskazuje na "No space left on device"

Czy może zatem być to coś innego niż zapchana przepustowość USB?

7

Odp: 2x webcam zc3xx

Pjotrowski napisał/a:

Nic nie wskazuje na "No space left on device"

Czy może zatem być to coś innego niż zapchana przepustowość USB?

Chodziło o przepustowość interfejsu USB, do którego masz wpięte kamery i pendrive'a. Nikt nie wspominał tutaj o problemie z brakiem miejsca tylko z zapychaniem się magistrali USB. Powyżej masz dobre rady na początek.

8

Odp: 2x webcam zc3xx

z tego co zacytowałeś to wywala błędy z paletą YU12. Można próbować czy przy innych ten błąd zniknie. Ale skoro mówisz że przy jednej kamerce działa to przy 2 też musi. Tylko rozdzielczosć zmień na mniejszą. U mnie 2 kamery poleciały każda z ustawieniami 352x288

9

Odp: 2x webcam zc3xx

Ustawiłem obie kamery na 352x288 i nadal działa tylko jedna.
Dodatkowo pojawiły się takie logi:

[2] [NTC] [VID] vid_v4lx_start: Using V4L2
Corrupt JPEG data: 137 extraneous bytes before marker 0xd9
[2] [CRT] [VID] mjpegtoyuv420p: Corrupt image ... continue
[1] [ERR] [VID] v4l2_next: VIDIOC_DQBUF: EIO (vid_source->pframe 0): Input/output error
Corrupt JPEG data: premature end of data segment
[2] [CRT] [VID] mjpegtoyuv420p: Corrupt image ... continue
Corrupt JPEG data: premature end of data segment
[2] [CRT] [VID] mjpegtoyuv420p: Corrupt image ... continue
Corrupt JPEG data: premature end of data segment
[2] [CRT] [VID] mjpegtoyuv420p: Corrupt image ... continue
[2] [NTC] [EVT] event_new_video FPS 2
[2] [NTC] [ALL] motion_detected: Motion detected - starting event 1
Corrupt JPEG data: premature end of data segment
[2] [CRT] [VID] mjpegtoyuv420p: Corrupt image ... continue
[1] [NTC] [VID] v4l2_set_control: setting control "Brightness" to 51 (ret 0 )
[1] [ERR] [VID] v4l2_next: VIDIOC_QBUF: Invalid argument
Corrupt JPEG data: premature end of data segment
[2] [CRT] [VID] mjpegtoyuv420p: Corrupt image ... continue
Corrupt JPEG data: premature end of data segment
Unsupported marker type 0x96
[2] [ERR] [ALL] motion_loop: Video device fatal error - Closing video device
[2] [NTC] [VID] vid_close: Closing video device /dev/video1

10

Odp: 2x webcam zc3xx

dziś podłączyłem kamerkę logitecha 046D:092F zainstalowałem sterowniki  kmod-video-gspca-spca561 i nadal to samo. Działa tylko jedna kamera.

Corrupt JPEG data: premature end of data segment
Unsupported marker type 0xfd
[1] [ERR] [ALL] motion_loop: Video device fatal error - Closing video device
[1] [NTC] [VID] vid_close: Closing video device /dev/video0
[1] [WRN] [ALL] motion_loop: Retrying until successful connection with camera
[1] [NTC] [VID] vid_v4lx_start: Using videodevice /dev/video0 and input -1

Obie są ustawiona na 352x288.

11

Odp: 2x webcam zc3xx

Nie przeskoczysz tego problemu... miałem podobnie z dwiema kamerami Logitecha na Raspberry Pi. Startowały obie, ale wystarczyło, że z jednej motion zaczął zrzucać obrazy na dysk... jedna z kamer siadała i tyle było zabawy smile

12

Odp: 2x webcam zc3xx

do USB nie mam podłączonego dysku, a motion nie zgrywa zdjęć do pamięci.
Jego zadanie to tylko danie obrazu na stronę www.

Jak sprawdzić obciążenie magistrali USB?