Hi!

I'm new to driver development and started playing around a little bit
to earn some experience in these things.

My preferred first "target" is a rather complex digital tv card
(DVB-C) with a lot of integrated circuits based on the well known
SAA7146 chip.

I haven't any problems in controlling and accessing the components on
the board. The only problem is that I'm unsure how to encapsulate
everything in a BDA-driver for Windows XP.

I have the Windows XP SP1 ddk and I've also studied the Mauitune
(philtune) example but it's too heavily based on specific hardware so
I gave it up and started with a very interesting DVB-T project found
at sourceforge (http://sourceforge.net/projects/bdadev)

My only remaining question is:

Where to find information about which properties or functions to
export in order to make my DVBC-Tuner connect to the Microsoft DVBC
Network-Provider?

Someone else in this group said that it is extremely important to
expose (only) the correct properties and pin-descriptions so that the
Network Provider successfully identificates my driver as a
"compatible" one. Reading the bda-headers didn't help (me)...

Can somebody give me some hints on where to start looking?

Greetings,

Christoph Bisping

Re: BDA beginner question by Christoph

Christoph
Sat Dec 13 06:21:11 CST 2003

>Where to find information about which properties or functions to
>export in order to make my DVBC-Tuner connect to the Microsoft DVBC
>Network-Provider?

I've found an important document about a problem when debugging this
special type of BDA driver using graphedit:
http://support.microsoft.com/default.aspx?scid=kb;en-us;811216

After manually creating a DVB-C tuning space, the DVB-C
Network-Provider connects just fine to the tuner driver.

... but it still would be cool if someone can give me a few hints on
the upcoming work that needs to be done.

Greetings,
Christoph Bisping