Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Oct 2017 07:05:40 -1000
From:      Kent Kuriyama <kent.kuriyama@gmail.com>
To:        Matthew Seaman <m.seaman@infracaninophile.co.uk>
Cc:        FreeBSD Questions <freebsd-questions@freebsd.org>
Subject:   Re: Gigabit Ethernet adapter problem
Message-ID:  <CACArijAhPAB8Hi3i0PscKKSNebx_vthtRFWdP51kz9Z2HDdNDw@mail.gmail.com>
In-Reply-To: <6ea04a6e-0c25-16e4-8007-8b647e473813@infracaninophile.co.uk>
References:  <59F895A5.1040809@gmail.com> <6ea04a6e-0c25-16e4-8007-8b647e473813@infracaninophile.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
I had the same problem in which a supposedly GigE connection would
negotiate down to 100 Mbs.  The problem as a bad NIC on my side.  I have
also seen 100 Mbs speeds when the jumper cable that I used was not up to
par.

On Tue, Oct 31, 2017 at 5:43 AM, Matthew Seaman <
m.seaman@infracaninophile.co.uk> wrote:

> On 31/10/2017 15:24, Ernie Luzar wrote:
> >
> > em - Intel(R) PRO/1000 Gigabit Ethernet adapter driver
> >
> > The boot messages show the Gigabit Ethernet adapter is correctly
> > identified at boot time as shown below.
> >
> > em0: <Intel(R) PRO/1000 Network Connection 7.6.1-k> port 0xf080-0xf09f
> >      mem 0xf7d00000-0xf7d1ffff,0xf7d3c000-0xf7d3cfff irq 20 at
> >      device 25.0 on pci0
> > em0: Using an MSI interrupt
> > em0: Ethernet address: d0:50:99:93:75:98
> > em0: netmap queues/slots: TX 1/1024, RX 1/1024
> >
> >
> > But after the system is up and running ifconfig em0 shows
> >
> > em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST>
> >         metric 0 mtu 1500
> >     options=4019b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,
> >         TSO4,VLAN_HWTSO>
> >     ether d0:50:99:93:75:98
> >     hwaddr d0:50:99:93:75:98
> >     inet 10.0.10.2 netmask 0xff000000 broadcast 10.255.255.255
> >     nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
> >     media: Ethernet autoselect (100baseTX <full-duplex>)
> >     status: active
> >
> > and we see that (100baseTX <full-duplex>) has been selected as default
> > and it should be (1000baseTX <full-duplex>).
> >
> > How do I force the Ethernet adapter into Gigabit mode?
>
> This sort of down-grade is either because the switch port you've go the
> machine plugged into is somehow set to negotiate to 100Mb/s, or else
> you've got some dodgy cabling and consequently the system has backed off
> to 100Mb/s because it can't sustain 1000Mb/s.
>
> Try looking at the output of 'netstat -i' -- if there are any errors
> listed in the ierrs or oerrs columns, and particularly if they are
> increasing over time.  That indicates some sort of hardware problem,
> usually due to a network cable having broken or been kinked or even tied
> too tightly into a bundle.  Start by swapping out the ethernet cable --
> it's cheap to replace.
>
>         Cheers,
>
>         Matthew
>
>
> _______________________________________________
> freebsd-questions@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to "freebsd-questions-
> unsubscribe@freebsd.org"
>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CACArijAhPAB8Hi3i0PscKKSNebx_vthtRFWdP51kz9Z2HDdNDw>