devn-ppc405.so

Driver for IBM PPC405 on-chip Ethernet controllers

Syntax:

io-net -d ppc405 mac=XXXXXXXXXXXX[,option[,option...]]
       ... &

Runs on:

Neutrino

Options:


Note: Use commas (,) to separate the options (not spaces).

deviceindex
The instance of the on-chip Ethernet controller to attach to. By default, the driver attempts to detect and attach to all on-chip Ethernet controllers. If there's more than one device on the board (e.g. en0, en1, en2, etc.), setting this option to deviceindex=0 initializes the first device only.
duplex=0|1
Half (0) or full (1) duplex mode. The default is automatically detected on supported hardware. If you specify duplex, specify speed as well.
mac=XXXXXXXXXXXX
MAC address of the controller. You must specify a MAC address via this option.

Note: You should specify the MAC address of the first controller; the driver automatically increments the MAC address for additional controllers, if they're present.

mii
Select the standard MII interface.
mtu=N
Maximum transmission unit. The default is 1514.
phy=N
Address of the connected PHY device.
priority=N
Priority of driver's event handler thread. The default is 21.
promiscuous
Enable reception of all packets on the wire, irrespective of destination MAC address. The default is off.
receive=N
Set the number of receive descriptors. The default is 16, max is 256.
regbase=N
Physical address of the first EMAC controller (EMACO).
rmii
Select reduced MII interface.
rxde_irq=N
Hardware interrupt number for MAL receive descriptor error events. The default is automatically detected on supported hardware.
rxeob_irq=N
Hardware interrupt number for MAL packet reception events. The default is automatically detected on supported hardware.
smii
Select serial MII interface.
speed=N
Media data rate (10Mbit or 100Mbit operation). The default is automatically detected on supported hardware. If you specify speed, specify duplex as well; if speed alone is specified, the specified speed will be correctly set, but duplex will default to half (0).
transmit=N
Set the number of transmit descriptors. The default is 32, the max is 256.
txde_irq=N
Hardware interrupt number for MAL transmit descriptor error events. The default is automatically detected on supported hardware.
verbose
verbose=N
Be verbose. Specify N for more verbosity (the higher the number, the more detailed the output). The output goes to slogger, invoke sloginfo to view.

Description:

The devn-ppc405.so driver controls IBM PPC405 on-chip ethernet controllers.

Examples:

Start io-net using the devn-ppc405.so driver and the full TCP/IP stack:

io-net -dppc405 mac=0004ACE313DF -ptcpip 
ifconfig en0 192.168.0.10

Files:

/dev/io-net
The directory where, by default, drivers and protocol modules add entries. For more information, the documentation for io-net.

See also:

io-net

"Network drivers (devn-*)" and "Network protocol interfaces (npm-*)" in the Utilities Summary