rue(4)
NAME
rue - RealTek RTL8150 USB to Fast Ethernet controller driver
SYNOPSIS
To compile this driver into the kernel, place the following
lines in your
kernel configuration file:
device uhci
device ohci
device usb
device miibus
device rue
Alternatively, to load the driver as a module at boot time,
place the
following line in loader.conf(5):
if_rue_load="YES"
DESCRIPTION
- The rue driver provides support for USB Ethernet adapters
- based on the
RealTek RTL8150 USB to Fast Ethernet controller chip. - The RTL8150 contains an integrated Fast Ethernet MAC, which
- supports both
10 and 100Mbps speeds in either full or half duplex. Al - though designed
to interface with 100Mbps peripheral, the existing USB stan - dard specifies
a maximum transfer speed of 12Mbps. Users should therefore - not expect to
actually achieve 100Mbps speeds with this device. - The rue driver supports the following media types:
- autoselect Enable auto selection of the media type and
- options.
- The user can manually override the auto se
- lected mode by
adding media options to the /etc/rc.conf - file.
- 10baseT/UTP Set 10Mbps operation. The mediaopt option
- can also be
- used to select either full-duplex or
- half-duplex modes.
- 100baseTX Set 100Mbps (Fast Ethernet) operation. The
- mediaopt
- option can also be used to select either
- full-duplex or
half-duplex modes. - The rue driver supports the following media options:
- full-duplex Force full duplex operation.
- half-duplex Force half duplex operation.
- For more information on configuring this device, see ifcon
- fig(8).
HARDWARE
- The rue driver supports RealTek RTL8150 based USB Ethernet
- adapters
including: - +o Buffalo (Melco Inc.) LUA-KTX
+o Green House GH-USB100B
+o LinkSys USB100M
+o Billionton 10/100 FastEthernet USBKR2
DIAGNOSTICS
- rue%d: watchdog timeout A packet was queued for transmis
- sion and a
transmit command was issued, however the device failed to - acknowledge the
transmission before a timeout expired. - rue%d: rx list init failed The driver failed to allocate an
- mbuf for the
transmitter ring. - rue%d: no memory for rx list The driver failed to allocate
- an mbuf for
the receiver ring.
SEE ALSO
arp(4), miibus(4), netintro(4), ng_ether(4), ifconfig(8)
ReakTek RTL8150 data sheet,
ftp://ftp.realtek.com.tw/lancard/data_sheet/8150/.
HISTORY
The rue device driver first appeared in FreeBSD 5.1.
AUTHORS
- The rue driver was written by Shunsuke Akiyama <akiya
- ma@FreeBSD.org>.
- BSD July 16, 2005