この移植の 1 つの目的は、 パラレルポートを他のパラレルデバイスと共有できるようにすることです。 パラレルポートバスの割り当てが元の lp(4) ドライバに追加されています。 また、inb()/outb() の呼び出しは ppbus の関数への呼び出しに置き換えられています。 plip は ppbus インタフェースのおかげで、現在アーキテクチャ独立となっています。 ppbus システムの詳細な情報については ppbus(4) を参照してください。
ppbus はパラレルネットワークインタフェースが up になった時に割り当てられ、 インタフェースが down になると開放されます。 その結果、ネットワークインタフェースが up の時は、 パラレルポートバスは他のデバイスから使用できなくなります。 plip は割り込み駆動であり、 パラレルポートの割り込みを受け取るためにバスを保有する必要があります。
あなたの MACHINE ファイルの ppc(4) のエントリに net 割り込みレベルが定義されていることを確認してください...