August 28, 2007 WM 4

### NAME

wm - Intel i8254x Gigabit Ethernet driver

### SYNOPSIS

wm* at pci? dev ? function ?

Configuration of PHYs may also be necessary. See mii(4).

### DESCRIPTION

The wm device driver supports Gigabit Ethernet interfaces based on the Intel i8254x family of Gigabit Ethernet chips. The interfaces supported by the wm driver include:

- Intel i82542 1000BASE-X Ethernet

- Intel i82543GC 1000BASE-X Ethernet

- Intel i82543GC 1000BASE-T Ethernet

- Intel i82544EI 1000BASE-T Ethernet

- Intel i82544EI 1000BASE-X Ethernet

- Intel i82544GC 1000BASE-T Ethernet

- Intel i82544GC (LOM) 1000BASE-T Ethernet

- Intel i82540EM 1000BASE-T Ethernet

- Intel i82540EM (LOM) 1000BASE-T Ethernet

- Intel i82540EP 1000BASE-T Ethernet

- Intel i82541EI 1000BASE-T Ethernet

- Intel i82541EI (Mobile) 1000BASE-T Ethernet

- Intel i82541ER 1000BASE-T Ethernet

- Intel i82541GI 1000BASE-T Ethernet

- Intel i82541PI 1000BASE-T Ethernet

- Intel i82545EM 1000BASE-T Ethernet

- Intel i82545EM 1000BASE-X Ethernet

- Intel i82545GB 1000BASE-T Ethernet

- Intel i82545GB 1000BASE-X Ethernet

- Intel i82546EB 1000BASE-T Ethernet (dual-port)

- Intel i82546EB 1000BASE-X Ethernet (dual-port)

- Intel i82546GB 1000BASE-T Ethernet (dual-port)

- Intel i82546GB 1000BASE-X Ethernet (dual-port)

- Intel i82547EI 1000BASE-T Ethernet (CSA)

- Intel i82547GI 1000BASE-T Ethernet (CSA)

- Intel i82571 1000BASE-T Ethernet (dual-port)

- Intel i82572 1000BASE-T Ethernet

- Intel i82573 1000BASE-T Ethernet

- Intel i82801H (ICH8 LAN) 1000BASE-T Ethernet

- Intel i82801I (ICH9 LAN) 1000BASE-T Ethernet

- Intel i80003 1000BASE-T Ethernet

In addition to Intel's own ``PRO/1000'' line of Gigabit Ethernet interfaces, these chips also appear on some server systems, processor evaluation boards, and in embedded systems.

The i8254x supports IPv4/TCP/UDP checksumming and TCP segmentation in hardware. The wm driver supports these features of the chip. See ifconfig(8) for information on how to enable this feature.

### SEE ALSO

arp(4), ifmedia(4), mii(4), netintro(4), pci(4), ifconfig(8)

### HISTORY

The wm driver first appeared in NetBSD1.6.

### AUTHORS

The wm driver was written by Jason R. Thorpe <thorpej@wasabisystems.com>
.

### BUGS

The Intel i82545GM and i82546GB controllers with internal SERDES are not currently supported.