Notas de la versión de Solaris 10

Interfaces de la versión 0 del controlador LAN genérico

Las interfaces de la versión 0 del controlador LAN genérico (GLD) que se describen en la Solaris 2.1 Device Driver Writer's Guide for x86 ya no son compatibles con Solaris. Los controladores deben usar interfaces de la versión 2 descritas en Writing Device Drivers.

Para comprobar la versión de interfaz GLD que utiliza un controlador, ejecute la siguiente secuencia de comandos:


#!/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

Nota –

El controlador rtls de Realtek todavía utiliza interfaces de la versión 0 que ya no son compatibles con la versión de Solaris. Sin embargo, rf, un controlador alternativo a rtls, utiliza interfaces de la versión 2. Ahora puede descargar el controlador alternativo desde http://homepage2.nifty.com/mrym3/taiyodo/eng.