Some progress on the PCTV 200e driver. Anyone else working on it?

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

 



I would like to contact someone developing also the driver to share information, and to give a kick to the driver forward. I am heavily torturing the device...

  • I have submitted a patch to the linux-dvd distribution list I think solving the "NULL pointer dereference"
  • I am getting initial answers from the device. I am able to attach the mt352 (demod).

It seems that the first byte to send on the USB for reading is "0x02". For example with these sequence:

0x10 0x00

0x15 0x00

0x16 0x01

0x02 0x3e 0x01 0x01 0x7f

I can read the mt352 CHIP_ID and register the mt352.

The:

0x10 0x00

0x15 0x00

0x16 0x01

Seems to be needed, otherwise I don't get the right answer if I don't send those first.

The answer is: 0x02 0x00 0x13

So the 3rd byte is the value of the register, 0x13 is the right CHIP_ID.


BR,
Juan

----- Mensaje original ----
De: "linux-dvb-request@xxxxxxxxxxx" <linux-dvb-request@xxxxxxxxxxx>
Para: linux-dvb@xxxxxxxxxxx
Enviado: lunes, 16 de julio, 2007 18:04:58
Asunto: linux-dvb Digest, Vol 30, Issue 29

Send linux-dvb mailing list submissions to
    linux-dvb@xxxxxxxxxxx

To subscribe or unsubscribe via the World Wide Web, visit
    http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
or, via email, send a message with subject or body 'help' to
    linux-dvb-request@xxxxxxxxxxx

You can reach the person managing the list at
    linux-dvb-owner@xxxxxxxxxxx

When replying, please edit your Subject line so it is more specific
than "Re: Contents of linux-dvb digest..."


Today's Topics:

   1. Linux Driver for WinTV Nova-S-Plus card (thirunavukarasu selvam)
   2. Re: Linux Driver for WinTV Nova-S-Plus card
      (joachimbanzhaf@xxxxxxxxxxxxx)
   3. Re: Linux Driver for WinTV Nova-S-Plus card
      (thirunavukarasu selvam)
   4. Re: Pinnacle Dual DVB-T diversity ( treza@xxxxxxxx )
   5. Compro DVB-T220 support (Murray Graham)
   6. Re: libdvbapi clarification (David H?rdeman)
   7. Re: Linux Driver for WinTV Nova-S-Plus card
      (joachimbanzhaf@xxxxxxxxxxxxx)
   8. Re: Linux Driver for WinTV Nova-S-Plus card
      (thirunavukarasu selvam)


----------------------------------------------------------------------

Message: 1
Date: Mon, 16 Jul 2007 15:50:55 +0530
From: "thirunavukarasu selvam" <gs.thiru@xxxxxxxxx>
Subject: Linux Driver for WinTV Nova-S-Plus card
To: linux-dvb@xxxxxxxxxxx
Message-ID:
    <5b5250670707160320j7a7a95cbuc5c432a5104163a0@xxxxxxxxxxxxxx>
Content-Type: text/plain; charset="iso-8859-1"

Hello,

can anybody help me to download the drivers for WinTV Nova-S-Plus card for
Linux OS.
Tell me from where i have to download the drivers.
Thanks for your reply.

Regards
Thiru...
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.linuxtv.org/pipermail/linux-dvb/attachments/20070716/6fdae117/attachment-0001.htm

------------------------------

Message: 2
Date: Mon, 16 Jul 2007 13:37:52 +0300
From: <joachimbanzhaf@xxxxxxxxxxxxx>
Subject: Re: Linux Driver for WinTV Nova-S-Plus card
To: linux-dvb@xxxxxxxxxxx
Message-ID: <27ade24d78.24d7827ade@xxxxxxxxxxxxx>
Content-Type: text/plain; charset=us-ascii

Hi,

what version of linux kernel are you using?
It is included with the kernel for a long time.
Look/google for cx88.

