#ident	"@(#)kern-i386at:io/odi/drv/README	1.19"
#ident	"$Header:$ "

The following adapters are currently supported by ODI drivers:

Supported in Q5:
================

Adapter				Adapter		Bus	Driver/	   ODI	Keywords	.LAN name
 name				Number		Type	Interface  Vers
-------                         -------         ----    ---------  ---- --------        ---------

Ansel Communications NS2100	NS2100		ISA	NE2100	    3.2	  BELOW16	NE2100
Ansel Communications NH2100	NH2100		ISA	NE2100	    3.2	  BELOW16	NE2100
INTEL EtherExpress32		INT EE32	EISA	INT32	    3.2	  None		NE3200
IBM 16/4 Tokenring		IBM16/4		ISA	IBM164	    3.1	  None		
IBM 16/4A Tokenring 		IBM16/4A	MCA	IBM164	    3.1	  None
Netware Ethernet 1000		NE1000		ISA	NE1000	    3.1	  None		NE1000
Netware Ethernet 1500T		NE1500T		ISA	NE1500T	    3.2	  BELOW16	NE1500T
Netware Ethernet 2000		NE2000		ISA	NE2000	    3.2	  None		NE2000
Netware Ethernet 2000T		NE2000T		ISA	NE2000	    3.2	  None		NE2000
Netware Ethernet 2000 Plus	NE2000plus	ISA	NE2000	    3.2	  None		NE2000
Netware Ethernet 2100		NE2100		ISA	NE2100	    3.2	  BELOW16	NE2100
Netware Ethernet 3200		NE3200		EISA	NE3200	    3.2	  None		NE3200
Netware Ethernet 3200 TPA	NE3200/TPA	EISA	NE3200	    3.2	  None		NE3200
Microdyne NE1000 B/A		NE1000B/A	ISA	NE1000	    3.1	  None		NE1000
Microdyne NE1500 T/D		NE1500T/D	ISA	NE1500T	    3.2	  BELOW16	NE1500T
Microdyne NE2000 T		NE2000T		ISA	NE2000	    3.2	  None		NE2000
Microdyne NE2000 T Plus		NE2000Tplus	ISA	NE2000	    3.2	  None		NE2000
Microdyne NE2000 A 		NE2000A		ISA	NE2000	    3.2	  None		NE2000
Microdyne NE2000 Plus 		NE2000plus	ISA	NE2000	    3.2	  None		NE2000
Microdyne NE2100 H		NE2100/H	ISA	NE2100	    3.2	  BELOW16	NE2100
Microdyne NE3200 H		NE3200/H	EISA	NE3200	    3.2	  None		NE3200
National Semi. NE2000 16AT	NE2000 16AT	ISA	NE2000	    3.2	  None		NE2000
National Semi. NE2000 16AT-T	NE2000 16AT-T	ISA	NE2000	    3.2	  None		NE2000
National Semi. NE2000 16AT-X	NE2000 16AT-X	ISA	NE2000	    3.2	  None		NE2000
SMC/WD Ethercard Plus Elite	8003 EP		ISA	SMC8K	    3.1	  None		SMC8000
SMC Ethercard Plus Elite16	8013 EP		ISA	SMC8K	    3.1	  None		SMC8000
SMC Ethercard Plus Elite16	8013 EPC	ISA	SMC8K	    3.1	  None		SMC8000
SMC Ethercard Plus Elite16C     8013 EW		ISA	SMC8K	    3.1	  None		SMC8000
SMC Ethercard Plus Elite16C     8013 EWC	ISA	SMC8K	    3.1	  None		SMC8000
SMC/WD Ethercard Plus		8003 EB		ISA	SMC8K	    3.1	  None		SMC8000
SMC/WD Ethercard Plus		8003 EBT	ISA	SMC8K	    3.1	  None		SMC8000
SMC/WD Ethercard Plus16		8013 EBT	ISA	SMC8K	    3.1	  None		SMC8000
SMC Ethercard Plus Elite16T	8013 WC		ISA	SMC8K	    3.1	  None		SMC8000
SMC/WD Ethercard Plus Elite16T	8013 W		ISA	SMC8K	    3.1	  None		SMC8000
SMC/WD Ethercard PlusTP		8003 WT		ISA	SMC8K	    3.1	  None		SMC8000
SMC Ethercard Plus10T		8003 WC		ISA	SMC8K	    3.1	  None		SMC8000
SMC Ethercard Plus10T		8003 W		ISA	SMC8K	    3.1	  None		SMC8000
SMC Ethercard Plus Elite/A 	8013 EP/A	MCA	SMC8K	    3.1	  None		SMC8000
SMC/WD Ethercard Plus/A		8003 ET/A	MCA	SMC8K	    3.1	  None		SMC8000
SMC Ethercard Plus/A		8003 E/A	MCA	SMC8K	    3.1	  None		SMC8000
SMC Ethercard Plus Elite 10T/A 	8013 WP/A	MCA	SMC8K	    3.1	  None		SMC8000
SMC Ethercard Plus10T/A 	8003 W/A	MCA	SMC8K	    3.1	  None		SMC8000
3COM Etherlink II		3C503		ISA	TCM503	    3.1	  DIX		3c503
3COM Etherlink II/TP		3C503/TP	ISA	TCM503	    3.1	  DIX		3c503
3COM Etherlink II/16		3C503.16	ISA	TCM503	    3.1	  DIX		3c503
3COM Etherlink II/16/TP		3C503.16/TP	ISA	TCM503	    3.1	  DIX		3c503
3COM Etherlink 16		3C507		ISA	TCM507	    3.1	  None		3c507
3COM Etherlink 16/TP		3C507/TP	ISA	TCM507	    3.1	  None		3c507
3COM Etherlink III		3C509		ISA	TCM5X9	    3.1	  None		3c509
3COM Etherlink III/TP		3C509/TP	ISA	TCM5X9	    3.1	  None		3c509
3COM Etherlink III/TPO		3C509/TPO	ISA	TCM5X9	    3.1	  None		3c509
3COM Etherlink III/EISA		3C579		EISA	TCM5X9	    3.1	  None		3c509
3COM Etherlink III/EISA/TP	3C579/TP	EISA	TCM5X9	    3.1	  None		3c509
3COM Tokenlink III		3C619B		ISA	IBM164	    3.1	  None		3c509

