Ne2k
   HOME

TheInfoList



OR:

The NE1000 and NE2000 are members of an early line of low cost
Ethernet Ethernet ( ) is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 198 ...
network card A network interface controller (NIC, also known as a network interface card, network adapter, LAN adapter and physical network interface) is a computer hardware component that connects a computer to a computer network. Early network interface ...
s introduced by
Novell Novell, Inc. () was an American software and services company headquartered in Provo, Utah, that existed from 1980 until 2014. Its most significant product was the multi-platform network operating system known as NetWare. Novell technolog ...
in 1987. Their popularity had a significant impact on the pervasiveness of networks in computing. They are based on a
reference design A reference design is a technical design of a system that is intended for others to copy. It contains the essential elements of the system; however, third parties may enhance or modify the design as required. When discussing computer designs, th ...
from
National Semiconductor National Semiconductor Corporation was an United States of America, American Semiconductor manufacturing, semiconductor manufacturer, which specialized in analogue electronics, analog devices and subsystems, formerly headquartered in Santa Clara, ...
using their 8390 Ethernet chip.


History

In the late 1980s, Novell was looking to shed its hardware server business and transform its flagship
NetWare NetWare is a discontinued computer network operating system developed by Novell, Inc. It initially used cooperative multitasking to run various services on a personal computer, using the IPX network protocol. The final update release was ver ...
product into a PC-based server operating system that was agnostic and independent of the physical network implementation and
topology Topology (from the Greek language, Greek words , and ) is the branch of mathematics concerned with the properties of a Mathematical object, geometric object that are preserved under Continuous function, continuous Deformation theory, deformat ...
(Novell even referred to NetWare as a NOS, or ''network operating system''). To do this, Novell needed networking technology in general — and networking cards in particular — to become a commodity, so that the server operating system and protocols would become the differentiating technology. Most of the key pieces of this strategy were already in place:
Ethernet Ethernet ( ) is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 198 ...
and
Token Ring Token Ring is a Physical layer, physical and data link layer computer networking technology used to build local area networks. It was introduced by IBM in 1984, and standardized in 1989 as IEEE Standards Association, IEEE 802.5. It uses a sp ...
(among others) had been codified by the
IEEE 802 IEEE 802 is a family of Institute of Electrical and Electronics Engineers (IEEE) standards for local area networks (LANs), personal area networks (PANs), and metropolitan area networks (MANs). The IEEE 802 LAN/MAN Standards Committee (LMSC) main ...
standards committee — the draft was not formally adopted until 1990, but was already in widespread use, and cards from one vendor were, on the whole, wire-compatible with cards complying with the same 802 working group. However, networking hardware vendors in general, and industry leaders 3Com and IBM in particular, were charging high prices for their hardware. To combat this, Novell decided to develop its own line of cards. In order to create these at minimal R&D,
engineering Engineering is the practice of using natural science, mathematics, and the engineering design process to Problem solving#Engineering, solve problems within technology, increase efficiency and productivity, and improve Systems engineering, s ...
and
production Production may refer to: Economics and business * Production (economics) * Production, the act of manufacturing goods * Production, in the outline of industrial organization, the act of making products (goods and services) * Production as a stat ...
costs, Novell based their board on the DP839EB, a reference design created by
National Semiconductor National Semiconductor Corporation was an United States of America, American Semiconductor manufacturing, semiconductor manufacturer, which specialized in analogue electronics, analog devices and subsystems, formerly headquartered in Santa Clara, ...
using the 8390 Ethernet chip. Compared to the reference design's
direct memory access Direct memory access (DMA) is a feature of computer systems that allows certain hardware subsystems to access main system computer memory, memory independently of the central processing unit (CPU). Without DMA, when the CPU is using programmed i ...
, Novell used Programmed I/O, which limited performance. Novell's design also didn't map the card's internal buffer
RAM Ram, ram, or RAM most commonly refers to: * A male sheep * Random-access memory, computer memory * Ram Trucks, US, since 2009 ** List of vehicles named Dodge Ram, trucks and vans ** Ram Pickup, produced by Ram Trucks Ram, ram, or RAM may also ref ...
into the host's address space. The original card, the NE1000 (8-bit ISA; announced as "E-Net adapter" in February 1987 for ) "The company announced an Ethernet adapter card priced lower than competitive products, many of which Novell distributes. The E-Net adapter, which uses an 8-bit bus and can be used with either thin or thick Ethernet cabling, is priced at $495. The product will most likely replace 3Com's $595 Etherlink card in Novell's line." The "NE" prefix stood for "Novell Ethernet".


