Operating systems, development tools, and professional services
for connected embedded systems
for connected embedded systems
![]() |
![]() |
![]() |
![]() |
devn-ppc405.so
Driver for IBM PPC405 on-chip Ethernet controllers
Syntax:
io-net -d ppc405 mac=XXXXXXXXXXXX[,option[,option...]]
... &
Runs on:
Neutrino
Options:
![]() |
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.

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:
"Network drivers (devn-*)" and "Network protocol interfaces (npm-*)" in the Utilities Summary
![]() |
![]() |
![]() |
![]() |

![[Previous]](../prev.gif)
![[Contents]](../contents.gif)
![[Index]](../keyword_index.gif)
![[Next]](../next.gif)