Added in Q6:
============

3COM Etherlink MC		3C523		MCA	TCM523	    3.0	  None		3c523
3COM Etherlink MC/TP		3C523/TP	MCA	TCM523	    3.0	  None		3c523
Netware Ethernet NE2		NE/2		MCA	NE2	    3.2	  None		NE2
Netware Ethernet NE2T		NE/2T		MCA	NE2	    3.2	  None		NE2
Netware Ethernet NE2C		NE/2C		MCA	NE2	    3.2	  None		NE2

Added in Q7:
============

Racal Datacom ES3210		ES3210		EISA	ES3210      3.2   None		ES3210
Racal Datacom ES3210/TP		ES3210/TP	EISA	ES3210      3.2   None		ES3210
Racal Datacom NI9210		NI9210		MCA	NI9210      3.0   None		NI9210
Racal Datacom Etherblaster TP 	NI6510		ISA	NE2100	    3.2   BELOW16	NE2100
Racal Datacom Interlan AT	NI6610		ISA	ILANAT      3.0   None		ILANAT
Racal Datacom Interlan AT/3M	NI6610		ISA	ILANAT      3.0   None		ILANAT
Racal Datacom Interlan AT/TP	NI6610		ISA	ILANAT      3.0   None		ILANAT
Olicom OC2121 AUI		OC2121		ISA	NE2000	    3.2	  None		NE2000
Olicom OC2122 TP		OC2122		ISA	NE2000	    3.2	  None		NE2000
Olicom OC2123 Combo		OC2123		ISA	NE2000	    3.2	  None		NE2000
3COM Etherlink III/MCA		3C529		MCA	TCM5X9	    3.1	  None		3c529
3COM Etherlink III/MCA/TP	3C529/TP	MCA	TCM5X9	    3.1	  None		3c529
IBM EtherStreamer MC 32		IBM-MC32	MCA	IBMEST	    3.1	  "TXBUFFERS=8"	IBMMPCO
									  "RXBUFFERS=8"
IBM LANStreamer MC 32		IBM-MC32	MCA	IBMLST	    3.1	  "TXBUFFERS=4"	IBMMPCO
									  "RXBUFFERS=4"
IBM LANStreamer MC 16		IBM-MC16	MCA	IBMLST	    3.1	  "TXBUFFERS=4"	IBMMPCO
									  "RXBUFFERS=4"
