xref: /freebsd/share/man/man4/cue.4 (revision fa9896e082a1046ff4fbc75fcba4d18d1f2efc19)
101779872SBill Paul.\" Copyright (c) 1997, 1998, 1999, 2000
201779872SBill Paul.\"	Bill Paul <wpaul@ee.columbia.edu>. All rights reserved.
301779872SBill Paul.\"
401779872SBill Paul.\" Redistribution and use in source and binary forms, with or without
501779872SBill Paul.\" modification, are permitted provided that the following conditions
601779872SBill Paul.\" are met:
701779872SBill Paul.\" 1. Redistributions of source code must retain the above copyright
801779872SBill Paul.\"    notice, this list of conditions and the following disclaimer.
901779872SBill Paul.\" 2. Redistributions in binary form must reproduce the above copyright
1001779872SBill Paul.\"    notice, this list of conditions and the following disclaimer in the
1101779872SBill Paul.\"    documentation and/or other materials provided with the distribution.
1201779872SBill Paul.\" 3. All advertising materials mentioning features or use of this software
1301779872SBill Paul.\"    must display the following acknowledgement:
1401779872SBill Paul.\"	This product includes software developed by Bill Paul.
1501779872SBill Paul.\" 4. Neither the name of the author nor the names of any co-contributors
1601779872SBill Paul.\"    may be used to endorse or promote products derived from this software
1701779872SBill Paul.\"   without specific prior written permission.
1801779872SBill Paul.\"
1901779872SBill Paul.\" THIS SOFTWARE IS PROVIDED BY Bill Paul AND CONTRIBUTORS ``AS IS'' AND
2001779872SBill Paul.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
2101779872SBill Paul.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
2201779872SBill Paul.\" ARE DISCLAIMED.  IN NO EVENT SHALL Bill Paul OR THE VOICES IN HIS HEAD
2301779872SBill Paul.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
2401779872SBill Paul.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
2501779872SBill Paul.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
2601779872SBill Paul.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
2701779872SBill Paul.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
2801779872SBill Paul.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
2901779872SBill Paul.\" THE POSSIBILITY OF SUCH DAMAGE.
3001779872SBill Paul.\"
31*2bb78c17SKevin Lo.Dd July 24, 2019
324c574bfdSRuslan Ermilov.Dt CUE 4
333d45e180SRuslan Ermilov.Os
3401779872SBill Paul.Sh NAME
3501779872SBill Paul.Nm cue
3686e3186eSTom Rhodes.Nd "CATC USB-EL1210A USB Ethernet driver"
3701779872SBill Paul.Sh SYNOPSIS
3816d78bb8STom RhodesTo compile this driver into the kernel,
3916d78bb8STom Rhodesplace the following lines in your
4090296834STom Rhodeskernel configuration file:
4186e3186eSTom Rhodes.Bd -ragged -offset indent
426b713d58SJeroen Ruigrok van der Werven.Cd "device uhci"
436b713d58SJeroen Ruigrok van der Werven.Cd "device ohci"
446b713d58SJeroen Ruigrok van der Werven.Cd "device usb"
45ff6b30b9SKevin Lo.Cd "device miibus"
46ff6b30b9SKevin Lo.Cd "device uether"
476b713d58SJeroen Ruigrok van der Werven.Cd "device cue"
4886e3186eSTom Rhodes.Ed
4986e3186eSTom Rhodes.Pp
5016d78bb8STom RhodesAlternatively, to load the driver as a
5116d78bb8STom Rhodesmodule at boot time, place the following line in
5286e3186eSTom Rhodes.Xr loader.conf 5 :
5386e3186eSTom Rhodes.Bd -literal -offset indent
5486e3186eSTom Rhodesif_cue_load="YES"
5586e3186eSTom Rhodes.Ed
5601779872SBill Paul.Sh DESCRIPTION
5701779872SBill PaulThe
5801779872SBill Paul.Nm
5993b1d472SChristian Bruefferdriver provides support for USB Ethernet adapters based on the Computer
6093b1d472SChristian BruefferAccess Technology Corporation's USB-EL1210A chipset.
6101779872SBill Paul.Pp
624c10dd65SBill PaulThe USB-EL1210A supports a 512-bit multicast hash filter, single perfect
636d249eeeSSheldon Hearnfilter entry for the station address and promiscuous mode.
646d249eeeSSheldon HearnPackets are
6501779872SBill Paulreceived and transmitted over separate USB bulk transfer endpoints.
6601779872SBill Paul.Pp
6793b1d472SChristian BruefferThe CATC chipset supports only 10Mbps half-duplex mode, hence there
6801779872SBill Paulare no
69*2bb78c17SKevin Lo.Fn ifmedia
7001779872SBill Paulmodes to select.
7101779872SBill Paul.Pp
7201779872SBill PaulFor more information on configuring this device, see
7301779872SBill Paul.Xr ifconfig 8 .
7493b1d472SChristian Brueffer.Sh HARDWARE
7593b1d472SChristian BruefferThe
7693b1d472SChristian Brueffer.Nm
7793b1d472SChristian Bruefferdriver supports CATC USB-EL1210A based USB Ethernet
7893b1d472SChristian Bruefferadapters including:
7993b1d472SChristian Brueffer.Pp
8093b1d472SChristian Brueffer.Bl -bullet -compact
8193b1d472SChristian Brueffer.It
8293b1d472SChristian BruefferBelkin F5U011/F5U111
8393b1d472SChristian Brueffer.It
8493b1d472SChristian BruefferCATC Netmate
8593b1d472SChristian Brueffer.It
8693b1d472SChristian BruefferCATC Netmate II
8793b1d472SChristian Brueffer.It
8893b1d472SChristian BruefferSmartBridges SmartLink
8993b1d472SChristian Brueffer.El
9001779872SBill Paul.Sh DIAGNOSTICS
9101779872SBill Paul.Bl -diag
9201779872SBill Paul.It "cue%d: watchdog timeout"
9301779872SBill PaulA packet was queued for transmission and a transmit command was
9401779872SBill Paulissued, however the device failed to acknowledge the transmission
9501779872SBill Paulbefore a timeout expired.
9601779872SBill Paul.It "cue%d: no memory for rx list"
9701779872SBill PaulThe driver failed to allocate an mbuf for the receiver ring.
9801779872SBill Paul.El
9901779872SBill Paul.Sh SEE ALSO
10001779872SBill Paul.Xr arp 4 ,
10101779872SBill Paul.Xr netintro 4 ,
10295d7878cSArchie Cobbs.Xr ng_ether 4 ,
10395d7878cSArchie Cobbs.Xr ifconfig 8
10401779872SBill Paul.Sh HISTORY
10501779872SBill PaulThe
10601779872SBill Paul.Nm
10701779872SBill Pauldevice driver first appeared in
10801779872SBill Paul.Fx 4.0 .
10901779872SBill Paul.Sh AUTHORS
11001779872SBill PaulThe
11101779872SBill Paul.Nm
11201779872SBill Pauldriver was written by
1136c899950SBaptiste Daroussin.An Bill Paul Aq Mt wpaul@ee.columbia.edu .
114