xref: /dflybsd-src/share/man/man4/mos.4 (revision 64a0f4497342215f5185ae8123772277ce3cabeb)
1f8577199SSascha Wildner.\"
2f8577199SSascha Wildner.\" Copyright (c) 2011 Rick van der Zwet <info@rickvanderzwet.nl>
3f8577199SSascha Wildner.\"
4f8577199SSascha Wildner.\" Permission to use, copy, modify, and distribute this software for any
5f8577199SSascha Wildner.\" purpose with or without fee is hereby granted, provided that the above
6f8577199SSascha Wildner.\" copyright notice and this permission notice appear in all copies.
7f8577199SSascha Wildner.\"
8f8577199SSascha Wildner.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9f8577199SSascha Wildner.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
10f8577199SSascha Wildner.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
11f8577199SSascha Wildner.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
12f8577199SSascha Wildner.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
13f8577199SSascha Wildner.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14f8577199SSascha Wildner.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15f8577199SSascha Wildner.\"
16f8577199SSascha Wildner.\" $FreeBSD: head/share/man/man4/mos.4 233648 2012-03-29 05:02:12Z eadler $
17f8577199SSascha Wildner.\"
18*64a0f449SSascha Wildner.Dd May 27, 2021
19f8577199SSascha Wildner.Dt MOS 4
20f8577199SSascha Wildner.Os
21f8577199SSascha Wildner.Sh NAME
22f8577199SSascha Wildner.Nm mos
23f8577199SSascha Wildner.Nd Moschip MCS7730/MCS7830/MCS7832 USB Ethernet driver
24f8577199SSascha Wildner.Sh SYNOPSIS
25f8577199SSascha WildnerTo compile this driver into the kernel,
26f8577199SSascha Wildnerplace the following lines in your
27f8577199SSascha Wildnerkernel configuration file:
28f8577199SSascha Wildner.Bd -ragged -offset indent
29f8577199SSascha Wildner.Cd "device uhci"
30f8577199SSascha Wildner.Cd "device ohci"
31f8577199SSascha Wildner.Cd "device ehci"
32f8577199SSascha Wildner.Cd "device usb"
33f8577199SSascha Wildner.Cd "device miibus"
34a1c05365SSascha Wildner.Cd "device uether"
35f8577199SSascha Wildner.Cd "device mos"
36f8577199SSascha Wildner.Ed
37f8577199SSascha Wildner.Pp
38f8577199SSascha WildnerAlternatively, to load the driver as a
39f8577199SSascha Wildnermodule at boot time, place the following line in
40f8577199SSascha Wildner.Xr loader.conf 5 :
41f8577199SSascha Wildner.Bd -literal -offset indent
42f8577199SSascha Wildnerif_mos_load="YES"
43f8577199SSascha Wildner.Ed
44f8577199SSascha Wildner.Sh DESCRIPTION
45f8577199SSascha WildnerThe
46f8577199SSascha Wildner.Nm
47f8577199SSascha Wildnerdriver provides support for USB Ethernet adapters based on the
48f8577199SSascha WildnerMoschip MCS7730/MCS7830/MCS7832 chipset.
49f8577199SSascha Wildner.Pp
50f8577199SSascha WildnerThe adapters that contain the Moschip MCS7730/MCS7830/MCS7832 chipset
51f8577199SSascha Wildnerwill operate at 100Base-TX and full-duplex.
52f8577199SSascha Wildner.Pp
53f8577199SSascha WildnerThe Moschip contains a 10/100
54f8577199SSascha WildnerEthernet MAC with MII interface and is designed to work with both
55f8577199SSascha WildnerEthernet and HomePNA transceivers.
56f8577199SSascha WildnerAlthough designed to interface with
57f8577199SSascha Wildner100Mbps peripherals, this only works with USB 2.0. The existing USB 1.0
58f8577199SSascha Wildnerstandard specifies a maximum transfer speed of 12Mbps.
59f8577199SSascha WildnerUSB 1.0 Users should therefore not expect to actually achieve 100Mbps speeds
60f8577199SSascha Wildnerwith these devices.
61f8577199SSascha Wildner.Pp
62f8577199SSascha WildnerThe Moschip supports a 64-bit multicast hash table, single perfect
63f8577199SSascha Wildnerfilter entry for the station address and promiscuous mode.
64f8577199SSascha WildnerPackets are
65f8577199SSascha Wildnerreceived and transmitted over separate USB bulk transfer endpoints.
66f8577199SSascha Wildner.Pp
67f8577199SSascha WildnerFor more information on configuring this device, see
68f8577199SSascha Wildner.Xr ifconfig 8 .
69f8577199SSascha Wildner.Sh HARDWARE
70f8577199SSascha WildnerAdapters supported by the
71f8577199SSascha Wildner.Nm
72f8577199SSascha Wildnerdriver include:
73f8577199SSascha Wildner.Pp
74f8577199SSascha Wildner.Bl -bullet -compact
75f8577199SSascha Wildner.It
76f8577199SSascha WildnerSitecom LN030
77f8577199SSascha Wildner.El
78f8577199SSascha Wildner.Sh SEE ALSO
79f8577199SSascha Wildner.Xr altq 4 ,
80f8577199SSascha Wildner.Xr arp 4 ,
81f8577199SSascha Wildner.Xr ifmedia 4 ,
82f8577199SSascha Wildner.Xr miibus 4 ,
83f8577199SSascha Wildner.Xr netintro 4 ,
84f8577199SSascha Wildner.Xr ng_ether 4 ,
85*64a0f449SSascha Wildner.Xr usb 4 ,
86f8577199SSascha Wildner.Xr ifconfig 8
87f8577199SSascha Wildner.Rs
88f8577199SSascha Wildner.%T ADMtek AN986 data sheet
8992db1a35SSascha Wildner.%U http://www.moschip.com/data/products/MCS7830/Data%20Sheet_7830.pdf
90f8577199SSascha Wildner.Re
91f8577199SSascha Wildner.Sh HISTORY
92f8577199SSascha WildnerThe
93f8577199SSascha Wildner.Nm
94f8577199SSascha Wildnerdevice driver first appeared in
95f8577199SSascha Wildner.Fx 8.2 .
96f8577199SSascha Wildner.Sh AUTHORS
97f8577199SSascha WildnerThe
98f8577199SSascha Wildner.Nm
99f8577199SSascha Wildnerdriver was written by
100f8577199SSascha Wildner.An Rick van der Zwet Aq Mt info@rickvanderzwet.nl .
101