8 개의 직렬 포트가 연결된 RHEL6.9 서버가 있습니다. RHEL은 / dev / ttyS0-3 중 4 개를 구성했으며 주소와 IRQ가 있습니다.
mknod 명령을 사용하여 장치 / dev / ttyS [0-3]를 작성했습니다. IRQ 5와 7이 무료라는 것을 알고 있습니다 (병렬 포트를 사용하지 않습니다)
나는 같은 것을 사용하고있다
mknod -m 666 /dev/ttyS4 c 4 64
그러나 동일한 주소와 IRQ로 / dev / ttyS0을 복제하는 것 같지만이 2 5를 변경하면 "No such device or address"가 표시됩니다.
setserial -g /dev/ttyS[0-9]
매뉴얼 페이지는 마지막 2 개의 매개 변수 (4 64)가 버전임을 제안합니다. 나는 순진하게 4가 IRQ에 매핑되었다고 가정했다.
새 직렬 장치를 만들고 주소와 IRQ를 지정할 수 있다고 가정하면 올바른 방법으로 접근하고 있습니까?
그렇다면 (경고 후속 질문) 실행중인 Linux 시스템의 어딘가에서 주소를 얻을 수 있습니까?
미리 감사드립니다