SMC EtherCard Elite16 ULTRA	8216		ISA	SMC8K	    3.1	  None		SMC8000
SMC EtherCard Elite16 ULTRA 	8216 C		ISA	SMC8K	    3.1	  None		SMC8000
SMC EtherCard Elite16 ULTRA 	8216 CN		ISA	SMC8K	    3.1	  None		SMC8000
SMC EtherCard Elite16 ULTRA 	8216 L		ISA	SMC8K	    3.1	  None		SMC8000
SMC EtherCard Elite16 ULTRA 	8216 C		ISA	SMC8K	    3.1	  None		SMC8000
SMC EtherCard Elite16 ULTRA 	8216 LT		ISA	SMC8K	    3.1	  None		SMC8000
SMC EtherCard Elite16 ULTRA 	8216 /N		ISA	SMC8K	    3.1	  None		SMC8000
SMC EtherCard Elite16 ULTRA 	8216 T		ISA	SMC8K	    3.1	  None		SMC8000
SMC EtherCard Elite16 ULTRA 	8216 T/N	ISA	SMC8K	    3.1	  None		SMC8000
SMC EtherCard Elite32 ULTRA	SMC8232		EISA	SMC8232	    3.2	  None		SMC8232
SMC EtherCard Elite32 ULTRA	SMC8232T	EISA	SMC8232	    3.2	  None		SMC8232
SMC EtherCard Elite32 ULTRA	SMC8232C	EISA	SMC8232	    3.2	  None		SMC8232
SMC/WD Ethercard Plus Elite	8003 EW		ISA	SMC8K	    3.1	  None		SMC8000
SMC 9000			SMC9000		ISA	SMC9K	    3.2	  "MEDIA_TYPE	SMC9000
									  =AUTO"
Olivetti NCU 9180		NCU9180		EISA	NCU9180	    3.1	  None		NCU9180
Olivetti NCU 9181/S		NCU9181/S	EISA	NCU9180	    3.1	  None		NCU9180
Olivetti NCU 9195		NCU9195		EISA	NCU9180	    3.1	  None		NCU9180
Netware Token Ring NTR2000	NTR2000		ISA	NTR2000	    3.1   None		NTR2000
Microdyne Token Ring NTR2000 G	NTR2000/G	ISA	NTR2000	    3.1   None		NTR2000
3COM Tokenlink III/MCA		3C629		MCA	IBM164	    3.1	  None
3COM Tokenlink III/EISA		3C679		EISA	IBM164	    3.1	  None

Added in Q8:
============

DEC EtherWORKS3 Turbo		DE203		ISA	EWRK3	    3.2	  None		EWRK3
DEC EtherWORKS3 Turbo TP	DE204		ISA	EWRK3	    3.2	  None		EWRK3
DEC EtherWORKS3 TurboPLUS	DE205		ISA	EWRK3	    3.2	  None		EWRK3
Netware Ethernet NE2_32		NE2_32		MCA	NE2_32	    3.2	  None		NE2_32
Netware Ethernet NE2_32C	NE2_32C		MCA	NE2_32	    3.2	  None		NE2_32
IBM 16/4/ Adapter II Tokenring	IBM16/4/II	ISA	TOKENBM	    3.1	  None		TOKENBM
CNet 2000T			CN2000T		ISA	IBM164	    3.1	  None		IBM164
CNet 2000T/2			CN2000T/2	MCA	IBM164	    3.1	  None		IBM164
CNet 200E/D			CN200E/D	ISA	NE2000	    3.2	  None		NE2000
CNet 600E/D			CN600E/D	ISA	NE2000	    3.2	  None		NE2000
Compex ENET16-MC/P NE2 		CPENET16/P	MCA	NE2	    3.2   None		NE2
Compex ENET16-Combo/VP NE2000	CPENET16/CVP	ISA	NE2000	    3.2   None		NE2000


General Notes and Problems:
===========================

Driver Name	Version		Remarks
-----------     -------         -------

TCM503		3.1		No problems.

				Driver programs the IRQ on board, so the kernel
				can give it what it wants. Same with some other
				software programmable stuff.

TCM507		3.1-		Sometimes the interrupts are'nt enabled on boot.
				Have a hack called LSL_ENABLE_INT in lsl/msm to
				make this work. Hopefully the 3.2 driver will not
				have the same problem.

TCM5X9		3.1-		Driver still accesses the PIC. Need 3.2 driver.
				I have patched the binary for now !

SMC8K		3.2		One of the boards could not be found by the
				driver as well as by the configuration diskette.
				Must have been a bad board.

				WD8003E does not work. Very old board.

ODI Spec Versions Supported in Unixware 2.0:
============================================

- All ODI spec 3.2 drivers will be supported.

- All ODI spec 3.1 drivers which do not access the LogicalToPhysical/PhysicalToLogical
  flags will be supported.

- ODI spec 3.1 drivers which do access the LogicalToPhysical/PhysicalToLogical flags
  will be supported if these flags operate on memory addresses provided by the ODI
  support modules, and not just any arbitrary memory addresses.

- ODI spec 3.0 drivers will only be supported if they can be made to work in Unixware
  2.0, and no issues arise before completion of testing. If dlpi version of the driver
  is available, then we will make the judgement call as needed.