NE2000

The NE2000, using the 16-bit ISA bus of the
PC AT The IBM Personal Computer AT (model 5170, abbreviated as IBM AT or PC/AT) was released in 1984 as the fourth model in the IBM Personal Computer line, following the IBM PC/XT and its IBM Portable PC variant. It was designed around the Intel 802 ...
followed in 1988. It uses
thin Ethernet 10BASE2 (also known as cheapernet, thin Ethernet, thinnet, and thinwire) is a variant of Ethernet that uses thin coaxial cable terminated with BNC connectors to build a local area network. During the mid to late 1980s, this was the dominant ...
; the second ("B") revision added an
Attachment Unit Interface The Attachment Unit Interface (AUI) is a physical and logical interface defined in the IEEE 802.3 standard (additionally published in FIPS PUB 107) for 10BASE5 Ethernet and the earlier DIX standard. The physical interface consists of a 15-pin D ...
(AUI) port to support a transceiver, and later models NE1000T and NE2000T added built-in
10BASE-T 1 (one, unit, unity) is a number, numeral, and glyph. It is the first and smallest positive integer of the infinite sequence of natural numbers. This fundamental property has led to its unique uses in other fields, ranging from science to sp ...
support. With the launch of the NE1000 and NE2000, Novell took two significant steps. The first was a program under which other vendors were invited to manufacture the cards with no royalty as "NE1000-compatible" cards. Vendors were required to submit their cards to Novell for certification which focused on whether the standard Novell driver worked with the card. Interested manufacturers were given a complete package of manufacturing documentation to allow them to start building NE1000/2000 compatible cards without having to do any design work. The primary intent of this program was to drive down the cost of network hardware to promote the adoption of PC networking. The second innovation taken, primarily to deal with internal management issues, was to allow Novell's distributors to buy the cards directly from its manufacturer, Eagle, a contract manufacturing subsidiary of Anthem Technologies, the industrial distributor which provided the components for the NE1000/2000. Novell received a royalty on each card, but was no longer involved in scheduling and ordering manufacturing. In order to remain competitive with Novell's bargain-price cards,
3Com 3Com Corporation was an American digital electronics manufacturer best known for its computer network products. The company was co-founded in 1979 by Robert Metcalfe, Howard Charney and others. Bill Krause joined as President in 1981. Metcalfe ex ...
and other vendors were forced to cut the pricing of their entry-level network cards, contributing greatly to the networking boom of the 1990s. To a lesser extent, it is arguable that the success of the NE1000/2000 cards helped to tip the scale of the "LAN wars" in favor of
Ethernet Ethernet ( ) is a family of wired computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN). It was commercially introduced in 1980 and first standardized in 198 ...
(championed by 3Com) over Token Ring (championed by
IBM International Business Machines Corporation (using the trademark IBM), nicknamed Big Blue, is an American Multinational corporation, multinational technology company headquartered in Armonk, New York, and present in over 175 countries. It is ...
), though its main impact was to significantly lower the cost of PC networks. In 2003 National Semiconductor ceased manufacturing of the 8390 chip.


Clones

Many other manufacturers copied the design labeling under their own brand, while still claiming NE1000/NE2000 compatibility. However, in reality, this was not always the case. For instance, the Winbond 83C901 ignores the reset signal. 090428 web.bilkent.edu.tr


