직렬 포트 모뎀 표시등이 켜져 있지만 통신이 불가능합니다.

직렬 포트 모뎀 표시등이 켜져 있지만 통신이 불가능합니다.

내 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 매뉴얼에서:

eX10SAE 직렬 커넥터

크로스오버 및 스트레이트 케이블을 판매하는 케이블 상점을 보았습니다.

*교차 핀* 18" 직렬 포트 케이블 DB-9 수-10핀 IDC 소켓

*직선 핀* 18" 직렬 포트 케이블 DB-9 수-10핀 IDC 소켓

오늘 밤 수동으로 케이블 경로를 다시 지정해 보고 성공하면 이 답변을 수락하겠습니다.

관련 정보