Page MenuHomeFreeBSD

e1000: particpate in auto-negotiation for fixed 100b or 10b configuration
ClosedPublic

Authored by kbowling on Oct 30 2024, 9:05 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Nov 30, 7:14 AM
Unknown Object (File)
Sun, Nov 24, 12:33 AM
Unknown Object (File)
Sat, Nov 23, 12:27 PM
Unknown Object (File)
Thu, Nov 21, 1:14 PM
Unknown Object (File)
Thu, Nov 21, 11:21 AM
Unknown Object (File)
Mon, Nov 11, 9:51 PM
Unknown Object (File)
Wed, Nov 6, 6:33 AM
Unknown Object (File)
Wed, Nov 6, 6:29 AM
Subscribers

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

Owners added a reviewer: Restricted Owners Package.Oct 30 2024, 9:05 AM

@franco_opnsense.org can you please see if you can find some users to test this that had the colo setups.

@fbsd_opal.com please retest.

Glad to see this is back under consideration. It will be useful for cases where it is needed.
When D34449 was reverted, we puled a new CAT6 cable where we had had this problem and therefore eliminated our need for this patch.
I am actually at the location in question at the moment, for a few days. I will try to set up a test of this revised patch this weekend.

Glad to see this is back under consideration. It will be useful for cases where it is needed.
When D34449 was reverted, we puled a new CAT6 cable where we had had this problem and therefore eliminated our need for this patch.
I am actually at the location in question at the moment, for a few days. I will try to set up a test of this revised patch this weekend.

Were you able to test, or perhaps can you explain how I can replicate the issue to confirm it is fixed from your perspective?

Were you able to test, or perhaps can you explain how I can replicate the issue to confirm it is fixed from your perspective?

My apologies for not following up.
Unfortunately, when I went to do this test that weekend, I discovered that the equipment on that link has been replaced and there is no longer an e1000 controller there, it is all RealTek on that line now.
I have been unable to find the e1000 equipment. I've been told that it failed and was likely sent for recycling.
I've looked for other equipment, but don't seem to have anything suitable.
Sorry.

Replication should be something like setting the local end to a fixed 100bTX full-duplex and confirming that the other end also negotiates to full-duplex.
The problem before was that since we did not support negotiation, the other end chose half-duplex.
My comments in D34449 said to set:

media 100baseTX mediatype full-duplex

on the emX end and then verify that the other end also selects the same.

This revision was not accepted when it landed; it landed in state Needs Review.Sun, Nov 24, 12:23 AM
This revision was automatically updated to reflect the committed changes.