I figured out how to force 10 megabit full duplex on my ethernet interface. The trick is i need it to stick in case of a reboot so i don't have to reforce it. I have not been able to figure that one out yet. I have not found it in the man's or google yet. If someone could point me in the right direction i would be much obliged.
Add it to /etc/rc.d/rc.local
Chris
hescominsoon@emmanuelcomputerconsulting.com 04/15/06 8:29 pm >>>
I figured out how to force 10 megabit full duplex on my ethernet interface. The trick is i need it to stick in case of a reboot so i don't have to reforce it. I have not been able to figure that one out yet. I have not found it in the man's or google yet. If someone could point me in the right direction i would be much obliged. -- My "Foundation" verse: Isa 54:17 No weapon that is formed against thee shall prosper; and every tongue that shall rise against thee in judgment thou shalt condemn. This is the heritage of the servants of the LORD, and their righteousness is of me, saith the LORD.
-- carpe ductum -- "Grab the tape" CDTT (Certified Duct Tape Technician)
Linux user #322099 Machines: 206822 256638 276825 http://counter.li.org/ _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
-- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
that's one way i didn't think of..is there another way so that i don't have to use rc.local(i'm going to implement the rc.local fix until i figure out or hear about a different way)..:)
Chris Hammond wrote:
Add it to /etc/rc.d/rc.local
Chris
hescominsoon@emmanuelcomputerconsulting.com 04/15/06 8:29 pm >>>
I figured out how to force 10 megabit full duplex on my ethernet interface. The trick is i need it to stick in case of a reboot so i don't have to reforce it. I have not been able to figure that one out yet. I have not found it in the man's or google yet. If someone could point me in the right direction i would be much obliged. -- My "Foundation" verse: Isa 54:17 No weapon that is formed against thee shall prosper; and every tongue that shall rise against thee in judgment thou shalt condemn. This is the heritage of the servants of the LORD, and their righteousness is of me, saith the LORD.
-- carpe ductum -- "Grab the tape" CDTT (Certified Duct Tape Technician)
Linux user #322099 Machines: 206822 256638 276825 http://counter.li.org/ _______________________________________________ CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
-- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
On 4/15/06, William Warren hescominsoon@emmanuelcomputerconsulting.com wrote:
I figured out how to force 10 megabit full duplex on my ethernet interface. The trick is i need it to stick in case of a reboot so i don't have to reforce it. I have not been able to figure that one out yet. I have not found it in the man's or google yet. If someone could point me in the right direction i would be much obliged.
You can add ETHTOOL_OPTS= options to the networking scripts in /etc/sysconfig/network-scripts/ifcfg-*
You'd want something similar to ETHTOOL_OPTS="speed 10 duplex full autoneg off"
see /usr/share/doc/initscripts-$VERSION/sysconfig.txt for all the gory details.
-- Any sufficiently advanced technology is indistinguishable from magic. -Arthur C. Clarke
Is the ethernet port in question connect to a switch? Might try forcing the port on the switch to 10 Mbit full duplex. If it is on default the switch will negotiate the speed.
If you are using a Cisco switch might look something like this:
! interface FastEthernet4 no ip address duplex full speed 10 !
On 4/15/06 7:29 PM, "William Warren" hescominsoon@emmanuelcomputerconsulting.com wrote:
I figured out how to force 10 megabit full duplex on my ethernet interface. The trick is i need it to stick in case of a reboot so i don't have to reforce it. I have not been able to figure that one out yet. I have not found it in the man's or google yet. If someone could point me in the right direction i would be much obliged.
the switch is already set to 10 megs FD on it's end but the autoneg doesn't work right on the machines end for some ereason..it comes up HD instead of FD so i have to force it
Ryan Lum wrote:
Is the ethernet port in question connect to a switch? Might try forcing the port on the switch to 10 Mbit full duplex. If it is on default the switch will negotiate the speed.
If you are using a Cisco switch might look something like this:
! interface FastEthernet4 no ip address duplex full speed 10 !
On 4/15/06 7:29 PM, "William Warren" hescominsoon@emmanuelcomputerconsulting.com wrote:
I figured out how to force 10 megabit full duplex on my ethernet interface. The trick is i need it to stick in case of a reboot so i don't have to reforce it. I have not been able to figure that one out yet. I have not found it in the man's or google yet. If someone could point me in the right direction i would be much obliged.
CentOS mailing list CentOS@centos.org http://lists.centos.org/mailman/listinfo/centos
William Warren wrote:
the switch is already set to 10 megs FD on it's end but the autoneg doesn't work right on the machines end for some ereason..it comes up HD instead of FD so i have to force it
The auto negotiation works only if both ends are configured to use it. If you force one end, you must force the other end too. If you do not force both ends, the one configured to auto negotiate will detect the speed properly, however it will always use half duplex.
Either set both sides to auto negotiate and don't worry about it. Or in an extremely unlikely case it doesn't work (very old or buggy equipment, or something very specialized) force it on both ends and put some labels on the port so other folks will know the port on the switch is forced.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Sat, Apr 15, 2006 at 09:37:13PM -0400, William Warren wrote:
the switch is already set to 10 megs FD on it's end but the autoneg doesn't work right on the machines end for some ereason..it comes up HD instead of FD so i have to force it
Catalyst switch and 3Com NIC ?
That combo gives me nightmares.
[]s
- -- Rodrigo Barbosa rodrigob@suespammers.org "Quid quid Latine dictum sit, altum viditur" "Be excellent to each other ..." - Bill & Ted (Wyld Stallyns)
On Sat April 15 2006 20:41, Ryan Lum wrote:
Is the ethernet port in question connect to a switch? Might try forcing the port on the switch to 10 Mbit full duplex. If it is on default the switch will negotiate the speed.
This wouldn't do anything to the system connecting to it except cause a lot of collisions and errors. The only way to get things to work is both sides have to be locked down at FD or one side locked down at HD and the other AUTO. In order for AUTO to work properly for Duplexing it has to be able to negotiate with the other side. If the other side is not negotiating then the auto side will default to Half. Speed is a different story as the system can detect at what speed the other side is running at but it cannot detect the duplexing.
On Sat, 2006-04-15 at 19:41 -0500, Ryan Lum wrote:
Is the ethernet port in question connect to a switch? Might try forcing the port on the switch to 10 Mbit full duplex. If it is on default the switch will negotiate the speed.
Not if it's an old 3Com 3C509. They don't negotiate. I have a few of those I use with an unmanaged switch. I was planning on someday seeing if just forcing them to full duplex would work (hoping the switch was smart enough to recognize the need: decent SMC with auto wire adjust , etc., so I'm hopeful). I "programmed" the eproms, but the Linux drivers, in their infinate wisdom, force them back to half duplex. *sigh*.
<snip Cisco-specific stuff>
<snip YIPPEE! and sigs>
William L. Maltby wrote:
On Sat, 2006-04-15 at 19:41 -0500, Ryan Lum wrote:
Is the ethernet port in question connect to a switch? Might try forcing the port on the switch to 10 Mbit full duplex. If it is on default the switch will negotiate the speed.
Not if it's an old 3Com 3C509. They don't negotiate. I have a few of those I use with an unmanaged switch. I was planning on someday seeing if just forcing them to full duplex would work (hoping the switch was smart enough to recognize the need: decent SMC with auto wire adjust , etc., so I'm hopeful). I "programmed" the eproms, but the Linux drivers, in their infinate wisdom, force them back to half duplex. *sigh*.
this is a dell PE850 with intel gigabit nics.
My "Foundation" verse: Isa 54:17 No weapon that is formed against thee shall prosper; and every tongue that shall rise against thee in judgment thou shalt condemn. This is the heritage of the servants of the LORD, and their righteousness is of me, saith the LORD.
-- carpe ductum -- "Grab the tape" CDTT (Certified Duct Tape Technician)
Linux user #322099 Machines: 206822 256638 276825 http://counter.li.org/
William Warren wrote:
William L. Maltby wrote:
On Sat, 2006-04-15 at 19:41 -0500, Ryan Lum wrote:
Is the ethernet port in question connect to a switch? Might try forcing the port on the switch to 10 Mbit full duplex. If it is on default the switch will negotiate the speed.
Not if it's an old 3Com 3C509. They don't negotiate. I have a few of those I use with an unmanaged switch. I was planning on someday seeing if just forcing them to full duplex would work (hoping the switch was smart enough to recognize the need: decent SMC with auto wire adjust , etc., so I'm hopeful). I "programmed" the eproms, but the Linux drivers, in their infinate wisdom, force them back to half duplex. *sigh*.
this is a dell PE850 with intel gigabit nics.
There are various scenarios with 10Mbps/full duplex: 1. 10/100 Hub: Not possible 2. Modern cheap switch [linksys/dlink...] On auto negotiate: The card will send a 5bit: 1000Full, 100full, 100half, 10full and 10half and the switch will take whatever is the highest that it has.
Why 10baseT usually because the wiring is Cat3 or poor wiring [leads in the wrong slot] or the wiring is too close to fluorescents with dying ballasts. 10baseT works with a twisted pair [the T in 10baseT]. Today all modern switches assume that if you use 10baseT is that's a twisted pair, therefore 10full is not possible.
No un-managed switch will negotiate to 10full. Never happened & will not happen. When 10baseT was implemented Cat3 was standard and you could not get 10full reliably. The drivers were not that great either, even the 3com drivers were lousy under DOS.
Today, the only way to get 10baseT full duplex is with a managed switch [Cisco and the likes or web managed interfaces] and locked on BOTH sides [the DTE and the DCE].
BTW, 1000baseT is ONLY full duplex and you will need the wiring to support the 8 leads. The wiring will have to be at least Cat5e or Cat6
On Sun, 2006-04-16 at 14:42 -0700, centos@911networks.com wrote:
William Warren wrote:
William L. Maltby wrote:
On Sat, 2006-04-15 at 19:41 -0500, Ryan Lum wrote:
Is the ethernet port in question connect to a switch? Might try forcing the port on the switch to 10 Mbit full duplex. If it is on default the switch will negotiate the speed.
Not if it's an old 3Com 3C509. They don't negotiate. I have a few of those I use with an unmanaged switch. I was planning on someday seeing if just forcing them to full duplex would work (hoping the switch was smart enough to recognize the need: decent SMC with auto wire adjust , etc., so I'm hopeful). I "programmed" the eproms, but the Linux drivers, in their infinate wisdom, force them back to half duplex. *sigh*.
this is a dell PE850 with intel gigabit nics.
There are various scenarios with 10Mbps/full duplex:
- 10/100 Hub: Not possible
- Modern cheap switch [linksys/dlink...] On auto negotiate: The
card will send a 5bit: 1000Full, 100full, 100half, 10full and 10half and the switch will take whatever is the highest that it has.
Why 10baseT usually because the wiring is Cat3 or poor wiring [leads in the wrong slot] or the wiring is too close to fluorescents with dying ballasts. 10baseT works with a twisted pair [the T in 10baseT]. Today all modern switches assume that if you use 10baseT is that's a twisted pair, therefore 10full is not possible.
Drat. Well, good to know info!. I make my own wires. Cat 5 (solid core, plenum) until I run out of the 1,000 feet I bought. Wired 568B (or A? I can't remember which. I have to look at my diagrams). Anyway all 4 pair there.
Twice I end with alliterations. Maybe I should become a poet?
No un-managed switch will negotiate to 10full. Never happened & will not happen. When 10baseT was implemented Cat3 was standard and you could not get 10full reliably. The drivers were not that great either, even the 3com drivers were lousy under DOS.
Today, the only way to get 10baseT full duplex is with a managed switch [Cisco and the likes or web managed interfaces] and locked on BOTH sides [the DTE and the DCE].
BTW, 1000baseT is ONLY full duplex and you will need the wiring to support the 8 leads. The wiring will have to be at least Cat5e or Cat6
Well, I'm set to get what I can out of my SMC GB switch and cables (some purchased "350" multi-strand patch cords claiming "350" MHz and/or my hand made solid core ones). The 3Com and other old ISA based are used only in my firewalls (IPCop) to the cable modem and to the switch. Between my other nodes and the switch, I get good throughput.
Oh! I get download from good sites appx 600K *bytes* per second (+/- 30K or so) on the gateway with a 100MHz AMD 5x86 (equiv. 486 in a 386 package) and 477K bytes through an old 66MHz Aptiva. So I am happy with it all.
I do have an IBM Etherjet (Crystal Systems CX8920 based) nic than can do full duplex. I want to get that in talking to the modem and see if I gain. But I had to modify the driver for it during the 2.4 days to get it to work in my setup at that time (coax) and I need to find the default settings again to see if I can use the current unmodified drivers in my twisted pair environment now.
Thanks for taking the time and effort. I always like to learn new stuff... even if it is for my old stuff!
On Sat April 15 2006 20:29, William Warren wrote:
I figured out how to force 10 megabit full duplex on my ethernet interface. The trick is i need it to stick in case of a reboot so i don't have to reforce it. I have not been able to figure that one out yet. I have not found it in the man's or google yet. If someone could point me in the right direction i would be much obliged.
Not sure if you will find what you are looking for here but it's worth a try
http://www.iol.unh.edu/training/ethernet/