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