Faire reconnaitre des cartes réseaux non supportées par Solaris
Contents
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 :
pkgrm |
pkgrm SK98sol |
Ensuite, nous allons voir si il existe des alias de drivers et ensuite on le supprime si ça existe :
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 :
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 :
update_drv -a -i "pci1186,4b01" skge |
Et pour finir, nous devons faire détecter le matériel au boot :
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