PCI device drivers

I’ve recently been asked to read up in preparation for writing a
PCI driver for a new device under Win2k and Win98. I’m familiar
with using windows API’s, and have experience writing embedded
apps, but have had no previous experience writing device drivers.

I’ve gotten hold of the PCI specs, and a book called PCI Bus
Demystified, and I’m now looking for windows driver writing
resources. Can anyone recommend some starting points? Is Walter
Oney’s “Programming the Microsoft Windows Driver Model” any good?

Thanks.


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

I love “windows nt device driver development” by Peter G. Viscarola & W.
Anthony Mason
And also the company Open Systems Resources, who they work for,
www.osr.com
I found this book was very sparse on code, but very very extensive on
explanation, and I have a much larger grasp of nt drivers after reading
it.
Nachum

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of
xxxxx@smiths-aerospace.com
Sent: Monday, July 23, 2001 4:28 PM
To: NT Developers Interest List
Subject: [ntdev] PCI device drivers

I’ve recently been asked to read up in preparation for writing a
PCI driver for a new device under Win2k and Win98. I’m familiar
with using windows API’s, and have experience writing embedded
apps, but have had no previous experience writing device drivers.

I’ve gotten hold of the PCI specs, and a book called PCI Bus
Demystified, and I’m now looking for windows driver writing
resources. Can anyone recommend some starting points? Is Walter
Oney’s “Programming the Microsoft Windows Driver Model” any good?

Thanks.


You are currently subscribed to ntdev as: xxxxx@yahoo.com To
unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


Do You Yahoo!?

Get your free @yahoo.com address at http://mail.yahoo.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

> Can anyone recommend some starting points? Is Walter

Oney’s “Programming the Microsoft Windows Driver Model” any good?

Yes! Excellent. Also for just starting “Inside Windows 2000”

Marc Reinig
System Solutions


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Walter Oney’s book is excellent. So is Mason/Viscarola, as well as Art
Baker’s.

However, I would recommend that you take a seminar, and I do not recommend
that lightly. They are important, very important. If all you get out of it
is how to properly cancel an IRP, you are miles ahead of the game.

www.osr.com
www.azius.com
www.oneysoft.com

Gary G. Little
Staff Engineer
Broadband Storage, Inc.
xxxxx@broadstor.com

-----Original Message-----
From: xxxxx@smiths-aerospace.com
[mailto:xxxxx@smiths-aerospace.com]
Sent: Monday, July 23, 2001 7:28 AM
To: NT Developers Interest List
Subject: [ntdev] PCI device drivers

I’ve recently been asked to read up in preparation for writing a
PCI driver for a new device under Win2k and Win98. I’m familiar
with using windows API’s, and have experience writing embedded
apps, but have had no previous experience writing device drivers.

I’ve gotten hold of the PCI specs, and a book called PCI Bus
Demystified, and I’m now looking for windows driver writing
resources. Can anyone recommend some starting points? Is Walter
Oney’s “Programming the Microsoft Windows Driver Model” any good?

Thanks.


You are currently subscribed to ntdev as: xxxxx@broadstor.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

If you’re talking PCI, I would get a copy of Mindshare’s PCI book as well,
and keep a close eye at the web site at http://www.pcisig.org.

Alberto.

-----Original Message-----
From: Gary Little [mailto:xxxxx@Broadstor.com]
Sent: Monday, July 23, 2001 1:56 PM
To: NT Developers Interest List
Subject: [ntdev] RE: PCI device drivers

Walter Oney’s book is excellent. So is Mason/Viscarola, as well as Art
Baker’s.

However, I would recommend that you take a seminar, and I do not recommend
that lightly. They are important, very important. If all you get out of it
is how to properly cancel an IRP, you are miles ahead of the game.

www.osr.com
www.azius.com
www.oneysoft.com

Gary G. Little
Staff Engineer
Broadband Storage, Inc.
xxxxx@broadstor.com

-----Original Message-----
From: xxxxx@smiths-aerospace.com
[mailto:xxxxx@smiths-aerospace.com]
Sent: Monday, July 23, 2001 7:28 AM
To: NT Developers Interest List
Subject: [ntdev] PCI device drivers

I’ve recently been asked to read up in preparation for writing a
PCI driver for a new device under Win2k and Win98. I’m familiar
with using windows API’s, and have experience writing embedded
apps, but have had no previous experience writing device drivers.

