====== Hardware specifications ====== We strongly encourage all hardware vendors to make their programming guides and register specifications publicly available. The following documentation is available for free public download. * Most older [[http://gkernel.sourceforge.net/specs/3com/|3com adapters]] * [[http://gkernel.sourceforge.net/specs/3com/3c359.pdf.bz2|3C359]] * [[http://gkernel.sourceforge.net/specs/3com/3c501.pdf.bz2|3C501]] * [[http://gkernel.sourceforge.net/specs/3com/3c503.pdf.bz2|3C503]] * [[http://gkernel.sourceforge.net/specs/3com/3c505.pdf.bz2|3C505]] * [[http://gkernel.sourceforge.net/specs/3com/3c507.pdf.bz2|3C507]] * [[http://gkernel.sourceforge.net/specs/3com/3c515.pdf.bz2|3C515]] * [[http://gkernel.sourceforge.net/specs/3com/3c523.pdf.bz2|3C523]] * [[http://gkernel.sourceforge.net/specs/3com/3c527.pdf.bz2|3C527]] * [[http://gkernel.sourceforge.net/specs/3com/3c589d.pdf.bz2|3C589D]] * [[http://gkernel.sourceforge.net/specs/3com/3c59x.pdf.bz2|3C59x]] * [[http://gkernel.sourceforge.net/specs/3com/3c5x9b.pdf.bz2|3C5x9, 3C5x9B]] * [[http://gkernel.sourceforge.net/specs/3com/3c90xb.pdf.bz2|3C90x, 3C90xB]] * [[http://gkernel.sourceforge.net/specs/3com/3c90xc.pdf.bz2|3C90xC]] * DEC/Intel * [[http://gkernel.sourceforge.net/specs/tulip/21040/|21040]] * [[http://gkernel.sourceforge.net/specs/tulip/21041/|21041]] * [[http://gkernel.sourceforge.net/specs/intel/21145-hrm.pdf.bz2|21145]] * [[http://gkernel.sourceforge.net/specs/intel/21143-hrm.pdf.bz2|21143]] ("tulip") * [[http://gkernel.sourceforge.net/specs/intel/21145-hrm.pdf.bz2|21145]] * [[http://gkernel.sourceforge.net/specs/intel/29736001.pdf.bz2|82558]] * [[http://gkernel.sourceforge.net/specs/intel/71468201.pdf.bz2|GD82559ER]] * [[http://sourceforge.net/project/showfiles.php?group_id=42302|e100, e1000]] * Jato [[http://gkernel.sourceforge.net/specs/jato/lxt1001.pdf|JT1001]] * National Semiconductor * [[http://gkernel.sourceforge.net/specs/national_semi/DP83815.pdf.bz2|DP83815]] ("natsemi") * [[http://gkernel.sourceforge.net/specs/national_semi/DP83821.pdf.bz2|DP83821]] * [[http://gkernel.sourceforge.net/specs/national_semi/DP83840A.pdf.bz2|DP83840A]] * Neterion * [[http://gkernel.sourceforge.net/specs/neterion/Xframe_OSDDG_4.0_BE.pdf.bz2|Xframe I (big endian version)]] * [[http://gkernel.sourceforge.net/specs/neterion/Xframe_OSDDG_4.0_LE.pdf.bz2|Xframe I (little endian version)]] * RealTek * [[http://gkernel.sourceforge.net/specs/realtek/RTL8130.PDF.bz2|8130]] * [[http://gkernel.sourceforge.net/specs/realtek/RTL8139.PDF.bz2|8139]] * [[http://gkernel.sourceforge.net/specs/realtek/RTL8139A.PDF.bz2|8139A]] * [[http://gkernel.sourceforge.net/specs/realtek/RTL8139B.PDF.bz2|8139B]] * [[http://gkernel.sourceforge.net/specs/realtek/RTL8139C.PDF.bz2|8139C]] * [[http://gkernel.sourceforge.net/specs/realtek/RTL8139C+.PDF.bz2|8139C+]] ("8139too", "8139cp") * [[http://gkernel.sourceforge.net/specs/realtek/rtl8169spec_1.1.pdf.bz2|8169]] ("r8169") * SiS * [[http://gkernel.sourceforge.net/specs/sis/7014.pdf.bz2|7014]] * [[http://gkernel.sourceforge.net/specs/sis/7016.pdf.bz2|7016]] * [[http://gkernel.sourceforge.net/specs/sis/sis900ds.doc.bz2|900]] ("sis900") * SMSC [[http://gkernel.sourceforge.net/specs/smsc/83c175.pdf.bz2|LAN83C175]] * VIA [[http://gkernel.sourceforge.net/specs/via/VT86C100A03.pdf.bz2|VT86C100A]] ("via-rhine"). * Xircom [[http://gkernel.sourceforge.net/specs/xircom/103-0548-001B.pdf.bz2|X3201-3]] Jeff Garzik archives many of these, and other non-NIC specifications at [[http://gkernel.sourceforge.net/specs/|http://gkernel.sourceforge.net/specs/]].