Hi,
This is my first post on Majorodomo so please excuse any misdemeanor.
I have been running a CCTV system under Linux, lubuntu 12.10 for 3
years. I use 6 analog cameras attached to a techwell 6800 card. I use
package motion 3.2.12-3.2.
02:04.0 Multimedia video controller: Techwell Inc. TW6816 multimedia
video controller (rev 10)
02:04.1 Multimedia video controller: Techwell Inc. TW6816 multimedia
video controller (rev 10)
02:04.2 Multimedia video controller: Techwell Inc. TW6816 multimedia
video controller (rev 10)
02:04.3 Multimedia video controller: Techwell Inc. TW6816 multimedia
video controller (rev 10)
02:04.4 Multimedia controller: Techwell Inc. Device 6814 (rev 10)
02:04.5 Multimedia controller: Techwell Inc. Device 6815 (rev 10)
02:04.6 Multimedia controller: Techwell Inc. Device 6816 (rev 10)
02:04.7 Multimedia controller: Techwell Inc. Device 6817 (rev 10)
02:05.0 Multimedia video controller: Techwell Inc. TW6816 multimedia
video controller (rev 10)
02:05.1 Multimedia video controller: Techwell Inc. TW6816 multimedia
video controller (rev 10)
02:05.2 Multimedia video controller: Techwell Inc. TW6816 multimedia
video controller (rev 10)
02:05.3 Multimedia video controller: Techwell Inc. TW6816 multimedia
video controller (rev 10)
02:05.4 Multimedia controller: Techwell Inc. Device 6814 (rev 10)
02:05.5 Multimedia controller: Techwell Inc. Device 6815 (rev 10)
02:05.6 Multimedia controller: Techwell Inc. Device 6816 (rev 10)
02:05.7 Multimedia controller: Techwell Inc. Device 6817 (rev 10)
I have been using the TW68-v2 driver from github. The system has run
flawlessly for three years, for months at a time without reboot.
For the past 2 years I have been trying to upgrade to a later version of
lubuntu with no luck. I have never been able to compile the driver under
later versions on lubuntu. Too many errors and attempts to list here.
I thought my luck had changed with Linux kernel 3.18 and above. TW68 now
included. But it does work correctly. I am now trying 3.19 kernel, no
change. So I tried the version on linux-media. I still have the same
problems.
Before I go into details of the error I have some question about
confirming I really am running the latest and greatest version of tw68.
I would hate my first post to be a user error.
How do i check I am running the right version of tw68. Here's my attempt
to validate what is running.
tony@AJS2:~$ lsmod
Module Size Used by
unix_diag 16384 0
tcp_diag 16384 0
inet_diag 20480 1 tcp_diag
rfcomm 69632 0
bnep 20480 2
bluetooth 491520 10 bnep,rfcomm
binfmt_misc 20480 1
snd_hda_codec_realtek 86016 1
snd_hda_codec_generic 69632 1 snd_hda_codec_realtek
ppdev 20480 0
joydev 20480 0
nouveau 1368064 2
kvm 479232 0
mxm_wmi 16384 1 nouveau
wmi 20480 2 mxm_wmi,nouveau
serio_raw 16384 0
snd_hda_intel 36864 0
snd_hda_controller 32768 1 snd_hda_intel
snd_hda_codec 143360 4
snd_hda_codec_realtek,snd_hda_codec_generic,snd_hda_intel,snd_hda_controller
snd_hwdep 20480 1 snd_hda_codec
k10temp 16384 0
video 20480 1 nouveau
ttm 94208 1 nouveau
drm_kms_helper 126976 1 nouveau
edac_core 53248 0
edac_mce_amd 24576 0
drm 344064 5 ttm,drm_kms_helper,nouveau
snd_pcm 106496 3
snd_hda_codec,snd_hda_intel,snd_hda_controller
snd_seq_midi 16384 0
snd_seq_midi_event 16384 1 snd_seq_midi
i2c_algo_bit 16384 1 nouveau
snd_rawmidi 32768 1 snd_seq_midi
snd_seq 65536 2 snd_seq_midi_event,snd_seq_midi
shpchp 40960 0
snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer 32768 2 snd_pcm,snd_seq
8250_fintek 16384 0
snd 86016 10
snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device
parport_pc 32768 1
mac_hid 16384 0
soundcore 16384 2 snd,snd_hda_codec
i2c_nforce2 16384 0
tw68 28672 4
videobuf2_dma_sg 20480 1 tw68
videobuf2_memops 16384 1 videobuf2_dma_sg
videobuf2_core 53248 1 tw68
v4l2_common 16384 2 tw68,videobuf2_core
videodev 159744 7 tw68,v4l2_common,videobuf2_core
media 24576 1 videodev
lp 20480 0
parport 45056 3 lp,ppdev,parport_pc
hid_generic 16384 0
usbhid 53248 0
hid 110592 2 hid_generic,usbhid
pata_acpi 16384 0
forcedeth 69632 0
sata_nv 28672 6
pata_amd 20480 2
tony@AJS2:~$ sudo modinfo tw68
filename:
/lib/modules/3.19.0-49-generic/kernel/drivers/media/pci/tw68/tw68.ko
license: GPL
author: Hans Verkuil <hverkuil@xxxxxxxxx>
author: William M. Brack
description: v4l2 driver module for tw6800 based video capture cards
srcversion: FB3C913977198E340B58A2E
depends: videobuf2-core,videodev,videobuf2-dma-sg,v4l2-common
intree: Y
vermagic: 3.19.0-49-generic SMP mod_unload modversions
signer: Magrathea: Glacier signing key
sig_key: A9:32:DC:23:78:95:A4:4D:39:59:BF:91:A3:56:6A:20:EE:21:1F:37
sig_hashalgo: sha512
parm: latency:pci latency timer (int)
parm: video_nr:video device number (array of int)
parm: card:card type (array of int)
tony@AJS2:~$ sudo find / -name tw68.ko -ls
2107490 848 -rw-rw-r-- 1 tony tony 864803 Feb 5 22:06
/home/tony/media_build/v4l/tw68.ko
1050468 44 -rw-r--r-- 1 root root 43856 Feb 5 22:12
/lib/modules/3.13.0-74-generic/kernel/drivers/media/pci/tw68/tw68.ko
1314223 44 -rw-r--r-- 1 root root 43564 Jan 22 15:27
/lib/modules/3.19.0-49-generic/kernel/drivers/media/pci/tw68/tw68.ko
tony@AJS2:~$ sudo find / -name tw68 -ls
18134 0 drwxr-xr-x 2 root root 0 Feb 14 18:46
/sys/bus/pci/drivers/tw68
18098 0 drwxr-xr-x 7 root root 0 Feb 14 17:02
/sys/module/tw68
18111 0 lrwxrwxrwx 1 root root 0 Feb 14 19:31
/sys/module/v4l2_common/holders/tw68 -> ../../tw68
18113 0 lrwxrwxrwx 1 root root 0 Feb 14 19:31
/sys/module/videobuf2_dma_sg/holders/tw68 -> ../../tw68
18114 0 lrwxrwxrwx 1 root root 0 Feb 14 19:31
/sys/module/videobuf2_core/holders/tw68 -> ../../tw68
18112 0 lrwxrwxrwx 1 root root 0 Feb 14 19:31
/sys/module/videodev/holders/tw68 -> ../../tw68
2097903 4 drwxrwxr-x 2 tony tony 4096 Feb 5 21:44
/home/tony/media_build/linux/drivers/media/pci/tw68
1050464 4 drwxr-xr-x 2 root root 4096 Feb 5 22:12
/lib/modules/3.13.0-74-generic/kernel/drivers/media/pci/tw68
1314222 4 drwxr-xr-x 2 root root 4096 Feb 8 19:54
/lib/modules/3.19.0-49-generic/kernel/drivers/media/pci/tw68
1317661 4 drwxr-xr-x 2 root root 4096 Feb 8 19:54
/usr/src/linux-headers-3.19.0-49/drivers/media/pci/tw68
tony@AJS2:~$
Why is the size of the module reported in lsmod different from what is
in /lib/modules......
Can I be sure I am running the Hans Verkuil, William M. Brack version
rather than version rather that any supplied with 3.19 kernel.
Once i have eliminated a user error I post details of the problem I have.
Thanks for reading this and hope you can help,
Tony.
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html