arl1e(7)
NAME
arl1e -This file describes the Linux* Base Driver for the Atheros(R)
AR8121/AR8113 PCI-E Ethernet Adapters.
SYNOPSIS
modprobe arl1e [<option>=<VAL1>,<VAL2>,...] insmod arl1e [<option>=<VAL1>,<VAL2>,...]
DESCRIPTION
This driver is intended for 2.4.x and 2.6.x kernels. This driver
includes support for Itanium(R)2-based systems.
This driver is only supported as a loadable module at this time.
Atheros is not supplying patches against the kernel source to allow for
static linking of the driver. For questions related to hardware
requirements, refer to the documentation supplied with your Atheros
AR8121/AR8113 adapter. All hardware requirements listed apply to use
with Linux.
OPTIONS
- The following optional parameters are used by entering them on the command line with the modprobe or insmod command. For example, with two
AR8121/AR8113 PCI-E adapters, entering:
- modprobe arl1e TxMemSize=8,10
- loads the arl1e driver with 8KB TX memory for the first adapter and 10KB TX memory for the second adapter.
- int_mod_timer
Valid Range: 50-65000- Default Value: 100
- represents the minmum interval between interrupts controller generated.
- media_type
Valid Settings: 0(auto-negotiate at all supported speeds), 1(only link at 1000Mbps Full Duplex), 2(only link at 100Mbps Full Duplex), 3(only link at 100Mbps Half Duplex), 4(only link at 10Mbps Full Duplex), 5(only link at 10Mbps Half Duplex)
Default Value: 0 (auto-negotiate at all supported speeds)- forces the line speed to the specified value in megabits per second (Mbps). If this parameter is not specified or is set to 0 and the link partner is set to auto-negotiate, the board autodetects the correct speed.
- TxMemSize
Valid Range: 4-64
Default Value: 8- number KB of transmit memory allocated by the driver. Increasing this value allows the driver to queue more transmits.
- NOTE: Depending on the available system resources, the request for a higher number of transmit descriptors may be denied. In this case, use a lower number.
- RxMemBlock
Valid Range: 16-512
Default Value: 64- number of receice memory block allocated by the driver. Increasing this value allows the driver to buffer more incoming packets. Each memory block is 1536 bytes.
- NOTE: Depending on the available system resources, the request for a higher number of receive memory block may be denied. In this case, use a lower number.
- FlashVendor
Valid Range: 0(Atmel), 1(SST), 2(ST)
Default Value: 0- vendor of spi flash used by the ethernet Adapter.
NAPI
- NAPI (Rx polling mode) is supported in the atl1e driver. NAPI is
enabled or disabled based on the configuration of the kernel. To override the default, use the following compile-time flags.
- To enable NAPI, compile the driver module, passing in a configuration option:
- make CFLAGS_EXTRA=-DAT_NAPI install
- To disable NAPI, compile the driver module, passing in a configuration option:
- make CFLAGS_EXTRA=-DAT_NO_NAPI install
- See www.cyberus.ca/~hadi/usenix-paper.tgz for more information on NAPI.
SUPPORT
For additional information, including supported adapters, building, and
installation, see the Readme file included with the driver.
- For general information, go to the Atheros support website at:
- http://support.atheros.com
- If an issue is identified with the released source code on the supported kernel with a supported adapter, email the specific information related to the issue to xiong.huang@atheros.com.