public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* [linux-dvb] DVICO FusionHDTV DVB-T Pro
@ 2008-06-27  1:16 Adam
  2008-06-27  2:10 ` Daniel Gimpelevich
  0 siblings, 1 reply; 6+ messages in thread
From: Adam @ 2008-06-27  1:16 UTC (permalink / raw)
  To: linux-dvb

Hi,

Late last year I got my card working in a Fedora 8/2.6.24
system (thanks Chris!).  I've now upgraded to Fedora 9
(2.6.25) and am trying to get my card going again as magic
didn't seem to happen with Fedora's out-of-the-box drivers.

I've noticed that my card is now listed in cardlist.cx88, so
I've downloaded and built the latest v4l-dvb repo (#8110) in
preference to the xc-test branch that I used last year. 
/dev/dvb0/* is populated and dmesg shows that the card is
correctly detected:

> cx88[0]: subsystem: 18ac:db30, board: DViCO FusionHDTV
DVB-T PRO [card=64,autodetected]
> cx88[0]: TV tuner type 4, Radio tuner type -1
> cx88[0]/0: found at 0000:01:07.0, rev: 5, irq: 19,
latency: 32, mmio: 0xf4000000
...

Firmware was extracted using extract_xc3028.pl as described
in
http://www.linuxtv.org/wiki/index.php/Xceive_XC3028/XC2028,
and is installed in /etc/firmware.

This is where it all begins to get unstuck.

When I run scandvb to create a channel list it prints the
following messages:
scanning /usr/share/dvb-apps/dvb-t/au-Adelaide
using '/dev/dvb/adapter0/frontend0' and
'/dev/dvb/adapter0/demux0'
initial transponder 226500000 1 3 9 3 1 1 0
initial transponder 177500000 1 3 9 3 1 1 0
initial transponder 191625000 1 3 9 3 1 1 0
initial transponder 219500000 1 3 9 3 1 1 0
initial transponder 564500000 1 2 9 3 1 2 0
>>> tune to:
226500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
WARNING: >>> tuning failed!!!
>>> tune to:
226500000:INVERSION_AUTO:BANDWIDTH_7_MHZ:FEC_3_4:FEC_AUTO:QAM_64:TRANSMISSION_MODE_8K:GUARD_INTERVAL_1_16:HIERARCHY_NONE
(tuning failed)
WARNING: >>> tuning failed!!!
[...snip...]

Correspondingly, dmesg shows:
xc2028 2-0061: Loading 80 firmware images from
xc3028-v27.fw, type: xc2028 firmware, ver 2.7
cx88[0]: Error: Calling callback for tuner 4
cx88[0]: Error: Calling callback for tuner 4
[...snip...]

Before running scandvb everything looks happy in dmesg.

Any ideas?

Thanks,
Adam

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

^ permalink raw reply	[flat|nested] 6+ messages in thread
* [linux-dvb] DVICO FusionHDTV DVB-T Pro
@ 2008-06-28  3:35 Adam
       [not found] ` <486966E8.3050509@internode.on.net>
  0 siblings, 1 reply; 6+ messages in thread
From: Adam @ 2008-06-28  3:35 UTC (permalink / raw)
  To: linux-dvb

Daniel Gimpelevich wrote:

> Looking at cx88-cards.c, I see that the definition there
for your
> card is quite broken. I'm amazed it ever worked at all
with such
> incomplete support.

There was some preliminary work in
http://linuxtv.org/hg/~pascoe/xc-test/ that got DVB-T
working with this card in 2.6.24.  Analog TV, composite,
svideo, remote controls, etc didn't work (or at least I was
told they wouldn't work and I never tried them).  Is that
what you mean by 'quite broken'?  I'm not familiar enough
with the linuxtv codebase to make judgements of what you
mean for myself, but am willing to learn.  All I've really
done is applied patches that Chris supplied me.

> Fundamental portions of the cx88 driver need to be redone,
and for
> your card, that will mean going back to Windows to see
what the
> vendor's driver is doing with GPIO in response to
different inputs,
> as well as some experimentation. If you're up for things
like that,
> you can start by:
> 1) Gathering GPIO register values in Windows with RegSpy
from
> dscaler.org, recording what they are with each card input
selected
> (DVB, analog TV, composite, S-video, FM radio, SCART,
etc.), as well
> as the values after closing all apps related to the card,
so that the
> card is idle.

Done, at least some preliminary (i.e. non-exhaustive)
results.  See answer to 3) below.

> 2) Applying this patch:
> http://thread.gmane.org/gmane.comp.video.video4linux/38536
> Note that with the card definition as it currently is,
this patch
> will make the card stop working altogether. You will need
to redo the
> card definition to include all the info gathered in #1
above.

What revision should I apply this patch to?

> 3) Reporting your findings from #1 and #2 above. I will be
submitting
> a patch to the tuner-core that will pave the way for some
real fixing
> of cx88, and info on as many cx88 cards as possible will
be a plus
> during that fixing.

Where should I report my findings?  On-list or off-list?

> 4) Testing future cutting-edge patches to see how they
affect the use
> of the card, before those patches make it into the tree.

Fine by me.

>
> Have fun!

Thanks,
Adam

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

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

end of thread, other threads:[~2008-07-05  9:03 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-06-27  1:16 [linux-dvb] DVICO FusionHDTV DVB-T Pro Adam
2008-06-27  2:10 ` Daniel Gimpelevich
  -- strict thread matches above, loose matches on Subject: below --
2008-06-28  3:35 Adam
     [not found] ` <486966E8.3050509@internode.on.net>
2008-07-01 16:13   ` Daniel Gimpelevich
2008-07-03 22:30     ` Adam
2008-07-05  8:53       ` Daniel Gimpelevich

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