Deleted Added
full compact
wb.4 (45022) wb.4 (49831)
1.\" Copyright (c) 1997, 1998
2.\" Bill Paul <wpaul@ctr.columbia.edu>. All rights reserved.
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions
6.\" are met:
7.\" 1. Redistributions of source code must retain the above copyright
8.\" notice, this list of conditions and the following disclaimer.

--- 14 unchanged lines hidden (view full) ---

23.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
24.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
25.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
27.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
28.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
29.\" THE POSSIBILITY OF SUCH DAMAGE.
30.\"
1.\" Copyright (c) 1997, 1998
2.\" Bill Paul <wpaul@ctr.columbia.edu>. All rights reserved.
3.\"
4.\" Redistribution and use in source and binary forms, with or without
5.\" modification, are permitted provided that the following conditions
6.\" are met:
7.\" 1. Redistributions of source code must retain the above copyright
8.\" notice, this list of conditions and the following disclaimer.

--- 14 unchanged lines hidden (view full) ---

23.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
24.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
25.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
27.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
28.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
29.\" THE POSSIBILITY OF SUCH DAMAGE.
30.\"
31.\" $Id: wb.4,v 1.2 1998/12/05 09:31:25 rnordier Exp $
31.\" $Id: wb.4,v 1.3 1999/03/25 00:52:44 wpaul Exp $
32.\"
33.Dd November 4, 1998
34.Dt WB 4 i386
35.Os FreeBSD
36.Sh NAME
37.Nm wb
38.Nd
39Winbond W89C840F fast ethernet device driver

--- 97 unchanged lines hidden (view full) ---

137.Xr arp 4 ,
138.Xr netintro 4 ,
139.Xr ifconfig 8
140.Sh HISTORY
141The
142.Nm
143device driver first appeared in
144.Fx 3.0 .
32.\"
33.Dd November 4, 1998
34.Dt WB 4 i386
35.Os FreeBSD
36.Sh NAME
37.Nm wb
38.Nd
39Winbond W89C840F fast ethernet device driver

--- 97 unchanged lines hidden (view full) ---

137.Xr arp 4 ,
138.Xr netintro 4 ,
139.Xr ifconfig 8
140.Sh HISTORY
141The
142.Nm
143device driver first appeared in
144.Fx 3.0 .
145.Sh AUTHOR
145.Sh AUTHORS
146The
147.Nm
148driver was written by
149.An Bill Paul Aq wpaul@ctr.columbia.edu .
150.Sh BUGS
151The Winbond chip seems to behave strangely in some cases when the
152link partner switches modes. If for example both sides are set to
15310Mbps half-duplex, and the other end is changed to 100Mbps
154full-duplex, the Winbond's receiver suddenly starts writing trash
155all over the RX descriptors. The
156.Nm
157driver handles this by forcing a reset of both the controller
158chip and attached PHY. This is drastic, but it appears to be the
159only way to recover properly from this condition.
146The
147.Nm
148driver was written by
149.An Bill Paul Aq wpaul@ctr.columbia.edu .
150.Sh BUGS
151The Winbond chip seems to behave strangely in some cases when the
152link partner switches modes. If for example both sides are set to
15310Mbps half-duplex, and the other end is changed to 100Mbps
154full-duplex, the Winbond's receiver suddenly starts writing trash
155all over the RX descriptors. The
156.Nm
157driver handles this by forcing a reset of both the controller
158chip and attached PHY. This is drastic, but it appears to be the
159only way to recover properly from this condition.