Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #269916 > unrolled thread

No image from analog cameras with TW6816 video capture card.

Started by"A. F. Cano" <afc54@comcast.net>
First post2024-06-04 04:50 +0200
Last post2025-02-11 01:00 +0100
Articles 3 — 2 participants

Back to article view | Back to linux.debian.user


Contents

  No image from analog cameras with TW6816 video capture card. "A. F. Cano" <afc54@comcast.net> - 2024-06-04 04:50 +0200
    Re: No image from analog cameras with TW6816 video capture card. Dan Ritter <dsr@randomstring.org> - 2024-06-04 14:10 +0200
    Re: No image from analog cameras with TW6816 video capture card. "A. F. Cano" <afc54@comcast.net> - 2025-02-11 01:00 +0100

#269916 — No image from analog cameras with TW6816 video capture card.

From"A. F. Cano" <afc54@comcast.net>
Date2024-06-04 04:50 +0200
SubjectNo image from analog cameras with TW6816 video capture card.
Message-ID<ILspj-rBL-1@gated-at.bofh.it>
I hope this is the proper forum to post this.  The more relevant lists
of years ago are no longer active:

https://www.linuxtv.org/lists.php

I'm trying to get these Lorex SR AIS color cameras, that are supposedly
capable of 1024 x 768 max and 728 x 488 NTSC, to work with a bluecherry
TW-220-8 board, identified by lshw as:

Intersil Techwell TW6816 multimedia video controller Rev 10.

The driver (tw68):

The first suspicious thing is that the board is apparently not detected by the
kernel, or not identified as matching what the tw58 driver supports.  Before a
manual

modprobe -v tw68

lshw marks all the devices as UNCLAIMED:

              *-multimedia:0 UNCLAIMED
                   description: Multimedia video controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 4
                   bus info: pci@0000:03:04.0
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: latency=32 maxlatency=72 mingnt=32
                   resources: memory:e3201c00-e3201fff
              *-multimedia:1 UNCLAIMED
                   description: Multimedia video controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 4.1
                   bus info: pci@0000:03:04.1
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: latency=32 maxlatency=72 mingnt=32
                   resources: memory:e3201800-e3201bff
              *-multimedia:2 UNCLAIMED
                   description: Multimedia video controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 4.2
                   bus info: pci@0000:03:04.2
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: latency=32 maxlatency=72 mingnt=32
                   resources: memory:e3201400-e32017ff
              *-multimedia:3 UNCLAIMED
                   description: Multimedia video controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 4.3
                   bus info: pci@0000:03:04.3
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: latency=32 maxlatency=72 mingnt=32
                   resources: memory:e3201000-e32013ff
              *-multimedia:4 UNCLAIMED
                   description: Multimedia controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 4.4
                   bus info: pci@0000:03:04.4
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: latency=32 maxlatency=72 mingnt=32
                   resources: memory:e3202380-e32023ff
              *-multimedia:5 UNCLAIMED
                   description: Multimedia controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 4.5
                   bus info: pci@0000:03:04.5
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: latency=32 maxlatency=72 mingnt=32
                   resources: memory:e3202300-e320237f
              *-multimedia:6 UNCLAIMED
                   description: Multimedia controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 4.6
                   bus info: pci@0000:03:04.6
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: latency=32 maxlatency=72 mingnt=32
                   resources: memory:e3202280-e32022ff
              *-multimedia:7 UNCLAIMED
                   description: Multimedia controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 4.7
                   bus info: pci@0000:03:04.7
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: latency=32 maxlatency=72 mingnt=32
                   resources: memory:e3202200-e320227f
              *-multimedia:8 UNCLAIMED
                   description: Multimedia video controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 5
                   bus info: pci@0000:03:05.0
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: latency=32 maxlatency=72 mingnt=32
                   resources: memory:e3200c00-e3200fff
              *-multimedia:9 UNCLAIMED
                   description: Multimedia video controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 5.1
                   bus info: pci@0000:03:05.1
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: latency=32 maxlatency=72 mingnt=32
                   resources: memory:e3200800-e3200bff
              *-multimedia:10 UNCLAIMED
                   description: Multimedia video controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 5.2
                   bus info: pci@0000:03:05.2
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: latency=32 maxlatency=72 mingnt=32
                   resources: memory:e3200400-e32007ff
              *-multimedia:11 UNCLAIMED
                   description: Multimedia video controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 5.3
                   bus info: pci@0000:03:05.3
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: latency=32 maxlatency=72 mingnt=32
                   resources: memory:e3200000-e32003ff
              *-multimedia:12 UNCLAIMED
                   description: Multimedia controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 5.4
                   bus info: pci@0000:03:05.4
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: latency=32 maxlatency=72 mingnt=32
                   resources: memory:e3202180-e32021ff
              *-multimedia:13 UNCLAIMED
                   description: Multimedia controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 5.5
                   bus info: pci@0000:03:05.5
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: latency=32 maxlatency=72 mingnt=32
                   resources: memory:e3202100-e320217f
              *-multimedia:14 UNCLAIMED
                   description: Multimedia controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 5.6
                   bus info: pci@0000:03:05.6
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: latency=32 maxlatency=72 mingnt=32
                   resources: memory:e3202080-e32020ff
              *-multimedia:15 UNCLAIMED
                   description: Multimedia controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 5.7
                   bus info: pci@0000:03:05.7
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: latency=32 maxlatency=72 mingnt=32
                   resources: memory:e3202000-e320207f

