Plug-and-Play: Difference between revisions

From OSDev.wiki
Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content added Content deleted
(A mirror of the Microsoft FTP was found with the PnP specs still in it. Now preserved forever in the Wayback Machine. Also linked to more Microsoft info on PnP.)
(Remove the bit about it being an old copy (that was a mistake caused by Microsoft not updating their READMEs on the FTP), remove the old link completely.)
Line 3: Line 3:
== Resources ==
== Resources ==


In the past, you could get the official Plug-and-Play documentation from the Microsoft FTP site at <nowiki>ftp://ftp.microsoft.com/developr/drg/Plug-and-Play/Pnpspecs/</nowiki>, however it is down since late 2015. These documents were self-extracting MS-Word files describing the industry (MS) specifications for PNP on BIOS, SCSI, Peripherals, etc...
You can get the official Plug-and-Play documentation from an archive of the Microsoft FTP site (The original has been down since late 2015):


An older version of the above is archived here: https://web.archive.org/web/20180116205211/http://ftpmirror.your.org/pub/misc/ftp.microsoft.com/developr/drg/Plug-and-Play/Pnpspecs/
https://web.archive.org/web/20180116205211/http://ftpmirror.your.org/pub/misc/ftp.microsoft.com/developr/drg/Plug-and-Play/Pnpspecs/

These documents are self-extracting MS-Word files describing the industry (MS) specifications for PNP on BIOS, SCSI, Peripherals, etc...


You can combine that with the links on this page from Microsoft circa 2003: https://web.archive.org/web/20030207142304/http://www.microsoft.com:80/hwdev/tech/PnP/default.asp
You can combine that with the links on this page from Microsoft circa 2003: https://web.archive.org/web/20030207142304/http://www.microsoft.com:80/hwdev/tech/PnP/default.asp

If there are any files on that page not preserved, you can often just google for them. Same for finding newer versions of the files than the frozen-in-time FTP mirror above.


Craig Hart has a good page on PNP programming at http://web.archive.org/web/20080829130750/http://members.datafast.net.au/dft0802 (archive of [http://members.datafast.net.au/dft0802/ http://members.datafast.net.au/dft0802/])
Craig Hart has a good page on PNP programming at http://web.archive.org/web/20080829130750/http://members.datafast.net.au/dft0802 (archive of [http://members.datafast.net.au/dft0802/ http://members.datafast.net.au/dft0802/])

Revision as of 21:12, 16 January 2018

This page is a stub.
You can help the wiki by accurately adding more contents to it.

Resources

You can get the official Plug-and-Play documentation from an archive of the Microsoft FTP site (The original has been down since late 2015):

https://web.archive.org/web/20180116205211/http://ftpmirror.your.org/pub/misc/ftp.microsoft.com/developr/drg/Plug-and-Play/Pnpspecs/

These documents are self-extracting MS-Word files describing the industry (MS) specifications for PNP on BIOS, SCSI, Peripherals, etc...

You can combine that with the links on this page from Microsoft circa 2003: https://web.archive.org/web/20030207142304/http://www.microsoft.com:80/hwdev/tech/PnP/default.asp

If there are any files on that page not preserved, you can often just google for them. Same for finding newer versions of the files than the frozen-in-time FTP mirror above.

Craig Hart has a good page on PNP programming at http://web.archive.org/web/20080829130750/http://members.datafast.net.au/dft0802 (archive of http://members.datafast.net.au/dft0802/)

You could also check out http://linux-sxs.org/programming/interfac.html