STREAMS モジュールをカーネルにロードするには、まずルートになります。
system% su Password: system# |
次のように isainfo(1) ユーティリティを使用して、Solaris システムが 32 ビットと 64 ビットのどちらであるかを判断します。
system# isainfo -v 64-bit sparcv9 applications 32-bit sparc applications system# |
この情報が返された場合は、実行されているのは 64 ビットの Solaris システムです。実行されているのは 32 ビットの Solaris システムである場合は、次のように表示されます。
system# isainfo -v 32-bit sparc applications system# |
modinfo(1M) を使用して、システムにすでに STREAMS モジュールがロードされていないかを確認します。
system# modinfo | grep eucu8modulename |
eucu8 などの STREAMS モジュールがすでにインストールされている場合は、出力は次のようになります。
system# modinfo | grep eucu8 89 ff798000 4b13 18 1 eucu8 (eucu8 module) system# |
モジュールがすでにロードされている場合は、ロードする必要はありません。ただし、モジュールがロードされていない場合は、次のように modload(1M) を使用します。
system# modload /usr/kernel/strmod/eucu8modulename |
32 ビットの eucu8 STREMAS モジュールがカーネルにロードされ、ストリームにプッシュすることができます。64 ビットの Solaris 製品を実行している場合は、次のように modload(1M) を使用します。
system# modload /usr/kernel/strmod/sparcv9/eucu8 |
STREMAS モジュールがカーネルにロードされ、ストリームにプッシュすることができます。
モジュールをカーネルからアンロードするには、次のように modunload(1M) を使用します。この例では、eucu8 モジュールがアンロードされます。
system# modinfo | grep eucu8 89 ff798000 4b13 18 1 eucu8 (eucu8 module) system# modunload -i 89 |