3c90x: Difference between revisions
[unchecked revision] | [unchecked revision] |
Content deleted Content added
changing category |
https |
||
(3 intermediate revisions by 3 users not shown) | |||
Line 5:
===The Card===
* 3c90x (FastEtherLink XL) is a successor to 3c59x (which are successor to 3c5x9). A new feature introduced in this series is full bus master operation mode with seperate download and upload buffer chains.
* 3c90x support PIO for
* the adapter can be setup to wake the system upon reception of packets with a programmable filter.
* VLAN support.
Line 11:
There are three register mechanisms which enable the host to access and configure the NIC: PCI configuration registers, host registers (IO/memory space) and the NIC's EEPROM. Issuing a command to the NIC is achieved by writing to the write-only command register (a host register).
The read-only interrupt status register informs about the interrupt source, the current register bank visible in the window and whether a command is being executed. The 3x90xC provides also the IntStatusAuto register, reading of which returns the value of the interrupt status register and causes
Bytes 0-15 of the host registers form a switchable window, which means the meanings of particular bytes/words/dwords in the window depends on the currently selected register bank.
The docs are well written and easy to follow.
===Programming considerations===
* For 3c555, 3c556, 3c575 and 3c656 cards, the
===Resources===
Line 23:
* [http://www.koders.com/c/fid98F17E9728B0400DDA72C7AEC829DBBA27A753F9.aspx FreeBSD 3x90x driver]
* [http://www.3com.com/products/en_US/printsafe.jsp?sku=3CN3AC1556B 3com product details]
* [
*
===See Also===
* [[Networking]]
[[Category:
|