NDIS reference

Hi all,

I am a newbie in driver developement.I am referring the “Inside Microsoft
Windows 2000” and “Win2k device driver book”. Since i am in India i cant
attend a OSR seminar or Azius Developer Training.

There is only reference for NDIS miniport drivers in the DDK help(and MSDN)
and OSR online. I came to know that In chapter 24 in Windows NT Device
Driver Development by Peter G. Viscarola and W. Anthony Mason contains some
details about NDIS miniport driver.

Please advice me how to get into the this field

Also I am wondering why seasoned programmers in this group is not helping
the new developers by writing a Book for reference in NDIS.

Regards,
vimal

I don’t do network stuff either at the hardware or higher levels, but if I spent several years of my life building skills in such a speciality would I be anxious to train my competition for a job I may want? The network drivers are very complex and there are only a few who know those drivers that ever post anything to usenet. Most in the hardware arena are working for the various manufacturers of network adapters. The firewall group generally work for software companies that make firewalls. Most of those companies would not want their employees providing answers to their competition or helping those who want to become a competitor.
“vimalraj s” wrote in message news:xxxxx@ntdev…
Hi all,

I am a newbie in driver developement.I am referring the “Inside Microsoft Windows 2000” and “Win2k device driver book”. Since i am in India i cant attend a OSR seminar or Azius Developer Training.

There is only reference for NDIS miniport drivers in the DDK help(and MSDN) and OSR online. I came to know that In chapter 24 in Windows NT Device Driver Development by Peter G. Viscarola and W. Anthony Mason contains some details about NDIS miniport driver.

Please advice me how to get into the this field

Also I am wondering why seasoned programmers in this group is not helping the new developers by writing a Book for reference in NDIS.

Regards,
vimal

“vimalraj s” wrote in message news:xxxxx@ntdev…
>
> Also I am wondering why seasoned programmers in this group is not helping
> the new developers by writing a Book for reference in NDIS.

The question of an NDIS book has been answered many times. A general driver
book will sell around 20,000 copies if it is good, an NDIS book is likely to
sell 2000. Now, at least two of the driver books I know of took the authors
18 months to write. A driver book such a Walter Oney’s WDM book brings in
$2 to $4 dollars a copy, so someone writing the book will earn around a
$1/hour. And you complain about being poor.


Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
http://www.windrvr.com
Remove StopSpam from the email to reply

For the umpteenth time I write: OSR Press is eager to publish a book on writing NDIS drivers. Note I said *publish* – nobody at OSR has the experience to WRITE such a book.

So, if there are any aspiring authors out there, because of the way we work I can guarantee that putting a good book together for OSR Press will get you a HECK of a lot more than $2/copy.

Peter
OSR

Vimal,

I feel your pain. Unfortunately, like any other special drivers
(Graphics, storage etc), there is no book comprehensively describing how
to write such a driver. You can take a class to help you get started
with understanding the subject. The alternatives are the DDK docs and
samples. There is an excellent forum (hosted by Thomas F. Divine - DDK
MVP) focuses on NDIS (IM and protocols). Stephan Wolf (DDK MVP) who is
quite active on microsoft.public.development.device.drivers answering
NIDS miniport questions.

If your goal is to get into the field, (instead of developing a
production ndis driver immediately), you could start with the resources
I mentioned earlier. The miniport samples in DDK are excellent for
educational purposes (however we didn’t follow its design in our
miniport). I personally started with the old ne2000 ISA sample in NT4
DDK.

Developing and sustaining a mass production NDIS miniport driver is an
incredibly complex job - by the time you got your nic driver code
complete and WHQL certified, it’s fair to say you’ve 15-20% of your work
done. I learned this after I worked for nic silicon vendor. NIC driver’s
behaviors could be very system dependent (chipset compliance level,
bios, protocols, IM - native or 3rd party, applications, and OS
explicitly interactions). It also depends on the behaviors on the other
side of the cable. Non-compliant Network switches, routers will affect
it negatively as well. The more futures your nic/OSs support, the more
headache you will have. The optimization (throughout, latency, PEI index
etc) is very challenging which requires a lot of experiments and
experiences and also some very expensive lab equipments. In addition,
unlike most other windows drivers, the synchronization mechanisms for
ndis miniport driver need special work to fit the nature of the NIC. It
would be nice to have a book to cover some of these. It’s indeed a lot
of fun stuff out there but I wonder if such a book will sell well
because you can easily count all Ethernet silicon vendors, especially
those do 1Gbps and 10Gbps chips. It’s also true that hiring NDIS
miniport developers is a big problem even in California.

Programming NIC is fun!

Good luck!

Calvin Guan (DDK MVP) Sr. Staff Engineer

NetXtreme Vista/Longhorn Server Miniport

Broadcom Corporation, Irvine CA 92618

Connecting Everything(r)


From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of vimalraj s
Sent: Sunday, September 17, 2006 11:31 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] NDIS reference

Hi all,

I am a newbie in driver developement.I am referring the “Inside
Microsoft Windows 2000” and “Win2k device driver book”. Since i am in
India i cant attend a OSR seminar or Azius Developer Training.

There is only reference for NDIS miniport drivers in the DDK help(and
MSDN) and OSR online. I came to know that In chapter 24 in Windows NT
Device Driver Development by Peter G. Viscarola and W. Anthony Mason
contains some details about NDIS miniport driver.

Please advice me how to get into the this field

Also I am wondering why seasoned programmers in this group is not
helping the new developers by writing a Book for reference in NDIS.

Regards,
vimal
— Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256 To unsubscribe, visit the
List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

Way back when 16bit was prevalent, and nt 3.1 came in, there was a book
“Networking device driver”, it had some explanation of NDIS 2.0 ( or
2.1), and that was the last level of NDIS specification available on
web to down load. One might find it usable to have quick introduction to
NDIS, though lot of it changed over the time.

Another good source is DDK driver suite, that has a presentation by
Brian C. It is like a seminar class, and that too explains lot of new
stuff ( up to 5.1 I think).

Finally, as far as I know, Thomas D of this list exclusively deals with
TDI and NDIS, so Thomas what you waiting for???

-pro

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of xxxxx@osr.com
Sent: Monday, September 18, 2006 6:35 AM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] NDIS reference

For the umpteenth time I write: OSR Press is eager to publish a book on
writing NDIS drivers. Note I said *publish* – nobody at OSR has the
experience to WRITE such a book.

So, if there are any aspiring authors out there, because of the way we
work I can guarantee that putting a good book together for OSR Press
will get you a HECK of a lot more than $2/copy.

Peter
OSR


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

Why do you need a book? The source code and DDK should be sufficient. I
don’t think NDIS is such an exhaustive subject that it needs a separate
book. Feel free to post your questions here, mostly you will get answers.
But before directly jumping in NDIS, it would be good idea to develop the
basic windows driver understanding.


Pankaj Garg
This posting is provided “AS IS” with no warranties and confers no rights.

“Prokash Sinha” wrote in message
news:xxxxx@ntdev…
Way back when 16bit was prevalent, and nt 3.1 came in, there was a book
“Networking device driver”, it had some explanation of NDIS 2.0 ( or
2.1), and that was the last level of NDIS specification available on
web to down load. One might find it usable to have quick introduction to
NDIS, though lot of it changed over the time.

Another good source is DDK driver suite, that has a presentation by
Brian C. It is like a seminar class, and that too explains lot of new
stuff ( up to 5.1 I think).

Finally, as far as I know, Thomas D of this list exclusively deals with
TDI and NDIS, so Thomas what you waiting for???

-pro

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of xxxxx@osr.com
Sent: Monday, September 18, 2006 6:35 AM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] NDIS reference

For the umpteenth time I write: OSR Press is eager to publish a book on
writing NDIS drivers. Note I said publish – nobody at OSR has the
experience to WRITE such a book.

So, if there are any aspiring authors out there, because of the way we
work I can guarantee that putting a good book together for OSR Press
will get you a HECK of a lot more than $2/copy.

Peter
OSR


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

NDIS is huge. Whatever the case, the man would like a book. No crime
here.

MM

>> xxxxx@hotmail.com 2006-09-19 17:20 >>>
Why do you need a book? The source code and DDK should be sufficient.
I
don’t think NDIS is such an exhaustive subject that it needs a
separate
book. Feel free to post your questions here, mostly you will get
answers.
But before directly jumping in NDIS, it would be good idea to develop
the
basic windows driver understanding.


Pankaj Garg
This posting is provided “AS IS” with no warranties and confers no
rights.