After a manual modprobe installation, devices /dev/video[0-7] are created

crw-rw----+ 1 root video 81, 0 Jun  3 14:19 /dev/video0
crw-rw----+ 1 root video 81, 1 Jun  3 14:19 /dev/video1
crw-rw----+ 1 root video 81, 2 Jun  3 14:19 /dev/video2
crw-rw----+ 1 root video 81, 3 Jun  3 14:19 /dev/video3
crw-rw----+ 1 root video 81, 4 Jun  3 14:19 /dev/video4
crw-rw----+ 1 root video 81, 5 Jun  3 14:19 /dev/video5
crw-rw----+ 1 root video 81, 6 Jun  3 14:19 /dev/video6
crw-rw----+ 1 root video 81, 7 Jun  3 14:19 /dev/video7

and lshw now identifies the video interfaces:

              *-multimedia:0
                   description: Multimedia video controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 4
                   bus info: pci@0000:03:04.0
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: driver=tw68 latency=32 maxlatency=72 mingnt=32
                   resources: irq:16 memory:e3201c00-e3201fff
              *-multimedia:1
                   description: Multimedia video controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 4.1
                   bus info: pci@0000:03:04.1
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: driver=tw68 latency=32 maxlatency=72 mingnt=32
                   resources: irq:16 memory:e3201800-e3201bff
              *-multimedia:2
                   description: Multimedia video controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 4.2
                   bus info: pci@0000:03:04.2
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: driver=tw68 latency=32 maxlatency=72 mingnt=32
                   resources: irq:16 memory:e3201400-e32017ff
              *-multimedia:3
                   description: Multimedia video controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 4.3
                   bus info: pci@0000:03:04.3
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: driver=tw68 latency=32 maxlatency=72 mingnt=32
                   resources: irq:16 memory:e3201000-e32013ff
              *-multimedia:4 UNCLAIMED
                   description: Multimedia controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 4.4
                   bus info: pci@0000:03:04.4
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: latency=32 maxlatency=72 mingnt=32
                   resources: memory:e3202380-e32023ff
              *-multimedia:5 UNCLAIMED
                   description: Multimedia controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 4.5
                   bus info: pci@0000:03:04.5
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: latency=32 maxlatency=72 mingnt=32
                   resources: memory:e3202300-e320237f
              *-multimedia:6 UNCLAIMED
                   description: Multimedia controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 4.6
                   bus info: pci@0000:03:04.6
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: latency=32 maxlatency=72 mingnt=32
                   resources: memory:e3202280-e32022ff
              *-multimedia:7 UNCLAIMED
                   description: Multimedia controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 4.7
                   bus info: pci@0000:03:04.7
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: latency=32 maxlatency=72 mingnt=32
                   resources: memory:e3202200-e320227f
              *-multimedia:8
                   description: Multimedia video controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 5
                   bus info: pci@0000:03:05.0
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: driver=tw68 latency=32 maxlatency=72 mingnt=32
                   resources: irq:17 memory:e3200c00-e3200fff
              *-multimedia:9
                   description: Multimedia video controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 5.1
                   bus info: pci@0000:03:05.1
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: driver=tw68 latency=32 maxlatency=72 mingnt=32
                   resources: irq:17 memory:e3200800-e3200bff
              *-multimedia:10
                   description: Multimedia video controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 5.2
                   bus info: pci@0000:03:05.2
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: driver=tw68 latency=32 maxlatency=72 mingnt=32
                   resources: irq:17 memory:e3200400-e32007ff
              *-multimedia:11
                   description: Multimedia video controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 5.3
                   bus info: pci@0000:03:05.3
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: driver=tw68 latency=32 maxlatency=72 mingnt=32
                   resources: irq:17 memory:e3200000-e32003ff
              *-multimedia:12 UNCLAIMED
                   description: Multimedia controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 5.4
                   bus info: pci@0000:03:05.4
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: latency=32 maxlatency=72 mingnt=32
                   resources: memory:e3202180-e32021ff
              *-multimedia:13 UNCLAIMED
                   description: Multimedia controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 5.5
                   bus info: pci@0000:03:05.5
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: latency=32 maxlatency=72 mingnt=32
                   resources: memory:e3202100-e320217f
              *-multimedia:14 UNCLAIMED
                   description: Multimedia controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 5.6
                   bus info: pci@0000:03:05.6
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: latency=32 maxlatency=72 mingnt=32
                   resources: memory:e3202080-e32020ff
              *-multimedia:15 UNCLAIMED
                   description: Multimedia controller
                   product: TW6816 multimedia video controller
                   vendor: Intersil Techwell
                   physical id: 5.7
                   bus info: pci@0000:03:05.7
                   version: 10
                   width: 32 bits
                   clock: 66MHz
                   capabilities: pm bus_master cap_list
                   configuration: latency=32 maxlatency=72 mingnt=32
                   resources: memory:e3202000-e320207f

