Skip site navigation (1)Skip section navigation (2)
Date:      18 Aug 2002 13:50:51 -0000
From:      David "Siebörger" <drs@rucus.ru.ac.za>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   docs/41759: Various fixes for fxp(4)
Message-ID:  <20020818135051.2223.qmail@bashir.dsl.ru.ac.za>

next in thread | raw e-mail | index | archive | help

>Number:         41759
>Category:       docs
>Synopsis:       Various fixes for fxp(4)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-doc
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          doc-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sun Aug 18 07:00:04 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     David Siebörger
>Release:        FreeBSD 4.6-STABLE i386
>Organization:
Rhodes University Computer Users Society
>Environment:
System: FreeBSD bashir.dsl.ru.ac.za 4.6-STABLE FreeBSD 4.6-STABLE #11: Tue Aug 6 10:43:06 SAST 2002 drs@bashir.dsl.ru.ac.za:/usr/obj/usr/src/sys/BASHIR i386

>Description:

I've found a couple of problems with the documentation for the fxp
driver.  Here are some changes to the man page; I'm about to submit a
patch for the supported hardware list.

1. Please MFC r1.21 of src/share/man/man4/fxp.4 - fxp.4.diff1 is a
   patch to do so.  The microcode loading support that it refers to
   was MFC'ed in r1.110.2.8 of src/sys/dev/fxp/if_fxp.c.

2. r1.131 of if_fxp.c added support for the i82562 chip, and it was
   MFC'ed in r1.110.2.20.  The documentation was not updated, so
   fxp.4.diff2 will do so.  It applies to -CURRENT, and should apply
   to -STABLE once the MFC mentioned above has been done.

3. Most of the newer models of Intel cards aren't mentioned. 
   fxp.4.diff3 updates the list, based on personal experience and
   http://www.intel.com/network/connectivity.  It's dependent on the
   previous patches, but should apply to both -CURRENT and -STABLE.

4. All of Intel's docs call the cards "PRO/100", but all of the
   FreeBSD docs and source call them "Pro/100".  Is it worth fixing?

>How-To-Repeat:

>Fix:

--- fxp.4.diff1 begins here ---
--- src/share/man/man4/fxp.4.orig	Sun Aug 18 14:27:51 2002
+++ src/share/man/man4/fxp.4	Sun Aug 18 14:34:57 2002
@@ -38,8 +38,8 @@
 The
 .Nm
 driver provides support for the EtherExpress Pro/10, Pro/100B, and Pro/100+
-PCI Fast Ethernet adapters based on the Intel i82557 or i82559 ethernet
-chips.
+PCI Fast Ethernet adapters based on the Intel i82557, i82558, i82559 
+or i82550 ethernet chips.
 .Pp
 The
 .Nm
@@ -66,6 +66,20 @@
 Note that 100baseTX media type is only available on the Pro/100B and Pro/100+.
 For further information on configuring this device, see
 .Xr ifconfig 8 .
+.Pp
+The
+.Nm
+driver also supports a special link option:
+.Bl -tag -width link0
+.It Cm link0
+Some chip revisions have loadable microcode which can be used to reduce the
+interrupt load on the host cpu.  Not all boards have support microcode support.
+Setting the 
+.Cm link0
+flag with
+.Xr ifconfig 8
+will load download the microcode to the chip if it is available.
+.El
 .Sh DIAGNOSTICS
 .Bl -diag
 .It "fxp%d: couldn't map memory"
@@ -77,6 +91,9 @@
 .It "fxp%d: device timeout"
 The device has stopped responding to the network, or there is a problem with
 the network connection (cable).
+.It "fxp%d: Microcode loaded, int_delay: %d usec  bundle_max: %d"
+The chip has successfully downloaded the microcode, and changed the
+parametrized values to the giveng settings.
 .El
 .Sh SEE ALSO
 .Xr arp 4 ,
--- fxp.4.diff1 ends here ---

--- fxp.4.diff2 begins here ---
--- src/share/man/man4/fxp.4.1	Sun Aug 18 14:42:18 2002
+++ src/share/man/man4/fxp.4	Sun Aug 18 14:43:25 2002
@@ -39,7 +39,7 @@
 .Nm
 driver provides support for the EtherExpress Pro/10, Pro/100B, and Pro/100+
 PCI Fast Ethernet adapters based on the Intel i82557, i82558, i82559 
-or i82550 ethernet chips.
+i82550, or i82562 ethernet chips.
 .Pp
 The
 .Nm
--- fxp.4.diff2 ends here ---

--- fxp.4.diff3 begins here ---
--- src/share/man/man4/fxp.4.2	Sun Aug 18 14:49:39 2002
+++ src/share/man/man4/fxp.4	Sun Aug 18 15:15:42 2002
@@ -37,9 +37,11 @@
 .Sh DESCRIPTION
 The
 .Nm
-driver provides support for the EtherExpress Pro/10, Pro/100B, and Pro/100+
-PCI Fast Ethernet adapters based on the Intel i82557, i82558, i82559 
-i82550, or i82562 ethernet chips.
+driver provides support for the EtherExpress Pro/10, InBusiness 10/100,
+Pro/100 B, Pro/100+, Pro/100 VE, Pro/100 M, Pro/100 S PCI Fast Ethernet
+adapters based on the Intel i82557, i82558, i82559 i82550, or i82562
+ethernet chips.  Many on-board network interfaces on Intel motherboards
+use those chips and are also supported.
 .Pp
 The
 .Nm
@@ -63,7 +65,7 @@
 Set full duplex operation
 .El
 .Pp
-Note that 100baseTX media type is only available on the Pro/100B and Pro/100+.
+Note that 100baseTX media type is not available on the Pro/10.
 For further information on configuring this device, see
 .Xr ifconfig 8 .
 .Pp
--- fxp.4.diff3 ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-doc" in the body of the message




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