подскажите как подключить камеру к freebsd 8
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: подскажите как подключить камеру к freebsd 8
что такое zm не понятно, посмотрите права на /dev/video0
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- рядовой
- Сообщения: 33
- Зарегистрирован: 2009-10-15 23:52:57
Re: подскажите как подключить камеру к freebsd 8
zm - zoneminder..
в zoneminder она отображается вот так

В /etc/sysctl.conf добавил
Код: Выделить всё
echo# ls -l /dev/video0
crw----rw- 1 root operator 0, 98 Aug 26 12:41 /dev/video0

В /etc/sysctl.conf добавил
Код: Выделить всё
kern.ipc.shm_use_phys=1
kern.ipc.shmmax=536870912
kern.ipc.shmall=524288
kern.ipc.shm_allow_removed=1
-
- рядовой
- Сообщения: 33
- Зарегистрирован: 2009-10-15 23:52:57
Re: подскажите как подключить камеру к freebsd 8
поменял права
после запуска zoneminder он ругается на камеру
Код: Выделить всё
chmod 666 /dev/video0
echo# ls -l /dev/video0
crw-rw-rw- 1 root operator 0, 98 Aug 26 12:41 /dev/video0
Код: Выделить всё
tail -f /var/log/messages
Aug 26 13:09:52 echo kernel: nfe0: link state changed to UP
Aug 26 13:09:52 echo kernel: rl0: link state changed to UP
Aug 26 13:11:34 echo zmc_dvideo0[1794]: ERR [Failed to set video input : Invalid argument]
Aug 26 13:11:34 echo zmdc[1772]: ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
Aug 26 13:11:34 echo zmc_dvideo0[1800]: ERR [Failed to set video input : Invalid argument]
Aug 26 13:11:34 echo zmdc[1772]: ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
Aug 26 13:11:39 echo zmc_dvideo0[1810]: ERR [Failed to set video input : Invalid argument]
Aug 26 13:11:39 echo zmdc[1772]: ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
Aug 26 13:11:49 echo zmc_dvideo0[1813]: ERR [Failed to set video input : Invalid argument]
Aug 26 13:11:49 echo zmdc[1772]: ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: подскажите как подключить камеру к freebsd 8
я бы сначала посоветовал проверить есть ли сигнал от камеры как написано в статье
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- рядовой
- Сообщения: 33
- Зарегистрирован: 2009-10-15 23:52:57
Re: подскажите как подключить камеру к freebsd 8
камера не стартует...
Код: Выделить всё
pwcview
Webcam set to: 320x240 (sif) at 5 fps
Failed to create yuvoverlay: Can't use YUV data on non 16/24/32 bit surfaces
_ : uninitializing
Using AAlib driver: Curses driver 1.0 (curses)
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: подскажите как подключить камеру к freebsd 8
мои экстрасенсорные способности работают до обеда
возьму паузу

