一部の最新バージョンのLinuxカーネルには、Moxaのマルチポートシリアルボード(MSB)用ドライバモジュールがあらかじめインストールされています。このドライバは、お使いのシステムにMoxa PCI MSBをインストールすると自動的にロードされます。lsmodコマンドを実行すると、このドライバはmxser_newとして表示されますが、あらかじめインストールされているドライバを使用してMSBのシリアルポートにアクセスすることはできない場合があります。最新のドライバをMoxaからインストールするには、まずあらかじめインストールされているドライバを削除しなければなりません。そうしないと、mxserとmxser_newという2つのモジュールが表示され、Moxaのドライバが正常に機能しなくなります。
以下のコマンドを使用して、既存のドライバモジュールをシステムから削除してください。
# rmmod mxser_new
# rm –f /lib/modules/2.6.xx-xx/kernel/drivers/char/mxser_new.ko
あらかじめインストールされているドライバを削除したら、以下の手順に従って最新のドライバをMoxaからインストールしてください。
- ドライバのファイルをmxserディレクトリに展開します。
- ドライバをmxserディレクトリにインストールします。
# make clean; make install
- ドライバモジュールをロードします。
# modprobe mxser
- lsmodコマンドを使用して、ドライバがインストールされたことを確認します。
# lsmod | grep mxser