[Previous] [Contents] [Next]

Net.arcnet

Arcnet network driver (QNX)

Syntax:

Net.arcnet [options] &

Options:

-b
Disable reception of broadcast packets.
-i irq
Use the specified interrupt line (IRQ). This option overrides automatic IRQ detection.
-l log_net_id
("el") Connect to the specified logical network ID. (Default: 1)
-m mem
Use the specified memory segment (hexadecimal). This option overrides automatic RAM detection.
-n num_retries
Specify the number of retries after a transmit failure before giving up. (Default: 50)
-p ioport
Specify the I/O port location for a standard SMC Arcnet card, specified as a hexadecimal number without a leading 0x.
-r media_rate
Advertise the specified bit-transmission rate. The default is 2500000. This information is used by the Network Manager when multiple drivers are running.
-s
Terminate on SIGPWR. (Default: stay running)
-t ticks
Specify the number of 50 millisecond ticks before primary timeout (Default: 40)
-T ticks
Specify the number of 50 millisecond ticks before secondary timeout (Default: 40)
-v
Be verbose; print out hardware info on the console when starting up.

Description:

The Net.arcnet network driver communicates directly with either a Corman Arcnet card with memory mapped registers, or a standard Arcnet card with I/O mapped registers. It provides the Network Manager with reliable data transfer over an Arcnet network.

By default, Net.arcnet will detect all hardware parameters automatically. However, you can specify any or all of these parameters by using the options described above.


Note: Before installing your card, you should read the technote contained in the /etc/readme/technotes/Net.arcnet file.

If you install multiple Arcnet cards, you must specify a unique logical network ID (-l option) for every driver. On an ISA bus computer (e.g. AT), you must also specify a unique memory segment (-m mem option) for every Corman card. For a standard Arcnet card, you must specify -p ioport.


Examples:

One Corman or standard Arcnet card is installed. Use automatic IRQ and RAM detection:

    Net.arcnet &

Use IRQ 3 and set the memory segment to be located at DC00 hex:

    Net.arcnet -i 3 -m DC00 &

Two Corman Arcnet cards are installed at memory segments DC00 and CC00; use automatic IRQ detection for both:

    Net.arcnet -l 1  -m DC00 &
    Net.arcnet -l 2  -m CC00 &

Two standard Arcnet cards are installed at I/O ports 300 and 260:

    Net.arcnet -l 1 -p 300 &
    Net.arcnet -l 2 -p 260 &

Files:

Net.arcnet closes its standard input, standard output and standard error immediately after initialization.

Error messages are displayed via the qnx_display_*() functions, not through standard error.

Signals:

The Net.arcnet driver ignores SIGPWR unless -s is specified.

Exit status:

Net.arcnet terminates only upon encountering errors during initialization or upon getting a signal (i.e. being killed).

0
Net.arcnet has shut down successfully and cleanly deregistered from Net.
>0
An error occurred during initialization.

See also:

Net, Net.*, netinfo Installation & Configuration


[Previous] [Contents] [Next]