This page:

https://cateee.net/lkddb/web-lkddb/VIDEO_TW68.html

seems to imply that this board is supported.

I understand that only the video interfaces are supported, all the
"UNCLAIMED" devices are for audio.  Still, I have plugged in 4 cameras
at a time in the 4 blue coax plugs, labeled VID 1-4, and the 4 green
coax plugs, labeled VID 1-4. and no image shows up when running ffplay
or vlc, on any of the video[0-7] interfaces.  I hope it's just the lack
of the proper option.

Ffplay shows this, and no image.  Just a black window.

$ ffplay /dev/video0
ffplay version 5.1.4-0+deb12u1 Copyright (c) 2003-2023 the FFmpeg developers
  built with gcc 12 (Debian 12.2.0-14)
  configuration: --prefix=/usr --extra-version=0+deb12u1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libglslang --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librist --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libsvtav1 --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --disable-sndio --enable-libjxl --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-libplacebo --enable-librav1e --enable-shared
  libavutil      57. 28.100 / 57. 28.100
  libavcodec     59. 37.100 / 59. 37.100
  libavformat    59. 27.100 / 59. 27.100
  libavdevice    59.  7.100 / 59.  7.100
  libavfilter     8. 44.100 /  8. 44.100
  libswscale      6.  7.100 /  6.  7.100
  libswresample   4.  7.100 /  4.  7.100
  libpostproc    56.  6.100 / 56.  6.100
Input #0, video4linux2,v4l2, from '/dev/video0':B sq=    0B f=0/0   
  Duration: N/A, start: 628.838851, bitrate: 165888 kb/s
  Stream #0:0: Video: rawvideo (YUY2 / 0x32595559), yuyv422, 720x576, 165888 kb/s, 25 fps, 25 tbr, 1000k tbn
 700.82 M-V: -0.008 fd=   1 aq=    0KB vq=  810KB sq=    0B f=0/0

Apparently ffplay can't make sense of the video data being sent from the
cameras.  I Have tried this with 3 lorex cameras and one old AT&T video
conferencing camera, just to make sure it's not something unique to the lorex
cameras.  The system load goes up in a manner consistent with processing
analog/NTSC video at 25 fps.

Vlc returns this error:

deinterlace filter error: unknown or incompatible deinterlace mode "x" for
packed format

I have no idea what option I need to set or unset to correct this error .  Any
ideas?  is there something peculiar to this board that makes it not supported
by this driver? I'd be willing to help debug the driver if this is the case.
I have installed the source code, but I'm hoping it's just a matter of
setting the proper option.

Any suggestions welcome.  I would really like to be able to use all these
cameras and board.  Is anyone out there using this video capture card
under linux?

Thanks.

Augustine


For completeness, here's the output of lspci -v

03:04.0 Multimedia video controller: Intersil Techwell TW6816 multimedia video controller (rev 10)
	Subsystem: Broadcom / LSI TW6816 multimedia video controller
	Flags: bus master, fast Back2Back, 66MHz, medium devsel, latency 32, IRQ 9
	Memory at e3201c00 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [44] Power Management version 2

