atse — driver for the Altera Triple-Speed Ethernet MegaCore
Contents
Bugs
The atse driver only supports a single configuration of the MegaCore as installed on the Terasic
Technologies Altera DE4 Development and Education Board.
Only gigabit Ethernet speeds are currently supported.
Debian May 21, 2014 ALTERA_ATSE(4)
Description
The atse device driver provides support for the Altera Triple-Speed Ethernet MegaCore.
Hardware
The current version of the atse driver supports the Ethernet MegaCore as described in version 11.1 of
Altera's documentation when the device is configured with internal FIFOs.
History
The atse device driver first appeared in FreeBSD 10.0.
Mac Selection
The default MAC address for each atse interface is derived from a value stored in cfi(4) flash. The
value is managed by the atsectl(8) utility.
Only a single MAC address may be stored in flash. If the address begins with the Altera prefix 00:07:ed
and ends in 00 then up to 16 addresses will be derived from it by adding the unit number of the interface
to the stored address. For other prefixes, the address will be assigned to atse0 and random addresses
will be used for other interfaces. If the stored address is invalid, for example all zero's, multicast,
or the default address shipped on all DE4 boards (00:07:ed:ff:ed:15) then a random address is generated
when the device is attached.
Name
atse — driver for the Altera Triple-Speed Ethernet MegaCore
See Also
miibus(4), netintro(4), ifconfig(8) Triple-SpeedEthernetMegaCoreFunctionUserGuide, AlteraCorporation, November 2011.
Synopsis
deviceatseoptionsATSE_CFI_HACK
In /boot/device.hints:
hint.atse.0.at="nexus0"hint.atse.0.maddr=0x7f007000hint.atse.0.msize=0x540hint.atse.0.rc_irq=1hint.atse.0.rx_maddr=0x7f007500hint.atse.0.rx_msize=0x8hint.atse.0.rxc_maddr=0x7f007520hint.atse.0.rxc_msize=0x20hint.atse.0.tx_irq=2hint.atse.0.tx_maddr=0x7f007400hint.atse.0.tx_msize=0x8hint.atse.0.txc_maddr=0x7f007420hint.atse.0.txc_msize=0x20hint.e1000phy.0.at="miibus0"hint.e1000phy.0.phyno=0