多串口使用时串口序号与主板实际不对应

CPU/显卡/打印机/USB设备等硬件问题
回复
楚腰肠断
帖子: 10
注册时间: 2017-03-10 16:24
系统: ubuntu 14.04

多串口使用时串口序号与主板实际不对应

#1

帖子 楚腰肠断 » 2017-08-31 16:21

各位大神,我在ubuntu14.04中使用10个串口时发现只有1和2两个串口序号与实际一致,其它串口经过反复测试发现都是可以使用但序号与实际的不一致。例如主板中的串口3在系统中对应的是ttyS5,主板中串口4在系统中对应的是ttyS6。
请问有什么方法可让系统中的串口号与主板的一致么,我在windows有试过,系统中与主板是一致的。
望大神指点。
头像
astolia
论坛版主
帖子: 6422
注册时间: 2008-09-18 13:11

Re: 多串口使用时串口序号与主板实际不对应

#2

帖子 astolia » 2017-08-31 19:47

这么做有啥意义?
onlylove
论坛版主
帖子: 5226
注册时间: 2007-01-14 16:23

Re: 多串口使用时串口序号与主板实际不对应

#3

帖子 onlylove » 2017-09-01 1:58

astolia 写了:这么做有啥意义?
大概强迫症,我有个usb的3G猫,然后每插拔一次,就会在windows系统上加俩串口,然后我经常去挨个删掉,其实留那一排……也没啥

https://linux.die.net/man/8/setserial

https://stackoverflow.com/questions/243 ... rial-ports
楚腰肠断
帖子: 10
注册时间: 2017-03-10 16:24
系统: ubuntu 14.04

Re: 多串口使用时串口序号与主板实际不对应

#4

帖子 楚腰肠断 » 2017-09-05 16:28

更改内核的arch/x86/include/asm/serial.h可实现串口号对应,不过此方法需重新编译内核。听说可以使用setserial来调节串口使之对应,有没有大神知道具体方法的。
回复