Tilläggsinformation för Solaris 10

Gränssnitt för GLD (Generic LAN Driver) version 0

Gränssnitt för GLD (Generic LAN Driver) version 0 som beskrivs i Solaris 2.1 Device Driver Writer's Guide for x86 stöds inte längre i Solaris. Drivrutinerna bör använda version 2-gränssnitten som beskrivs i Writing Device Drivers.

Du kan testa vilken gränssnittsversion av GLD som en drivrutin använder genom att köra följande skript:


#!/bin/sh
 #
 # Testa användning av en drivrutin för v0- eller v2 GLD-gränssnitt
 #
 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

Obs! –

Drivrutinen rtls från Realtek använder fortfarande de version 0-gränssnitt som inte längre stöds i Solaris. rf, som är en alternativ drivrutin för rtls, använder dock version 2-gränssnitt. Du kan hämta den alternativa drivrutinen från http://homepage2.nifty.com/mrym3/taiyodo/eng.