Tanks for you replay Tim,
I will take yours considerations into about my questions.
I would like to suggest you do smarter replays too (and check your what you
are saying), as it is my first question about BDA/USB/Drivers in all WWW. I
don’t even know what CyUSB.sys refers to (despite the fact that is a .sys
file)
Sorry if i had silly doubts but, as you correctly notice, BDA is complex and
i’m trying to find a better guidance to start my development.
I will study your response deeply. Once again, tanks for your fast replay.
Regards,
On Tue, May 31, 2011 at 3:24 PM, Tim Roberts wrote:
> Rafael Madeira wrote:
> >
> > I’m starting a BDA driver development but i’ve get some issues. I’m
> > using the latest available WDK suite and basing my driver development
> > on the “swtuner” source samples.
> >
> > First of all, i understand the BDA driver will be the only driver i
> > need. The manufacture device driver is no longer needed, right?
>
> You need to learn how to ask smarter questions. The only reason I know
> what you’re talking about here is that I responded to your original
> question, and yours has been the only BDA question in the last month or
> so. You are trying to build a USB digital tuner, and you thought you
> needed to use the CyUSB.sys driver to do it, right? I told you to throw
> out CyUSB, and I stand by that. CyUSB.sys is designed to provide
> generic USB services to user-mode applications. If you are a kernel
> driver, then you need to make your USB requests directly. The CyUSB
> interface was not designed to be used from a driver, and you don’t
> really want to pay the price of another driver in there.
>
> > Then, if i got the idea, the WDK template already implements the
> > necessary filters (ATSC,DVTB, etc) but simulates device hardware.
>
> Well, not quite. A digital TV filter graph includes network provider
> filters from Microsoft that provide part of the job for the standard
> connections (ATSC and DVB). Your filter still have a lot of work to do.
>
> > What i need to do is make the template recognize the device attached
> > at the usb port?
>
> Yes, but you have a long road a head of you. BDA is complicated. You
> need to be able to recognize and handle tuning requests and their
> errors, and you need to be able to manage the MPEG-2 video stream,
> probably through your isochronous pipe. Swtuner has a lot of the
> groundwork in place, but you have a lot of code to write.
>
> –
> Tim Roberts, xxxxx@probo.com
> Providenza & Boekelheide, Inc.
>
>
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>
–
Att,
Rafael Madeira
Idea! Electronic Systems
www.idea-ip.com