Re: How to retrieve DMA value for floppy disk controller under Win2000/XP

Hello,

We are developing a floppy disk driver and i would like to ask - what is the
method of retrieving DMA values for FDC under Windows2000/XP?

May be some resources on the net or similiar?

Sincerely,

Paschalis Gallos

Addition:

We are trying to use DMA on 8-bit bus and it seems that we have problem with
memory Allocation

“Paschalis Gallos” wrote in message news:xxxxx@ntdev…
>
> Hello,
>
> We are developing a floppy disk driver and i would like to ask - what is
the
> method of retrieving DMA values for FDC under Windows2000/XP?
>
> May be some resources on the net or similiar?
>
> Sincerely,
>
> Paschalis Gallos
>
>
>
>

Why? There is a floppy disk driver, actually two drivers, already
present in the OS. It is protected by SFP and is not easy to replace,
though I have done so. The floppy requirements for DMA, ports, IRQs,
etc. are well defined and fixed. What is ‘DMA value’?

----- Original Message -----
From: “Paschalis Gallos”
Newsgroups: ntdev
To: “NT Developers Interest List”
Sent: Monday, June 02, 2003 8:01 AM
Subject: [ntdev] Re: How to retrieve DMA value for floppy disk
controller under Win2000/XP

> Hello,
>
> We are developing a floppy disk driver and i would like to ask - what
is the
> method of retrieving DMA values for FDC under Windows2000/XP?
>
> May be some resources on the net or similiar?
>
> Sincerely,
>
> Paschalis Gallos
>
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@yoshimuni.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>

What problem? It works as defined in all the hardware manuals I have
seen. No 64KB page transitions, no address higher than 16MB, etc. If
you are writing a floppy disk driver, I would suggest reading about the
NEC chip and its Intel replacements, the system DMA chips, and the 8259a
interrupt controllers. If you have the IBM tech references for the XT &
AT, look at the source code for handling the floppy drive. Read, trace
thru, and understand the floppy drivers used by Windows 2000/XP. Build
a checked version, install them, and then using Windbg trace the various
requests.

----- Original Message -----
From: “Paschalis Gallos”
Newsgroups: ntdev
To: “NT Developers Interest List”
Sent: Monday, June 02, 2003 10:11 AM
Subject: [ntdev] Re: How to retrieve DMA value for floppy disk
controller under Win2000/XP

> Addition:
>
> We are trying to use DMA on 8-bit bus and it seems that we have
problem with
> memory Allocation
>
> “Paschalis Gallos” wrote in message
news:xxxxx@ntdev…
> >
> > Hello,
> >
> > We are developing a floppy disk driver and i would like to ask -
what is
> the
> > method of retrieving DMA values for FDC under Windows2000/XP?
> >
> > May be some resources on the net or similiar?
> >
> > Sincerely,
> >
> > Paschalis Gallos
> >
> >
> >
> >
>
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@yoshimuni.com
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>