Solaris Device Driver: |
cnft |
Device Type: |
Network (Ethernet) |
Adapters: |
|
Bus Type: |
PCI |
This is a third-party driver developed by Compaq Computer Corporation. For support and information about possible updates to this driver, contact Compaq at http://www.compaq.com.
Insert a 10BASE-T UTP, 10/100BASE-TX UTP, 100BASE-FX, or 100VG-AnyLAN UTP module into the NetFlex-3 PCI controller base unit. For Netelligent and DualPort controllers, this step is not required.
NetFlex-3/P controllers:
o IRQ Level: |
2(9), 3, 4, 5, 6, 7, 10, 11 |
Netelligent controllers:
o IRQ Level: |
2(9), 3, 4, 5, 6, 7, 10, 11, 12, 14, 15 |
Trying to remove NetFlex-3 controllers configured at the same IRQ produces the error message: "Couldn't remove function . . . . from ipl, irq".
Configuring a NetFlex-3 controller and a NetFlex-2 controller on the same IRQ line on the same server could result in one of the controllers not being available. Configure the two cards to different IRQ lines.
To get good performance for 100BASE, full duplex operation, the media speed and duplex mode have to be forced to 100 and 2, respectively.
Both the UTP and AUI interfaces are supported by the Integrated NetFlex-3 controller on the ProLiant 2500. However, net booting is supported only using the UTP interface.
Netbooting is supported only using the UTP interface on the ProLiant 800 and Deskpro 4000/6000.
Install the Solaris software.
Modify the driver configuration file /platform/i86pc/kernel/drv/cnft.conf.
This file specifies the valid configurable parameters for the driver:
duplex_mode: This property forces the duplex mode for the controller. It can be set to:
0 - Autoconfigure (Default)
1 - Half duplex
2 - Full duplex
media_speed: This property sets the media speed for the controller. This option can be used to force the 10/100BASE-TX to 10- or 100-Mbps operation. The media speed is autoconfigured by default. The valid values are:
0 - Autoconfigure (Default)
10 - Force 10-Mbps media speed
100 - Force 100-Mbps media speed
max_tx_lsts, max_rx_lsts, tx_threshold: These properties tune driver performance. The valid values are:
Property |
Valid Values |
Default Value |
---|---|---|
max_tx_lsts |
4 to 16 |
16 |
max_rx_lsts |
4 to 16 |
16 |
tx_threshold |
2 to 16 |
16 |
debug_flag: Set this property to 1 or 0 to enable or disable debug messages from the driver. Debug messages are disabled by default.
mediaconnector: Set to 1 to enable the AUI interface for the Integrated NetFlex-3 controller on ProLiant 2500 systems or to enable the BNC interface on the Integrated NetFlex-3 controller on the ProLiant 800 and Deskpro 4000/6000. The UTP interface is the default (0).
board_id: Set this property to support additional PCI controllers. The format of the board_id is 0xVVVVDDDD, where VVVV means vendor ID and DDDD, device ID. More than one ID can be specified, if required.
To activate the configuration changes, as root type:
# touch /reconfigure # reboot