С уважением,
Константин.
On 20 апр, 21:29, Andrey Nikitin <avreg-supp...@mail.ru> wrote:
> >т.е., как я понимаю, неправильно передаются параметры "palette" (YU12
> >вместо YUYV) т.к. в zonemindr'e камера заработала только после
> >выставления yuyv...
>
> возможно, а в GREY работает?
> color=0, norm=PAL_NC
>
> --
> Андрей Никитин.
>
> ООО "Сетевые информационные системы".http://avreg.nethttp://linuxdvr.ru
какой palette, он в старом v4l1 есть, тут что-то другое
хотите разобраться, попробуйте сначала загрузить
cs25821 модуль с параметром video_debug=100
и посмотреть kern.log и debug.log
есть предположение, что на данный момент драйвер подхватывает только
платы с определенными номерами (brand-name). Чтобы отучить драйвер от
такой избирательности следует наложить патч и, вероятно, пересобрать
ядро. Господа, у кого больше опыта пройдитесь по ссылкам - так это или
нет?
Уважаемый Konstantin подскажиете вашу ОС, как и что доустанавливали
и производителя платы видеозахвата.
On 23 апр, 13:57, Andrey Nikitin <avreg-supp...@mail.ru> wrote:
> triada123 писал(а):> ждем обновлений avreg, у самого 2-е такие платы...
>
> ссылки на платы и где и как покупали
EW1408
http://www.longrange.ru/product_details.php?pro_id=21
брали у них, но стоили значительно дороже, около 8к руб.
Плата от "InterVision" NX-16D1 (
http://video-hdtv.ru/index.php?page=shop.product_details&flypage=flypage.tpl&product_id=774&category_id=170&option=com_virtuemart&Itemid=1)
/на фото ошибка - показана не та плата/
>скорее всего сырой драйвер, dmesg смотрели?
Соглашусь что драйвер сыроват, но тем не менее что-то уже работает.
dmesg приводил ранее (там где побилась кодировка).
>[ 15.322781] cx25821: driver version 0.0.106 loaded
>[ 15.322810] cx25821: Athena pci enable !
>[ 15.322811] cx25821:
>[ 15.322814] cx25821: cx25821 set up
>[ 15.322815] cx25821: ***********************************
>[ 15.322847] Modules linked in: cx25821(+) i915(+) drm_kms_helper
>drm ppdev parport_pc psmouse coretemp lp videodev videobuf_dma_sg
>videobuf_core soundcore snd_page_alloc eeepc_wmi i2c_algo_bit asus_wmi
>sparse_keymap mac_hid microcode parport mei(C) btcx_risc video
>tveeprom wmi serio_raw usbhid hid usb_storage r8169
>[ 15.322972] [<f88b6066>] cx25821_dev_setup+0xb6/0x500 [cx25821]
>[ 15.322989] [<f88bfb20>] cx25821_initdev+0x8e/0x56e [cx25821]
>[ 15.323088] [<f856e03e>] cx25821_init+0x3e/0x1000 [cx25821]
Vasvk vasvk, у Вас при попытке инициализации платы валится драйвер ( у
меня такое было при попытке обратиться к входам за гранью 8 порта ,
правда падающий драйвер уносил нафиг и ядро).
На всякий случай конфиг ядра и само ядро собранное под i5 2500/intel
Z68 Debian x64 c папкой из 3.4-rc2
(В ядре куча всякого мусора - вдумчиво не настраивал... + применен
патч pf (http://pf.natalenko.name/ так-что на свой срах и риск)
конфиг: http://narod.ru/disk/47060170001.45cf3385ed54ea9612acc4a1a6edf10c/.config.bz2.html
ядро: чуть позже...
On 23 апр, 14:28, vasvk vasvk <vasvk2...@gmail.com> wrote:
> Согласно ссылокhttp://www.zoneminder.com/forums/viewtopic.php?f=14&t=18922&p=74424&h...http://comments.gmane.org/gmane.linux.drivers.video-input-infrastruct...
вообще-то драйвер может и YU12, по-крайней мере заявляет
VIDIOC_ENUM_FMT(4,VIDEO_CAPTURE)
index : 4
type : VIDEO_CAPTURE
flags : 0
description : "4:2:0, YUV"
pixelformat : 0x32315559 [YU12]
avregd по старту v4l перебирает из списка удобных ему форматов,
ищет первый какой плата примет.
но драйвер ... кстати какая у вас версия:
lsb_release -a
getconf LONG_BIT
uname -a
/usr/sbin/avregd -V
есть идея, нужно посмотреть
завтра попробую отпишусь
On 24 апр, 00:40, Konstantin <kise...@gmail.com> wrote:
> В том-то и дело, что данный патч включен в ядро 3.4, и позволяет
> определять карту как /* CX25821 No Brand */.
> Я пробовал под Gentoo (ядро 3.4-rc2 и 3.3.2 с простым переносом папки
> drivers/media/video/cx25832 из 3.4 ), но там
> а) сложно "прикрутить" avreg
> б) в zoneminder'e не работают кнопки управления при просмотре событий.
> Поэтому поставил Debian Squeeze + testing репозиторий... + ядро 3.3.2-
> pf +папка из 3.4-rc2.
> Далее поставил avreg, который подтянул все необходимое.
> Avreg не заработал (см. первое сообщение), zoneminder завелся только
> когда выставил Capture Palette в yuyv (или в "патченной версии" в
> auto) - отчего и размышления на тему palette...
>
> Плата от "InterVision" NX-16D1 (http://video-hdtv.ru/index.php?page=shop.product_details&flypage=flyp...)
> /на фото ошибка - показана не та плата/
>
> >скорее всего сырой драйвер, dmesg смотрели?
>
> Соглашусь что драйвер сыроват, но тем не менее что-то уже работает.
> dmesg приводил ранее (там где побилась кодировка).
>
> >[ 15.322781] cx25821: driver version 0.0.106 loaded
> >[ 15.322810] cx25821: Athena pci enable !
> >[ 15.322811] cx25821:
> >[ 15.322814] cx25821: cx25821 set up
> >[ 15.322815] cx25821: ***********************************
> >[ 15.322847] Modules linked in: cx25821(+) i915(+) drm_kms_helper
> >drm ppdev parport_pc psmouse coretemp lp videodev videobuf_dma_sg
> >videobuf_core soundcore snd_page_alloc eeepc_wmi i2c_algo_bit asus_wmi
> >sparse_keymap mac_hid microcode parport mei(C) btcx_risc video
> >tveeprom wmi serio_raw usbhid hid usb_storage r8169
> >[ 15.322972] [<f88b6066>] cx25821_dev_setup+0xb6/0x500 [cx25821]
> >[ 15.322989] [<f88bfb20>] cx25821_initdev+0x8e/0x56e [cx25821]
> >[ 15.323088] [<f856e03e>] cx25821_init+0x3e/0x1000 [cx25821]
>
> Vasvk vasvk, у Вас при попытке инициализации платы валится драйвер ( у
> меня такое было при попытке обратиться к входам за гранью 8 порта ,
> правда падающий драйвер уносил нафиг и ядро).
> На всякий случай конфиг ядра и само ядро собранное под i5 2500/intel
> Z68 Debian x64 c папкой из 3.4-rc2
> (В ядре куча всякого мусора - вдумчиво не настраивал... + применен
> патч pf (http://pf.natalenko.name/так-что на свой срах и риск)
> конфиг:http://narod.ru/disk/47060170001.45cf3385ed54ea9612acc4a1a6edf10c/.co...
> ядро: чуть позже...
>
> On 23 апр, 14:28, vasvk vasvk <vasvk2...@gmail.com> wrote:
>
>
>
>
>
>
>
> > Согласно ссылокhttp://www.zoneminder.com/forums/viewtopic.php?f=14&t=18922&p=74424&h......
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 6.0.4 (squeeze)
Release: 6.0.4
Codename: squeeze
-------------------------
>getconf LONG_BIT :
64
-------------------------
>uname -a :
Linux VideoServ 3.3.2-pf #3 SMP Fri Apr 20 22:57:16 MSK 2012 x86_64
GNU/Linux
----------------------------------------------------------------------------------
>/usr/sbin/avregd -V :
avregd-5.6p2 build date 2012-03-28
video/audio capture/streaming/recording daemon of AVReg surveillance
system
Copyright (C) 2007-2012 "Network information systems", LLC
License: http://avreg.net/license.html
---------------------------------------------------------------------------------
С уважением,
Константин.
С данной ситуацией разобрался. Оказывается, что данный драйвер
создается разработчиками linuxtv.org .
Проанализировав вышеуказанный патч, я обнаружил что изменения в нем
уже входят в последние версии драйверов.
Точнее устанавливая последние версии драйверов мы автоматически
получаем последние версии с наложенными патчами.
А способ установки простой, см.
http://groups.google.com/group/avreg-users/browse_thread/thread/f6b3a58180320b17#
и что важно, работает на версиях ядра от 2.6 и на различных
дистрибутивах (базовые дистрибутивы разработчиков - это Red-Hat
подобные).
Для проверки можете попробовать удалить конечные драйверы в папке /
lib/modules/Ваше рабочее ядро, обычно последнее/kernel/drivers/media/
video/cx25821/ cx25821.ko и cx25821-alsa.ko
а затем переустановить драйвер по вышеуказанной методике - новые
драйверы снова будут на месте.
А пока создается впечаление, что пока не все платы видеозахвата
полностью поддерживаются и вполне возможно не во всех дистрибутивах.
Так, к примеру у меня не работают платы от 2-х разных производителей
SpezVision и "Линия"
Поэтому просьба, уважаемый Konstantin, вы можете проверить как
пойдут последние версии драйверов, воспользовавшись вышеуказанной
методикой, может поубавятся замеченные вами глюки.
И если можно попробовать разницу на Red-Hat подобном дистрибутиве
(типа Fedora или OpenSuse)
> > avregd по старту v4l перебирает из списка удобных ему форматов,
> > ищет первый какой плата примет.
> > есть идея, нужно посмотреть
http://linuxdvr.ru/files/avregd_5.6p3_amd64.deb
пробуйте
On 25 апр, 03:33, Konstantin <kise...@gmail.com> wrote:
> Собственно ядро:http://narod.ru/disk/47102452001.09cd2e6794412ca5d31f69c15bd8b298/lin...
On 1 май, 16:28, triada123 <triada...@pochta.ru> wrote:
> с данным патчем запустился avreg, продолжаем тестировать...
Работает!!!
8 камер 25fps без лагов, шина не грузится, на компе еще оператор
работает...
Правда появился другой вопрос: в списке v4l_dev отображаются только
устройства video0-video13, редактирование файла avreg.conf devlist=...
и перезапуск avreg ситуацию не изменило.
(Напомню что в компьютере стоит 2 платы по 16 входов).
Соответственно это ограничение trial-версии?
С уважением, Константин.
С уважением, Константин.
On 5 май, 11:19, Andrey Nikitin <avreg-supp...@mail.ru> wrote:
> >(Напомню что в компьютере стоит 2 платы по 16 входов).
> >Соответственно это ограничение trial-версии?
>
> Нет, может плата мультиплексируемая,
> т.е. несколько разъёмов(каналов) могут быть "на" одном v4l_dev.
> Хотя всё равно непонятно, почему 14 устройств.
> v4l-info в помощь
>
> --
> Андрей Никитин.
>
> ООО "Сетевые информационные системы".http://avreg.nethttp://linuxdvr.ru
v4loop не установлен, прописав в /etc/avreg/avreg.conf
> v4loop-dev-offset = NN
увиделись все видео входа.
Спасибо!
Продолжая эксперименты выявил еще одну сырость текущего драйвера
при включении более 8+2 камеры на одной плате на всех изображениях
появляются полосы, изображение начинает "скакать".
При снижении fps полосы становятся зелеными (очень похоже что чип
"захлебывается" от потока). При этом драйвер не дает снизить
разрешение (720x576).
Кто может посоветовать что нибудь в этой ситуации (уж больно не
хочется на винду, да и руководству avreg понравился)
С уважением, Константин.
>Какое в итоге ядро было, модуль штатный или патченный?
родное ядро, драйвера из git
>Какие-нибудь особые параметры модулю передавали или просто modprobe?
нет все определилось само.
>8 камер 25fps без лагов в полном разрешении увидеть?
да, но драйвер сыроват, пришлось по крону запускать avreg-check, иначе
падает раз в день.