Notes de version Solaris 10

Interfaces du périphérique LAN générique version 0

Les interfaces du périphérique LAN générique (GLD) version 0 décrites dans le Solaris 2.1 Device Driver Writer's Guide for x86 ne sont plus prises en charge sous Solaris. Les pilotes doivent utiliser les interfaces de version 2 décrites dans Writing Device Drivers.

Pour savoir quelle version d'interface GLD un pilote utilise, exécutez le script suivant :


#!/bin/sh
 #
 # Test a driver binary for v0 or v2 GLD interface usage
 #
 for file
 do
 /usr/ccs/bin/nm $file | /bin/awk '
 /\|gld_register$/ { isgld=1; } 
/\|gld_mac_alloc$/ { isv2=1; } 
END {
 if (!isgld)
 print file, "does not use GLD";
 else if (!isv2)
 print file, "is a version 0 GLD driver";
 else if (isv2)
 print file, "is a version 2 GLD driver";
 }' file=$file 
done

Remarque –

Le pilote rtls de Realtek utilise toujours les interfaces version 0 qui ne sont désormais plus prises en charge dans cette version de Solaris. En revanche, le pilote rf qui peut être utilisé à la place de rtls a recours aux interfaces version 2. Vous pouvez télécharger ce pilote depuis le site http://homepage2.nifty.com/mrym3/taiyodo/eng.