Skip to main content

Ethernet LAN driver

RJ45 connector on a Cat6 cable shown with latch tab, eight gold contacts clearly visible, cable curving away

An Ethernet LAN driver controls the wired MAC and PHY, link-speed and duplex negotiation, hardware offloads, Energy-Efficient Ethernet, and wake-on-LAN.

At a Glance

Hardware Familyconnectivity
Categoryethernet
OSwin11, win10
VendorsIntel, Realtek, Marvell

Hardware identification

tight crop on the RJ45 head and contacts

tight crop on the RJ45 head and contacts

Reference overview

The device role, software boundary, and compatibility concepts covered on this page.

Device class

A ethernet lan driver belongs to the Ethernet/LAN hardware category. Examples are associated with Intel, Realtek, Marvell hardware.

What it controls

An Ethernet LAN driver controls the wired MAC and PHY, link-speed and duplex negotiation, hardware offloads, Energy-Efficient Ethernet, and wake-on-LAN.

Topics in this reference

  • • Hardware and operating-system boundary
  • • Protocols and component architecture
  • • Observable device states
  • • Platform compatibility terminology

What this driver does

An Ethernet LAN driver operates two closely linked blocks on your wired controller: the Media Access Control layer, which frames and schedules packets, and the physical-layer transceiver, or PHY, which turns those frames into the electrical signalling that travels down the twisted pairs of an RJ45 cable. The driver programs the MAC's descriptor rings for DMA and configures the PHY registers that decide how the link behaves. Auto-negotiation is the first thing the driver arranges when a cable is plugged in. The PHY exchanges capability pages with the switch or router to agree the highest common speed, whether 10, 100, 1000, or on newer parts 2.5 gigabit, and the duplex mode. It also negotiates the MDI or MDI-X crossover so a straight cable works either way. If negotiation is forced to a fixed value on one end only, the result is a duplex mismatch that quietly wrecks throughput. The driver also manages power and flow features specific to wired links. Energy-Efficient Ethernet lets the PHY drop into a low-power idle between packets, saving energy on quiet links but occasionally causing tiny stalls with fussy switches. Pause-frame flow control lets a congested receiver ask the sender to hold off briefly, and the driver decides whether to advertise and honour it. Wake-on-LAN and link testing round out the picture. The driver arms the controller to watch for a magic packet or link change while the PC sleeps, keeping just enough of the MAC and PHY powered to trigger a wake. Many controllers also expose a cable test through the driver, which measures each pair's length and flags an open or short, turning a vague 'no link' complaint into a specific cable fault.

Close-up view of ethernet lan driver hardware and its main physical components
Ethernet LAN driver connected wirelessly and physically to typical peripherals in its ecosystem

Observable states associated with this device class

These states describe how hardware, firmware, operating-system services, and a driver can interact. They do not identify a cause on their own.

  • The wired link trains at 100 Mbps despite gigabit-capable cabling because auto-negotiation settled on the wrong speed
  • Throughput is poor and the switch port logs collisions, a classic sign of a half-duplex mismatch on the link
  • The connection flaps or drops briefly on a quiet network when Energy-Efficient Ethernet enters low-power idle
  • Wake-on-LAN stopped waking the PC because the driver no longer arms the magic-packet pattern before sleep
  • The Ethernet controller shows Code 10 and cannot start after a Windows feature update changed its power contract
  • Large transfers stall under load as the controller drops out and only recovers after a disable and enable cycle

How it works in a real system

Drivers operate in the background as translators. This setup shows the software, connection, and physical hardware that the Ethernet LAN driver supports.

A real-world ethernet lan driver setup with its supporting software and hardware

Compatibility model

Driver compatibility is defined by the device hardware identifier, the operating-system driver model, processor architecture, and the interfaces implemented by the hardware or firmware. A shared device class does not imply that packages from different manufacturers are interchangeable.

Vendor Comparison
Operating-system contextArchitecture notes
Windows 11The Windows 11 driver model is primarily 64-bit. Actual compatibility depends on the device hardware ID, processor architecture, firmware interface, and package signature.
Windows 10Windows 10 exists in multiple releases and architectures. Actual compatibility depends on the device hardware ID, Windows release, processor architecture, and package signature.