Koozali.org: home of the SME Server

Setting a Pro100

Jeff Coleman

Setting a Pro100
« on: December 04, 2001, 04:25:44 AM »
I just installed 5.1b on a new test server and went through the drill of using the e100 driver for the Intel onboard NIC.  Works ok, but it is at 10meg half-duplex.  How do I force it to 100meg full-duplex?

dmesg:
Intel(R) PRO/100 Fast Ethernet Adapter - Loadable driver 1.3.20
Copyright (c) 2000 Intel Corporation
e100 - Intel(R) 82559 Fast Ethernet LAN on Motherboard
eth0:  Mem:0xff8ee000  IRQ:9  Speed:10 Mbps  Dx:Half
Hardware receive checksums enabled

Thanks - jeff

Des Dougan

Re: Setting a Pro100
« Reply #1 on: December 04, 2001, 06:42:10 AM »
Jeff,

I just checked my 5.1b dmesg, on a new server too:

eepro100.c:v1.09j-t 9/29/99 Donald Becker http://cesdis.gsfc.nasa.gov/linux/drivers/eepro100.html
eepro100.c: $Revision: 1.20.2.10 $ 2000/05/31 Modified by Andrey V. Savochkin and others
eepro100.c: VA Linux custom, Dragan Stancevic 2000/11/15
eth0: Intel PCI EtherExpress Pro100 82557, 00:02:B3:8C:40:B4, I/O at 0xa800, IRQ 5.
  Board assembly 751767-004, Physical connectors present: RJ45
  Primary interface chip i82555 PHY #1.
    Secondary interface chip i82555.
  General self-test: passed.
  Serial sub-system self-test: passed.
  Internal registers self-test: passed.
  ROM checksum self-test: passed (0x3258698e).
eth1: Intel PCI EtherExpress Pro100 82557, 00:02:B3:8C:40:C8, I/O at 0xa000, IRQ 5.
  Board assembly 751767-004, Physical connectors present: RJ45
  Primary interface chip i82555 PHY #1.
    Secondary interface chip i82555.
  General self-test: passed.
  Serial sub-system self-test: passed.
  Internal registers self-test: passed.
  ROM checksum self-test: passed (0x3258698e).
eth0: 0 multicast blocks dropped.
eth1: 0 multicast blocks dropped.

Mine doesn't mention speed or duplex, but I know it's at 100 because I have a 100 Mbps only hub on my test LAN. Does your hub support 100?


Des Dougan

Jeff Coleman

Re: Setting a Pro100
« Reply #2 on: December 04, 2001, 07:43:25 AM »
I am using a D-Link 10/100 Switch and this is the only port that isn't at full-duplex 100. :<

-jeff

Ed Form

Re: Setting a Pro100
« Reply #3 on: December 04, 2001, 07:48:16 PM »
What's it connected to? If it's the secondary NIC it's intended for use with an external-facing device like a router. The default wake up on an Intel Pro 100 NIC is 10Mbit. It will only switch to 100Mbits if something speaks to it at that rate.

Ed Form

Dan G.

Re: Setting a Pro100
« Reply #4 on: December 04, 2001, 08:05:02 PM »
In general, mixed-vendor autonegotiation can be flaky-to-nonexistent.  If the D-Link does use the magic word the Intel expects, it won't throttle up.

Is there a management utility for the D-link?  Or a DOS-mode config for the Intel?  If there is any way to "force" the config to 100 on either device, you'd be in business.  Are there any parameter configurable in the module that loads the Pro100?

stephen noble

Re: Setting a Pro100
« Reply #5 on: December 05, 2001, 02:43:43 AM »
>In general, mixed-vendor autonegotiation can be flaky-to-nonexistent. If the D->Link does use the magic word the Intel expects, it won't throttle up.

getting offtopic but..
my 10mb hub recently died
when i connect two different 100mb cards via a crossover cable they fail to talk to each other, but they both work to a third pc with a 10mb card ?
are the cards damaged or is this not unexpected

Jeff Coleman

Re: Setting a Pro100
« Reply #6 on: December 05, 2001, 08:54:42 PM »
Thanks for all the help.  My D-Link switch is an older unit without management capability.  I'm in the process of looking for a DOS config tool to force the NIC to 100/Full.

Cheers - jeff

Tony P.

Re: Setting a Pro100
« Reply #7 on: December 05, 2001, 09:15:47 PM »
Check out this document to see if it will help.

http://www-oss.fnal.gov/fss/documentation/linux/linux-faq/0003.html

Tony