1

Temat: Webcam problem

Witam próbuje skonfigurować kamerkę internetową w gargoyle na TL-WR1043ND
Sterowniki zainstalowane ok po wydaniu komendy ls -al /dev/video* mam
crw-r--r--    1 root     root      81,   0 Feb  6 22:27 /dev/video0
po uruchomieniu motion w logach mam

Motion thread 1 restart
[1] Thread 1 started
[1] cap.driver: "vc032x"
[1] cap.card: "USB2.0 Web Camera"
[1] cap.bus_info: "usb-ar71xx-ehci-1.4.2"
[1] cap.capabilities=0x05000001
[1] - VIDEO_CAPTURE
[1] - READWRITE
[1] - STREAMING
[1] Supported palettes:
[1] 0: JPEG (JPEG)
[1] index_format 3 Test palette JPEG (320x240)
[1] Using palette JPEG (320x240) bytesperlines 320 sizeimage 29390 colorspace 00000007
[1] Error requesting buffers 4 for memory map. VIDIOC_REQBUFS: Device or resource busy
[1] MAP_FAILED: Invalid argument
[1] Could not fetch initial image from camera
[1] Motion continues using width and height from config file(s)
[1] Resizing pre_capture buffer to 1 items
[1] bind(): Address already in use
[1] Problem enabling stream server in port 8081: Address already in use
[1] Thread exiting
[0] Motion thread 1 restart
[1] Thread 1 started
[1] cap.driver: "vc032x"
[1] cap.card: "USB2.0 Web Camera"
[1] cap.bus_info: "usb-ar71xx-ehci-1.4.2"
[1] cap.capabilities=0x05000001
[1] - VIDEO_CAPTURE
[1] - READWRITE
[1] - STREAMING
[1] Supported palettes:
[1] 0: JPEG (JPEG)
[1] index_format 3 Test palette JPEG (320x240)
[1] Using palette JPEG (320x240) bytesperlines 320 sizeimage 29390 colorspace 00000007
[1] Error requesting buffers 4 for memory map. VIDIOC_REQBUFS: Device or resource busy
[1] MAP_FAILED: Invalid argument
[1] Could not fetch initial image from camera
[1] Motion continues using width and height from config file(s)
[1] Resizing pre_capture buffer to 1 items
[1] bind(): Address already in use
[1] Problem enabling stream server in port 8081: Address already in use
[1] Thread exiting

Co jest nie tak obraz po wejsciu na adres rutera jest szary

2

Odp: Webcam problem

Małe szanse. Masz urządzenie z którym motion niezbyt chętnie chce się dogadać. Być może jakaś aktualizacja sterowników od kamery by pomogła.

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

3

Odp: Webcam problem

witam,
mam pytanie
mam kemerke logitech c210 oraz wr1043nd z openwrt na pokładzie.
postępowałem zgodnie z poradnikiem z tej strony http://eko.one.pl/?p=openwrt-webcam
i gdy robię ls -al /dev/video* pokazuje mi :

root@Gargoyle:~# ls -al /dev/video*
lrwxrwxrwx    1 root     root           10 Feb  7 18:53 /dev/video0 -> /dev/usb1/

dodam tylko ze kamerka jest podpięta, oraz dmesg pokazuje mi :

uvcvideo: Found UVC 1.00 device <unnamed> (046d:0819)
input: UVC Camera (046d:0819) as /devices/platform/ar71xx-ehci/usb1/1-1/1-1:1.0/input/input1
usbcore: registered new interface driver uvcvideo
USB Video Class driver (v0.1.0)

