SMC91C90/91C92/91C100FD Ethernet network driver (QNX)
Net.ether9000 [options] &
- -c
- Program the NIC to monitor the carrier when
transmitting.
- -f tx_forget_time
- After a driver-level NACK is received from
a remote node, Net.ether9000 will assume that
because packets were dropped, throttling the
transmit output on that connection would be
a good idea. So, the output will be reduced
to approximately 400K/sec for 10 seconds, after
which the eternally optimistic Net.ether9000
stops throttling its output. The -f option allows you
to change the default 10 seconds above.
- -F
- Enable full-duplex operation.
- -h hang_ticks
- Specify the number of 50ms ticks to wait until the driver
concludes that the chip is hung and resets it. Default: 10 (500ms).
- -i irq
- Specify hardware interrupt (default is to autodetect)
- -l log_net_id
- ("el") Connect to the specified logical network.
The default is 1.
- -M
- Program the NIC for multicast receive mode. All
packets with multicast destination addresses
will be buffered.
- -n tx_num_retries
- After failing to transmit to a remote node,
retry transmission no more than this number
of times. Default is 3.
- -o
- Use fiber optic links.
- -p io_port
- Use the given I/O port base, specified as a hexadecimal number
without a leading 0x.
This option
overrides the autodetect.
- -P
- Program the NIC for promiscuous receive mode. All
packets will be buffered, regardless of
the packet's destination address. The default
is non-promiscuous mode.
You may use this option in conjunction with
netsniff
to monitor other traffic on the network.
- -r media_rate
- Advertise the specified bit-transmission
rate. The default is 10000000. This
information is used by the Network Manager
when multiple network drivers are running.
- -s speed
- Specify the data rate, e.g. -s10 or
-s100. Default is auto-negotiate. Use of this
option disables the auto-negotiation capability of the
ethernet card.
- -t tx_retry_ticks
- The number of 50 millisecond intervals
between transmit retries. The default is 20.
- -T [a|t]
- Specify connection type. If t is specified, the
connection type is 10BASE-T. If a is specified, the
connection type is AUI/coax.
- -v
- Be verbose; print out hardware configuration
info on the screen when starting up.
The Net.ether9000 network driver communicates directly with a
SMC91C90, SMC91C92, or SMC91C100FD compatible Ethernet network card. It
provides the Network Manager with reliable data transfer over
an Ethernet network.
Before installing your card, you should read the technote
contained in the /etc/readme/technotes/Net.ether9000 file.
If you install more than one network card, you must specify
a unique network ID (-l option) to every network driver.
If you install more than one SMC9000 or compatible network
card, you must also specify the -p options for every
invocation of Net.ether9000 (except the one with the lowest I/O port).
On an SMC91C92, scan for card and autodetect IRQ:
Net.ether9000 &
On an SMC91C92, use I/O port 340h and autodetect IRQ:
Net.ether9000 -p 340 &
One card is using I/O port 300h (scan will detect first)
on logical network 1. The second card is using I/O port
320h on logical network 2:
Net.ether9000 &
Net.ether9000 -p 320 -l 2 &
Net.ether9000 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.
The Net.ether9000 driver ignores SIGPWR.
Net.ether9000 terminates only upon encountering errors during
initialization or upon getting a signal (i.e. being killed).
- 0
- Net.ether9000 has shut down successfully and cleanly
deregistered from Net.
- >0
- An error occurred during initialization.
Net,
Net.*,
netinfo,
netmap
Installation & Configuration