Re: TW6800 based video capture boards (updates)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Domenico Andreoli <cavokz <at> gmail.com> writes:

> 
> Hi,
> 
> On Mon, May 26, 2008 at 07:39:59AM -0300, Mauro Carvalho Chehab wrote:
> > On Sun, 25 May 2008 04:00:28 +0200, Domenico Andreoli <cavokz <at>
gmail.com> wrote:
> > >
> > >   I have some shining boards based on Techwell TW6802 and a "working"
> > > V4L2 driver provided by the producer. Ah.. I have also the specs of
> > > those TW6802 chips. Everything has been purchased by my employer.
> > > 
> > > Now I am eager to publish everything but I can't right now. My employer
> > > would not understand and I would be in a difficult position. He already
> > > knows that those drivers are based on GPL software and then _are_ GPL
> > > at all the effects but he still needs to completely understand how it
> > > works. Those guys are always happy to use Linux for free but at the
> > > time of giving anything back...
> > > 
> > > To make the long story short, I want to rewrite them. So, how do
> > > you judge my (legal) position? Yes, you are not a lawyer but I would
> > > appreciate any related advice anyway ;)
> > 
> > I think this will depend if you have a signed NDA or not, and what are their
> > terms. Better to consult a lawyer ;)
> 
> I finally got the clearance few weeks ago :)
> 
> > > Since I am a kernel newbie I am expecting to receive lots of "leave
> > > V4L2 to expert coders..." but I will try anyway. You are warned :)
> > 
> > Just do your work and submit us the code. We'll analyse it and point for
> > issues, if needed ;) If you have any doubts about V4L2, I can help you.
> 
> The new driver, named tw68xx, is able to capture video only.  My wish
> is to make it stable and production ready as soon as possible.
> 
> So at the beginning no audio, no TS, no VBI and no overlay are
> supported. These functionalities would be added with time, boards
> and users.
> 
> I am already collecting people willing to help writing and test stuff :)
> 
> > Please, always c/c v4l ML when submitting your driver[1]. You may also c/c
> > other lists, like LKML. This will allow people to review it.
> 
> I plan to publish it for a first revision by the end of January.
> 
> Currently it is an external module and I would maintain that way until
> it is ready for the merge to the Linus' tree. This way I have not to
> follow a specific tree. Would it be ok for reviewers?
> 
> cheers,
> Domenico
> 
> -----[ Domenico Andreoli, aka cavok
>  --[ http://www.dandreoli.com/gpgkey.asc
>    ---[ 3A0F 2F80 F79C 678A 8936  4FEE 0677 9033 A20E BC50
> --
> To unsubscribe from this list: send the line "unsubscribe linux-media" in
> the body of a message to majordomo <at> vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 
> 


Hi all.
I've bought a Provideo 16 in capture PCI-Experess card for my own DVR solution.
http://www.provideo.com.tw/DVRCARD_PV988.htm
This card have 8 TW6805 chip installed.
I've installed the card in a PC with Fedora Core 9 Linux OS
With this kernel.

[root@alinux]# uname -a
Linux apelle 2.6.27.15-78.2.23.fc9.i686 #1 SMP Wed Feb 11 23:53:07 EST 2009 i686
i686 i386 GNU/Linux
The matter is that the kernel don't recognize my card, (see lspci later)

I've compiled successfully the techwell tw6800.ko driver from
http://gitorious.org/tw68 
and inserted it:
[root@alinux]# dmesg
...
tw6800: tw6800 v4l2 driver version 0.0.0 loaded

But however the lspci don't recognize my card:

[root@alinux]# lspci -v
....
04:00.0 Multimedia video controller: JumpTec h, GMBH Unknown device 6804 (rev 10)
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 5
	Memory at deefc000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [44] Power Management version 2

04:00.1 Multimedia controller: JumpTec h, GMBH Unknown device 6805 (rev 10)
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 5
	Memory at deefc400 (32-bit, non-prefetchable) [size=128]
	Capabilities: [44] Power Management version 2

04:01.0 Multimedia video controller: JumpTec h, GMBH Unknown device 6804 (rev 10)
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 11
	Memory at deefc800 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [44] Power Management version 2

04:01.1 Multimedia controller: JumpTec h, GMBH Unknown device 6805 (rev 10)
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 11
	Memory at deefcc00 (32-bit, non-prefetchable) [size=128]
	Capabilities: [44] Power Management version 2

04:02.0 Multimedia video controller: JumpTec h, GMBH Unknown device 6804 (rev 10)
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 11
	Memory at deefd000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [44] Power Management version 2

04:02.1 Multimedia controller: JumpTec h, GMBH Unknown device 6805 (rev 10)
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 11
	Memory at deefd400 (32-bit, non-prefetchable) [size=128]
	Capabilities: [44] Power Management version 2

04:03.0 Multimedia video controller: JumpTec h, GMBH Unknown device 6804 (rev 10)
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 15
	Memory at deefd800 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [44] Power Management version 2

04:03.1 Multimedia controller: JumpTec h, GMBH Unknown device 6805 (rev 10)
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 15
	Memory at deefdc00 (32-bit, non-prefetchable) [size=128]
	Capabilities: [44] Power Management version 2

04:04.0 Multimedia video controller: JumpTec h, GMBH Unknown device 6804 (rev 10)
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 5
	Memory at deefe000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [44] Power Management version 2

04:04.1 Multimedia controller: JumpTec h, GMBH Unknown device 6805 (rev 10)
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 5
	Memory at deefe400 (32-bit, non-prefetchable) [size=128]
	Capabilities: [44] Power Management version 2

04:05.0 Multimedia video controller: JumpTec h, GMBH Unknown device 6804 (rev 10)
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 11
	Memory at deefe800 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [44] Power Management version 2

04:05.1 Multimedia controller: JumpTec h, GMBH Unknown device 6805 (rev 10)
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 11
	Memory at deefec00 (32-bit, non-prefetchable) [size=128]
	Capabilities: [44] Power Management version 2

04:06.0 Multimedia video controller: JumpTec h, GMBH Unknown device 6804 (rev 10)
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 11
	Memory at deeff000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [44] Power Management version 2

04:06.1 Multimedia controller: JumpTec h, GMBH Unknown device 6805 (rev 10)
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 11
	Memory at deeff400 (32-bit, non-prefetchable) [size=128]
	Capabilities: [44] Power Management version 2

04:07.0 Multimedia video controller: JumpTec h, GMBH Unknown device 6804 (rev 10)
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 15
	Memory at deeff800 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [44] Power Management version 2

04:07.1 Multimedia controller: JumpTec h, GMBH Unknown device 6805 (rev 10)
	Flags: bus master, 66MHz, medium devsel, latency 64, IRQ 15
	Memory at deeffc00 (32-bit, non-prefetchable) [size=128]
	Capabilities: [44] Power Management version 2

There is some possibility that this card can work in some manner?
Can you help me?.
Very very compliments for all your work.
Bye.
Vito.


--
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

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux