Solaris 10 ご使用にあたって

汎用 LAN ドライバのバージョン 0 インタフェース

汎用 LAN ドライバ (GLD) のバージョン 0 インタフェースは、Solaris でサポートされなくなりました。バージョン 0 インタフェースについては、『Solaris 2.1 Device Driver Writer's Guide for x86』を参照してください。ドライバには、『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 ドライバは現在でもバージョン 0 インタフェースを使用していますが、この Solaris リリースではサポートされません。しかし、rtls の代替ドライバである rf は、バージョン 2 インタフェースを使用しています。この代替ドライバは http://homepage2.nifty.com/mrym3/taiyodo/eng からダウンロードできます。