나는 minicom을 실행하는 호스트 컴퓨터와 두 개의 직렬 포트(ttyS4, ttyS5)가 있는 보드를 가지고 있습니다. 내 호스트에서 ttyUSB0으로 인식되는 USB 직렬 연결을 사용하여 보드를 호스트에 연결했습니다.
커널 명령줄 매개변수를 로 설정 console=tty0 console=ttyS0,115200n8
하고 로그인을 위해 ttyS0에 대한 getty를 구성하면 미니콤에서 직렬 콘솔 메시지를 받을 수 있지만 콘솔 매개변수를 ttyS5로 설정하고 미니콤 대만 뉴스를 제어하고 싶습니다. 그러나 ttyS5를 설정해도 콘솔 메시지가 표시되지 않습니다. setserial의 ttyS5 전송 속도에 따르면:
/dev/ttyS5, Line 5, UART: 16550A, Port: 0x0000, IRQ: 11
Baud_base: 3000000, close_delay: 50, divisor: 0
closing_wait: 3000
Flags: spd_normal
ttyS5를 직렬 콘솔로 사용하기 위해 커널에 대해 설정한 명령줄 매개변수는 다음과 같습니다.console=ttyS5,115200n8 console=tty0
커널 명령줄에서 전송 속도를 3000000으로 변경해 보았지만 작동하지 않았습니다. 호스트 minicom에서는 전송 속도가 115200으로 설정되어 있습니다. 또한 stty -F /dev/ttyS5 115200을 사용하여 전송 속도 기준을 변경하려고 시도했지만 동일하게 유지되었습니다.
다음은 proc/tty/driver/serial의 출력입니다.
serinfo:1.0 driver revision:
0: uart:16550A port:000003F8 irq:4 tx:0 rx:0 CTS
1: uart:16550A port:000002F8 irq:3 tx:0 rx:0
2: uart:unknown port:000003E8 irq:4
3: uart:unknown port:000002E8 irq:3
4: uart:16550A mmio:0xFEDC6000 irq:10 tx:0 rx:0 CTS|DSR|CD|RI
5: uart:16550A mmio:0xFEDC8000 irq:11 tx:16 rx:0 RTS|CTS|DTR|DSR|CD|RI
저는 두 개의 물리적 uart 직렬 포트가 있는 amd64 보드를 사용하고 있습니다. ttyS5 직렬 포트를 직렬 콘솔로 사용할 수 있는 방법이 있습니까?