возьму паузу
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
-
- рядовой
- Сообщения: 33
- Зарегистрирован: 2009-10-15 23:52:57
Re: подскажите как подключить камеру к freebsd 8
webcamd работает, но изображения всё же нет, региструруются теже ошибки
Код: Выделить всё
echo# webcamd
Webcamd is already running for ugen0.2.0
echo# webcamd -d ugen0.2 -i 0 -v 0
Webcamd is already running for ugen0.2.0
echo# tail -f /var/log/messages
Aug 26 15:01:38 echo zmdc[1799]: ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
Aug 26 15:01:48 echo zmwatch[1828]: ERR [Can't get shared memory id '7a6d0004', 4: No such file or directory]
Aug 26 15:01:49 echo zmc_dvideo0[1949]: ERR [Failed to set video input : Invalid argument]
Aug 26 15:01:49 echo zmdc[1799]: ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
Aug 26 15:01:59 echo zmwatch[1828]: ERR [Can't get shared memory id '7a6d0004', 4: No such file or directory]
Aug 26 15:01:59 echo zmc_dvideo0[1951]: ERR [Failed to set video input : Invalid argument]
Aug 26 15:01:59 echo zmdc[1799]: ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
Aug 26 15:02:09 echo zmwatch[1828]: ERR [Can't get shared memory id '7a6d0004', 4: No such file or directory]
Aug 26 15:02:09 echo zmc_dvideo0[1953]: ERR [Failed to set video input : Invalid argument]
Aug 26 15:02:09 echo zmdc[1799]: ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
-
- проходил мимо
- Сообщения: 4
- Зарегистрирован: 2010-08-18 22:33:58
- Откуда: Беларусь
- Контактная информация:
Re: подскажите как подключить камеру к freebsd 8
Доброго времени суток. У меня вот какая беда..
Есть: камера вроде бы поддерживаемая После ребута смотрю dmesg и вижу (даже 2 раза) :
Подгружаю руками :
Буду признателен, если поможете с решением
Есть:
Код: Выделить всё
megacomp# uname -a
FreeBSD megacomp 8.1-RELEASE FreeBSD 8.1-RELEASE #1: Fri Aug 13 10:08:32 EEST 2010 sys@megacomp:/usr/obj/usr/src/sys/KEREMA15 i386
Код: Выделить всё
pwcview-1.4.1_2 The Video4Linux PWC webcam viewer
cuse4bsd-kmod-0.1.12 Cuse4BSD character device loopback driver for userspace
webcamd-0.1.14_1 A port of Linux USB webcam and DVB drivers into userspace
Код: Выделить всё
# cat /boot/loader.conf
cuse4bsd_load="YES"
Код: Выделить всё
# cat /etc/rc.conf
webcamd_enable="YES"
Код: Выделить всё
# lsusb
Bus /dev/usb Device /dev/ugen1.2: ID 0c45:627b Microdia PC Camera (SN9C201 + OV7660)
Код: Выделить всё
Starting webcamd.
Could not open /dev/cuse. Did you kldload cuse4bsd?
/usr/local/etc/rc.d/webcamd: WARNING: failed to start webcamd
Код: Выделить всё
megacomp# kldload cuse4bsd
megacomp# /etc/rc.d/devd restart
Stopping devd.
Starting devd.
megacomp# kldstat
Id Refs Address Size Name
1 34 0xc0400000 5c18a4 kernel
2 1 0xc59d7000 2000 msdosfs_iconv.ko
3 1 0xc59d9000 4000 libiconv.ko
4 1 0xc5b21000 8000 linprocfs.ko
5 3 0xc5b35000 26000 linux.ko
6 1 0xc5b5b000 3000 linsysfs.ko
7 1 0xc5c9a000 2000 rtc.ko
8 4 0xc5edf000 b000 netgraph.ko
9 1 0xc5f6f000 4000 ng_ether.ko
10 1 0xc5f73000 6000 ng_pppoe.ko
11 1 0xc5f79000 4000 ng_socket.ko
12 1 0xc619a000 4000 cuse4bsd.ko
megacomp# /usr/local/etc/rc.d/webcamd stop
webcamd not running? (check /var/run/webcamd..0.pid).
megacomp# /usr/local/etc/rc.d/webcamd start
Starting webcamd.
megacomp# /usr/local/etc/rc.d/webcamd status
webcamd is not running.
megacomp# ls -l /dev | grep video
megacomp# ps ax | grep webcamd
megacomp# webcamd -d ugen1.2
Attached ugen1.2[0] to cuse unit 0
Cannot find USB device
Буду признателен, если поможете с решением
- manefesto
- Группенфюррер
- Сообщения: 6934
- Зарегистрирован: 2007-07-20 8:27:30
- Откуда: Пермь
- Контактная информация:
-
- рядовой
- Сообщения: 33
- Зарегистрирован: 2009-10-15 23:52:57
Re: подскажите как подключить камеру к freebsd 8
не получилось домучить на восьмерке, попробовал на седьмой ветке...вот что получилось :
А как сделать , чтобы устройство video0 появилось в /dev ?
Zoneminder, нивкакую не хочет работать с ugen0 ...
Код: Выделить всё
echo# spca5shot -i -d /dev/ugen0 USB SPCA5XX camera found.Genius GF112 (PAC207-BCA)
[spca5xx_probe:8263] Camera type GBRG
[spca5xx_getcapability:2241] maxw 352 maxh 288 minw 160 minh 120
--- video capability ---
name: Genius GF112type: 1
channels: 1
maxwidth: 352
maxheight: 288
minwidth: 160
minheight: 120
--- size and format ---
size: 640x480 352x288 320x240 176x144 160x120
native input format: GBRG
output format: 24bit RGB
--- video picture (initial value) ---
brightness: 10496
hue: 0
colour: 0
contrast: 8192
whiteness: 0
depth: 24
palette: 4
Done.
Zoneminder, нивкакую не хочет работать с ugen0 ...

-
- рядовой
- Сообщения: 33
- Зарегистрирован: 2009-10-15 23:52:57
Re: подскажите как подключить камеру к freebsd 8
снова продолжил мцчать в восьмерке, добился вот такого результата, подскажите как её заставить нормально работать ?
В логи падает куча ошибок (((
вот скрин

В логи падает куча ошибок (((
вот скрин

-
- ст. сержант
- Сообщения: 370
- Зарегистрирован: 2007-12-06 10:02:02
- Откуда: Penza
- Контактная информация:
Re: подскажите как подключить камеру к freebsd 8
в 7-ке можно для ZM сделать в качестве источника веб камеру следующим способом http://forum.lissyara.su/viewtopic.php? ... 47#p136047.
Для 8-ке я использовал ПО MJPEG-streamer,т.к. порт spca5xx не собирается.
Для 8-ке я использовал ПО MJPEG-streamer,т.к. порт spca5xx не собирается.
-
- рядовой
- Сообщения: 33
- Зарегистрирован: 2009-10-15 23:52:57
Re: подскажите как подключить камеру к freebsd 8
попробовал на семерке так как вы обсуждали в вышеуказанной ветке, но почему результат следующий:densan писал(а):в 7-ке можно для ZM сделать в качестве источника веб камеру следующим способом http://forum.lissyara.su/viewtopic.php? ... 47#p136047.
Для 8-ке я использовал ПО MJPEG-streamer,т.к. порт spca5xx не собирается.
1. Первым делом попробовал снять просто изображение с камеры, чтобы убедиться что она вообще живая
Код: Выделить всё
echo# spca5shot -d /dev/ugen0 -s 320x240 -e 5 -c 15000 -b 20000 -D 0 | /usr/local/bin/ppmtojpeg > /usr/webcam00.jpg
USB SPCA5XX camera found.Genius GF112 (PAC207-BCA)
[spca5xx_probe:8263] Camera type GBRG
[spca5xx_getcapability:2241] maxw 352 maxh 288 minw 160 minh 120
brightness 20000, colour 0, contrast 15000, hue 13, whiteness 49087
brightness 20000, colour 0, contrast 15000, hue 13, whiteness 49087
brightness 20000, colour 0, contrast 15000, hue 13, whiteness 49087
brightness 20000, colour 0, contrast 15000, hue 13, whiteness 49087
brightness 20000, colour 0, contrast 15000, hue 13, whiteness 49087
Done.
echo#

3. Далее всё относящиеся к зонеминдеру:
Код: Выделить всё
echo# /usr/local/etc/rc.d/zm status
running
echo# spca5shot -d /dev/ugen0 -s 320x240 -S | nc -l -t 172.22.36.98 666 USB SPCA5XX camera found.Genius GF112 (PAC207-BCA)
[spca5xx_probe:8263] Camera type GBRG
[spca5xx_getcapability:2241] maxw 352 maxh 288 minw 160 minh 120
nc: Can't assign requested address
VIDIOCMCAPTURE: invalid format (21)
Done.
4. далее пробуем подключить камеру к зонеминдеру


5. в логах:
Код: Выделить всё
Sep 1 22:32:37 echo zmdc[649]: WAR [Can't find process with command of 'zmc -m 1']
Sep 1 22:32:38 echo zmdc[649]: WAR [Can't find process with command of 'zma -m 1']
Sep 1 22:32:52 echo zmc_m1[885]: ERR [Can't connect to remote camera: Connection refused]
Sep 1 22:32:52 echo zmc_m1[885]: ERR [Unable to connect to camera]
Sep 1 22:32:52 echo zmc_m1[885]: ERR [Failed to pre-capture monitor 1 (0/1)]
Sep 1 22:32:52 echo zmdc[649]: ERR ['zmc -m 1' exited abnormally, exit status 255]
Sep 1 22:33:22 echo zmc_m1[901]: ERR [Can't connect to remote camera: Connection refused]
Sep 1 22:33:22 echo zmc_m1[901]: ERR [Unable to connect to camera]
Sep 1 22:33:22 echo zmc_m1[901]: ERR [Failed to pre-capture monitor 1 (0/1)]
Sep 1 22:33:22 echo zmdc[649]: ERR ['zmc -m 1' exited abnormally, exit status 255]
Sep 1 22:33:23 echo zmwatch[678]: ERR [Can't get shared memory id '7a6d0001', 1: No such file or directory]