SiS 900 Ethernet network driver (QNX)
Net.sis9 [-p IoBase] [-i IrqNum] [-m MAC_ADDR]
[-V Port Speed] [-M] [-n TxMaxRetries] [-P]
[-r MediaRate] [-t TxRetryTicks] [-s Speed]
[-F] [-l NetId] [-L NetManagerName]
[-I PciIndex] [-T NumTx] [-R NumRx] [-v] [-k]
[-x VendorId] [-y DeviceId]
- -F
- Force full-duplex operation of the card.
The default is half-duplex, unless the PHY auto-negotiates full-duplex.
- -I PciIndex
- Have the driver look at this specific PCI Index for a SiS900-compatible
card.
You should have to specify -I only if you have more than one
SiS900-compatible card installed (e.g. -I0, -I1,'
-I2).
- -i IrqNum
- Program the card to use the specified hardware interrupt.
This option overrides the default autodetect.
- -k
- Store/Forward on Tx.
The chip will load the complete message into its buffer before starting
transmission.
- -L NetManagerName
- The name of the network manager.
The default is qnx/net.
- -l NetId
- ("el") Connect to the specified logical network.
The default is 1.
- -M
- Program the NIC for multicast Rx mode.
All packets with multicast destination addresses will be buffered.
- -m MAC_ADDR
- Override the default Ethernet physical address
- -n TxMaxRetries
- After failing to transmit to a remote node, retry the transmission no
more than this number of times.
The default is 3.
- -P
- Program the NIC for promiscuous Rx mode.
All packets will be buffered, regardless of the packet's destination
address.
The default is nonpromiscuous mode.
- -p IoBase
- Use the specified I/O port base, specified as a hexadecimal number
without a leading 0x.
This option overrides the default auto-detection, which uses the PCI BIOS
to return a port address.
- -R NumRx
- The number of Rx descriptors (default: 32).
- -r MediaRate
- Advertise the specified bit-transmission rate.
The default is 100000000.
The Network Manager uses this information when multiple network drivers
are running.
- -s Speed
- Set the speed at which the card should run.
You can use this option only with 100Mbit cards (e.g. -s10 or
-s100).
This option disables the auto-negotiation capability of the Ethernet card.
- -T NumTx
- The number of Tx descriptors (default: 16).
- -t TxRetryTicks
- The number of 50ms ticks between Tx retries (default : 20).
- -V Port Speed
- Send output to the given serial port, at the given speed (debugging).
Use a space to separate the Port and Speed
arguments (e.g. -V3e8 9600).
- -v
- Be verbose; print out hardware configuration information on the screen
when starting up.
- -x VendorId
- Override the default PCI Vendor ID.
- -y DeviceId
- Override the default PCI Device ID.
The Net.sis9 network driver has been tested with SiS's 900 PCI
Ethernet adapter.
The driver supports PHY auto-negotiation with auto-negotiating partners.
You can disable the auto-negotiation by using the -s command-line
option.
You can also force full-duplex operation by using the -F option.
Net.sis9 provides the Network Manager with reliable data
transfer over an Ethernet network.
Most of the time, you shouldn't need to specify the I/O port
or the hardware interrupt to Net.sis9; it should automatically
detect these parameters from the PCI BIOS.
If you install more than one network card, you must specify a unique network
ID to every network driver, by using the -l ("el")
option.
If more than one SiS900 compatible PCI card is installed, you'll need
to use the -I option (-I0 for the first card,
-I1 for the second, and so on).
Start the Net.sis9 driver with default parameters:
Net.sis9 &
Start the Net.sis9 driver and force the speed to 100Mbit:
Net.sis9 -s100 &
Start two copies of the driver running on separate cards, one
on logical network 1, the other on logical network 2:
Net.sis9 -I0 -l1 &
Net.sis9 -I1 -l2 &
- 0
- Success.
- >0
- An error occurred.
Net,
Net.ether1000,
Net.ether503,
Net.ether8003,
netinfo,
netmap
Installation & Configuration