Supported operating systems

Besides NetWare, driver support for these cards was (and still is) available for a variety of operating systems, including
DOS DOS (, ) is a family of disk-based operating systems for IBM PC compatible computers. The DOS family primarily consists of IBM PC DOS and a rebranded version, Microsoft's MS-DOS, both of which were introduced in 1981. Later compatible syste ...
,
Microsoft Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
,
UNIX Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
,
FreeBSD FreeBSD is a free-software Unix-like operating system descended from the Berkeley Software Distribution (BSD). The first version was released in 1993 developed from 386BSD, one of the first fully functional and free Unix clones on affordable ...
,
QNX QNX ( or ) is a commercial Unix-like real-time operating system, aimed primarily at the embedded systems market. The product was originally developed in the early 1980s by Canadian company Quantum Software Systems, founded March 30, 1980, and l ...
, and
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
. 090428 beowulf.es.embnet.org Note that
Windows XP Windows XP is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct successor to Windows 2000 for high-end and business users a ...
does not support non-
Plug and Play In computing, a plug and play (PnP) device or computer bus is one with a specification that facilitates the recognition of a hardware component in a system without the need for physical device configuration or user intervention in resolving reso ...
versions and
Windows Vista Windows Vista is a major release of the Windows NT operating system developed by Microsoft. It was the direct successor to Windows XP, released five years earlier, which was then the longest time span between successive releases of Microsoft W ...
does not support the NE2000 at all.
Windows 2000 Windows 2000 is a major release of the Windows NT operating system developed by Microsoft, targeting the server and business markets. It is the direct successor to Windows NT 4.0, and was Software release life cycle#Release to manufacturing (RT ...
appears to have a working driver.


Emulator support

*
DOSBox DOSBox is a free and open-source MS-DOS emulator. It supports running programs primarily video games that are otherwise inaccessible since hardware for running a compatible disk operating system (DOS) is obsolete and generally unavailab ...
, via third-party patches *
Kernel-based Virtual Machine Kernel-based Virtual Machine (KVM) is a free and open-source virtualization module in the Linux kernel that allows the Kernel (operating system), kernel to function as a hypervisor. It was merged into the Mainline Linux, mainline Linux kernel i ...
(KVM) *
Bochs Bochs (pronounced "box") is a portable IA-32 and x86-64 IBM PC compatible emulator and debugger mostly written in C++ and distributed as free software under the GNU Lesser General Public License. It supports emulation of the processor(s) (includ ...
*
PCem 86Box is an IBM PC emulator for Windows, Linux and Mac based on PCem that specializes in running old operating systems and software that are designed for IBM PC compatibles. Originally forked from PCem, it later added support for other IBM PC ...
, since v13 *
86Box 86Box is an IBM PC emulator for Windows, Linux and Mac based on PCem that specializes in running old operating systems and software that are designed for IBM PC compatibles. Originally forked from PCem, it later added support for other IBM PC ...
{{Cite web, url=https://86box.readthedocs.io/en/latest/settings/network.html, title = Network - 86Box documentation


See also

* AMD Lance Am7990 - 1985, AMD Am7990 network chip * 3Com 3c509 - 1994, 3Com 3c509 network card *
RTL8139 Realtek Semiconductor Corp. () is a Taiwanese fabless semiconductor company situated in the Hsinchu Science Park, Hsinchu, Taiwan. Realtek was founded in October 1987 and subsequently listed on the Taiwan Stock Exchange in 1998. Realtek has manu ...
- 1997-2005, Realtek 8139 PCI network chips family


References


External links


DP8390D - NIC Network Interface Controller (Obsolete)
(National Semiconductor) — original reference design
Ne2000
(wiki.OSDev.org)
Michal Necasek, Was the NE2000 Really That Bad?
Networking hardware Integrated circuits Novell