排查步骤&命令
1. 硬件链路排查
更换标准RS232串口线(确认是直连/交叉线匹配对端,环回测试用短接2、3针的自制头),排除线序/线缆故障;
确认服务器串口为RS232电平(部分机型支持RS485,需跳帽/BIOS切换,R4930 G7默认COM1为RS232,查主板手册确认跳帽位置)。
2. BIOS层面确认
进BIOS → Server Mgmt → Serial Port Configuration,确认串口状态为Enabled,资源(IO地址/中断)无冲突;
关闭Serial Console Redirection(串口重定向占用串口会导致系统下无法正常收发),保存后完全断电10秒再上电(不是软重启)。
3. 银河麒麟系统下排查
确认系统识别串口:lspci | grep UART 或 ls /dev/ttyS*,默认板载串口为/dev/ttyS0;
查看串口参数:stty -F /dev/ttyS0 -a,确认波特率、数据位、停止位、校验位与对端一致;
关闭系统串口控制台:systemctl stop serial-getty@ttyS0.service、systemctl disable serial-getty@ttyS0.service,防止系统进程占用串口;
原生测试收发:用minicom配置对应串口参数后,配合硬件环回测试,若仍不通,排查驱动(麒麟默认带串口驱动,dmesg | grep ttyS看是否有报错)。
4. 交叉验证
换同型号服务器串口测试,排除单个串口硬件损坏;若确认硬件故障走保修流程。
暂无评论