I’ve gotten hold of the PCI specs, and a book called PCI Bus
Demystified, and I’m now looking for windows driver writing
resources. Can anyone recommend some starting points? Is Walter
Oney’s “Programming the Microsoft Windows Driver Model” any good?

Thanks.


You are currently subscribed to ntdev as: xxxxx@broadstor.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: xxxxx@compuware.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

“Windows NT Device Drivers,a guide to programmers” by Art Baker
“Writing Windows WDM Device Drivers” by Cant and
“Writing Windows VxDs and Device Drivers” by Hazzah

with regards
Raju K N N

-----Original Message-----
From: Nachum Kanovsky [mailto:xxxxx@yahoo.com]
Sent: Monday, July 23, 2001 9:31 PM
To: NT Developers Interest List
Subject: [ntdev] RE: PCI device drivers

I love “windows nt device driver development” by Peter G. Viscarola & W.
Anthony Mason
And also the company Open Systems Resources, who they work for,
www.osr.com
I found this book was very sparse on code, but very very extensive on
explanation, and I have a much larger grasp of nt drivers after reading
it.
Nachum

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of
xxxxx@smiths-aerospace.com
Sent: Monday, July 23, 2001 4:28 PM
To: NT Developers Interest List
Subject: [ntdev] PCI device drivers

I’ve recently been asked to read up in preparation for writing a
PCI driver for a new device under Win2k and Win98. I’m familiar
with using windows API’s, and have experience writing embedded
apps, but have had no previous experience writing device drivers.

I’ve gotten hold of the PCI specs, and a book called PCI Bus
Demystified, and I’m now looking for windows driver writing
resources. Can anyone recommend some starting points? Is Walter
Oney’s “Programming the Microsoft Windows Driver Model” any good?

Thanks.


You are currently subscribed to ntdev as: xxxxx@yahoo.com To
unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


Do You Yahoo!?

Get your free @yahoo.com address at http://mail.yahoo.com


You are currently subscribed to ntdev as: xxxxx@india.vxtel.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

I have serious doubts about recommending anything with VxD in it for WDM
drivers. I’ve seen to many white rabbits chased in this group because
someone thought writing a VxD qualified them to write device drivers for NT,
2000, or WDM.

Gary G. Little
Staff Engineer
Broadband Storage, Inc.
xxxxx@broadstor.com

-----Original Message-----
From: Raju K N N [mailto:xxxxx@india.vxtel.com]
Sent: Monday, July 23, 2001 8:52 PM
To: NT Developers Interest List
Subject: [ntdev] RE: PCI device drivers
Importance: High

“Windows NT Device Drivers,a guide to programmers” by Art Baker
“Writing Windows WDM Device Drivers” by Cant and
“Writing Windows VxDs and Device Drivers” by Hazzah

with regards
Raju K N N

-----Original Message-----
From: Nachum Kanovsky [mailto:xxxxx@yahoo.com]
Sent: Monday, July 23, 2001 9:31 PM
To: NT Developers Interest List
Subject: [ntdev] RE: PCI device drivers

I love “windows nt device driver development” by Peter G. Viscarola & W.
Anthony Mason
And also the company Open Systems Resources, who they work for,
www.osr.com
I found this book was very sparse on code, but very very extensive on
explanation, and I have a much larger grasp of nt drivers after reading
it.
Nachum

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of
xxxxx@smiths-aerospace.com
Sent: Monday, July 23, 2001 4:28 PM
To: NT Developers Interest List
Subject: [ntdev] PCI device drivers

I’ve recently been asked to read up in preparation for writing a
PCI driver for a new device under Win2k and Win98. I’m familiar
with using windows API’s, and have experience writing embedded
apps, but have had no previous experience writing device drivers.

I’ve gotten hold of the PCI specs, and a book called PCI Bus
Demystified, and I’m now looking for windows driver writing
resources. Can anyone recommend some starting points? Is Walter
Oney’s “Programming the Microsoft Windows Driver Model” any good?

Thanks.


You are currently subscribed to ntdev as: xxxxx@yahoo.com To
unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


Do You Yahoo!?

Get your free @yahoo.com address at http://mail.yahoo.com


You are currently subscribed to ntdev as: xxxxx@india.vxtel.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: xxxxx@broadstor.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com