Middleware, development tools, realtime operating system
software and services for superior embedded design


Home
QNX Community Resources
Developer Support
QNX Documentation Library
QNX Developer Support

QNX Developer Support

QNX Software Systems
Developer Resources
Blogs
Board support packages
Foundry27 projects
Forums
Hardware support listing
Online video tutorials
Product documentation
Technical Articles

[Previous] [Contents] [Index] [Next]

devn-gt64260.so

Driver for Marvell GT64260 Ethernet controller

Syntax:

io-net -d gt64260 [option[,option ...]] ... &

Options:


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

deviceindex=num
Specifies the index of the Ethernet device to attach to. If no index is specified, the driver automatically initializes and attaches to all 3 channels.
duplex=0/1
Duplex mode. Use 0 for half-duplex mode and 1 for full-duplex mode.
mac=XXXXXXXXXXXX
Specifies the hardware MAC address. This option is mandatory.
memrange=0xXXXXXXXX
Register base memory address. There is no default; this option is mandatory.
mtu=X
Maximum transmission unit.
nomulticast
Ignore requests to receive multicast addresses.
promiscuous
Enable promiscuous mode.
receive=num
Set the number of receive descriptors/buffers. The default is 64.
rmii=0
Use MII phy. Default is 1=ON (Use RMII phy).
speed=10/100
Media data rate.
transmit=num
Set the number of transmit descriptors/buffers. The default is 128.
verbose=num
Be verbose. Specify num for more verbosity (num can be 1-4, the higher the number, the more detailed the output). The output goes to slogger, invoke sloginfo to view.

Note: A MAC address must be specified on the command line. In auto-initialization mode, (where "deviceindex" isn't specified) the MAC address for each channel is derived from the specified MAC address plus the channel index.

Description:

The devn-gt64260.so driver controls Marvell Ethernet controllers.

Examples:

Start io-net on the Motorola MVP board, auto-initializing all three channels:


Note: Channel 1 will be assigned a MAC address of 001100bead01, and channel 2 will be assigned a MAC address of 001100bead02.

io-net -d gt64260 memrange=0xf8000000,rmii=0,mac=001100bead00 -ptcpip

Start io-net on the Marvell EV-64260A-BP board, using channel 0 and channel 2:

io-net -d gt64260 memrange=0xf8000000,mac=001100bead00,deviceindex=0 \
-dgt64260 memrange=0xf8000000,mac=001100bead22,deviceindex=2
-ptcpip

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


[Previous] [Contents] [Index] [Next]