Solaris 10 版本說明

Generic LAN Driver 版本 0 介面

Solaris 不再支援「Solaris 2.1 Device Driver Writer's Guide for x86」中所說明的 Generic LAN Driver (GLD) 版本 0 介面。驅動程式應使用「Writing Device Drivers」中所說明的版本 2 介面。

若要測試驅動程式使用的是哪個版本的 GLD 介面,請執行下列程序檔:


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

備註 –

Realtek 的 rtls 驅動程式仍使用目前 Solaris 發行版本中未支援的版本 0 介面。但是,rtls 的替代驅動程式 rf 使用版本 2 介面。您可以從 http://homepage2.nifty.com/mrym3/taiyodo/eng 處下載替代驅動程式。