Linux 데스크탑에서 4 개 이상의 시리얼 포트 감지

업데이트 됨 Jul 24, 2020

해당 제품

운전사

  • NI-Serial

다른

  • RHEL 6
  • RHEL 7
  • CentOS 7

문의사항

Linux 데스크탑 용 NI-Serial 드라이버를 설치 한 후, 4 개의 시리얼 포트만 감지 할 수 있습니다.

해결책

NI-Serial 드라이버는 Linux 시스템의 시리얼 포트에 8250 드라이버를 사용합니다. 구성 커널 파일의 CONFIG_SERIAL_8250_NR_UARTS 파라미터는 커널이 처리하는 최대 시리얼 포트 수를 정의합니다.

4 개 이상의 시리얼 포트를 감지하려면 다음을 수행하십시오.

  1. /etc/default/grub을 편집하고 GRUB_CMDLINE_LINUX=... 로 시작하는 줄에 8250.nr_uarts=<포트 수> 를 추가하십시오. Linux에서 텍스트 편집에 익숙하지 않은 경우 VI Text Editor 를 사용할 수 있습니다.
  2. 각각의 시스템의 루트에서 grub2-mkconfig -o 명령을 실행하여 grub.cfg 파일을 다시 빌드하십시오.
시스템커맨드
BIOS 기반grub2-mkconfig -o /boot/grub2/grub.cfg
UEFI 기반grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
CentOSgrub2-mkconfig -o /boot/grub2/grub.cfg
RHELgrub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg

3. 재부팅 하십시오.

추가 정보

NI Linux Real Time은 시리얼 포트에 대한 올바른 설정으로 미리 설정되어 있으므로 이 해결 방법이 필요하지 않습니다.