내 MB에는 UART(Supermicro X10SAE)가 내장되어 있습니다. /dev/ttyS0에 외부 모뎀이 연결되어 있습니다. CentOS7을 실행 중입니다.
Minicom이 /dev/ttyS0에서 실행되고 있지 않습니다:
- 모뎀에 CTS가 켜져 있습니다.
minicom이 /dev/ttyS0에서 실행 중인 경우:
- 모뎀은 CTS뿐만 아니라 RTS와 DTR도 켜집니다.
- 미니콤에 텍스트를 입력해도 TX/RX 표시등이 켜지지 않습니다.
- AT는 아무것도 하지 않는다
- +++ 아무것도 하지 마세요
- ATDT는 아무것도 하지 않습니다
모뎀(같은 상자에 있음!)을 USB/직렬 변환기로 옮기고 minicom을 /dev/ttyUSB0에 연결하면 모뎀이 응답합니다.
[root ~]# setserial -a /dev/ttyS0
/dev/ttyS0, Line 0, UART: 16550A, Port: 0x03f8, IRQ: 4
Baud_base: 115200, close_delay: 50, divisor: 0
closing_wait: 3000
Flags: spd_normal skip_test
[root ~]# setserial -a /dev/ttyUSB0
/dev/ttyUSB0, Line 0, UART: 16654, Port: 0x0000, IRQ: 0
Baud_base: 460800, close_delay: 0, divisor: 0
closing_wait: infinte
Flags: spd_normal
/dev/ttyS0에서 모뎀을 호출하고 TX에 RING 프롬프트가 표시되지만 화면에는 표시되지 않습니다.
포트가 올바른 것 같습니다. 비교를 위해 포트를 ttyS1로 옮겼습니다. 다르지 않습니다.
나는 당황했다! 아이디어가 있나요? MB 커넥터와 직렬 잭 리본 케이블이 둘 다인지 궁금해지기 시작했습니다! ? —어떤 종류의 결함이 있습니다.
답변1
DB9M - IDC10 IDC10 핀아웃 형식에는 DTK/Intel 및 AT-Everex의 두 가지가 있습니다. X10SAE는 DTK/Intel을 사용합니다.
답변2
아, 점심 시간에 직렬 헤더에 대한 단일 표준이 없다는 점을 지적해준 동료에게 감사드립니다.
X10SAE 매뉴얼에서:
크로스오버 및 스트레이트 케이블을 판매하는 케이블 상점을 보았습니다.
*교차 핀* 18" 직렬 포트 케이블 DB-9 수-10핀 IDC 소켓
*직선 핀* 18" 직렬 포트 케이블 DB-9 수-10핀 IDC 소켓
오늘 밤 수동으로 케이블 경로를 다시 지정해 보고 성공하면 이 답변을 수락하겠습니다.