Bug 133435 - network comes up at 100 half duplex
Summary: network comes up at 100 half duplex
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: kernel
Version: 3
Hardware: i686
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Dave Jones
QA Contact: Brian Brock
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2004-09-23 23:38 UTC by Jason
Modified: 2015-01-04 22:09 UTC (History)
3 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2005-09-29 07:37:19 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)

Description Jason 2004-09-23 23:38:09 UTC
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.3)
Gecko/20040910

Description of problem:
I am trying to do a network install of FC3T2.  When the system brings
up the network card it is using 100 MB half duplex.  The motherboard
is an Intel D850GB (with the latest BIOS), 256MB RAM, P4 1.4 Ghz.  The
network card is built into the motherboard.  It is a Intel
EtherExpress PRO 100.  Doing an install over a half duplex connection
takes 4 or 5 hours.  It should only take about an hour.  I am doing an
everything install.  The switch is programmed to use 100 Full duplex,
no AutoNegotiate.

Version-Release number of selected component (if applicable):


How reproducible:
Always

Steps to Reproduce:
1.  Try to network install on an Intel D850GB
2.
3.
    

Actual Results:  the network card came up at 100 half duplex

Expected Results:  the network card should have come up at 100 full duplex

Additional info:

Comment 1 Jason 2004-10-05 03:20:44 UTC
Will this be fixed for FC3T3?

Comment 2 Jason 2004-10-14 23:55:52 UTC
I tried a http istall of FC3T3 and the network card still comes up as
100MB half duplex.  Please fix this before the final release.

Comment 3 Jason 2004-10-20 21:24:13 UTC
Is there something I can put on the kernel line that force the card 
to 100 full duplex?

Comment 4 Jason 2004-11-10 23:56:52 UTC
Is anyone going to respond?  I cannot have 18 students installing FC3
over a 100MB half duplex connection.  As it is, a single everything
install says it will take 180 minutes (on a network with no other
traffic and the server on the same ethernet segment).

Comment 5 Terje Bless 2004-11-11 17:41:34 UTC
Since the switch is set to forced 100/full, but the host is trying
to auto-negotiate the speed/duplex, the negotiation fails and the
host falls back to the 100/half setting that is mandated by the
relevant (IEEE802.3) standard. This creates the duplex mismatch that
makes network traffic slow.

Change the switch to auto-negotiate speed and duplex and the speed
should be within a reasonable margin of a fixed 100/full link.

100/half isn't usually a big problem, but a duplex-mismatch (one
end is full duplex, the other half) will slow down communications
considerably.

This is a (common) networking issue, so this bug should probably
be either RESOLVED INVALID/NOTABUG or recast as a RFE (for a way
to force speed/duplex in the installer boot).


Comment 6 Jason 2004-11-11 18:06:30 UTC
Is there an easy way to tell if the card is using 100/fd or 100/hd
from the command line?

I will check out why the switches are configured to force 100/fd.

Thanks,

Jason

Comment 7 Terje Bless 2004-11-11 19:43:54 UTC
On a running (installed) system you can use either "/sbin/mii-tool"
or "/sbin/ethtool eth0" to show the current state of a network device.

During install I would suspect these tools are not available.


Comment 8 Jason 2004-11-11 22:16:49 UTC
The network port is now set to auto.  The speed is much better now. 
The question I have is, if the port was set to 100MB FD, then when the
driver tires to negotiate speed isn't the conversion something like:

Client: What speeds can you support?
Switch: 100MB-FD
Client: OK 100-FD it is.

Am I wrong?

Comment 9 Terje Bless 2004-11-12 08:32:56 UTC
Unfortunately, yes. When you force the speed and duplex on the switch
you also disable all negotiation; so the conversation goes:

  Client: What speeds can you support?
  Switch:
  Client: OK I'll default to 100-HD as the standard requires.

The ultimate word on this is the IEEE 802.3 standards, and there are
some complexities involved not reflected in the above, but in practice
the conversation above is what you'll run up against.

Comment 10 Jason 2004-11-12 18:54:00 UTC
Thank you for the information.  Please change this to a request for
enhancment.  Please add the ability to specify the network speed and
duplex settings on the kernel line.  I will also contact the switch
vendor and see if they can do anything.

Thanks,

Jason

Comment 11 Dave Jones 2005-07-15 19:59:03 UTC
An update has been released for Fedora Core 3 (kernel-2.6.12-1.1372_FC3) which
may contain a fix for your problem.   Please update to this new kernel, and
report whether or not it fixes your problem.

If you have updated to Fedora Core 4 since this bug was opened, and the problem
still occurs with the latest updates for that release, please change the version
field of this bug to 'fc4'.

Thank you.


Note You need to log in before you can comment on or make changes to this bug.