for connected embedded systems
![]() |
![]() |
![]() |
Net.crys8900
Crystal 8900/8920 Ethernet network driver(QNX)
Syntax:
Net.crys8900 [-A] [-d chnl] [-F] [-i irq]
[-m mac] [-l log_net_id]
[-n tx_num_retries] [-P] [-p io_port]
[-r media_rate] [-t tx_retry_ticks] [-v] &
Options:
- -a io_port
- This option is no longer valid in QNX 4.25 and later. Use -p instead.
- -A
- Use AUI.
- -d chnl
- Specify DMA channel.
- -F
- Enable full-duplex operation.
- -i irq
- Program the card to use the specified hardware interrupt. This option overrides the default autodetect. If the autodetect doesn't work on an ISA card, you have a hardware conflict.
- -l log_net_id
- ("el") Connect to the specified logical network. The default is 1.
- -m mac
- Specify MAC address.
- -n tx_num_retries
- After failing to transmit to a remote node, retry transmission no more than this number of times. The default is 7.
- -P
- Program the NIC for promiscuous rx mode. All packets will be buffered, regardless of the packet's destination address. The default is non-promiscuous mode.
- -p io_port
- Use the given I/O port base, specified as a hexadecimal number without a leading 0x. This option overrides the default (0x300).
- -r media_rate
- Advertise the specified bit-transmission rate. The default is 100000000. This information is used by the Network Manager when multiple network drivers are running.
- -t tx_retry_ticks
- The number of 50-millisecond intervals between tx retries. The default is 6.
- -v
- Be verbose; print out hardware configuration info on the screen when starting up.
Description:
![]() |
Since the release of QNX 4.25, the Net.crys8900 network driver replaces the Net.ether8900 driver. |
The Net.crys8900 network driver communicates directly with a Crystal 89xx-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.crys8900 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 Crystal 89xx-compatible network card, you must also specify the -p and -i options for every invocation of Net.crys8900.
Examples:
On a Crystal 89xx autodetect adapter:
Net.crys8900 &
On a Crystal 89xx, use I/O port 300h and IRQ 5:
Net.crys8900 -p300 -i 5 &
Exit status:
- 0
- Successful completion.
- >0
- An error occurred.
See also:
![]() |
![]() |
![]() |

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