Solaris 10 Versionshinweise

Generic LAN Driver-Schnittstellen Version 0

Die Generic LAN Driver-Schnittstellen (GLD) Version 0, die im Solaris 2.1 Device Driver Writer's Guide for x86 beschrieben sind, werden von Solaris nicht mehr unterstützt. Treiber sollten die Version 2-Schnittstellen verwenden, die in Writing Device Drivers beschrieben sind.

Um zu testen, welche GLD-Schnittstellenversion ein Treiber verwendet, führen Sie folgendes Skript aus:


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

Hinweis –

Der rtls-Treiber von Realtek verwendet immer noch Version 0-Schnittstellen, die von dieser Solaris-Version nicht mehr unterstützt werden. rf, ein alternativer Treiber für rtls, verwendet jedoch Version 2-Schnittstellen. Sie können den alternativen Treiber unter http://homepage2.nifty.com/mrym3/taiyodo/eng herunterladen.