Odp: Zawsze pod górke tym razem kamera
chyba chcesz instalować pakiet skompilowany nie dla tego jądra, które masz.
Masz jakieś inne jądro niż standardowe?
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Zawsze pod górke tym razem kamera
Strony Poprzednia 1 2 3 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
chyba chcesz instalować pakiet skompilowany nie dla tego jądra, które masz.
Masz jakieś inne jądro niż standardowe?
Wyglada na to ze mam to z koncowka cj.
Mam Gargoyle PL z 13.10.11
opkg list wyswietla miedzy innymi
kmod-video-gspca-stv06xx - 2.6.32.27-1cj - The STV06XX USB Camera Driver (stv06xx) kernel module.
kmod-video-gspca-sunplus - 2.6.32.27-1cj - The SUNPLUS USB Camera Driver (sunplus) kernel module.
kmod-video-gspca-sunplus - 2.6.32.27-1 - The SUNPLUS USB Camera Driver (sunplus) kernel module.
kmod-video-gspca-t613 - 2.6.32.27-1cj - The T613 (JPEG Compliance) USB Camera Driver (t613) kernel module.
kmod-video-gspca-t613 - 2.6.32.27-1 - The T613 (JPEG Compliance) USB Camera Driver (t613) kernel module.
kmod-video-gspca-tv8532 - 2.6.32.27-1 - The TV8532 USB Camera Driver (tv8532) kernel module.
kmod-video-gspca-tv8532 - 2.6.32.27-1cj - The TV8532 USB Camera Driver (tv8532) kernel module.
kmod-video-gspca-vc032x - 2.6.32.27-1 - The VC032X USB Camera Driver (vc032x) kernel module.
kmod-video-gspca-vc032x - 2.6.32.27-1cj - The VC032X USB Camera Driver (vc032x) kernel module.
kmod-video-gspca-zc3xx - 2.6.32.27-1cj - The ZC3XX USB Camera Driver (zc3xx) kernel module.
kmod-video-gspca-zc3xx - 2.6.32.27-1 - The ZC3XX USB Camera Driver (zc3xx) kernel module.
kmod-video-konica - 2.6.32.27-1 - Kernel support for webcams based on a Konica chipset. This is known to
kmod-video-ov511 - 2.6.32.27-1 - Kernel modules for supporting OmniVision OV511 USB webcams.
kmod-video-ov511 - 2.6.32.27-1cj - Kernel modules for supporting OmniVision OV511 USB webcams.
kmod-video-ovcamchip - 2.6.32.27-1 - Kernel modules for supporting OmniVision OV6xxx and OV7xxx series of
kmod-video-ovcamchip - 2.6.32.27-1cj - Kernel modules for supporting OmniVision OV6xxx and OV7xxx series of
kmod-video-pwc - 2.6.32.27-1 - Kernel modules for supporting Philips USB based cameras.
kmod-video-pwc - 2.6.32.27-1cj - Kernel modules for supporting Philips USB based cameras.
kmod-video-sn9c102 - 2.6.32.27-1 - Kernel modules for supporting SN9C102
kmod-video-uvc - 2.6.32.27-1cj - Kernel modules for supporting USB Video Class (UVC) devices.
kmod-video-uvc - 2.6.32.27-1 - Kernel modules for supporting USB Video Class (UVC) devices.
kmod-video1394 - 2.6.32.27-1 - Kernel support for FireWire video
nie wszystkie maja koncowke 2.6.32.27-1cj
root@Gargoyle:/$ uname -a
Linux Gargoyle 2.6.32.27 #8 Thu Oct 13 17:36:24 CEST 2011 mips GNU/Linux
możesz spróbować zainstalować na siłę te pakiet bez cj jest chyba jakaś opcja w opkg.
opkg install --nodeps kmod-video-sn9c102Póżniej może będzie też problem z załadowanie modułu ale insmod -f powinno pomóc.
Możesz też poprosić tego co kompiluje twój obraz, żeby skompilował też ten pakiet
Pokaż co masz w pliku /etc/opkg.conf
src/gz eko1 http://ecco.selfip.net/backfire/ar71xx/packages
src/gz packages http://downloads.openwrt.org/backfire/1 … x/packages
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
Masz zainstalować z z cj, a instaluje Ci normalny. Wywal na chwilę to standardowe repo, zrób update i install modułu.
Witaj Cezary !
Z rana samego zrobiłem:
root@Gargoyle:~$ cd /var/opkg-lists/
root@Gargoyle:/tmp/opkg-lists$ ls
eko1 packages
root@Gargoyle:/tmp/opkg-lists$ ls
eko1 packages
root@Gargoyle:/tmp/opkg-lists$ rm eko1
root@Gargoyle:/tmp/opkg-lists$ rm packages
root@Gargoyle:/tmp/opkg-lists$ ls
root@Gargoyle:/tmp/opkg-lists$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 2432 2432 0 100% /rom
tmpfs 14808 156 14652 1% /tmp
tmpfs 512 0 512 0% /dev
/dev/sda1 1914444 5152 1909292 0% /overlay
mini_fo:/overlay 2432 2432 0 100% /
root@Gargoyle:/tmp/opkg-lists$ opkg update
Downloading http://ecco.selfip.net/backfire/ar71xx/ … ckages.gz.
Inflating http://ecco.selfip.net/backfire/ar71xx/ … ckages.gz.
Updated list of available packages in /var/opkg-lists/eko1.
Downloading http://downloads.openwrt.org/backfire/1 … ckages.gz.
Inflating http://downloads.openwrt.org/backfire/1 … ckages.gz.
Updated list of available packages in /var/opkg-lists/packages.
root@Gargoyle:/tmp/opkg-lists$ opkg list | grep sn9c102
kmod-video-sn9c102 - 2.6.32.27-1 - Kernel modules for supporting SN9C102
root@Gargoyle:/tmp/opkg-lists$ opkg list | grep ov511
kmod-video-ov511 - 2.6.32.27-1 - Kernel modules for supporting OmniVision OV511 USB webcams.
kmod-video-ov511 - 2.6.32.27-1cj - Kernel modules for supporting OmniVision OV511 USB webcams.
Popraw mnie jezeli sie myle, ale wydaje mi sie ze w tym repo dla sn9c102 jest tylko wersja dla jadra bez koncowki cj.
Dla przykładu ov511 jest z cj i bez cj.
Nie jest na swoim miejscu. Z /etc/opkg.conf usuń repo, zrób update i install jeszcze raz.
Zawartość u mnie wygląda tak:
src/gz eko1 http://ecco.selfip.net/backfire/ar71xx/packages
src/gz packages http://downloads.openwrt.org/backfire/1 … x/packages
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay
Co wywalić (sorry za lamerstwo) ?
Zostawiłem eko1 i widze go...
Działam dalej
Chyba jest cudownie - niby strimuje obraz.
Tylko - ciemność
i aktualna data, godzina...
Widać tylko ciemny obraz, jakby ktoś przysłonił kamerę.
jakiego programu używasz? motion?
u mnie motion pokazuje szare tło i komunikat o błędzie urządzenia jak nie może się połączyć z kamerą
motion - teraz tez mam szare tlo i informacje ze nie moze sie polaczyc.
Wczesniej nie bylo komunikatow o braku polaczenia, za to obraz byl czarny...
Sprobuje pozmieniac cos w configu.
po reboocie musze wpiszac insmod sn9c102 zeby pojawilo sie urzadzenie video0
wtedy motion laczy sie z kamera... ale dlaczego czarny obraz ?
po odpaleniu pojawia sie
[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: "sn9c102"
[1] cap.card: "SN9C1xx PC Camera"
[1] cap.bus_info: "usb-ar71xx-ehci-1.1"
[1] cap.capabilities=0x05000001
[1] - VIDEO_CAPTURE
[1] - READWRITE
[1] - STREAMING
[1] Supported palettes:
[1] 0: BA81 (bayer rgb)
[1] 1: S910 (compressed)
[1] index_format 0 Test palette S910 (320x240)
[0] motion-httpd/3.2.11.1 running, accepting connections
[0] motion-httpd: waiting for data on port TCP 8080
[1] Using palette S910 (320x240) bytesperlines 0 sizeimage 76800 colorspace 00000008
[1] found control 0x00980901, "contrast", range 0,7
[1] "contrast", default 0, current 0
[1] found control 0x0098090e, "red balance", range 0,31
[1] "red balance", default 4, current 4
[1] found control 0x0098090f, "blue balance", range 0,31
[1] "blue balance", default 6, current 6
[1] found control 0x00980911, "exposure", range 293,4095
[1] "exposure", default 320, current 320
[1] found control 0x00980913, "global gain", range 0,31
[1] "global gain", default 13, current 13
[1] found control 0x08000000, "DAC magnitude", range 0,31
[1] "DAC magnitude", default 1, current 8
[1] found control 0x08000001, "green balance", range 0,62
[1] "green balance", default 2, current 2
[1] mmap information:
[1] frames=4
[1] 0 length=101376
[1] 1 length=101376
[1] 2 length=101376
[1] 3 length=101376
[1] Using V4L2
[1] Resizing pre_capture buffer to 1 items
[1] Started stream webcam server in port 8081
motion może nie współpracować z tym driverem po prostu.
Widać problem jest z modułem sn9c102 bo chyba motion wykrywa kamerę(choć nie ma pewności). Zobacz co pokazuje dmesg po załadowaniu modułu, może on tak w 100% nie działa automatycznie i trzeba podać jakieś parametry?
Ja mam kamerę, która działa ze sterownikiem pwc. Przez pewien czas był błąd w jądrze i też mi nie działała prawidłowo. Np. ponowne podłączenie kamery dopiero po starcie systemu pomagało. Można spróbować poodstawiać takie egzorcyzmy.
Czy ta twoja kamera wysyła obraz od razu w jpegu? Może spróbuj innego programu do jej obsługi np. fswebcam.
I jeszcze jedno co do motion, to mi działa prawidłowo tylko z przeglądarką Chrome w innych jest problem z odświeżaniem obrazka.
dmesg
sn9c102: V4L2 driver for SN9C1xx PC Camera Controllers v1:1.47pre49
usb 1-1.1: SN9C10[12] PC Camera Controller detected (vid:pid 0x0C45:0x6029)
usb 1-1.1: PAS106B image sensor detected
usb 1-1.1: Initialization succeeded
usb 1-1.1: V4L2 device registered as /dev/video0
usb 1-1.1: Optional device control through 'sysfs' interface disabled
usbcore: registered new interface driver sn9c102
zadnych warningow, errorow,
W /etc/motion.config jest cos takiego
# v4l2_palette allows to choose preferable palette to be use by motion
# to capture from those supported by your videodevice. (default: 8)
# E.g. if your videodevice supports both V4L2_PIX_FMT_SBGGR8 and
# V4L2_PIX_FMT_MJPEG then motion will by default use V4L2_PIX_FMT_MJPEG.
# Setting v4l2_palette to 1 forces motion to use V4L2_PIX_FMT_SBGGR8
# instead.
#
# Values :
# V4L2_PIX_FMT_SN9C10X : 0 'S910'
# V4L2_PIX_FMT_SBGGR8 : 1 'BA81'
# V4L2_PIX_FMT_MJPEG : 2 'MJPEG'
# V4L2_PIX_FMT_JPEG : 3 'JPEG'
# V4L2_PIX_FMT_RGB24 : 4 'RGB3'
# V4L2_PIX_FMT_UYVY : 5 'UYVY'
# V4L2_PIX_FMT_YUYV : 6 'YUYV'
# V4L2_PIX_FMT_YUV422P : 7 '422P'
# V4L2_PIX_FMT_YUV420 : 8 'YU12'
v4l2_palette 0 (tą wartość zmieniłem z 8 na 0)
Więc chyba powinno działać
Słuchajcie - wydedukowałem że powinienem załadować moduł przez insmod sn9c102
Może powinienem wpisać coś innego
Jak chcecie podpatrzyc http://87.251.243.152:8081/
Przez jakąś chwilę będę trzymał motion odpalony na tym ajpiku
Chyba poprawnie. Możesz jeszcze spróbować
insmod sn9c102 debug=3
może coś więcej pokaże
sn9c102: V4L2 driver for SN9C1xx PC Camera Controllers v1:1.47pre49
usb 1-1.1: SN9C10[12] PC Camera Controller detected (vid:pid 0x0C45:0x6029)
usb 1-1.1: [sn9c102_i2c_try_raw_write:468] I2C write failed for MT9V111 image sensor
usb 1-1.1: PAS106B image sensor detected
usb 1-1.1: [sn9c102_usb_probe:3311] Support for PAS106B maintained by Luca Risolia <luca.risolia@studio.unibo.it>
usb 1-1.1: [sn9c102_init:1686] Uncompressed video format is active
usb 1-1.1: [sn9c102_init:1707] Image sensor supports 'exposure' control
usb 1-1.1: [sn9c102_init:1707] Image sensor supports 'global gain' control
usb 1-1.1: [sn9c102_init:1707] Image sensor supports 'contrast' control
usb 1-1.1: [sn9c102_init:1707] Image sensor supports 'red balance' control
usb 1-1.1: [sn9c102_init:1707] Image sensor supports 'blue balance' control
usb 1-1.1: [sn9c102_init:1707] Image sensor supports 'green balance' control
usb 1-1.1: [sn9c102_init:1707] Image sensor supports 'DAC magnitude' control
usb 1-1.1: Initialization succeeded
usb 1-1.1: V4L2 device registered as /dev/video0
usb 1-1.1: Optional device control through 'sysfs' interface disabled
usb 1-1.1: [sn9c102_usb_probe:3368] Compile the kernel with the 'CONFIG_VIDEO_ADV_DEBUG' configuration option to enable it.
usbcore: registered new interface driver sn9c102
Już nie wiem co ci poradzić. Może sprawdź np. Ubuntu czy ta kamera działa pod Linuxem. Ubuntu możesz sobie na pendrive-a zainstalować i sprawdzić kamerę programem Cheese.
Moduł się załadował poprawnie. Motion też sie uruchamia bez błędów. A jak nie chce wyświetlać to raczej nic z tym nie zrobisz.
Hah! - słuchajcie działa!
Jest tylko jedno małe ale... Strasznie ciemny obraz ![]()
Musiałem włączyć w pokoju 3 żarówki, żeby było widać, że ktoś się porusza.
Mam świadomość, że ta kamerka to nie high end...
Ale pod 'Windom' chyba lepiej pokazuje.
Pobawię się jeszcze ustawieniami - może to trochę poprawi obraz.
Tak czy siak - wielkie dzięki za pomoc... Sam za wiele bym nie zdziałał.
To zobacz przy świetle dziennym, może faktycznie więcej światła potrzebuje.
troche odkopiemy temat ![]()
Mam problem z wejsciem na strone, jak wpisze http://ip-rutera:8081 to mieli, mieli, mieli i pokazuje ze nie mozna sie połączyć,
otworzyłem porty w firewalu i tez nic chociaż bez tego to wcale nie wchodzil, co jeszcze odblokować ??
Strony Poprzednia 1 2 3 Następna
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Zawsze pod górke tym razem kamera
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc