a case of hubris before a fall

Hey folks,

I seem to have gotten it into my head that for my senior project I’m going
to write a miniport for a wireless NIC (Realtek rtl8180 to be specific) that
supports monitor mode. I’ve been reading my butt off on the matter, got
Oney’s
book, the DDK, the rtl8180 datasheet, and whatnot.

The example in the ddk, the ndis etherexpress miniport, is interesting but
doesn’t seem to be documented very thoroughly.

Are there any other code samples out there specifically for a miniport,
possibly even a NIC miniport?

Much thanks for slogging through my sob story.
Nathan

I hope you have a programmers guide for the device.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Nathan
Sent: Tuesday, April 04, 2006 3:07 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] a case of hubris before a fall

Hey folks,

I seem to have gotten it into my head that for my senior project I’m
going
to write a miniport for a wireless NIC (Realtek rtl8180 to be specific)
that
supports monitor mode. I’ve been reading my butt off on the matter, got
Oney’s
book, the DDK, the rtl8180 datasheet, and whatnot.

The example in the ddk, the ndis etherexpress miniport, is interesting
but
doesn’t seem to be documented very thoroughly.

Are there any other code samples out there specifically for a miniport,
possibly even a NIC miniport?

Much thanks for slogging through my sob story.
Nathan


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

Nathan,

Where do you go to school?

What you have gotten yourself into is not exactly the most widely written
about topic in junior driver development. All of the general books on NT
Device Driver development will of course be good guidance on the general
environment, build tools, etc. However, you have chosen to develop an NDIS
driver which has a set of rules, design guidelines, and quirks all its own!

I recommend that you get the Windows CE.NET 5.0 trial edition and take a
look at the Cisco PCX500 WiFi driver sources in the shared source-code.
Obviously this is not the RTL8180 but this is a sample NDIS driver for WiFi
card. The CE specific stuff in that driver is easily ignored and as a
speedy guide to NDIS 802.11 WiFi drivers, it is the only show in town.

I once comitted a similar form of senior-project suicide when I decided that
building an Ethernet card for a Data General NOVA based on the then
brand-new Intel 82586 controller seemed like a cool idea. Well I got to
meet the team at DEC that was responsible for Ethernet, learned all sort of
stuff, but had to scramble to do something else when the chip stepping I had
to work with (diplomatically now) err, didn’t really work. I guess I just
dated myself.

Feel free to contact me off-list. I would be happy to field your questions.

And for course,
Good Luck!

Dave Cattley
Consulting Engineer
Systems Software Development

(spammers already barrage xxxxx@msn.com regularly. c’est la vie.)

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Nathan
Sent: Tuesday, April 04, 2006 3:07 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] a case of hubris before a fall

Hey folks,

I seem to have gotten it into my head that for my senior project I’m going
to write a miniport for a wireless NIC (Realtek rtl8180 to be specific) that
supports monitor mode. I’ve been reading my butt off on the matter, got
Oney’s book, the DDK, the rtl8180 datasheet, and whatnot.

The example in the ddk, the ndis etherexpress miniport, is interesting but
doesn’t seem to be documented very thoroughly.

Are there any other code samples out there specifically for a miniport,
possibly even a NIC miniport?

Much thanks for slogging through my sob story.
Nathan


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

> Hey folks,

Are there any other code samples out there specifically for a miniport,
possibly even a NIC miniport?

The old NT40 DDK contain rather basic “NE2000” and “Lance” miniport
driver examples. And you can also take a look at http://rtl8180-sa2400.sourceforge.net/
about accessing the hardware .

C.

Much thanks for slogging through my sob story.
Nathan


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