I got a microcontroller connected over a pci bridge to my pc. This controller
got its own ethernet controller, 32 bit cpu and other peripherals like gpio.
I want to use microcontrollers ethernet controller for my internet
connection. For that purpose a small driver, running on the microcontroller,
will sent me interrupts over pci and vice versa.
Is it possible to use a Ndis WDM driver and modify it to make DMA transfers
to controllers memory?(Pci bridge got a DMA channel)
Or should i develop a WDM pci driver and use it with Ndis WDM driver?
Did someone tried that before? How robust will be this model?

RE: Using Ndis WDM with a 32 bit microcontroller by Suresh

Suresh
Wed Mar 14 02:51:08 CDT 2007

so, you want use your micro controller as your ethernet device to communicate
with your PC. you need to develop NDIS miniport driver and miniport driver
will NDIS_PACKET/NET_BUFFER to OS network stack.

regards
suresh.

"Using microcontroller with NdisWDM" wrote:

> I got a microcontroller connected over a pci bridge to my pc. This controller
> got its own ethernet controller, 32 bit cpu and other peripherals like gpio.
> I want to use microcontrollers ethernet controller for my internet
> connection. For that purpose a small driver, running on the microcontroller,
> will sent me interrupts over pci and vice versa.
> Is it possible to use a Ndis WDM driver and modify it to make DMA transfers
> to controllers memory?(Pci bridge got a DMA channel)
> Or should i develop a WDM pci driver and use it with Ndis WDM driver?
> Did someone tried that before? How robust will be this model?
>

RE: Using Ndis WDM with a 32 bit microcontroller by HalilGuner

HalilGuner
Wed Mar 14 03:29:05 CDT 2007

What i forget to say is, i just want to communicate with microcontroller
ethernet controllers driver, so when it got a packet it will indicate me with
an interrupt.
My miniport driver should make dma transfers. Is it possible to map
microcontrollers registers and memory in my Ndis Miniport driver?
(My OS is XP)

"Suresh Potluri" wrote:

> so, you want use your micro controller as your ethernet device to communicate
> with your PC. you need to develop NDIS miniport driver and miniport driver
> will NDIS_PACKET/NET_BUFFER to OS network stack.
>
> regards
> suresh.
>
> "Using microcontroller with NdisWDM" wrote:
>
> > I got a microcontroller connected over a pci bridge to my pc. This controller
> > got its own ethernet controller, 32 bit cpu and other peripherals like gpio.
> > I want to use microcontrollers ethernet controller for my internet
> > connection. For that purpose a small driver, running on the microcontroller,
> > will sent me interrupts over pci and vice versa.
> > Is it possible to use a Ndis WDM driver and modify it to make DMA transfers
> > to controllers memory?(Pci bridge got a DMA channel)
> > Or should i develop a WDM pci driver and use it with Ndis WDM driver?
> > Did someone tried that before? How robust will be this model?
> >

Re: Using Ndis WDM with a 32 bit microcontroller by Maxim

Maxim
Mon Mar 26 05:06:43 CDT 2007

Everything depends on your microcontroller hardware. Try to design a
Windows NDIS miniport driver which will talk to the microcontroller hardware
yourself.

--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim@storagecraft.com
http://www.storagecraft.com

"Using microcontroller with NdisWDM"
<UsingmicrocontrollerwithNdisWDM@discussions.microsoft.com> wrote in message
news:8150E055-E449-4CC0-90CD-7DCBFF4C6261@microsoft.com...
> I got a microcontroller connected over a pci bridge to my pc. This controller
> got its own ethernet controller, 32 bit cpu and other peripherals like gpio.
> I want to use microcontrollers ethernet controller for my internet
> connection. For that purpose a small driver, running on the microcontroller,
> will sent me interrupts over pci and vice versa.
> Is it possible to use a Ndis WDM driver and modify it to make DMA transfers
> to controllers memory?(Pci bridge got a DMA channel)
> Or should i develop a WDM pci driver and use it with Ndis WDM driver?
> Did someone tried that before? How robust will be this model?
>


Re: Using Ndis WDM with a 32 bit microcontroller by Lem

Lem
Tue Mar 27 18:19:24 CDT 2007

Thanks for the answers.
Best regards

"Maxim S. Shatskih" wrote:

> Everything depends on your microcontroller hardware. Try to design a
> Windows NDIS miniport driver which will talk to the microcontroller hardware
> yourself.
>
> --
> Maxim Shatskih, Windows DDK MVP
> StorageCraft Corporation
> maxim@storagecraft.com
> http://www.storagecraft.com
>
> "Using microcontroller with NdisWDM"
> <UsingmicrocontrollerwithNdisWDM@discussions.microsoft.com> wrote in message
> news:8150E055-E449-4CC0-90CD-7DCBFF4C6261@microsoft.com...
> > I got a microcontroller connected over a pci bridge to my pc. This controller
> > got its own ethernet controller, 32 bit cpu and other peripherals like gpio.
> > I want to use microcontrollers ethernet controller for my internet
> > connection. For that purpose a small driver, running on the microcontroller,
> > will sent me interrupts over pci and vice versa.
> > Is it possible to use a Ndis WDM driver and modify it to make DMA transfers
> > to controllers memory?(Pci bridge got a DMA channel)
> > Or should i develop a WDM pci driver and use it with Ndis WDM driver?
> > Did someone tried that before? How robust will be this model?
> >
>
>