초점이 맞춰진 PPS/20.04번 초과되었으며 복구할 수 없습니다.

초점이 맞춰진 PPS/20.04번 초과되었으며 복구할 수 없습니다.

우리는 최근 Vecow/Plugin을 새로운 산업용 PC로, 18.04에서 Ubuntu 20.04로 업그레이드했습니다. BIOS(BIOS 빌드 날짜 ~17.02.2022) 및 IO 칩으로 판단하면 SuperIO 8786입니다. https://github.com/huchanghui123/ITE-SuperIO/blob/master/IT8786E-I_B_V0.2.pdf

이 포트는 일반(ACPI/BIOS) 16550A 호환 COM 포트 PNP0501로 매핑된 것으로 보입니다.

사용 가능한 직렬/COM/RS232 포트(DCD 핀, GND도 연결함) 중 하나(모두 시도)에 연결된 PPS 장치가 있습니다. 우리는 그것을 ldattach pps /dev/ttyS0chrony에 연결하고 다시 통합할 예정입니다.

ldttach작동합니다 ppstest. 매우 짧은 시간(30-100초) 후에(상당히 무작위로 보임) 타임스탬프를 가져오지 못하고 시간 초과되는 일이 자주 발생하며 결코 복구되지 않습니다. 그러나 ldisc 연결을 끊었다가 다시 연결하면 (잠시 동안) 다시 작동합니다.

또한 PPS 장치 대신 1Hz(펄스 또는 듀티 사이클 50%, 1ms, 10ms, 100 및 200ms) 함수 발생기를 사용해 보았습니다. 이전 PC에서 우리 장치가 작동했던 전압 레벨은 0 - ~3.7V였습니다. 함수 발생기는 RS-232를 통해 +/-3.7, 5, 6.6 및 10V(발생기의 상한)에서 작동하도록 설정했습니다. 문제는 동일합니다.

그런데 우리는 HWE 일반 커널(5.13)을 사용하고 있습니다. 구형 컴퓨터에서는 작동합니다(Ubuntu 20.04를 통해서도). 또한 Ubuntu 22.04 라이브 이미지(커널 5.15)와 Fedora 35를 시도했지만 역시 실패했습니다. 두 번째 동일한 컴퓨터에도 있습니다.

비슷한 일을 경험했거나 추가로 디버깅하는 방법을 아는 사람이 있나요? 특히 드라이버 오류(또는 기타 하드웨어 오류)를 배제하기 위한 것입니다.

감사해요!

답변1

우리의 경우에는 BIOS에 문제가 있었습니다. 공급업체의 업데이트로 이 문제가 해결되었습니다.

관련 정보