Suse_linux 11sp1下安装CP-168EL-A(8个com口)

1、#tar -zvxf driv_linux_smart_v1.16_build_14030317  (解压驱动包)

2、# cd /moxa/mxser/driver
     # ./msmknod          (创建tty数量,会出来对话框,回车就好了)

3、# make (编译驱动)

4、#make install  (安装驱动)

5、#modprobe mxser <argument>  or   # modprobe mxupcie <option>  加载驱动

  注意,在sle11sp1下没有报错,但是其实没有加载成功,可以用程序包里自带的自测工具看一下,  mxser\utility\diag\mxdiag,只能在pci上面看到有两行,在pci-e上没有发现任何东西。所以我们不用这种安装方法,用步骤6.

6、#./mxinstall  (这是会有一个报错,说不支持模块,需要编辑modprobe.o文件,里面的0改为1,这时再运行./mxinstall,在mxdiag下可以看到pci-e有8个设备。用命令dmesg |grep tty,可以看到设备为ttyMUE0~7。在/dev下面用ls也可以看到设备)

7、测试com口之间的通信,把com1和com2用线连接起来。方法1系统自带命令

#echo  aa /dev/ttyMUE0, 开另一终端cat /dev/ttyMUE1,正常的话,在#cat /dev/ttyMUE1上会显示aa,如果没有,那有可能是流控没有关。方法2mxser/utility/term/msterm来测试。

 

你可能感兴趣的:(linux,程序,对话框)