解决方案
NI-Serial驱动程序中包含用于Linux系统中的8250驱动程序识别串行端口。配置内核文件中的CONFIG_SERIAL_8250_NR_UARTS参数定义了内核处理的最大串行端口数。
要检测四个以上的串行端口,请执行以下操作:
- 编辑/ etc / default / grub并将8250.nr_uarts = <端口数>添加到以GRUB_CMDLINE_LINUX = ...开头的行中。如果您不熟悉Linux中的文本编辑,则可以使用VI文本编辑器 。
- 通过以根用户身份在不同计算机上运行grub2-mkconfig -o命令来重建grub.cfg文件:
机器 | 指令 |
---|
基于BIOS | grub2-mkconfig -o /boot/grub2/grub.cfg |
基于UEFI | grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg |
CentOS的 | grub2-mkconfig -o /boot/grub2/grub.cfg |
RHEL | grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg |
3. 重新启动