“Prokash Sinha” wrote in message
news:xxxxx@ntdev…
Way back when 16bit was prevalent, and nt 3.1 came in, there was a
book
“Networking device driver”, it had some explanation of NDIS 2.0 ( or
2.1), and that was the last level of NDIS specification available on
web to down load. One might find it usable to have quick introduction
to
NDIS, though lot of it changed over the time.

Another good source is DDK driver suite, that has a presentation by
Brian C. It is like a seminar class, and that too explains lot of new
stuff ( up to 5.1 I think).

Finally, as far as I know, Thomas D of this list exclusively deals
with
TDI and NDIS, so Thomas what you waiting for???

-pro

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of xxxxx@osr.com

Sent: Monday, September 18, 2006 6:35 AM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] NDIS reference

For the umpteenth time I write: OSR Press is eager to publish a book
on
writing NDIS drivers. Note I said publish – nobody at OSR has the
experience to WRITE such a book.

So, if there are any aspiring authors out there, because of the way we
work I can guarantee that putting a good book together for OSR Press
will get you a HECK of a lot more than $2/copy.

Peter
OSR


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

Actually, much of NDIS is a thin overlay of standard WDM technology. I have
worked on a mini-port with less than 20 NdisXXX calls in it. I would love
to see a KMDF extension to hide the Ndis environment for mini-ports
entirely, so you could build a “NDIS - KMDF driver” without dealing with
Ndis!


Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
http://www.windrvr.com
Remove StopSpam from the email to reply

“Martin O’Brien” wrote in message
news:xxxxx@ntdev…
> NDIS is huge. Whatever the case, the man would like a book. No crime
> here.
>
> MM
>
>>>> xxxxx@hotmail.com 2006-09-19 17:20 >>>
> Why do you need a book? The source code and DDK should be sufficient.
> I
> don’t think NDIS is such an exhaustive subject that it needs a
> separate
> book. Feel free to post your questions here, mostly you will get
> answers.
> But before directly jumping in NDIS, it would be good idea to develop
> the
> basic windows driver understanding.
>
> –
> Pankaj Garg
> This posting is provided “AS IS” with no warranties and confers no
> rights.
>
>
> “Prokash Sinha” wrote in message
> news:xxxxx@ntdev…
> Way back when 16bit was prevalent, and nt 3.1 came in, there was a
> book
> “Networking device driver”, it had some explanation of NDIS 2.0 ( or
> 2.1), and that was the last level of NDIS specification available on
> web to down load. One might find it usable to have quick introduction
> to
> NDIS, though lot of it changed over the time.
>
> Another good source is DDK driver suite, that has a presentation by
> Brian C. It is like a seminar class, and that too explains lot of new
> stuff ( up to 5.1 I think).
>
> Finally, as far as I know, Thomas D of this list exclusively deals
> with
> TDI and NDIS, so Thomas what you waiting for???
>
> -pro
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of xxxxx@osr.com
>
> Sent: Monday, September 18, 2006 6:35 AM
> To: Windows System Software Devs Interest List
> Subject: RE:[ntdev] NDIS reference
>
> For the umpteenth time I write: OSR Press is eager to publish a book
> on
> writing NDIS drivers. Note I said publish – nobody at OSR has the
> experience to WRITE such a book.
>
> So, if there are any aspiring authors out there, because of the way we
> work I can guarantee that putting a good book together for OSR Press
> will get you a HECK of a lot more than $2/copy.
>
> Peter
> OSR
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>

Just to validate Don’s point. I was approached quite a few years ago
buy a publishing house considering writing a book on NT
communications covering NDIS, TDI and Windows Sockets.

Having had experience of helping other friends with books they had
written, there was no way that I could afford to spend so much time
in what in effect would be vanity publishing. I would have gone broke.

Books are a great resource to have but for an author the more
technical and obscure the subject, the smaller the potential market
and the chances of any rewards become nil.

At 01:25 PM 9/18/2006, Don Burn wrote:

“vimalraj s” wrote in message news:xxxxx@ntdev…
> >
> > Also I am wondering why seasoned programmers in this group is not helping
> > the new developers by writing a Book for reference in NDIS.
>
>The question of an NDIS book has been answered many times. A general driver
>book will sell around 20,000 copies if it is good, an NDIS book is likely to
>sell 2000. Now, at least two of the driver books I know of took the authors
>18 months to write. A driver book such a Walter Oney’s WDM book brings in
>$2 to $4 dollars a copy, so someone writing the book will earn around a
>$1/hour. And you complain about being poor.
>
>
>–
>Don Burn (MVP, Windows DDK)
>Windows 2k/XP/2k3 Filesystem and Driver Consulting
>http://www.windrvr.com
>Remove StopSpam from the email to reply
>
>
>
>
>—
>Questions? First check the Kernel Driver FAQ at
>http://www.osronline.com/article.cfm?id=256
>
>To unsubscribe, visit the List Server section of OSR Online at
>http://www.osronline.com/page.cfm?name=ListServer

