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来测试。
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。