Faire reconnaitre des cartes réseaux non supportées par Solaris

From Deimos.fr / Bloc Notes Informatique
Jump to: navigation, search

1 Introduction

Je viens d'être confronté à un problème de reconnaissance de cartes réseaux pour mon serveur à la maison. J'ai 2 cartes réseaux gigabit D-Link DGE-530T et elles ne fonctionnement malheureusement pas de base sous Solaris. Pas de panique, les drivers existant sous license BSD, ces drivers ont pu être portés et même pour certains packagés.

Ce la a été mon cas pour ces DLINK. Je vous donne donc la démarche que j'ai suivis pour faire fonctionne mes 2 cartes et je vous donne des liens en référence dans le cas ou vous avez d'autres cartes réseaux à faire reconnaitre.

2 Installation

Tout d'abord on va supprimer l'ancien package qui contient les drivers :

Command pkgrm
pkgrm SK98sol

Ensuite, nous allons voir si il existe des alias de drivers et ensuite on le supprime si ça existe :

Command grep
grep sk98 /etc/driver_aliases

Supprimez donc toutes les lignes qui apparaissent de cette commande.

Maintenant, nous allons passer à l'installation du drivers. Téléchargez la version correspondant à votre architecture du drivers D-Link, puis décompressez et installez le package :

Command
gtar -xzvf skge*.tar.Z
pkgadd -d . SKGEsol

Suivez les instructions. A la fin mettre à jour la liste afin que des alias actualisés soient crés :

Command
update_drv -a -i "pci1186,4b01" skge

Et pour finir, nous devons faire détecter le matériel au boot :

Command touch
touch /reconfigure

Il ne reste plus qu'a faire rebooter la machine et c'est bon :-)

3 FAQ

3.1 J'ai des problèmes avec VirtualBox pour faire reconnaitre ma carte, pourquoi ?

Dans les logs de VirtualBox, vous pourez tomber sur quelquechose du genre :

vboxflt:vboxNetFltSolarisOpenStream Failed to open '/dev/skge0' rc=19 pszName='skge0'

Et là est le problème, dans /dev/, il n'y a que skge et non skge0 comme indiqué dans /etc/hostname.skge0.
Je n'ai malheureusement pas trouvé de solution rapide, j'ai préférer changer la carte réseau à la place. Désolé pour ceux qui pensaient trouver une solution à ceci.

4 Références

Liste des cartes réseaux et drivers supplémentaires pour Solaris
http://www.sun.com/bigadmin/hcl/data/components/details/2729.html
http://www.skd.de/e_en/support/driver_searchresults.html?navanchor=10013&term=typ.treiber+bs.SUN_Solaris+produkt.SK-9821V2.0&produkt=produkt.SK-9821V2.0&typ=typ.treiber&system=bs.SUN_Solaris