Just think of all that glory though, and admiration of those friends :slight_smile:

Steve

----- Original Message -----
From: “Mark S. Edwards”
To: “Windows System Software Devs Interest List”
Sent: Wednesday, September 20, 2006 2:15 PM
Subject: Re:[ntdev] NDIS reference

> Just to validate Don’s point. I was approached quite a few years ago
> buy a publishing house considering writing a book on NT
> communications covering NDIS, TDI and Windows Sockets.
>
> Having had experience of helping other friends with books they had
> written, there was no way that I could afford to spend so much time
> in what in effect would be vanity publishing. I would have gone broke.
>
> Books are a great resource to have but for an author the more
> technical and obscure the subject, the smaller the potential market
> and the chances of any rewards become nil.
>
>
>
> At 01:25 PM 9/18/2006, Don Burn wrote:
>
> >“vimalraj s” wrote in message news:xxxxx@ntdev…
> > >
> > > Also I am wondering why seasoned programmers in this group is not
helping
> > > the new developers by writing a Book for reference in NDIS.
> >
> >The question of an NDIS book has been answered many times. A general
driver
> >book will sell around 20,000 copies if it is good, an NDIS book is likely
to
> >sell 2000. Now, at least two of the driver books I know of took the
authors
> >18 months to write. A driver book such a Walter Oney’s WDM book brings
in
> >$2 to $4 dollars a copy, so someone writing the book will earn around a
> >$1/hour. And you complain about being poor.
> >
> >
> >–
> >Don Burn (MVP, Windows DDK)
> >Windows 2k/XP/2k3 Filesystem and Driver Consulting
> >http://www.windrvr.com
> >Remove StopSpam from the email to reply
> >
> >
> >
> >
> >—
> >Questions? First check the Kernel Driver FAQ at
> >http://www.osronline.com/article.cfm?id=256
> >
> >To unsubscribe, visit the List Server section of OSR Online at
> >http://www.osronline.com/page.cfm?name=ListServer
>
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer
>
>
>
>
> –
> No virus found in this incoming message.
> Checked by AVG Free Edition.
> Version: 7.1.405 / Virus Database: 268.12.5/451 - Release Date: 19/09/2006
>
>

So these are the jobs Americans wont do…

Picking vegetables, cleaning bathrooms, writing books on NDIS drivers,
ect…

m.

Steve Pratt wrote:

Just think of all that glory though, and admiration of those friends :slight_smile:

Steve

