LinuxForum.Fans
Тема

Zoneminder & ДОЗОР DC-2080

Автор: s_mashevsky 20 сообщений 6639 просмотров
#262290

Проблема с прикручиванием данной dvr карты.

Результат lspci:
01:00.0 Multimedia video controller: Conexant Systems, Inc. Device 8210

Как прикрутить дрова к данной плате? Какие будут мысли? В какую сторону...

ЗЫ.
Забыл про описание...

Восьми канальная DVR карта реального времени с шиной PCI-E на базе восьми канального 11 битного АЦП CONEXANT CX25853.

#262291

стандартный набор в студию:
lspci -k
dmesg | grep video
ls -l /dev/video
id # от обычного ючера

#262293

Прошу прощения за задержку... 2 компа с 1 комплектом клавиатуры и мыши...

По порядку:

lspci:
02:00.0 Multimedia video controller: Conexant Systems, Inc. Device 8210

dmesg | grep video
[ 0.224176] pci 0000:00:02.0: Boot video device
[ 10.924373] No ACPI video bus found

соответственно в ls /dev/video
not found

#262302

Похоже что мне это не поднять :(
Знаний маловато будет...
Если чуть-чуть "направить" - справлюсь... наверное...
Попробую ковырять дальше...

#262304

Нашел вот это:

К-примеру, в виндовс-драйверах на данные видеоплаты вы
не найдете упоминаний типа cx25853. Перерыв много информации по
данному вопросу, выявилось, что чип cx25853 самостоятельно (без всяких
драйверов) захватывает и оцифровывает аналоговое видео в MJPEG, но
посредником в организации и пробросе видео- и аудиопотоков на шину PCI
является второй чип cx25821, для которого как раз нужен драйвер. Так,
например, установив ядро v3.2-rc4-oneiric с поддержкой cx25821, в
логах dmesg я обнаружил жалобы на неудачные попытки создать файлы
устройств /dev/videoN... Опять порывшись в инете и сопоставив
исходники драйверов в т.ч. для других чипов, я понял, что в драйвере
отсутствуют параметры для запуска конкретных моделей плат (кроме неких
card0 и card1). Для подобных случаев есть способы "вручную" записать
данные драйвера.
Получается, что данный драйвер
нуждается в модернизации под конкретные видеоплаты (о чем и говорится
в вышеуказанном сообщении на буржуйском сайте).

Кто может объяснить подоходчивей для "буратино"...

#262306

Не большое уточнение, попробуй вот так.
dmesg | grep video*
ls -l /dev/video*

#262307

Да, дистрибутив-то какой?

#262310

Сейчас - Ubuntu 12.04
Но можно установить любой...

#262339
Gnom написал:
Не большое уточнение, попробуй вот так.
dmesg | grep video*
ls -l /dev/video*

Те же яйца, только вид сбоку.
... К большому сожалению...

Можно решить вопрос заменой dvr карты. Techwell цепляются без проблем.
Но есть эта. Покупать еще одну - золотой запас отсутствует.
Надо как-то решать вопрос...

#262360
"s.mashevsky" написал:
Восьми канальная DVR карта реального времени с шиной PCI-E на базе восьми канального 11 битного АЦП CONEXANT CX25853.

не заметил название чипа... судя по гуглу обычно идёт в комплекте с pci-мостом cx25821 ... модуль для него появился в даташита к самой карте не нашёл...
не уверен, понадобится ли драйвер к самому dvr-чипу...

покажите:
uname -a
find "/lib/modules/$(uname -r)/" -name '*cx*'

#262389

uname -a:

Показать
Linux technoresurs-Video-Server 3.2.0-23-generic #36-Ubuntu SMP Tue Apr 10 20:39:51 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

find "/lib/modules/$(uname -r)/" -name '*cx*' (весь)

Показать
/lib/modules/3.2.0-23-generic/kernel/sound/pci/pcxhr
/lib/modules/3.2.0-23-generic/kernel/sound/pci/pcxhr/snd-pcxhr.ko
/lib/modules/3.2.0-23-generic/kernel/sound/soc/codecs/snd-soc-cx20442.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/hwmon/adcxx.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/scsi/cxgbi
/lib/modules/3.2.0-23-generic/kernel/drivers/scsi/cxgbi/cxgb4i
/lib/modules/3.2.0-23-generic/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/scsi/cxgbi/cxgb3i
/lib/modules/3.2.0-23-generic/kernel/drivers/scsi/cxgbi/cxgb3i/cxgb3i.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/scsi/cxgbi/libcxgbi.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/net/ethernet/chelsio/cxgb3
/lib/modules/3.2.0-23-generic/kernel/drivers/net/ethernet/chelsio/cxgb3/cxgb3.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/net/ethernet/chelsio/cxgb4vf
/lib/modules/3.2.0-23-generic/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/net/ethernet/chelsio/cxgb
/lib/modules/3.2.0-23-generic/kernel/drivers/net/ethernet/chelsio/cxgb/cxgb.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/net/ethernet/chelsio/cxgb4
/lib/modules/3.2.0-23-generic/kernel/drivers/net/ethernet/chelsio/cxgb4/cxgb4.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/net/usb/cx82310_eth.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/net/wan/cycx_drv.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/usb/atm/cxacru.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/media/video/cx88
/lib/modules/3.2.0-23-generic/kernel/drivers/media/video/cx88/cx88xx.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/media/video/cx88/cx8802.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/media/video/cx88/cx88-dvb.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/media/video/cx88/cx88-blackbird.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/media/video/cx88/cx88-alsa.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/media/video/cx88/cx8800.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/media/video/cx88/cx88-vp3054-i2c.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/media/video/cx18
/lib/modules/3.2.0-23-generic/kernel/drivers/media/video/cx18/cx18-alsa.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/media/video/cx18/cx18.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/media/video/cx25821
/lib/modules/3.2.0-23-generic/kernel/drivers/media/video/cx25821/cx25821-alsa.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/media/video/cx25821/cx25821.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/media/video/cx231xx
/lib/modules/3.2.0-23-generic/kernel/drivers/media/video/cx231xx/cx231xx-dvb.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/media/video/cx231xx/cx231xx-alsa.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/media/video/cx231xx/cx231xx.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/media/video/btcx-risc.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/media/video/cx25840
/lib/modules/3.2.0-23-generic/kernel/drivers/media/video/cx25840/cx25840.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/media/video/cx23885
/lib/modules/3.2.0-23-generic/kernel/drivers/media/video/cx23885/cx23885.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/media/video/cx2341x.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/media/dvb/frontends/cx24116.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/media/dvb/frontends/cx22702.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/media/dvb/frontends/cxd2820r.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/media/dvb/frontends/cx24123.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/media/dvb/frontends/cx24110.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/media/dvb/frontends/cx24113.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/media/dvb/frontends/cx22700.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/media/dvb/dvb-usb/dvb-usb-cxusb.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/misc/eeprom/eeprom_93cx6.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/staging/media/cxd2099
/lib/modules/3.2.0-23-generic/kernel/drivers/staging/media/cxd2099/cxd2099.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/staging/cxt1e1
/lib/modules/3.2.0-23-generic/kernel/drivers/staging/cxt1e1/cxt1e1.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/staging/vme/bridges/vme_ca91cx42.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/infiniband/hw/cxgb3
/lib/modules/3.2.0-23-generic/kernel/drivers/infiniband/hw/cxgb3/iw_cxgb3.ko
/lib/modules/3.2.0-23-generic/kernel/drivers/infiniband/hw/cxgb4
/lib/modules/3.2.0-23-generic/kernel/drivers/infiniband/hw/cxgb4/iw_cxgb4.ko
#262401
"s.mashevsky" написал:
Кто может объяснить подоходчивей для "буратино"...

это значит задаётся через параметры модуля...
большинство доступных параметров можно посмотреть через modinfo <модуль>, для значений надо курить документацию и иногда исходники...
значения параметров задаются при выполнение modprobe <module> <parm1=val1> ... или в /etc/modprobe.d.

"s.mashevsky" написал:
find "/lib/modules/$(uname -r)/" -name '*cx*' (весь)

драйверов много и разных... далее:
покажите lsmod. если cx25821 не загружен, то modprobe cx25821
далее всё (на всякий пожарный) содержимое dmesg вот сюда: https://gist.github.com/ ... ну или на другой любимый gtqcn,by.
ну и не появились ли устройства /dev/video{0...7} ?

#262417

После lsmod все чисто...
modprobe cx25821

Показать
Module Size Used by
cx25821 87783 0
videodev 98259 1 cx25821
v4l2_compat_ioctl32 17128 1 videodev
videobuf_dma_sg 19354 1 cx25821
videobuf_core 26390 2 cx25821,videobuf_dma_sg
btcx_risc 13640 1 cx25821
tveeprom 21249 1 cx25821
rfcomm 47604 0
parport_pc 32866 0
ppdev 17113 0
bnep 18281 2
bluetooth 180104 10 rfcomm,bnep
joydev 17693 0
snd_hda_codec_realtek 223867 1
usbhid 47199 0
asus_atk0110 18078 0
hid 99559 1 usbhid
snd_hda_intel 33773 3
snd_hda_codec 127706 2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 13668 1 snd_hda_codec
psmouse 87603 0
snd_pcm 97188 2 snd_hda_intel,snd_hda_codec
serio_raw 13211 0
snd_seq_midi 13324 0
snd_rawmidi 30748 1 snd_seq_midi
snd_seq_midi_event 14899 1 snd_seq_midi
snd_seq 61896 2 snd_seq_midi,snd_seq_midi_event
snd_timer 29990 2 snd_pcm,snd_seq
snd_seq_device 14540 3 snd_seq_midi,snd_rawmidi,snd_seq
snd 78855 15 snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_rawmidi,snd_seq,snd_timer,snd_seq_device
mac_hid 13253 0
soundcore 15091 1 snd
i915 468651 3
drm_kms_helper 46978 1 i915
snd_page_alloc 18529 2 snd_hda_intel,snd_pcm
drm 242038 4 i915,drm_kms_helper
i2c_algo_bit 13423 1 i915
video 19596 1 i915
lp 17799 0
parport 46562 3 parport_pc,ppdev,lp
atl1c 41717 0

dmesg
https://gist.github.com/3031739

/dev/video{0...7} - чисто...

#262425
dmesg написал:
[ 156.044848] Linux video capture interface: v2.00
[ 156.063493] cx25821: driver version 0.0.106 loaded

=\ и всё... мм... в упор не видит плату...

может там какой-то другой чип? на них никаких опознавательных надписей нет?
можно ещё аналогично пробовать с другими модулями из /lib/modules/3.2.0-23-generic/kernel/drivers/media/video/cx*, если они напишут больше двух строчек, то может что-то прояснит...

или может что-то не так с pci-id?
покажите lspci -vvn

[added]
хотя судя по номерам в dmesg'е с этим всё правильно: и pci-id тот и модуль судя по исходникам тот =/

#262428

Вот результат:

Показать
00:00.0 0600: 8086:2e30 (rev 03)
Subsystem: 1043:836d
Flags: bus master, fast devsel, latency 0
Capabilities: [e0] Vendor Specific Information: Len=0c <?>
Kernel driver in use: agpgart-intel

00:02.0 0300: 8086:2e32 (rev 03) (prog-if 00 [VGA controller])
Subsystem: 1043:836d
Flags: bus master, fast devsel, latency 0, IRQ 42
Memory at fe400000 (64-bit, non-prefetchable) [size=4M]
Memory at e0000000 (64-bit, prefetchable) [size=256M]
I/O ports at dc00 [size=8]
Expansion ROM at <unassigned> [disabled]
Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [d0] Power Management version 2
Capabilities: [a4] PCI Advanced Features
Kernel driver in use: i915
Kernel modules: i915

00:1b.0 0403: 8086:27d8 (rev 01)
Subsystem: 1043:8445
Flags: bus master, fast devsel, latency 0, IRQ 43
Memory at fe8f8000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 2
Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [130] Root Complex Link
Kernel driver in use: snd_hda_intel
Kernel modules: snd-hda-intel

00:1c.0 0604: 8086:27d0 (rev 01) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 00001000-00001fff
Memory behind bridge: fea00000-febfffff
Prefetchable memory behind bridge: 0000000080200000-00000000803fffff
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: 1043:8179
Capabilities: [a0] Power Management version 2
Capabilities: [100] Virtual Channel
Capabilities: [180] Root Complex Link
Kernel driver in use: pcieport
Kernel modules: shpchp

00:1c.1 0604: 8086:27d2 (rev 01) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000e000-0000efff
Memory behind bridge: fe900000-fe9fffff
Prefetchable memory behind bridge: 0000000080000000-00000000801fffff
Capabilities: [40] Express Root Port (Slot+), MSI 00
Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
Capabilities: [90] Subsystem: 1043:8179
Capabilities: [a0] Power Management version 2
Capabilities: [100] Virtual Channel
Capabilities: [180] Root Complex Link
Kernel driver in use: pcieport
Kernel modules: shpchp

00:1d.0 0c03: 8086:27c8 (rev 01) (prog-if 00 [UHCI])
Subsystem: 1043:8179
Flags: bus master, medium devsel, latency 0, IRQ 23
I/O ports at d400 [size=32]
Kernel driver in use: uhci_hcd

00:1d.1 0c03: 8086:27c9 (rev 01) (prog-if 00 [UHCI])
Subsystem: 1043:8179
Flags: bus master, medium devsel, latency 0, IRQ 19
I/O ports at d480 [size=32]
Kernel driver in use: uhci_hcd

00:1d.2 0c03: 8086:27ca (rev 01) (prog-if 00 [UHCI])
Subsystem: 1043:8179
Flags: bus master, medium devsel, latency 0, IRQ 18
I/O ports at d800 [size=32]
Kernel driver in use: uhci_hcd

00:1d.3 0c03: 8086:27cb (rev 01) (prog-if 00 [UHCI])
Subsystem: 1043:8179
Flags: bus master, medium devsel, latency 0, IRQ 16
I/O ports at d880 [size=32]
Kernel driver in use: uhci_hcd

00:1d.7 0c03: 8086:27cc (rev 01) (prog-if 20 [EHCI])
Subsystem: 1043:8179
Flags: bus master, medium devsel, latency 0, IRQ 23
Memory at fe8f7c00 (32-bit, non-prefetchable) [size=1K]
Capabilities: [50] Power Management version 2
Capabilities: [58] Debug port: BAR=1 offset=00a0
Kernel driver in use: ehci_hcd

00:1e.0 0604: 8086:244e (rev e1) (prog-if 01 [Subtractive decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=03, subordinate=03, sec-latency=32
Capabilities: [50] Subsystem: 1043:8179

00:1f.0 0601: 8086:27b8 (rev 01)
Subsystem: 1043:8179
Flags: bus master, medium devsel, latency 0
Capabilities: [e0] Vendor Specific Information: Len=0c <?>
Kernel modules: leds-ss4200, iTCO_wdt, intel-rng

00:1f.1 0101: 8086:27df (rev 01) (prog-if 8a [Master SecP PriP])
Subsystem: 1043:8179
Flags: bus master, medium devsel, latency 0, IRQ 18
I/O ports at 01f0 [size=8]
I/O ports at 03f4 [size=1]
I/O ports at 0170 [size=8]
I/O ports at 0374 [size=1]
I/O ports at ffa0 [size=16]
Kernel driver in use: ata_piix

00:1f.2 0101: 8086:27c0 (rev 01) (prog-if 8f [Master SecP SecO PriP PriO])
Subsystem: 1043:8179
Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 22
I/O ports at d080 [size=8]
I/O ports at d000 [size=4]
I/O ports at cc00 [size=8]
I/O ports at c880 [size=4]
I/O ports at c800 [size=16]
Capabilities: [70] Power Management version 2
Kernel driver in use: ata_piix

01:00.0 0200: 1969:1083 (rev c0)
Subsystem: 1043:847e
Flags: bus master, fast devsel, latency 0, IRQ 44
Memory at fe9c0000 (64-bit, non-prefetchable) [size=256K]
I/O ports at ec00 [size=128]
Capabilities: [40] Power Management version 3
Capabilities: [48] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [58] Express Endpoint, MSI 00
Capabilities: [6c] Vital Product Data
Capabilities: [100] Advanced Error Reporting
Capabilities: [180] Device Serial Number ff-97-5f-ae-54-04-a6-ff
Kernel driver in use: atl1c
Kernel modules: atl1c

02:00.0 0400: 14f1:8210
Flags: bus master, fast devsel, latency 0, IRQ 5
Memory at fea00000 (64-bit, non-prefetchable) [size=2M]
Capabilities: [40] Express Endpoint, MSI 00
Capabilities: [80] Power Management version 3
Capabilities: [90] Vital Product Data
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [100] Advanced Error Reporting
Capabilities: [200] Virtual Channel

Полная засада!

#262431

По плате подробней:


Верхний чип cx25853-222
Нижний чип cx25821-112

#262472

мда... у меня пока идеи кончились... ну кроме экстремальных вроде копания в исходниках модуля... может потом что-нить ещё в голову придёт...

#262473

Fat-Zer, спасибо!

То, что запустить данный агрегат возможно... Это я понял.
Много документации по патчам дров...
Но это не для "буратин"...

Танцы с бубном буду продолжать. Если, вдруг, у кого возникнут умные мысли - прошу поделиться...

#327214
"s.mashevsky⇓" написал:
То, что запустить данный агрегат возможно... Это я понял.
Много документации по патчам дров...
Но это не для "буратин"...

Танцы с бубном буду продолжать. Если, вдруг, у кого возникнут умные мысли - прошу поделиться...

Запустили агрегат?
У меня такая же плата и та же проблема!

Войдите или зарегистрируйтесь, чтобы ответить.