Solaris 10 릴리스 노트

Generic LAN Driver 버전 0 인터페이스

Solaris 2.1 Device Driver Writer's Guide for x86에서 설명하는 GLD(Generic LAN Driver) 버전 0 인터페이스는 Solaris에서 더 이상 지원되지 않습니다. 드라이버는 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에서 대체 드라이버를 다운로드할 수 있습니다