czy mógłbym prosić o pomoc w uruchomieniu kamerki???, nie mam zbyt dużej wiedzy o linuxie ;[ , poniewaz gdy dam motion to widze w przegladarce szare tło ;[

4

Odp: Webcam problem

To znaczy ze wszystko działa tyle że sterownik nie daje obrazu. Ot, pewnie też macie potrzebę nowego sterownika...

Jeszcze zobacz czy sam fswebcam działa i daje obrazek.

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

5

Odp: Webcam problem

fswebcam daje cos takiego :

root@Gargoyle:~# fswebcam /tmp/a.jpg
--- Opening /dev/video0...
stat: Not a directory   (to jest na czerwono )

6

Odp: Webcam problem

U Ciebie /dev/video jest linkiem do czegoś. Nie powinno tak być

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

7

Odp: Webcam problem

to co z tym teraz zrobic jak usunac link ?

8

Odp: Webcam problem

rm /dev/video0
reboot

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

9

Odp: Webcam problem

ok link usuniety, fswebcam tworzy mi plik w /tmp/ ale jak mam go otworzyc ?

10

Odp: Webcam problem

uruchomienie motion daje mi :

root@Gargoyle:~# motion
[0] Processing thread 0 - config file /etc/motion.conf
[0] Unknown config option "ffmpeg_cap_new"
[0] Unknown config option "ffmpeg_cap_motion"
[0] Unknown config option "ffmpeg_timelapse"
[0] Unknown config option "ffmpeg_timelapse_mode"
[0] Unknown config option "ffmpeg_bps"
[0] Unknown config option "ffmpeg_variable_bitrate"
[0] Unknown config option "ffmpeg_video_codec"
[0] Unknown config option "ffmpeg_deinterlace"
[0] Unknown config option "movie_filename"
[0] Unknown config option "timelapse_filename"
[0] Unknown config option "sql_log_image"
[0] Unknown config option "sql_log_snapshot"
[0] Unknown config option "sql_log_mpeg"
[0] Unknown config option "sql_log_timelapse"
[0] Unknown config option "sql_query"
[0] Motion 3.2.11.1 Started
[0] Thread 1 is from /etc/motion.conf
[1] Thread 1 started
[1] cap.driver: "uvcvideo"
[1] cap.card: "UVC Camera (046d:0819)"
[1] cap.bus_info: "usb-ar71xx-ehci-1"
[1] cap.capabilities=0x04000001
[0] motion-httpd/3.2.11.1 running, accepting connections
[0] motion-httpd: waiting for data on port TCP 8080
[1] - VIDEO_CAPTURE
[1] - STREAMING
[1] Supported palettes:
[1] 0: YUYV (YUV 4:2:2 (YUYV))
[1] 1: MJPG (MJPEG)
[1] index_format 2 Test palette MJPG (320x240)
[1] Using palette MJPG (320x240) bytesperlines 0 sizeimage 51200 colorspace 00000008
[1] VIDIOC_G_JPEGCOMP not supported but it should be (does your webcam driver support this ioctl?)
[1] found control 0x00980900, "Brightness", range 0,255
[1]     "Brightness", default 128, current 128
[1] found control 0x00980901, "Contrast", range 0,255
[1]     "Contrast", default 32, current 32
[1] found control 0x00980902, "Saturation", range 0,255
[1]     "Saturation", default 32, current 32
[1] found control 0x00980913, "Gain", range 0,255
[1]     "Gain", default 0, current 0
[1] mmap information:
[1] frames=4
[1] 0 length=51200
[1] 1 length=51200
[1] 2 length=51200
[1] 3 length=51200
[1] Using V4L2
[1] Resizing pre_capture buffer to 1 items
Corrupt JPEG data: 2 extraneous bytes before marker 0xd3
Corrupt JPEG data: 2 extraneous bytes before marker 0xd0
Corrupt JPEG data: 1 extraneous bytes before marker 0xd3
^C[0] httpd - Finishing
[0] httpd Closing
[0] httpd thread exit
Corrupt JPEG data: 1 extraneous bytes before marker 0xd0
Corrupt JPEG data: 1 extraneous bytes before marker 0xd0
[1] Error capturing first image
[1] Started stream webcam server in port 8081
Corrupt JPEG data: 1 extraneous bytes before marker 0xd7
[1] Thread exiting
[1] Calling vid_close() from motion_cleanup
[1] Closing video device /dev/video0
[0] Motion terminating

11

Odp: Webcam problem

Masz uhttpd uruchomiony? to przenieś go do /www i wyświetl w przeglądarce.

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

12

Odp: Webcam problem

samo fswebcam daje mi :
root@Gargoyle:~# fswebcam
--- Opening /dev/video0...
Trying source module v4l2...
/dev/video0 opened.
No input was specified, using the first.
Adjusting resolution from 384x288 to 352x288.
--- Capturing frame...
Corrupt JPEG data: 100 extraneous bytes before marker 0xc4
gd-jpeg: JPEG library reports unrecoverable error: Invalid JPEG file structure: SOS before SOF
Captured frame in 0.00 seconds.
--- Processing captured image...
There are unsaved changes to the image.

13

Odp: Webcam problem

domyslam sie ze uhttpd mam zainstalowac poprrzez opkg install uhttpd ale co dalej ?

14

Odp: Webcam problem

/etc/init.d/uhttpd start
mv /tmp/a.jpg /www/a.jpg

i w przeglądarce wklep http://192.168.1.1/a.jpg

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

15

Odp: Webcam problem

ok fswebcam daje obrazek ale motion nadal nie daje nic na www ;[

16

Odp: Webcam problem

Bo twierdzi że jpeg jest uszodzony...

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

17

Odp: Webcam problem

przez www jak patrze na plik a.jpg faktycznie wydaje sie byc uszkodzone sa na nim paski poprzeczne szare itp. co mogę teraz zrobićby tego uniknąć oraz żeby zaczeło działać ?

18

Odp: Webcam problem

W sumie to nic. Być może zmiana sterownika by przyniosła poprawę, ale należało by go przeportować.

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

19

Odp: Webcam problem

czyli rozumiem ze, nie mam mozliwosci na chwilę obecną uruchomić motion zeby działało poprawnie ?

20

Odp: Webcam problem

Wydaje mi się że nie. Sprawdź inną kamerę na innym sterowniku.

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

21

Odp: Webcam problem

faktycznie na innej kamerce fswebcam lepsze zdjecia pokazuje, lecz motion dalej szare tło ;[

22

Odp: Webcam problem

przez chwilę motion pokazywało mi obraz z kamery, co mogło się stać że po zatrzymaniu działania motion, juz kolejny raz sie nie chce uruchomić podgląd?

23

Odp: Webcam problem

Po za inicjacją czegoś to niewiele.

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

24

Odp: Webcam problem

ostatnie pytanie na dzisiaj, jak mozna w fswebcam zwiekrzyc rozdzielczosc zdjecia ?
ta sie na 640x480 zmniejszyc czy musi byc koniecznie mniejsza?

25

Odp: Webcam problem

Tak, może być inna. Nie sprawdzałeś w ogóle parametrów fswebcam, prawda? smile

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