Network hardware interfaces pinouts
1000 Base-T uses all pairs for bidirectional traffic in the RJ45 connector. cables used should be of Category 5e(nhanced), even though Category 5 cables usually works too.

1000BASE-T (also known as IEEE 802.3ab) is a standard for gigabit Ethernet over copper wiring. It requires, at least Category 5 cable (the same as 100BASE-TX), but Category 5e (Category 5 enhanced) or Category 6 cable may also be used and are often recommended. 1000BASE-T requires all four pairs to be present and is far less tolerant of poorly installed wiring than 100BASE-TX.

Pin Name Description
1 BI_DA+ Bi-directional pair A +
2 BI_DA- Bi-directional pair A -
3 BI_DB+ Bi-directional pair B +
4 BI_DC+ Bi-directional pair C +
5 BI_DC- Bi-directional pair C -
6 BI_DB- Bi-directional pair B -
7 BI_DD+ Bi-directional pair D +
8 BI_DD- Bi-directional pair D -

Each network segment cable length may be up to 100 meters, although several chip manufacturers claim 150 meters. Autonegotiation is a requirement for using 1000BASE-T, according to the standard. Several device drivers will allow you to force 1000 Mbps full duplex to eliminate autonegotiation issues. If pins 4,5,7 & 8 are not connected or punched properly the speed falls back to 100 mbps.


8 pin RJ45 (8P8C) female connector layout
8 pin RJ45 (8P8C) female connector
at the network interface cards/hubs
8 pin RJ45 (8P8C) male connector layout
8 pin RJ45 (8P8C) male connector
at the cables
According to 12 reports in our database (11 positive and 1 negative) this pinout should be correct.

Is this pinout
Ethernet 1000Base-T (Gigabit ethernet) visual pinout:
Ethernet 1000Base-T (Gigabit ethernet) diagram
click to enlarge
Source(s) of this and additional information: IEEE Std 802.3, 2000 Edition
This page contain parts under Copyright © 2000-2015 by team.
No portion of this webpage may be reproduced in any form without providing visible HTML link to . Webmaster permission required in any other cases.
Efforts have been made to ensure this page is correct, but it is the responsibility of the user to verify the data is correct for their application.