Désinstallation du pilote, Configuration du pilote, Utilisation de la mémoire – Dell Broadcom NetXtreme Family of Adapters Manuel d'utilisation

Page 46

Advertising
background image

Logiciel pilote pour Solaris : Guide de l'utilisateur de la carte réseau Broadcom NetXtreme II®

file:///C|/Users/Nalina_N_S/Documents/NetXtremeII/French/solaris.htm[9/5/2014 3:47:57 PM]

Pour mettre à niveau le package de pilotes Broadcom vers la version actuelle, vous devez d'abord désinstaller du système la
version précédente du pilote. Voir

Désinstallation du pilote

. Une fois le pilote précédent désinstallé, installez la nouvelle

version à l'aide de l'une des méthodes indiquées dans ce document.

Remarque : n'installez pas plusieurs instances du pilote sur un seul système.

Désinstallation du pilote

1. ifconfig bnxe[numéro_d'instance] down
2. ifconfig bnxe[numéro_d'instance] unplumb
3. pkgrm BRCMbnxe

Configuration du pilote

Le pilote bnxe peut être configuré via le fichier bnxe.conf qui est installé sous /kernel/drv. Une fois ce fichier de configuration
modifié, le système doit être redémarré ou le pilote déchargé et reconfiguré à l'aide de la commande d'administration
update_drv.

Toutes les configurations peuvent être spécifiées par instance. Le format utilisé est le suivant et chaque ligne doit se terminer
par un point-virgule :

bnxe<#>_<config_item>=X;

Ainsi, à titre d'exemple, pour adv_autoneg_cap, vous utiliserez les lignes suivantes :

bnxe0_adv_autoneg_cap=1;
bnxe1_adv_autoneg_cap=0;
bnxe2_adv_autoneg_cap=1;
bnxe3_adv_autoneg_cap=1;

Si un élément de configuration n'est pas spécifié pour une instance spécifique, la valeur par défaut est utilisée. La valeur par
défaut utilisée par toutes les instances peut être remplacée à l'aide de la ligne suivante :

default_<config_item>=X;

Pour les valeurs booléennes, 1 = TRUE et 0 = FALSE.

Utilisation de la mémoire

Le nombre de descripteurs de tampons RX/TX spécifié dans le fichier de configuration peut avoir un impact négatif sur
l'utilisation de la mémoire. Si ce chiffre est trop élevé, les allocations DMA peuvent échouer, ce qui affecte les autres pilotes
chargés sur le système. Si les allocations DMA échouent lors de l'initialisation et/ou du démarrage du système, il est probable
que le système ne démarre pas. Ce comportement représente une contrainte d'implémentation du système d'exploitation
Solaris. Par ailleurs, il a été constaté que la quantité d'espace d'allocation DMA disponible sur un système exécuté en mode
32 bits est inférieure à celle d'un système 64 bits.

Pour un seul descripteur RX, les éléments suivants sont alloués :

1 pointeur DMA
1 tampon de mémoire DMA de taille MTU
1 Ko de surcharge de mémoire

Pour un seul descripteur TX, les éléments suivants sont alloués :

9 pointeurs DMA pour l'envoi de mblk chaînés
1 tampon de mémoire DMA de taille MTU
1 Ko de surcharge de mémoire

Remarque : Le nombre de pointeurs DMA disponibles dans le système augmente avec la quantité de mémoire vive.

Avec plus de mémoire vive, le nombre de descripteurs peut être augmenté sans risque.

Par défaut, le nombre de descripteurs de tampons RX/TX est de 2 048. Avec une carte réseau Broadcom BCM57711 en mode
multifonction, le nombre de descripteurs configurés est divisé par quatre et se termine à 512. Ceci a pour but de conserver le
nombre d'attributions DMA au minimum. Après l'installation, il est recommandé d'augmenter le nombre de descripteurs

Advertising