1dfd1e98eSBill Paul.\" Copyright (c) 1997, 1998, 1999, 2000 2dfd1e98eSBill Paul.\" Bill Paul <wpaul@ee.columbia.edu>. All rights reserved. 3dfd1e98eSBill Paul.\" 4dfd1e98eSBill Paul.\" Redistribution and use in source and binary forms, with or without 5dfd1e98eSBill Paul.\" modification, are permitted provided that the following conditions 6dfd1e98eSBill Paul.\" are met: 7dfd1e98eSBill Paul.\" 1. Redistributions of source code must retain the above copyright 8dfd1e98eSBill Paul.\" notice, this list of conditions and the following disclaimer. 9dfd1e98eSBill Paul.\" 2. Redistributions in binary form must reproduce the above copyright 10dfd1e98eSBill Paul.\" notice, this list of conditions and the following disclaimer in the 11dfd1e98eSBill Paul.\" documentation and/or other materials provided with the distribution. 12dfd1e98eSBill Paul.\" 3. All advertising materials mentioning features or use of this software 13dfd1e98eSBill Paul.\" must display the following acknowledgement: 14dfd1e98eSBill Paul.\" This product includes software developed by Bill Paul. 15dfd1e98eSBill Paul.\" 4. Neither the name of the author nor the names of any co-contributors 16dfd1e98eSBill Paul.\" may be used to endorse or promote products derived from this software 17dfd1e98eSBill Paul.\" without specific prior written permission. 18dfd1e98eSBill Paul.\" 19dfd1e98eSBill Paul.\" THIS SOFTWARE IS PROVIDED BY Bill Paul AND CONTRIBUTORS ``AS IS'' AND 20dfd1e98eSBill Paul.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 21dfd1e98eSBill Paul.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 22dfd1e98eSBill Paul.\" ARE DISCLAIMED. IN NO EVENT SHALL Bill Paul OR THE VOICES IN HIS HEAD 23dfd1e98eSBill Paul.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 24dfd1e98eSBill Paul.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 25dfd1e98eSBill Paul.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 26dfd1e98eSBill Paul.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 27dfd1e98eSBill Paul.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 28dfd1e98eSBill Paul.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 29dfd1e98eSBill Paul.\" THE POSSIBILITY OF SUCH DAMAGE. 30dfd1e98eSBill Paul.\" 31dfd1e98eSBill Paul.\" $FreeBSD$ 32dfd1e98eSBill Paul.\" 3386e3186eSTom Rhodes.Dd July 16, 2005 344c574bfdSRuslan Ermilov.Dt KUE 4 353d45e180SRuslan Ermilov.Os 36dfd1e98eSBill Paul.Sh NAME 37dfd1e98eSBill Paul.Nm kue 3886e3186eSTom Rhodes.Nd "Kawasaki LSI KL5KUSB101B USB Ethernet driver" 39dfd1e98eSBill Paul.Sh SYNOPSIS 4086e3186eSTom RhodesTo compile support for the 4186e3186eSTom Rhodes.Nm 4290296834STom Rhodesdriver into your kernel, place the following lines in your 4390296834STom Rhodeskernel configuration file: 4486e3186eSTom Rhodes.Bd -ragged -offset indent 45a376b5ffSChristian Brueffer.Cd "device uhci" 466b713d58SJeroen Ruigrok van der Werven.Cd "device ohci" 476b713d58SJeroen Ruigrok van der Werven.Cd "device usb" 486b713d58SJeroen Ruigrok van der Werven.Cd "device kue" 4986e3186eSTom Rhodes.Ed 5086e3186eSTom Rhodes.Pp 5186e3186eSTom RhodesAlternatively, to load the 5286e3186eSTom Rhodes.Nm 5386e3186eSTom Rhodesdriver at boot time, place the following line in 5486e3186eSTom Rhodes.Xr loader.conf 5 : 5586e3186eSTom Rhodes.Bd -literal -offset indent 5686e3186eSTom Rhodesif_kue_load="YES" 5786e3186eSTom Rhodes.Ed 58dfd1e98eSBill Paul.Sh DESCRIPTION 59dfd1e98eSBill PaulThe 60dfd1e98eSBill Paul.Nm 61117c4d64SChristian Bruefferdriver provides support for USB Ethernet adapters based on the Kawasaki 62117c4d64SChristian BruefferLSI KL5KLUSB101B chipset. 63117c4d64SChristian Brueffer.Pp 64117c4d64SChristian BruefferThe KL5KLUSB101B supports a 128-entry multicast filter, single perfect 65117c4d64SChristian Bruefferfilter entry for the station address and promiscuous mode. 66117c4d64SChristian BruefferPackets are 67117c4d64SChristian Bruefferreceived and transmitted over separate USB bulk transfer endpoints. 68117c4d64SChristian Brueffer.Pp 69117c4d64SChristian BruefferThe Kawasaki chipset supports only 10Mbps half-duplex mode, hence there 70117c4d64SChristian Bruefferare no 71117c4d64SChristian Brueffer.Xr ifmedia 4 72117c4d64SChristian Brueffermodes to select. 73117c4d64SChristian Brueffer.Pp 74117c4d64SChristian BruefferFor more information on configuring this device, see 75117c4d64SChristian Brueffer.Xr ifconfig 8 . 76117c4d64SChristian Brueffer.Sh HARDWARE 77117c4d64SChristian BruefferThe 78117c4d64SChristian Brueffer.Nm 79117c4d64SChristian Bruefferdriver supports Kawasaki LSI KL5KLUSB101B based USB Ethernet 80117c4d64SChristian Bruefferadapters including: 81dbcefa3fSPeter Pentchev.Pp 82bf7f20c2SRuslan Ermilov.Bl -bullet -compact 83dbcefa3fSPeter Pentchev.It 84dbcefa3fSPeter Pentchev3Com 3c19250 85dbcefa3fSPeter Pentchev.It 86117c4d64SChristian Brueffer3Com 3c460 HomeConnect Ethernet USB Adapter 87dbcefa3fSPeter Pentchev.It 88dbcefa3fSPeter PentchevADS Technologies USB-10BT 89dbcefa3fSPeter Pentchev.It 90117c4d64SChristian BruefferAOX USB101 91117c4d64SChristian Brueffer.It 92dbcefa3fSPeter PentchevATen UC10T 93dbcefa3fSPeter Pentchev.It 94117c4d64SChristian BruefferAbocom URE 450 95117c4d64SChristian Brueffer.It 96dbcefa3fSPeter PentchevCorega USB-T 97dbcefa3fSPeter Pentchev.It 98dbcefa3fSPeter PentchevD-Link DSB-650C 99dbcefa3fSPeter Pentchev.It 100dbcefa3fSPeter PentchevEntrega NET-USB-E45, NET-HUB-3U1E 101dbcefa3fSPeter Pentchev.It 102dbcefa3fSPeter PentchevI/O Data USB ETT 103dbcefa3fSPeter Pentchev.It 104dbcefa3fSPeter PentchevKawasaki DU-H3E 105dbcefa3fSPeter Pentchev.It 106dbcefa3fSPeter PentchevLinkSys USB10T 107dbcefa3fSPeter Pentchev.It 108dbcefa3fSPeter PentchevNetgear EA101 109dbcefa3fSPeter Pentchev.It 110dbcefa3fSPeter PentchevPeracom USB Ethernet Adapter 111dbcefa3fSPeter Pentchev.It 112dbcefa3fSPeter PentchevSMC 2102USB, 2104USB 113dbcefa3fSPeter Pentchev.El 114dfd1e98eSBill Paul.Sh DIAGNOSTICS 115dfd1e98eSBill Paul.Bl -diag 116dfd1e98eSBill Paul.It "kue%d: watchdog timeout" 117dfd1e98eSBill PaulA packet was queued for transmission and a transmit command was 118dfd1e98eSBill Paulissued, however the device failed to acknowledge the transmission 119dfd1e98eSBill Paulbefore a timeout expired. 120dfd1e98eSBill Paul.It "kue%d: no memory for rx list" 121dfd1e98eSBill PaulThe driver failed to allocate an mbuf for the receiver ring. 122dfd1e98eSBill Paul.El 123dfd1e98eSBill Paul.Sh SEE ALSO 124dfd1e98eSBill Paul.Xr arp 4 , 125dfd1e98eSBill Paul.Xr netintro 4 , 12695d7878cSArchie Cobbs.Xr ng_ether 4 , 12795d7878cSArchie Cobbs.Xr ifconfig 8 128dfd1e98eSBill Paul.Sh HISTORY 129dfd1e98eSBill PaulThe 130dfd1e98eSBill Paul.Nm 131dfd1e98eSBill Pauldevice driver first appeared in 132dfd1e98eSBill Paul.Fx 4.0 . 133dfd1e98eSBill Paul.Sh AUTHORS 134dfd1e98eSBill PaulThe 135dfd1e98eSBill Paul.Nm 136dfd1e98eSBill Pauldriver was written by 137dfd1e98eSBill Paul.An Bill Paul Aq wpaul@ee.columbia.edu . 138dfd1e98eSBill Paul.Sh BUGS 139dfd1e98eSBill PaulThe 140dfd1e98eSBill Paul.Nm 141117c4d64SChristian Bruefferdriver does not accumulate Ethernet collisions statistics because the 142dfd1e98eSBill PaulKawasaki firmware does not appear to maintain any internal statistics. 143