----- Original Message -----
From: “Mark S. Edwards”
>To: “Windows System Software Devs Interest List”
>Sent: Wednesday, September 20, 2006 2:15 PM
>Subject: Re:[ntdev] NDIS reference
>
>
>
>
>>Just to validate Don’s point. I was approached quite a few years ago
>>buy a publishing house considering writing a book on NT
>>communications covering NDIS, TDI and Windows Sockets.
>>
>>Having had experience of helping other friends with books they had
>>written, there was no way that I could afford to spend so much time
>>in what in effect would be vanity publishing. I would have gone broke.
>>
>>Books are a great resource to have but for an author the more
>>technical and obscure the subject, the smaller the potential market
>>and the chances of any rewards become nil.
>>
>>
>>
>>At 01:25 PM 9/18/2006, Don Burn wrote:
>>
>>
>>
>>>“vimalraj s” wrote in message news:xxxxx@ntdev…
>>>
>>>
>>>>Also I am wondering why seasoned programmers in this group is not
>>>>
>>>>
>helping
>
>
>>>>the new developers by writing a Book for reference in NDIS.
>>>>
>>>>
>>>The question of an NDIS book has been answered many times. A general
>>>
>>>
>driver
>
>
>>>book will sell around 20,000 copies if it is good, an NDIS book is likely
>>>
>>>
>to
>
>
>>>sell 2000. Now, at least two of the driver books I know of took the
>>>
>>>
>authors
>
>
>>>18 months to write. A driver book such a Walter Oney’s WDM book brings
>>>
>>>
>in
>
>
>>>$2 to $4 dollars a copy, so someone writing the book will earn around a
>>>$1/hour. And you complain about being poor.
>>>
>>>
>>>–
>>>Don Burn (MVP, Windows DDK)
>>>Windows 2k/XP/2k3 Filesystem and Driver Consulting
>>>http://www.windrvr.com
>>>Remove StopSpam from the email to reply
>>>
>>>
>>>
>>>
>>>—
>>>Questions? First check the Kernel Driver FAQ at
>>>http://www.osronline.com/article.cfm?id=256
>>>
>>>To unsubscribe, visit the List Server section of OSR Online at
>>>http://www.osronline.com/page.cfm?name=ListServer
>>>
>>>
>>
>>
>>—
>>Questions? First check the Kernel Driver FAQ at
>>
>>
>http://www.osronline.com/article.cfm?id=256
>
>
>>To unsubscribe, visit the List Server section of OSR Online at
>>
>>
>http://www.osronline.com/page.cfm?name=ListServer
>
>
>>
>>
>>–
>>No virus found in this incoming message.
>>Checked by AVG Free Edition.
>>Version: 7.1.405 / Virus Database: 268.12.5/451 - Release Date: 19/09/2006
>>
>>
>>
>>
>
>
>
>—
>Questions? First check the Kernel Driver FAQ at http://www.osronline.com/article.cfm?id=256
>
>To unsubscribe, visit the List Server section of OSR Online at http://www.osronline.com/page.cfm?name=ListServer
>
>
>

MM wrote:

So these are the jobs Americans wont do…

Picking vegetables, cleaning bathrooms, writing books on NDIS
drivers, ect…

Hey, now! *I* clean bathrooms. I have to; my wife has a phobia about them.

Perhaps you could add “escorting the Vice President on hunting trips.”


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.

Is KMDF environment simpler then NDIS one?

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

----- Original Message -----
From: “Don Burn”
Newsgroups: ntdev
To: “Windows System Software Devs Interest List”
Sent: Wednesday, September 20, 2006 5:04 PM
Subject: Re:[ntdev] Re:NDIS reference

> Actually, much of NDIS is a thin overlay of standard WDM technology. I have
> worked on a mini-port with less than 20 NdisXXX calls in it. I would love
> to see a KMDF extension to hide the Ndis environment for mini-ports
> entirely, so you could build a “NDIS - KMDF driver” without dealing with
> Ndis!
>
>
> –
> Don Burn (MVP, Windows DDK)
> Windows 2k/XP/2k3 Filesystem and Driver Consulting
> http://www.windrvr.com
> Remove StopSpam from the email to reply
>
>
>
> “Martin O’Brien” wrote in message
> news:xxxxx@ntdev…
> > NDIS is huge. Whatever the case, the man would like a book. No crime
> > here.
> >
> > MM
> >
> >>>> xxxxx@hotmail.com 2006-09-19 17:20 >>>
> > Why do you need a book? The source code and DDK should be sufficient.
> > I
> > don’t think NDIS is such an exhaustive subject that it needs a
> > separate
> > book. Feel free to post your questions here, mostly you will get
> > answers.
> > But before directly jumping in NDIS, it would be good idea to develop
> > the
> > basic windows driver understanding.
> >
> > –
> > Pankaj Garg
> > This posting is provided “AS IS” with no warranties and confers no
> > rights.
> >
> >
> > “Prokash Sinha” wrote in message
> > news:xxxxx@ntdev…
> > Way back when 16bit was prevalent, and nt 3.1 came in, there was a
> > book
> > “Networking device driver”, it had some explanation of NDIS 2.0 ( or
> > 2.1), and that was the last level of NDIS specification available on
> > web to down load. One might find it usable to have quick introduction
> > to
> > NDIS, though lot of it changed over the time.
> >
> > Another good source is DDK driver suite, that has a presentation by
> > Brian C. It is like a seminar class, and that too explains lot of new
> > stuff ( up to 5.1 I think).
> >
> > Finally, as far as I know, Thomas D of this list exclusively deals
> > with
> > TDI and NDIS, so Thomas what you waiting for???
> >
> > -pro
> >
> > -----Original Message-----
> > From: xxxxx@lists.osr.com
> > [mailto:xxxxx@lists.osr.com] On Behalf Of xxxxx@osr.com
> >
> > Sent: Monday, September 18, 2006 6:35 AM
> > To: Windows System Software Devs Interest List
> > Subject: RE:[ntdev] NDIS reference
> >
> > For the umpteenth time I write: OSR Press is eager to publish a book
> > on
> > writing NDIS drivers. Note I said publish – nobody at OSR has the
> > experience to WRITE such a book.
> >
> > So, if there are any aspiring authors out there, because of the way we
> > work I can guarantee that putting a good book together for OSR Press
> > will get you a HECK of a lot more than $2/copy.
> >
> > Peter
> > OSR
> >
> > —
> > Questions? First check the Kernel Driver FAQ at
> > http://www.osronline.com/article.cfm?id=256
> >
> > To unsubscribe, visit the List Server section of OSR Online at
> > http://www.osronline.com/page.cfm?name=ListServer
> >
> >
> >
> >
> > —
> > Questions? First check the Kernel Driver FAQ at
> > http://www.osronline.com/article.cfm?id=256
> >
> > To unsubscribe, visit the List Server section of OSR Online at
> > http://www.osronline.com/page.cfm?name=ListServer
> >
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256
>
> To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

