Intel(R) PRO/1000 Legacy NIC Driver for OS/2 Info ==== This is an NDIS driver for Intel(R) PRO/1000 Legacy LAN adapters. The source code from the FreeBSD e1000 "lem" driver has been compiled, unmodified, to run on OS/2. Intel PRO/1000 CT Network Connection (82547) Intel PRO/1000 F Server Adapter (82543) Intel PRO/1000 Gigabit Server Adapter (82542) Intel PRO/1000 GT Desktop Adapter (82541PI) Intel PRO/1000 MF Dual Port Server Adapter (82546) Intel PRO/1000 MF Server Adapter (82545) Intel PRO/1000 MF Server Adapter (LX) (82545) Intel PRO/1000 MT Desktop Adapter (82540) Intel PRO/1000 MT Desktop Adapter (82541) Intel PRO/1000 MT Dual Port Server Adapter (82546) Intel PRO/1000 MT Quad Port Server Adapter (82546EB) Intel PRO/1000 MT Server Adapter (82545) Intel PRO/1000 T Desktop Adapter (82544) Intel PRO/1000 T Server Adapter (82543) Intel PRO/1000 XF Server Adapter (82544) Intel PRO/1000 XT Server Adapter (82544) This driver supports the following device IDs. All are Vendor ID 8086. 1000, 1001, 1004, 1008, 1009, 100C, 100D, 100E, 100F, 1010, 1011, 1012, 1013, 1014, 1015, 1016, 1017, 1018, 1019, 101A, 101D, 101E, 1026, 1027, 1028, 1075, 1076, 1078, 1079, 107A, 107B, 107C, 1077, 108A, 1099, 10B5 Use the PCI.EXE command to find the Vendor ID and Device ID of your hardware. First check the Vendor ID. If the Vendor ID of your hardare is not 8086, then your hardware is not supported by this driver. Then check the Device ID. If the Device ID is not in the list above, then your hardware is not supported by this driver. If the Vendor ID of your hardware is 8086, and the Device ID is listed above, then this driver should work. On multiport cards, only 1 port will probably work. NOTICE: This driver is built from 2 major pieces: (1) The FreeBSD driver which is simply compiled to run on OS/2 (2) The system library which is the interface between the FreeBSD driver and OS/2 While we will always try our best to support these drivers, please realize that there is not much we can do about (1). We simply do not have the manpower, or even the technical information necessary to debug or enhance this portion of the driver. If this driver doesn't work on hardware that it is supposed to, the limit of what we can do is verify that it is loading properly. Other than that, we simply cannot debug problems in the FreeBSD code and we cannot add support for more chipsets. We cannot even fix problems if it doesn't work properly on your hardware because we don't have the hardware data that would be required. Development is continuing on (2) so there might be improvements to the OS/2 interface as time goes on. This generally will not affect whether the driver works or doesn't work on any given hardware, but might affect things like traps, hangs, and interfacing to existing features in the FreeBSD driver. Copyright and License ===================== Copyright (c) 2014-2023 David Azarewicz All rights reserved. Copyright (c) 2001-2012, Intel Corporation All rights reserved. (c) Copyright IBM Corporation 1990,2000. All rights reserved. Important! By downloading or using this software, you acknowledge that you have read and consent to the license agreement at the end of this file, that you understand it, and that you agree to be bound by its terms. Installation ============ You can install the network driver during operating system installation. Or you can install the driver using the Warpin package. This Warpin installer only copies the driver files to your system. After you install the files, run mpts.exe and set up the network driver as usual. Then reboot. If you are already using one of these drivers, then this package will update the files on your disk and there is no need to run mpts.exe again. The new driver will be used when you reboot. Command line options ==================== /An Selects a specific PCI adapter to use. If not specified, the driver will use the first unused PCI adapter that is supported by the driver. For example, /A1 will select the second PCI adapter that is supported by the driver. If the specified PCI adapter does not exist, the driver will produce an error. /A0 = MMLEM$, /A1 = MMLEM2$, /A2 = MMLEM3$, etc. /V Turns on the version banner when the driver loads. Options only in the trace build ------------------------------- /Tn Sets the minor trace number for controlling trace output. Only applies to the trace build of the driver. Ignored in the retail version. Options only in the debug build ------------------------------- The debug build is not included in the distribution package and is only for developer use. /Dn Sets the debug output level to n. The default is 5. Only applies to the debug build of the driver. Ignored in the retail version. /COM:n Sets the serial port for debug output. Valid values are 1 and 2 for COM1 and COM2, or the port address. The default is no serial port output. Only applies to the debug build of the driver. Ignored in the retail version. /BAUD=n Sets the BAUD rate for the selected COM Port. PROTOCOL.INI Options ==================== There are currently no options. Getting Support and Reporting Problems ====================================== Since the FreeBSD driver is simply compiled to run on OS/2, there is no development, no debugging, and no support for that part of the driver. There is only support for the interface between the FreeBSD driver and OS/2. For more information please visit: https://www.arcanoae.com and click on SUPPORT. Or go directly to the MultiMac support wiki at: https://www.arcanoae.com/wiki/multimac/ Source Code =========== The source code is available at: http://svn.netlabs.org/repos/multimac Change log ========== 1.1.8 15-Sep-2023 - David Azarewicz Updated from BSD sources to add several new chips. Refreshed with updated system libraries. 1.1.7 11-Jul-2022 - David Azarewicz Updated from BSD sources to add several new chips. Refreshed with updated system libraries. 1.1.6 17-Mar-2022 - David Azarewicz Updated common code from BSD sources. Refreshed with updated system libraries. See https://88watts.net/download/ReadMe-Bcl32.txt for details. 1.1.5 17-Jan-2021 - David Azarewicz Refreshed with updated system libraries. See https://88watts.net/download/ReadMe-Bcl32.txt for details. 1.1.4 24-Sep-2018 - David Azarewicz Refreshed with updated system libraries. See https://88watts.net/download/ReadMe-Bcl32.txt for details. 1.1.3 17-Mar-2018 - David Azarewicz Switch to new system library. See https://88watts.net/download/ReadMe-Bcl32.txt for details. 1.0.2 17-Sep-2017 - David Azarewicz Refreshed with updated system libraries (MSI fix). See https://88watts.net/download/ReadMe-Bcl32.txt for details. 1.0.1 01-Sep-2017 - David Azarewicz Refreshed with updated system libraries. See https://88watts.net/download/ReadMe-Bcl32.txt for details. 1.0.0 10-Aug-2017 - David Azarewicz Refreshed with updated system libraries. See https://88watts.net/download/ReadMe-Bcl32.txt for details. 0.0.6 07-Jun-2017 - David Azarewicz Refreshed with updated system libraries. See https://88watts.net/download/ReadMe-Bcl32.txt for details. 0.0.5 09-Jan-2017 - David Azarewicz Refreshed with updated system libraries. See https://88watts.net/download/ReadMe-Bcl32.txt for details. 0.0.4 02-Dec-2016 - David Azarewicz Refreshed with updated system libraries. See https://88watts.net/download/ReadMe-Bcl32.txt for details. 0.0.3 08-Oct-2016 - David Azarewicz Refreshed release See https://88watts.net/download/ReadMe-Bcl32.txt for details. 0.0.2 30-May-2016 - David Azarewicz Updated to current FreeBSD source (1.1.0) 0.0.1 30-May-2016 - David Azarewicz Initial release. =============================================================================