26

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?

27 (edytowany przez vincencique 2011-10-26 23:12:53)

Odp: Zawsze pod górke tym razem kamera

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

TP-LINK MR3420 + Huawei e169 (iPlus) + MiniSD 2GB
OpenWRT - Gargoyle PL inside

28

Odp: Zawsze pod górke tym razem kamera

możesz spróbować zainstalować na siłę te pakiet bez cj jest chyba jakaś opcja w opkg.

opkg install --nodeps kmod-video-sn9c102

Póż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

29

Odp: Zawsze pod górke tym razem kamera

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

TP-LINK MR3420 + Huawei e169 (iPlus) + MiniSD 2GB
OpenWRT - Gargoyle PL inside

30

Odp: Zawsze pod górke tym razem kamera

Masz zainstalować z z cj, a instaluje Ci normalny. Wywal na chwilę to standardowe repo, zrób update i install modułu.

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

31

Odp: Zawsze pod górke tym razem kamera

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.

TP-LINK MR3420 + Huawei e169 (iPlus) + MiniSD 2GB
OpenWRT - Gargoyle PL inside

32

Odp: Zawsze pod górke tym razem kamera

Nie jest na swoim miejscu. Z /etc/opkg.conf usuń repo, zrób update i install jeszcze raz.

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

33

Odp: Zawsze pod górke tym razem kamera

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) ?

TP-LINK MR3420 + Huawei e169 (iPlus) + MiniSD 2GB
OpenWRT - Gargoyle PL inside

34

Odp: Zawsze pod górke tym razem kamera

Zostawiłem eko1 i widze go...
Działam dalej

TP-LINK MR3420 + Huawei e169 (iPlus) + MiniSD 2GB
OpenWRT - Gargoyle PL inside

35

Odp: Zawsze pod górke tym razem kamera

Chyba jest cudownie - niby strimuje obraz.
Tylko - ciemność sad i aktualna data, godzina...
Widać tylko ciemny obraz, jakby ktoś przysłonił kamerę.

TP-LINK MR3420 + Huawei e169 (iPlus) + MiniSD 2GB
OpenWRT - Gargoyle PL inside

36 (edytowany przez p4trykx 2011-10-27 11:01:46)

Odp: Zawsze pod górke tym razem kamera

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ą

37

Odp: Zawsze pod górke tym razem kamera

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.

TP-LINK MR3420 + Huawei e169 (iPlus) + MiniSD 2GB
OpenWRT - Gargoyle PL inside

38

Odp: Zawsze pod górke tym razem kamera

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

TP-LINK MR3420 + Huawei e169 (iPlus) + MiniSD 2GB
OpenWRT - Gargoyle PL inside

39

Odp: Zawsze pod górke tym razem kamera

motion może nie współpracować z tym driverem po prostu.

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

40

Odp: Zawsze pod górke tym razem kamera

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.

41

Odp: Zawsze pod górke tym razem kamera

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ć

TP-LINK MR3420 + Huawei e169 (iPlus) + MiniSD 2GB
OpenWRT - Gargoyle PL inside

42

Odp: Zawsze pod górke tym razem kamera

Słuchajcie - wydedukowałem że powinienem załadować moduł przez  insmod sn9c102
Może powinienem wpisać coś innego

TP-LINK MR3420 + Huawei e169 (iPlus) + MiniSD 2GB
OpenWRT - Gargoyle PL inside

43

Odp: Zawsze pod górke tym razem kamera

Jak chcecie podpatrzyc http://87.251.243.152:8081/

Przez jakąś chwilę będę trzymał motion odpalony na tym ajpiku

TP-LINK MR3420 + Huawei e169 (iPlus) + MiniSD 2GB
OpenWRT - Gargoyle PL inside

44

Odp: Zawsze pod górke tym razem kamera

Chyba poprawnie. Możesz jeszcze spróbować
insmod sn9c102 debug=3
może coś więcej pokaże

45

Odp: Zawsze pod górke tym razem kamera

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

TP-LINK MR3420 + Huawei e169 (iPlus) + MiniSD 2GB
OpenWRT - Gargoyle PL inside

46

Odp: Zawsze pod górke tym razem kamera

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.

47

Odp: Zawsze pod górke tym razem kamera

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.

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

48

Odp: Zawsze pod górke tym razem kamera

Hah! - słuchajcie działa!
Jest tylko jedno małe ale... Strasznie ciemny obraz sad
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ł.

TP-LINK MR3420 + Huawei e169 (iPlus) + MiniSD 2GB
OpenWRT - Gargoyle PL inside

49

Odp: Zawsze pod górke tym razem kamera

To zobacz przy świetle dziennym, może faktycznie więcej światła potrzebuje.

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

50

Odp: Zawsze pod górke tym razem kamera

troche odkopiemy temat smile

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ć ??

TL-WR1043ND: HDD-USB, extroot, LCD, Pilot, MP3 - Radio Player, NAS, Torrent, FTP, Sterowanie głosem, Komunikaty Głosowe, Termometr, PowerSwitch - Sterownik oświetlenia, Budzik, LTE - ODU IDU 200
Raspberry Pi + HDMI-VGA + Lcd Controller + Lcd z laptopa = Pogodynka smile