Windows System Software -- Consulting, Training, Development -- Unique Expertise, Guaranteed Results

Home NTDEV

Before Posting...

Please check out the Community Guidelines in the Announcements and Administration Category.

More Info on Driver Writing and Debugging


The free OSR Learning Library has more than 50 articles on a wide variety of topics about writing and debugging device drivers and Minifilters. From introductory level to advanced. All the articles have been recently reviewed and updated, and are written using the clear and definitive style you've come to expect from OSR over the years.


Check out The OSR Learning Library at: https://www.osr.com/osr-learning-library/


Need a help rg. DVD-ROM driver

OSR_Community_UserOSR_Community_User Member Posts: 110,217
Hello,

Can any one help me to get details about the follwoing problem?

We have a new version DVD-RAM drive with ATAPI standard. This driver
support both READ and WRITES. I believe, the current version DVD-ROM
drivers supplied by MICROSOFT doesn't support WRITE operation. So, to
perform WRITE operation on the drive we are in a position to write a
DVD-ROM class driver. The driver has to follow MT. FUJI standards (SFF
committee INF 8090i spec).

The targeted platforms are WINDOWS 98 and WINDOWS 2000. So, we are
interested in following WDM standards for our driver. But, I am not able
to get clear details from DDKs of both WINDOWS 98 & 2000.

It would be very helpful for us, if you could clarify/give details about
the followings,

1) Do we need to write WDM DVD-ROM driver? If so, Where can I get
information?
2) Do I need to write MINIPORT driver? If so, Where can I get
information?
3) Do I need to write PORT driver? If so, Where can I get information?
4) How these modules will interact?

I think you understand my question. Please let me know if you need any
more information.

Waiting for your valuable information.

Thank you,
Bala

Comments

  • OSR_Community_UserOSR_Community_User Member Posts: 110,217
    > 1) Do we need to write WDM DVD-ROM driver? If so, Where can I get
    > information?

    Impossible. Disk drivers in Win9x cannot be WDM - only VXD.

    > 2) Do I need to write MINIPORT driver? If so, Where can I get
    > information?

    Yes, this is a possible solution. Write a SCSI miniport for a "virtual SCSI
    card" with the DVD as the only device hanging off it.

    Max
  • OSR_Community_UserOSR_Community_User Member Posts: 110,217
    << 1) Do we need to write WDM DVD-ROM driver? If so, Where can I get
    information?
    No, anything related to storage can not be a WDM driver in Windows 98.
    2) Do I need to write MINIPORT driver? If so, Where can I get
    information?
    Yes write a miniport driver. Microsoft stopped shipping ATAPI sample in
    Win2k ddk, but you can get this sample from NT4 DDK. Most developers use this
    sample.

    3) Do I need to write PORT driver? If so, Where can I get information?
    Not a very good idea. I am not aware of any useful doc on this, but
    please let me know if you come across one.

    4) How these modules will interact?
    There is enough doc as to how these intract in NT. In 9x, IFSMGR directs
    all protected mode calls to IOS which controls all aspects of storage and
    SCSIPORT.PDR (port driver) gives you a framework. You will be dealing with
    SCSIPORT for all your needs and there is ample doc on this.

    Raja
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. Sign in or register to get started.

Upcoming OSR Seminars
OSR has suspended in-person seminars due to the Covid-19 outbreak. But, don't miss your training! Attend via the internet instead!
Kernel Debugging 13-17 May 2024 Live, Online
Developing Minifilters 1-5 Apr 2024 Live, Online
Internals & Software Drivers 11-15 Mar 2024 Live, Online
Writing WDF Drivers 20-24 May 2024 Live, Online