Well whether it is simpler or not is not the question. Most of us are going
to be learning and usng KMDF, not having to learn another environment is
good thing. Also, KMDF has capabilities for logging, etc not found in the
current Ndis environement. If you do not think learning a new environment
is a problem, just ask someone from Ndis how many crashes they had on their
first WDM driver with linked lists, since you do not need to test if the
list is empty in NDIS.


Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
http://www.windrvr.com
Remove StopSpam from the email to reply


Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
http://www.windrvr.com
Remove StopSpam from the email to reply

“Maxim S. Shatskih” wrote in message
news:xxxxx@ntdev…
> Is KMDF environment simpler then NDIS one?
>
> Maxim Shatskih, Windows DDK MVP
> StorageCraft Corporation
> xxxxx@storagecraft.com
> http://www.storagecraft.com
>
> ----- Original Message -----
> From: “Don Burn”
> Newsgroups: ntdev
> To: “Windows System Software Devs Interest List”
> Sent: Wednesday, September 20, 2006 5:04 PM
> Subject: Re:[ntdev] Re:NDIS reference
>
>
>> Actually, much of NDIS is a thin overlay of standard WDM technology. I
>> have
>> worked on a mini-port with less than 20 NdisXXX calls in it. I would
>> love
>> to see a KMDF extension to hide the Ndis environment for mini-ports
>> entirely, so you could build a “NDIS - KMDF driver” without dealing with
>> Ndis!
>>
>>
>> –
>> Don Burn (MVP, Windows DDK)
>> Windows 2k/XP/2k3 Filesystem and Driver Consulting
>> http://www.windrvr.com
>> Remove StopSpam from the email to reply
>>
>>
>>
>> “Martin O’Brien” wrote in message
>> news:xxxxx@ntdev…
>> > NDIS is huge. Whatever the case, the man would like a book. No crime
>> > here.
>> >
>> > MM
>> >
>> >>>> xxxxx@hotmail.com 2006-09-19 17:20 >>>
>> > Why do you need a book? The source code and DDK should be sufficient.
>> > I
>> > don’t think NDIS is such an exhaustive subject that it needs a
>> > separate
>> > book. Feel free to post your questions here, mostly you will get
>> > answers.
>> > But before directly jumping in NDIS, it would be good idea to develop
>> > the
>> > basic windows driver understanding.
>> >
>> > –
>> > Pankaj Garg
>> > This posting is provided “AS IS” with no warranties and confers no
>> > rights.
>> >
>> >
>> > “Prokash Sinha” wrote in message
>> > news:xxxxx@ntdev…
>> > Way back when 16bit was prevalent, and nt 3.1 came in, there was a
>> > book
>> > “Networking device driver”, it had some explanation of NDIS 2.0 ( or
>> > 2.1), and that was the last level of NDIS specification available on
>> > web to down load. One might find it usable to have quick introduction
>> > to
>> > NDIS, though lot of it changed over the time.
>> >
>> > Another good source is DDK driver suite, that has a presentation by
>> > Brian C. It is like a seminar class, and that too explains lot of new
>> > stuff ( up to 5.1 I think).
>> >
>> > Finally, as far as I know, Thomas D of this list exclusively deals
>> > with
>> > TDI and NDIS, so Thomas what you waiting for???
>> >
>> > -pro
>> >
>> > -----Original Message-----
>> > From: xxxxx@lists.osr.com
>> > [mailto:xxxxx@lists.osr.com] On Behalf Of xxxxx@osr.com
>> >
>> > Sent: Monday, September 18, 2006 6:35 AM
>> > To: Windows System Software Devs Interest List
>> > Subject: RE:[ntdev] NDIS reference
>> >
>> > For the umpteenth time I write: OSR Press is eager to publish a book
>> > on
>> > writing NDIS drivers. Note I said publish – nobody at OSR has the
>> > experience to WRITE such a book.
>> >
>> > So, if there are any aspiring authors out there, because of the way we
>> > work I can guarantee that putting a good book together for OSR Press
>> > will get you a HECK of a lot more than $2/copy.
>> >
>> > Peter
>> > OSR
>> >
>> > —
>> > Questions? First check the Kernel Driver FAQ at
>> > http://www.osronline.com/article.cfm?id=256
>> >
>> > To unsubscribe, visit the List Server section of OSR Online at
>> > http://www.osronline.com/page.cfm?name=ListServer
>> >
>> >
>> >
>> >
>> > —
>> > Questions? First check the Kernel Driver FAQ at
>> > http://www.osronline.com/article.cfm?id=256
>> >
>> > To unsubscribe, visit the List Server section of OSR Online at
>> > http://www.osronline.com/page.cfm?name=ListServer
>> >
>>
>>
>>
>> —
>> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>>
>> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>
>