I have that card and had issues with it on one mainboard (Intel 965
Chipset, Dualcore CPU, 64bit). It lost signal lock very often. Noone
seemd to care on this ML, so I dont know the maintenance status of it :-(

It works flawlessly on an other Motherboard (Intel Singlecore, 32bit)
though.

Good luck!

Joachim Banzhaf





------------------------------

Message: 3
Date: Mon, 16 Jul 2007 17:09:30 +0530
From: "thirunavukarasu selvam" <gs.thiru@xxxxxxxxx>
Subject: Re: Linux Driver for WinTV Nova-S-Plus card
To: "joachimbanzhaf@xxxxxxxxxxxxx" <joachimbanzhaf@xxxxxxxxxxxxx>
Cc: linux-dvb@xxxxxxxxxxx
Message-ID:
    <5b5250670707160439g64854fb4u2a4bc8319057f111@xxxxxxxxxxxxxx>
Content-Type: text/plain; charset="iso-8859-1"

Hi,
I am using RHEL 3.4.4-22.
kernel version: 2.6.9
The machine which am using is HP G3 server.
Dual-Core and Quad-Core Intel Xeon 5X00 sequence processors

i have searched for cx88 driver and got two tar files.
cx88-0.0.3.tar.gz and cx88-0.0.4.tar.gz.
is this is the one required driver.
I don't know how use this.
can u help me out.

Thanks and Regards
Thiru...

On 7/16/07, joachimbanzhaf@xxxxxxxxxxxxx <joachimbanzhaf@xxxxxxxxxxxxx>
wrote:
>
> Hi,
>
> what version of linux kernel are you using?
> It is included with the kernel for a long time.
> Look/google for cx88.
>
> I have that card and had issues with it on one mainboard (Intel 965
> Chipset, Dualcore CPU, 64bit). It lost signal lock very often. Noone
> seemd to care on this ML, so I dont know the maintenance status of it :-(
>
> It works flawlessly on an other Motherboard (Intel Singlecore, 32bit)
> though.
>
> Good luck!
>
> Joachim Banzhaf
>
>
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb@xxxxxxxxxxx
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.linuxtv.org/pipermail/linux-dvb/attachments/20070716/5e28df34/attachment-0001.htm

------------------------------

Message: 4
Date: Mon, 16 Jul 2007 14:24:04 +0200
From: " treza@xxxxxxxx " <treza@xxxxxxxx>
Subject: Re: Pinnacle Dual DVB-T diversity
To: " linux-dvb " <linux-dvb@xxxxxxxxxxx>
Message-ID: <JL9UG4$9991C370E6856561138B9BF067DCAABF@xxxxxxxxxxxx>
Content-Type: text/plain; charset=iso-8859-1


I've been using this driver for more 5 months, around 1 hour per day with Kaffeine.
Kaffeine did hang now and then but I never had any kernel oops, I don't think I had to replug the device... so, there are good signs, but no guarantee.


The two frontends are available but the diversity stuff is not yet handled, I hope I'll have some time next month. The signal quality is as such not better than other devices.

This driver works with :
- Pinnacle Dual DVB-T diversity
- Terratec Cinergy DT USB XS diversity ( as reported by Tim K?hler )
- Hauppauge Nova TD USB ( as reported by Janne Grunau )


If anyone has one of these devices :
- Emtec S830 Diversity (there is a DibCom logo on the box :-)
- Techgear diversity TV Stick

... [s]he should give it a try as well (with the correct USB ID values...)

Just my 2 euro-cents.

Treza

>Date: Mon, 16 Jul 2007 09:06:40 +0200
>From: "Henrik Beckman" <henrik.list@xxxxxxxxx>
>Subject: Re: Pinnacle Dual DVB-T diversity
>To: "Janne Grunau" <janne-dvb@xxxxxxxxx>, linux-dvb
><linux-dvb@xxxxxxxxxxx>
>Message-ID:
><af2e95fa0707160006k620d71f3m14b464a5ddd505fc@xxxxxxxxxxxxxx>
>Content-Type: text/plain; charset="iso-8859-1"

>Interesting, does the diversity feature with dual antennas work?
>Let us know if it works better than the nova-t 500, I suspect it should (or
>atleast be machine dependand) since it?s a USB stick and don?t have it?s own
>USB controller.

>/Henrik


>On 7/15/07, Janne Grunau <janne-dvb@xxxxxxxxx> wrote:
>>
>> On Friday 23 February 2007 09:30:30 treza@xxxxxxxx wrote:
>> > Hi
>> >
>> > A patch for the "Pinnacle Dual DVB-T diversity" USB device
>> > can be found at
>> > "www.chez.com/treza/mt2266.htm";
>>
>> attached are two simple patches. The first one adds support for the
>> Hauppauge Nova TD USB stick and the second one is a kconfig fix to
>> select the MT2266 if dib0700 is enabled.
>>
>> Janne


------------------------ ALICE C'EST ENCORE MIEUX AVEC CANAL+ LE BOUQUET ! ---------------
D?couvrez vite l'offre exclusive ALICEBOX et CANAL+ LE BOUQUET, en cliquant ici http://alicebox.fr
Soumis ? conditions.





------------------------------

Message: 5
Date: Mon, 16 Jul 2007 13:27:40 +0100
From: Murray Graham <mwg.l@xxxxxxxxxxxxx>
Subject: Compro DVB-T220 support
To: linux-dvb@xxxxxxxxxxx
Message-ID: <469B643C.4030002@xxxxxxxxxxxxx>
Content-Type: text/plain; charset=ISO-8859-1

Hi,

I have a Compro DVB-T220 card which I'm trying to get working on
openSUSE 10.2 + vanilla 2.6.22.

Looking at Compro website it seems like it's almost identical to the
T100 which does not have the tuner screen can, remote wake and has a
smaller remote.
Best card pictures are on:
http://www.comprousa.com/New/en/product/t100t220/t100-Features.html
http://www.comprousa.com/New/en/product/t100t220/t220-Features.html

Daniel Paull posted this about T100:
http://www.mail-archive.com/linux-dvb@xxxxxxxxxxx/msg23212.html

As my T220 has an saa7130hl and mt352, and in light of above, I assumed
the T220 uses a qt1010 also, hidden under the can.

I hacked around with some source code to add a T220 card ID and get the
saa7134-dvb.c code to dvb_attach an mt352 and a qt1010. The mt352 and
qt1010 code seem happy that they've found their devices and added
printk's show that they're being read / written to OK on load and dvbscan.

Doing a dvbscan gives "tuning failed" messages.

I didn't expect a miracle from my hacks and I'm in need of some info. /
guidance.

Looking at the mt352 datasheet gives no info. re. programming this. As
the mt352 code obviously does this, where did the info. come from? Also
the qt1010: I can't even get a chip data sheet on the web. The qt1010
code looks like some clever reverse engineering has been going on. If
this is the case, don't the chip mfrs or Compro help?

>From what little info. is on the mt352 datasheet it looks like it can
take clever control of the tuner via secondary I2C rather than having it
on the 7130 bus. I don't know if that's what the ".no_tuner      = 1,"
config. option changes but with it set I get qt1010 printk output at
every tune attempt (in addition to mt352) rather than just at the start
of dvbscan.

Here's some dmesg O/P from my hacks. Included are "mt352_*" and
"qt1010_*" from my printk's but I left out the later ones resulting from
the "mt352_*_init":

saa7130/34: v4l2 driver version 0.2.14 loaded
saa7130[0]: found at 0000:03:0a.0, rev: 1, irq: 21, latency: 64, mmio:
0xfeaffc00
saa7130[0]: subsystem: 185b:c901, board: Compro Videomate DVB-T200
[card=71,autodetected]
saa7130[0]: board init: gpio is 840000
input: saa7134 IR (Compro Videomate DV as /class/input/input5
saa7130[0]: i2c eeprom 00: 5b 18 01 c9 54 20 1c 00 43 43 a9 1c 55 d2 b2 92
saa7130[0]: i2c eeprom 10: 00 ff 86 0f ff 20 ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 20: 01 40 01 03 03 ff 03 01 08 ff 00 88 ff ff ff ff
saa7130[0]: i2c eeprom 30: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 40: ff d5 00 c4 86 1e ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 50: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff cb
saa7130[0]: i2c eeprom 60: 30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: i2c eeprom 70: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
saa7130[0]: Reconfigured board as Compro Videomate DVB-T220
saa7130[0]: registered device video0 [v4l2]
saa7130[0]: registered device vbi0
mt352_attach
mt352_read_register     7f 13
qt1010_attach
qt1010_readreg  29 39
Quantek QT1010 successfully identified.
DVB: registering new adapter (saa7130[0]).
DVB: registering frontend 0 (Zarlink MT352 DVB-T)...



I am an electronic eng. with a reasonable bit of programming exp. Can I
help this along?
Is it a big job to add support for T220(T100?)? What's involved?
I have no clue re. tuner / demod operation / programming methods and
without the info. / understanding the driver developers obviously have
there's nothing more I can do a this stage.

Regards,

Murray




------------------------------

Message: 6
Date: Mon, 16 Jul 2007 14:51:25 +0200 (CEST)
From: David H?rdeman <david@xxxxxxxxxxx>
Subject: Re: [linux-dvb] libdvbapi clarification
To: linux-dvb@xxxxxxxxxxx
Message-ID: <25233.145.64.134.244.1184590285.squirrel@www.hardeman.nu>
Content-Type: text/plain;charset=iso-8859-1

On Wed, July 11, 2007 09:31, David H?rdeman wrote:
> Ok, now I'm confused...when I use one filter by calling
> dvbdemux_set_section_filter with filter[0] and mask[0] set to something, I
> get sections.
>
> If I use two filters by calling dvbdemux_set_section_filter with
> filter[0], mask[0], filter[3], mask[3] set to something, I get no sections
> at all...

Ok, I understand what I did wrong now...I assumed that each byte of
filter[x] was an independent table id filter, but each is for a different
byte of the section (so the filter can match on more than just the
table_id).

--
David H?rdeman




------------------------------

Message: 7
Date: Mon, 16 Jul 2007 16:42:41 +0300
From: <joachimbanzhaf@xxxxxxxxxxxxx>
Subject: Re: Linux Driver for WinTV Nova-S-Plus card
To: linux-dvb@xxxxxxxxxxx
Message-ID: <330fe30e84.30e84330fe@xxxxxxxxxxxxx>
Content-Type: text/plain; charset=us-ascii

Hi,

I have seen some cx88 drivers in a Suse 2.6.5 Kernel, so, I guess RHEL
2.6.9 has them, too. Some RHEL guy on the list?
If they do, you should find something with a command like this:

root@job6 ~
# find /lib/modules/ -name '*cx88*' -print
/lib/modules/2.6.20.7-smp/kernel/drivers/media/video/cx88
/lib/modules/2.6.20.7-smp/kernel/drivers/media/video/cx88/cx88-blackbird.ko
/lib/modules/2.6.20.7-smp/kernel/drivers/media/video/cx88/cx8800.ko
/lib/modules/2.6.20.7-smp/kernel/drivers/media/video/cx88/cx8802.ko
/lib/modules/2.6.20.7-smp/kernel/drivers/media/video/cx88/cx88xx.ko
/lib/modules/2.6.20.7-smp/kernel/drivers/media/video/cx88/cx88-vp3054-i2c.ko
/lib/modules/2.6.20.7-smp/kernel/drivers/media/video/cx88/cx88-alsa.ko.deact
/lib/modules/2.6.20.7-smp/kernel/drivers/media/video/cx88/cx88-dvb.ko
...

A command "modprobe -v cx88xx" should show some insmod messages, and/or
an "lsmod | grep cx88" should display cx88 related modules loaded in
your kernel.

As I said, you most probably need no tar archive. The driver should be
in your kernel already.
If it is not, or you want a newer version, you can download, compile and
install it from the linuxtv website. It is not cx88 specific. These are
all dvb drivers and infrastructure at once.

IIRC, it was something like

wget tarFile from linuxtv.org website
untar tarFile
cd untaredDirectory
./configure
make
sudo make install

modprobe -v cx88-dvb

It's been a while, so please see the details about that on the
linuxtv.org wiki. That is where I read about all that, back then...

Bye,

Joachim

----- Originalnachricht -----
Von: "thirunavukarasu selvam" <gs.thiru@xxxxxxxxx>
Datum: Montag, 16. Juli 2007 2:39 pm
Betreff: Re: [linux-dvb] Linux Driver for WinTV Nova-S-Plus card

> Hi,
> I am using RHEL 3.4.4-22.
> kernel version: 2.6.9
> The machine which am using is HP G3 server.
> Dual-Core and Quad-Core Intel Xeon 5X00 sequence processors
>
> i have searched for cx88 driver and got two tar files.
> cx88-0.0.3.tar.gz and cx88-0.0.4.tar.gz.
> is this is the one required driver.
> I don't know how use this.
> can u help me out.
>
> Thanks and Regards
> Thiru...
>
> On 7/16/07, joachimbanzhaf@xxxxxxxxxxxxx
> <joachimbanzhaf@xxxxxxxxxxxxx>wrote:
> >
> > Hi,
> >
> > what version of linux kernel are you using?
> > It is included with the kernel for a long time.
> > Look/google for cx88.
> >
> > I have that card and had issues with it on one mainboard (Intel 965
> > Chipset, Dualcore CPU, 64bit). It lost signal lock very often. Noone
> > seemd to care on this ML, so I dont know the maintenance status
> of it :-(
> >
> > It works flawlessly on an other Motherboard (Intel Singlecore,
> 32bit)> though.
> >
> > Good luck!
> >
> > Joachim Banzhaf
> >
> >
> >
> > _______________________________________________
> > linux-dvb mailing list
> > linux-dvb@xxxxxxxxxxx
> > http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
> >
>




------------------------------

Message: 8
Date: Mon, 16 Jul 2007 20:34:48 +0530
From: "thirunavukarasu selvam" <gs.thiru@xxxxxxxxx>
Subject: Re: Linux Driver for WinTV Nova-S-Plus card
To: "joachimbanzhaf@xxxxxxxxxxxxx" <joachimbanzhaf@xxxxxxxxxxxxx>
Cc: linux-dvb@xxxxxxxxxxx
Message-ID:
    <5b5250670707160804j795dfb44qa4d7f60aefba17b0@xxxxxxxxxxxxxx>
Content-Type: text/plain; charset="iso-8859-1"

Hi all,
Thanks for all ur reply.
Ok i will try as per u suggested.
and then will be back if any problem persists.

now after inserting the wintv nova-s-plus card.
i tried to run xawtv -hwscan command which will list all the cards
connected.
but for this wintv nova card its showing
Driver = /dev/video0; Device = UNKNOWN/GENERIC
what is this. is that not identifying it since there is no driver, or
someother problem

Thanks and Regards
Thiru...



On 7/16/07, joachimbanzhaf@xxxxxxxxxxxxx <joachimbanzhaf@xxxxxxxxxxxxx>
wrote:
>
> Hi,
>
> I have seen some cx88 drivers in a Suse 2.6.5 Kernel, so, I guess RHEL
> 2.6.9 has them, too. Some RHEL guy on the list?
> If they do, you should find something with a command like this:
>
> root@job6 ~
> # find /lib/modules/ -name '*cx88*' -print
> /lib/modules/2.6.20.7-smp/kernel/drivers/media/video/cx88
> /lib/modules/2.6.20.7-smp/kernel/drivers/media/video/cx88/cx88-
> blackbird.ko
> /lib/modules/2.6.20.7-smp/kernel/drivers/media/video/cx88/cx8800.ko
> /lib/modules/2.6.20.7-smp/kernel/drivers/media/video/cx88/cx8802.ko
> /lib/modules/2.6.20.7-smp/kernel/drivers/media/video/cx88/cx88xx.ko
> /lib/modules/2.6.20.7-smp/kernel/drivers/media/video/cx88/cx88-
> vp3054-i2c.ko
> /lib/modules/2.6.20.7-smp/kernel/drivers/media/video/cx88/cx88-
> alsa.ko.deact
> /lib/modules/2.6.20.7-smp/kernel/drivers/media/video/cx88/cx88-dvb.ko
> ...
>
> A command "modprobe -v cx88xx" should show some insmod messages, and/or
> an "lsmod | grep cx88" should display cx88 related modules loaded in
> your kernel.
>
> As I said, you most probably need no tar archive. The driver should be
> in your kernel already.
> If it is not, or you want a newer version, you can download, compile and
> install it from the linuxtv website. It is not cx88 specific. These are
> all dvb drivers and infrastructure at once.
>
> IIRC, it was something like
>
> wget tarFile from linuxtv.org website
> untar tarFile
> cd untaredDirectory
> ./configure
> make
> sudo make install
>
> modprobe -v cx88-dvb
>
> It's been a while, so please see the details about that on the
> linuxtv.org wiki. That is where I read about all that, back then...
>
> Bye,
>
> Joachim
>
> ----- Originalnachricht -----
> Von: "thirunavukarasu selvam" <gs.thiru@xxxxxxxxx>
> Datum: Montag, 16. Juli 2007 2:39 pm
> Betreff: Re: Linux Driver for WinTV Nova-S-Plus card
>
> > Hi,
> > I am using RHEL 3.4.4-22.
> > kernel version: 2.6.9
> > The machine which am using is HP G3 server.
> > Dual-Core and Quad-Core Intel Xeon 5X00 sequence processors
> >
> > i have searched for cx88 driver and got two tar files.
> > cx88-0.0.3.tar.gz and cx88-0.0.4.tar.gz.
> > is this is the one required driver.
> > I don't know how use this.
> > can u help me out.
> >
> > Thanks and Regards
> > Thiru...
> >
> > On 7/16/07, joachimbanzhaf@xxxxxxxxxxxxx
> > <joachimbanzhaf@xxxxxxxxxxxxx>wrote:
> > >
> > > Hi,
> > >
> > > what version of linux kernel are you using?
> > > It is included with the kernel for a long time.
> > > Look/google for cx88.
> > >
> > > I have that card and had issues with it on one mainboard (Intel 965
> > > Chipset, Dualcore CPU, 64bit). It lost signal lock very often. Noone
> > > seemd to care on this ML, so I dont know the maintenance status
> > of it :-(
> > >
> > > It works flawlessly on an other Motherboard (Intel Singlecore,
> > 32bit)> though.
> > >
> > > Good luck!
> > >
> > > Joachim Banzhaf
> > >
> > >
> > >
> > > _______________________________________________
> > > linux-dvb mailing list
> > > linux-dvb@xxxxxxxxxxx
> > > http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
> > >
> >
>
>
> _______________________________________________
> linux-dvb mailing list
> linux-dvb@xxxxxxxxxxx
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.linuxtv.org/pipermail/linux-dvb/attachments/20070716/747aff2a/attachment.htm

------------------------------

_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

End of linux-dvb Digest, Vol 30, Issue 29
*****************************************




LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com
_______________________________________________
linux-dvb mailing list
linux-dvb@xxxxxxxxxxx
http://www.linuxtv.org/cgi-bin/mailman/listinfo/linux-dvb

[Index of Archives]     [Linux Media]     [Video 4 Linux]     [Asterisk]     [Samba]     [Xorg]     [Xfree86]     [Linux USB]

  Powered by Linux