
저는 OLD 80286 DOS 6.22 상자에서 Norton Commander 5.5를 만들려고 합니다(Tulip LT286. 저는 실제로 30년 이상 된 이 노트북을 거의 매일 사용하여 COM 포트>TNC>트랜시버를 통해 지구 궤도의 위성과 통신하고 있습니다.) USB, ISA 또는 PCI가 없으며 하나의 COM 포트만 Ubuntu 18.04.2LTS 시스템의 DOSBox 0.74에 있는 다른 Norton Commander 5.5와 통신합니다. NC에서 링크 기능을 이용하여 연결이 되지 않습니다.
이를 위해 직렬 널모뎀 케이블을 사용합니다. Windows 10 Pro에서 DOSBox 0.74-2가 설치된 세 번째 컴퓨터로 테스트했는데 훌륭하게 작동했습니다(Windows COM1을 38400으로 설정했습니다.). 따라서 이 설정의 DOS 끝 부분은 테스트되어 작동하며 Norton Commander가 적어도 Windows 10 Pro에서 실행되는 경우 DOSBox에서 제대로 작동하는지 확인합니다. 또한 널모뎀 케이블은 이 Windows<>DOS 테스트 설정에서 테스트되었으므로 모든 것이 정상적으로 작동합니다.
유일한 차이점은 Ubuntu 시스템입니다. 직렬 마우스로 테스트했는데 올바른 com 포트와 ttyS0이 작동하고 있습니다. 직렬 포트를 /dev/ttyS0으로 리디렉션했는데 DOSBox 터미널에 "Serial1: ttyS0 열기"라고 표시되어 그것도 괜찮은 것 같습니다. 나는 그룹 다이얼아웃의 구성원이고 모든 사람(777)이 /dev/ttyS0에 액세스할 수 있습니다. sudo stty -F /dev/ttyS0은 "속도 38400 보드; 라인 = 0;"을 반환합니다.
당황스럽네요. 이 문제를 디버깅할 수 있는 팁이 있는 사람이 있나요?
답변1
문제가 발견되었습니다.
널 모뎀 케이블 커넥터의 왼쪽 상단과 중간 상단 포트에 클립 두 개를 넣고 입에 넣은 후(한 손은 키보드 위에 놓고) 데이터가 없다는 것을 발견했습니다.
케이블 결함
새로운 케이블과 테스트를 통해 이제 데이터가 있음이 확인되었습니다. Cutecom으로 데이터를 보낼 때 이빨이 덜덜 떨리고 손이 떨려 데이터를 입력합니다.
Norton Commanders를 모두 시작했는데 이제는 매력적으로 작동합니다.
(결함이 있는 케이블은 쓰레기통에 버려집니다.)