Perhaps one of the reasons why writing an NDIS book does
not seem feasible is that the subject is work in progress.
One could write a good NDIS 5 book, but when it is out,
there will be Vista and NDIS 6. And two years later, a new OS.

Regards,
–PA

“Steve Pratt” wrote in message news:xxxxx@ntdev…
> Just think of all that glory though, and admiration of those friends :slight_smile:
>
> Steve
>
> ----- Original Message -----
> From: “Mark S. Edwards”
> To: “Windows System Software Devs Interest List”
> Sent: Wednesday, September 20, 2006 2:15 PM
> Subject: Re:[ntdev] NDIS reference
>
>
>> Just to validate Don’s point. I was approached quite a few years ago
>> buy a publishing house considering writing a book on NT
>> communications covering NDIS, TDI and Windows Sockets.
>>
>> Having had experience of helping other friends with books they had
>> written, there was no way that I could afford to spend so much time
>> in what in effect would be vanity publishing. I would have gone broke.
>>
>> Books are a great resource to have but for an author the more
>> technical and obscure the subject, the smaller the potential market
>> and the chances of any rewards become nil.
>>
>>
>>
>> At 01:25 PM 9/18/2006, Don Burn wrote:
>>
>> >“vimalraj s” wrote in message news:xxxxx@ntdev…
>> > >
>> > > Also I am wondering why seasoned programmers in this group is not
> helping
>> > > the new developers by writing a Book for reference in NDIS.
>> >
>> >The question of an NDIS book has been answered many times. A general
> driver
>> >book will sell around 20,000 copies if it is good, an NDIS book is likely
> to
>> >sell 2000. Now, at least two of the driver books I know of took the
> authors
>> >18 months to write. A driver book such a Walter Oney’s WDM book brings
> in
>> >$2 to $4 dollars a copy, so someone writing the book will earn around a
>> >$1/hour. And you complain about being poor.
>> >
>> >
>> >–
>> >Don Burn (MVP, Windows DDK)
>> >Windows 2k/XP/2k3 Filesystem and Driver Consulting
>> >http://www.windrvr.com
>> >Remove StopSpam from the email to reply
>> >
>> >
>> >
>> >
>> >—
>> >Questions? First check the Kernel Driver FAQ at
>> >http://www.osronline.com/article.cfm?id=256
>> >
>> >To unsubscribe, visit the List Server section of OSR Online at
>> >http://www.osronline.com/page.cfm?name=ListServer
>>
>>
>>
>>
>> —
>> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>>
>> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>>
>>
>>
>>
>> –
>> No virus found in this incoming message.
>> Checked by AVG Free Edition.
>> Version: 7.1.405 / Virus Database: 268.12.5/451 - Release Date: 19/09/2006
>>
>>
>
>
>