Note su Solaris 10

Interfacce del driver LAN generico versione 0

Le interfacce della versione 0 del driver LAN generico (GLD) descritte nel documento Solaris 2.1 Device Driver Writer's Guide for x86 non sono più supportate in Solaris. I driver dovrebbero utilizzare la versione 2 delle interfacce descritte in Writing Device Drivers.

Per determinare la versione dell'interfaccia GLD utilizzata da un driver, eseguire il seguente script:


#!/bin/sh
 #
 # Verifica l'uso di GLD v0 o v2 nei file binari del driver
 #
 for file
 do
 /usr/ccs/bin/nm $file | /bin/awk '
 /\|gld_register$/       { isgld=1; }
/\|gld_mac_alloc$/ { isv2=1; }
END {
 if (!isgld)
 print file, "non utilizza GLD";
 else if (!isv2)
 print file, "versione 0 del driver GLD";
 else if (isv2)
 print file, "versione 2 del driver GLD";
 }' file=$file
done

Nota –

Il driver rtls di Realtek utilizza ancora interfacce della versione 0, ora non più supportate in Solaris. Tuttavia rf, un driver alternativo a rtls, utilizza le interfacce della versione 2. Il driver alternativo può essere scaricato da http://homepage2.nifty.com/mrym3/taiyodo/eng.