xref: /freebsd/share/man/man4/mos.4 (revision fa9896e082a1046ff4fbc75fcba4d18d1f2efc19)
1b2dce55fSHans Petter Selasky.\"
2b2dce55fSHans Petter Selasky.\" Copyright (c) 2011 Rick van der Zwet <info@rickvanderzwet.nl>
3b2dce55fSHans Petter Selasky.\"
4b2dce55fSHans Petter Selasky.\" Permission to use, copy, modify, and distribute this software for any
5b2dce55fSHans Petter Selasky.\" purpose with or without fee is hereby granted, provided that the above
6b2dce55fSHans Petter Selasky.\" copyright notice and this permission notice appear in all copies.
7b2dce55fSHans Petter Selasky.\"
8b2dce55fSHans Petter Selasky.\" THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
9b2dce55fSHans Petter Selasky.\" WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
10b2dce55fSHans Petter Selasky.\" MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
11b2dce55fSHans Petter Selasky.\" ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
12b2dce55fSHans Petter Selasky.\" WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
13b2dce55fSHans Petter Selasky.\" ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
14b2dce55fSHans Petter Selasky.\" OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
15b2dce55fSHans Petter Selasky.\"
16*ff6b30b9SKevin Lo.Dd November 24, 2015
17b2dce55fSHans Petter Selasky.Dt MOS 4
18b2dce55fSHans Petter Selasky.Os
19b2dce55fSHans Petter Selasky.Sh NAME
20b2dce55fSHans Petter Selasky.Nm mos
21d4d6dcc5SKevin Lo.Nd Moschip MCS7730/MCS7830/MCS7832 USB Ethernet driver
22b2dce55fSHans Petter Selasky.Sh SYNOPSIS
23b2dce55fSHans Petter SelaskyTo compile this driver into the kernel,
24b2dce55fSHans Petter Selaskyplace the following lines in your
25b2dce55fSHans Petter Selaskykernel configuration file:
26b2dce55fSHans Petter Selasky.Bd -ragged -offset indent
27b2dce55fSHans Petter Selasky.Cd "device uhci"
28b2dce55fSHans Petter Selasky.Cd "device ohci"
2926fdf1e8SHans Petter Selasky.Cd "device ehci"
30b2dce55fSHans Petter Selasky.Cd "device usb"
31b2dce55fSHans Petter Selasky.Cd "device miibus"
32*ff6b30b9SKevin Lo.Cd "device uether"
33b2dce55fSHans Petter Selasky.Cd "device mos"
34b2dce55fSHans Petter Selasky.Ed
35b2dce55fSHans Petter Selasky.Pp
36b2dce55fSHans Petter SelaskyAlternatively, to load the driver as a
37b2dce55fSHans Petter Selaskymodule at boot time, place the following line in
38b2dce55fSHans Petter Selasky.Xr loader.conf 5 :
39b2dce55fSHans Petter Selasky.Bd -literal -offset indent
40b2dce55fSHans Petter Selaskyif_mos_load="YES"
41b2dce55fSHans Petter Selasky.Ed
42b2dce55fSHans Petter Selasky.Sh DESCRIPTION
43b2dce55fSHans Petter SelaskyThe
44b2dce55fSHans Petter Selasky.Nm
45b2dce55fSHans Petter Selaskydriver provides support for USB Ethernet adapters based on the
46d4d6dcc5SKevin LoMoschip MCS7730/MCS7830/MCS7832 chipset.
47b2dce55fSHans Petter Selasky.Pp
48d4d6dcc5SKevin LoThe adapters that contain the Moschip MCS7730/MCS7830/MCS7832 chipset
49b2dce55fSHans Petter Selaskywill operate at 100Base-TX and full-duplex.
50b2dce55fSHans Petter Selasky.Pp
51b2dce55fSHans Petter SelaskyThe Moschip contains a 10/100
52b2dce55fSHans Petter SelaskyEthernet MAC with MII interface and is designed to work with both
53b2dce55fSHans Petter SelaskyEthernet and HomePNA transceivers.
54b2dce55fSHans Petter SelaskyAlthough designed to interface with
55b2dce55fSHans Petter Selasky100Mbps peripherals, this only works with USB 2.0. The existing USB 1.0
56b2dce55fSHans Petter Selaskystandard specifies a maximum transfer speed of 12Mbps.
57b2dce55fSHans Petter SelaskyUSB 1.0 Users should therefore not expect to actually achieve 100Mbps speeds
58b2dce55fSHans Petter Selaskywith these devices.
59b2dce55fSHans Petter Selasky.Pp
60b2dce55fSHans Petter SelaskyThe Moschip supports a 64-bit multicast hash table, single perfect
61b2dce55fSHans Petter Selaskyfilter entry for the station address and promiscuous mode.
62b2dce55fSHans Petter SelaskyPackets are
63b2dce55fSHans Petter Selaskyreceived and transmitted over separate USB bulk transfer endpoints.
64b2dce55fSHans Petter Selasky.Pp
65b2dce55fSHans Petter SelaskyFor more information on configuring this device, see
66b2dce55fSHans Petter Selasky.Xr ifconfig 8 .
67b2dce55fSHans Petter Selasky.Sh HARDWARE
68b2dce55fSHans Petter SelaskyAdapters supported by the
69b2dce55fSHans Petter Selasky.Nm
70b2dce55fSHans Petter Selaskydriver include:
71b2dce55fSHans Petter Selasky.Pp
72b2dce55fSHans Petter Selasky.Bl -bullet -compact
73b2dce55fSHans Petter Selasky.It
74b2dce55fSHans Petter SelaskySitecom LN030
7526fdf1e8SHans Petter Selasky.El
76b2dce55fSHans Petter Selasky.Sh SEE ALSO
77b2dce55fSHans Petter Selasky.Xr altq 4 ,
78b2dce55fSHans Petter Selasky.Xr arp 4 ,
79b2dce55fSHans Petter Selasky.Xr miibus 4 ,
80b2dce55fSHans Petter Selasky.Xr netintro 4 ,
81b2dce55fSHans Petter Selasky.Xr ng_ether 4 ,
82b2dce55fSHans Petter Selasky.Xr ifconfig 8
83b2dce55fSHans Petter Selasky.Rs
84b2dce55fSHans Petter Selasky.%T ADMtek AN986 data sheet
85b2dce55fSHans Petter Selasky.%O http://www.moschip.com/data/products/MCS7830/Data%20Sheet_7830.pdf
86b2dce55fSHans Petter Selasky.Re
87b2dce55fSHans Petter Selasky.Sh HISTORY
88b2dce55fSHans Petter SelaskyThe
89b2dce55fSHans Petter Selasky.Nm
90b2dce55fSHans Petter Selaskydevice driver first appeared in
91b2dce55fSHans Petter Selasky.Fx 8.2 .
92b2dce55fSHans Petter Selasky.Sh AUTHORS
93b2dce55fSHans Petter SelaskyThe
94b2dce55fSHans Petter Selasky.Nm
95b2dce55fSHans Petter Selaskydriver was written by
96b2dce55fSHans Petter Selasky.An Rick van der Zwet info@rickvanderzwet.nl .
97