Techwell Inc. Device 6804 не заводится

Есть такой девайс
Techwell 6802 10 Bit High Quality DVR Card,OWL-6804 - TW6802 Chipset,4 CH Video,4 CH Audio,120fps,H.264.

Как всегда - китайская поделка с драйверами только для винды.

Гугл не помог.

В ядре включены абсолютно все пункты касательно видео и видео-плат

# lspci -k | grep video
02:04.0 Multimedia video controller: Techwell Inc. Device 6804 (rev 10)
02:05.0 Multimedia video controller: Techwell Inc. Device 6804 (rev 10)
02:06.0 Multimedia video controller: Techwell Inc. Device 6804 (rev 10)
02:07.0 Multimedia video controller: Techwell Inc. Device 6804 (rev 10)
02:08.0 Multimedia video controller: Techwell Inc. Device 6804 (rev 10)
02:09.0 Multimedia video controller: Techwell Inc. Device 6804 (rev 10)
02:0a.0 Multimedia video controller: Techwell Inc. Device 6804 (rev 10)
02:0b.0 Multimedia video controller: Techwell Inc. Device 6804 (rev 10)

Знаю, что поток H264 должен идти на порты 2200-2207

Модуль не подобран, ничем достучаться до видео-потока не могу.

Нашел тут и тут упоминания о девайсе в списке поддерживаемых устройств - но как это "прикрутить" к генте ?

Techwell Inc. Device 6804

Здравствуйте.

Есть плата тоже на Techwell - Orient SDVR-404A:

~ # lspci
...
04:05.0 Multimedia video controller: Techwell Inc. Device 6804 (rev 10)
04:05.1 Multimedia controller: Techwell Inc. Device 6805 (rev 10)

Попробовал собрать драйвер отсюда http://gitorious.org/tw68/tw68-v2, на ядре 3.2.12:

src # git clone git://gitorious.org/tw68/tw68-v2.git
Cloning into tw68-v2...
remote: Counting objects: 273, done.
remote: Compressing objects: 100% (268/268), done.
remote: Total 273 (delta 177), reused 0 (delta 0)
Receiving objects: 100% (273/273), 136.51 KiB, done.
Resolving deltas: 100% (177/177), done.
src # cd tw68-v2
tw68-v2 # make
make -C /lib/modules/3.2.12-gentoo/build M=/usr/src/tw68-v2 modules
make[1]: Entering directory `/usr/src/linux-3.2.12-gentoo'
  CC [M]  /usr/src/tw68-v2/tw68-core.o
  CC [M]  /usr/src/tw68-v2/tw68-cards.o
  CC [M]  /usr/src/tw68-v2/tw68-video.o
  CC [M]  /usr/src/tw68-v2/tw68-vbi.o
  CC [M]  /usr/src/tw68-v2/tw68-ts.o
  CC [M]  /usr/src/tw68-v2/tw68-risc.o
  CC [M]  /usr/src/tw68-v2/tw68-tvaudio.o
  LD [M]  /usr/src/tw68-v2/tw68.o
  Building modules, stage 2.
  MODPOST 1 modules
WARNING: "videobuf_mmap_free" [/usr/src/tw68-v2/tw68.ko] undefined!
WARNING: "videobuf_to_dma" [/usr/src/tw68-v2/tw68.ko] undefined!
WARNING: "videobuf_mmap_mapper" [/usr/src/tw68-v2/tw68.ko] undefined!
WARNING: "videobuf_streamon" [/usr/src/tw68-v2/tw68.ko] undefined!
WARNING: "videobuf_iolock" [/usr/src/tw68-v2/tw68.ko] undefined!
WARNING: "videobuf_read_one" [/usr/src/tw68-v2/tw68.ko] undefined!
WARNING: "videobuf_qbuf" [/usr/src/tw68-v2/tw68.ko] undefined!
WARNING: "videobuf_querybuf" [/usr/src/tw68-v2/tw68.ko] undefined!
WARNING: "videobuf_read_stream" [/usr/src/tw68-v2/tw68.ko] undefined!
WARNING: "videobuf_dma_unmap" [/usr/src/tw68-v2/tw68.ko] undefined!
WARNING: "btcx_riscmem_free" [/usr/src/tw68-v2/tw68.ko] undefined!
WARNING: "videobuf_queue_sg_init" [/usr/src/tw68-v2/tw68.ko] undefined!
WARNING: "btcx_riscmem_alloc" [/usr/src/tw68-v2/tw68.ko] undefined!
WARNING: "videobuf_stop" [/usr/src/tw68-v2/tw68.ko] undefined!
WARNING: "videobuf_dqbuf" [/usr/src/tw68-v2/tw68.ko] undefined!
WARNING: "videobuf_waiton" [/usr/src/tw68-v2/tw68.ko] undefined!
WARNING: "videobuf_reqbufs" [/usr/src/tw68-v2/tw68.ko] undefined!
WARNING: "videobuf_dma_free" [/usr/src/tw68-v2/tw68.ko] undefined!
WARNING: "videobuf_poll_stream" [/usr/src/tw68-v2/tw68.ko] undefined!
WARNING: "videobuf_streamoff" [/usr/src/tw68-v2/tw68.ko] undefined!
  CC      /usr/src/tw68-v2/tw68.mod.o
  LD [M]  /usr/src/tw68-v2/tw68.ko
make[1]: Leaving directory `/usr/src/linux-3.2.12-gentoo'

Как быть с этими "undefined"? Кое-где пишут, что драйвер работает на старых ядрах. Стоит ли пробовать?

собралось без проблем на 3.5.3

поддержка v4l в ядре есть? Поиск по lxr.linux.no как бы намекает

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".