9Solaris Driver Setup
Customizing the Driver Configuration
To customize the driver, edit /kernel/drv/bcme.conf and update the respective parameters in this file. These parameters are described below.
ForceSpeedDuplex
ForceSpeedDuplex configures the link (or instance) to a certain speed and duplex mode. By default, all instances are set to AutoNegotiate (0). When set to AutoNegotiate, the instance settings are:
ForceSpeedDuplex=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
These settings are based on the following values:
Value Description
0AutoNegotiate
110 Mbps speed and Half Duplex mode
210 Mbps speed and Full Duplex mode
3100 Mbps speed and Half Duplex mode
4100 Mbps speed and Full Duplex mode
For example, to configure adapters of instance 0 to 100 Mbps Full Duplex and instance 3 to 10 Mbps Half Duplex, set the ForceSpeed Duplex parameter to:
ForceSpeedDuplex=4,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0;
FlowControl
FlowControl configures the flow control parameters of a link. By default, all instances are set to disable both Tx and Rx flow control (0). As a result, the default instance settings are:
FlowControl=0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0;
These settings are based on the following values:
Value Description
0Both Tx and Rx flow control are disabled.
1Tx flow control is enabled. Pause frames will be sent if resource is low, but device will not process Rx Pause Frame.
2Rx flow control is enabled. If the device receives a Pause Frame, it will stop sending. However, the device will not send a Pause Frame if resource is low.
3Both Rx and TX flow control are enabled. Pause frames will be sent if resource is low. If the device receives a Pause Frame, it will stop sending.
4Advertise both Rx and TX Flow Control being enabled and negotiate with the link partner. If link AutoNegotiate is not enabled, then both Tx and Rx Flow Control are disabled.
80