public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* tw68000
@ 2016-02-14 21:44 Tony IBM-MAIN
  2016-02-15  8:28 ` tw68000 Hans Verkuil
  0 siblings, 1 reply; 2+ messages in thread
From: Tony IBM-MAIN @ 2016-02-14 21:44 UTC (permalink / raw)
  To: linux-media

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@xs4all.nl>
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.



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: tw68000
  2016-02-14 21:44 tw68000 Tony IBM-MAIN
@ 2016-02-15  8:28 ` Hans Verkuil
  0 siblings, 0 replies; 2+ messages in thread
From: Hans Verkuil @ 2016-02-15  8:28 UTC (permalink / raw)
  To: Tony IBM-MAIN, linux-media

On 02/14/2016 10:44 PM, Tony IBM-MAIN wrote:
> 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@xs4all.nl>
> 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.

Yes. The vermagic string in modinfo tw68 clearly says that that version
is used.

So you are good in that respect.

> Once i have eliminated a user error I post details of the problem I have.

I'm curious to hear what the problem is.

Regards,

	Hans

> 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@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 


^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2016-02-15  8:28 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-02-14 21:44 tw68000 Tony IBM-MAIN
2016-02-15  8:28 ` tw68000 Hans Verkuil

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox