Mailing List archive

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

[linux-dvb] Re: Status of DVICO FusionHDTV Plus driver?



On Thu, Jan 06, 2005 at 04:43:46PM +1100, Andrew Pollock wrote:
> On Thu, Jan 06, 2005 at 04:34:26PM +1100, Andrew Pollock wrote:
> > Hi,
> > 
> > I recently got one of the abovementioned cards, and tried to get Chris
> > Pascoe's driver to build against 2.6.7 - 2.6.9 (stock Debian kernel headers)
> > without success.
> > 
> > I was just wondering if his driver has been merged into the standard LinuxTV
> > DVB code, and if so, if it's in 2.6.10?
> > 
> 
> And if I'd read the 2.6.10 changelog first, I wouldn't have had to ask...
> 

That said, according to a friend of mine who tried to build 2.6.10 last
night with the FusionHDTV driver enabled, it's all severely broken...

Here's the nitty gritty of a few emails he sent me on the subject:

the cx88-cards.c file referenced PLLTYPE_DT* which are not defined anywhere
in the kernel source...

they are defined in cx22702.h in the package from uqld ... i copied this
defines across...

then cx88-dvb.c complains of implicit definition of cx22702_create()
function... the prototype for this function is also in the file in the uqld
package cx22702.h.... neither the prototype nor the actual definition for
this function exists anywhere in the vanilla 2.6.10 kernel tree...

---

there is a particular case in the cx88-dvb.c file that calls
cx22702_create();... this isn't defined... i tried to leech bits from the
uqld version... but they have dicked with naming etc prolly to comply more
with kernel naming conventions (and common sense)...

so i chose to comment out the case where this function gets called instead
:)

this isn't a good idea as it will stop that card working.. but then it
obviously isn't going to anyway :)


/usr/src/linux-2.6.10/drivers/media/video/cx88/cx99-dvb.c (i may have gotten
that wrong since i typed it from memory but that file name :))

---

ahh also.. the undeclared bits... PLLTYPE_DT*

i copied them from the uni qld include file.. from cx22702.h which says:

#define PLLTYPE_DTT7592 1
#define PLLTYPE_DTT7595 2
#define PLLTYPE_DTT7579 3

i randomly inserted these into
+/usr/src/linux-2.6.10/drivers/media/dvb/frontends/cx22702.h after the #include
+<linux/dvb/frontend.h>


-- 
linux.conf.au 2005   -  http://linux.conf.au/  -  Birthplace of Tux
April 18th to 23rd   -  http://linux.conf.au/  -       LINUX
Canberra, Australia  -  http://linux.conf.au/  -    Get bitten!

Attachment: signature.asc
Description: Digital signature


Home | Main Index | Thread Index