03:04.1 Multimedia video controller: Intersil Techwell TW6816 multimedia video controller (rev 10)
	Subsystem: Broadcom / LSI TW6816 multimedia video controller
	Flags: bus master, fast Back2Back, 66MHz, medium devsel, latency 32, IRQ 9
	Memory at e3201800 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [44] Power Management version 2

03:04.2 Multimedia video controller: Intersil Techwell TW6816 multimedia video controller (rev 10)
	Subsystem: Broadcom / LSI TW6816 multimedia video controller
	Flags: bus master, fast Back2Back, 66MHz, medium devsel, latency 32, IRQ 9
	Memory at e3201400 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [44] Power Management version 2

03:04.3 Multimedia video controller: Intersil Techwell TW6816 multimedia video controller (rev 10)
	Subsystem: Broadcom / LSI TW6816 multimedia video controller
	Flags: bus master, fast Back2Back, 66MHz, medium devsel, latency 32, IRQ 9
	Memory at e3201000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [44] Power Management version 2

03:04.4 Multimedia controller: Intersil Techwell TW6816 multimedia video controller (rev 10)
	Subsystem: Broadcom / LSI TW6816 multimedia video controller
	Flags: bus master, fast Back2Back, 66MHz, medium devsel, latency 32, IRQ 9
	Memory at e3202380 (32-bit, non-prefetchable) [size=128]
	Capabilities: [44] Power Management version 2

03:04.5 Multimedia controller: Intersil Techwell TW6816 multimedia video controller (rev 10)
	Subsystem: Broadcom / LSI TW6816 multimedia video controller
	Flags: bus master, fast Back2Back, 66MHz, medium devsel, latency 32, IRQ 9
	Memory at e3202300 (32-bit, non-prefetchable) [size=128]
	Capabilities: [44] Power Management version 2

03:04.6 Multimedia controller: Intersil Techwell TW6816 multimedia video controller (rev 10)
	Subsystem: Broadcom / LSI TW6816 multimedia video controller
	Flags: bus master, fast Back2Back, 66MHz, medium devsel, latency 32, IRQ 9
	Memory at e3202280 (32-bit, non-prefetchable) [size=128]
	Capabilities: [44] Power Management version 2

03:04.7 Multimedia controller: Intersil Techwell TW6816 multimedia video controller (rev 10)
	Subsystem: Broadcom / LSI TW6816 multimedia video controller
	Flags: bus master, fast Back2Back, 66MHz, medium devsel, latency 32, IRQ 9
	Memory at e3202200 (32-bit, non-prefetchable) [size=128]
	Capabilities: [44] Power Management version 2

03:05.0 Multimedia video controller: Intersil Techwell TW6816 multimedia video controller (rev 10)
	Subsystem: Kolter Electronic TW6816 multimedia video controller
	Flags: bus master, fast Back2Back, 66MHz, medium devsel, latency 32, IRQ 9
	Memory at e3200c00 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [44] Power Management version 2

03:05.1 Multimedia video controller: Intersil Techwell TW6816 multimedia video controller (rev 10)
	Subsystem: Kolter Electronic TW6816 multimedia video controller
	Flags: bus master, fast Back2Back, 66MHz, medium devsel, latency 32, IRQ 9
	Memory at e3200800 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [44] Power Management version 2

03:05.2 Multimedia video controller: Intersil Techwell TW6816 multimedia video controller (rev 10)
	Subsystem: Kolter Electronic TW6816 multimedia video controller
	Flags: bus master, fast Back2Back, 66MHz, medium devsel, latency 32, IRQ 9
	Memory at e3200400 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [44] Power Management version 2

03:05.3 Multimedia video controller: Intersil Techwell TW6816 multimedia video controller (rev 10)
	Subsystem: Kolter Electronic TW6816 multimedia video controller
	Flags: bus master, fast Back2Back, 66MHz, medium devsel, latency 32, IRQ 9
	Memory at e3200000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [44] Power Management version 2

03:05.4 Multimedia controller: Intersil Techwell TW6816 multimedia video controller (rev 10)
	Subsystem: Kolter Electronic TW6816 multimedia video controller
	Flags: bus master, fast Back2Back, 66MHz, medium devsel, latency 32, IRQ 9
	Memory at e3202180 (32-bit, non-prefetchable) [size=128]
	Capabilities: [44] Power Management version 2

03:05.5 Multimedia controller: Intersil Techwell TW6816 multimedia video controller (rev 10)
	Subsystem: Kolter Electronic TW6816 multimedia video controller
	Flags: bus master, fast Back2Back, 66MHz, medium devsel, latency 32, IRQ 9
	Memory at e3202100 (32-bit, non-prefetchable) [size=128]
	Capabilities: [44] Power Management version 2

03:05.6 Multimedia controller: Intersil Techwell TW6816 multimedia video controller (rev 10)
	Subsystem: Kolter Electronic TW6816 multimedia video controller
	Flags: bus master, fast Back2Back, 66MHz, medium devsel, latency 32, IRQ 9
	Memory at e3202080 (32-bit, non-prefetchable) [size=128]
	Capabilities: [44] Power Management version 2

03:05.7 Multimedia controller: Intersil Techwell TW6816 multimedia video controller (rev 10)
	Subsystem: Kolter Electronic TW6816 multimedia video controller
	Flags: bus master, fast Back2Back, 66MHz, medium devsel, latency 32, IRQ 9
	Memory at e3202000 (32-bit, non-prefetchable) [size=128]
	Capabilities: [44] Power Management version 2

[toc] | [next] | [standalone]


#269923

FromDan Ritter <dsr@randomstring.org>
Date2024-06-04 14:10 +0200
Message-ID<ILB9f-xaa-3@gated-at.bofh.it>
In reply to#269916
A. F. Cano wrote: 
> 
> I hope this is the proper forum to post this.  The more relevant lists
> of years ago are no longer active:
> 
> https://www.linuxtv.org/lists.php
> 
> I'm trying to get these Lorex SR AIS color cameras, that are supposedly
> capable of 1024 x 768 max and 728 x 488 NTSC, to work with a bluecherry
> TW-220-8 board, identified by lshw as:
> 
> Intersil Techwell TW6816 multimedia video controller Rev 10.
> 
> The driver (tw68):
> 
> The first suspicious thing is that the board is apparently not detected by the
> kernel, or not identified as matching what the tw58 driver supports.  Before a
> manual
> 
> modprobe -v tw68

Does 
v4l2-ctl --list-devices
return anything useful?

If so, do you then get useful things from
v4l-info

The existence of /dev/video? devices implies that the kernel has
recognized the hardware to some extent.

-dsr-

[toc] | [prev] | [next] | [standalone]


#277431

From"A. F. Cano" <afc54@comcast.net>
Date2025-02-11 01:00 +0100
Message-ID<KeLQZ-fRQG-3@gated-at.bofh.it>
In reply to#269916
First of all thanks to Dan Ritter that replied to my original post but
yet I can't find his reply in the debian-user list.

On Mon, Jun 03, 2024 at 10:32:27PM -0400, A. F. Cano wrote:
> 
> I'm trying to get these Lorex SR AIS color cameras, that are supposedly
> capable of 1024 x 768 max and 728 x 488 NTSC, to work with a bluecherry
> TW-220-8 board, identified by lshw as:
> 
> Intersil Techwell TW6816 multimedia video controller Rev 10.
> 
> The driver (tw68):
> 
> The first suspicious thing is that the board is apparently not detected by the
> kernel, or not identified as matching what the tw68 driver supports.  Before a
> manual
> 
> modprobe -v tw68
> ...

I had multiple issues that are now resolved.  First, the tw68 driver had
to be loaded manually, then the video capture board had 2 identical
vga-style sockets, but only one is for video.  Then, out of the 16 BNC
plugs, only the 4 blue and 4 green are for video.  the 8 red are for
audio, which is not supported by the driver.

The lorex SR AIS color cameras, model MC 7572 also have a feature that
really threw me off.  I was getting B/W pictures and it was driving me
crazy.  Only after careful reading of the manual, I learned that in low
light, these cameras switch to B/W, so it was normal, when in bright light:
good color pictures.

The next problem was that by default the driver or the board appear to
start in PAL mode, giving garbage outout.  I had to install v4l-utils and run

$ v4l2-ctl -d /dev/video[0-7] -s ntsc

After that,

$ ffplay /dev/videoX

worked.

To handle the automatic loading of the driver, I had to create the file
/etc/modules-load.d/bluecherry-tw-220.conf with tw68 in it.

Now that I'm getting good pictures, the next step is to set up
zoneminder or motion.

In case someone else is still using ancient analog video stuff...

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.user


csiph-web