우분투는 갑자기 직렬 장치를 "잊어버립니다"

우분투는 갑자기 직렬 장치를 "잊어버립니다"

그래서 USB-직렬 변환기에 이 문제가 있습니다. 새로 부팅된 장치에서는 /dev/ttyUSB0으로 표시되며 minicom -D /dev/ttyUSB0.

그러나 일정 시간(몇 분 또는 몇 시간이 걸릴 수 있으며 트리거를 파악하지 못한 경우)이 지나면 데이터 흐름이 중지됩니다. minicom을 닫고 다시 시작하려고 하면 오류가 발생합니다 minicom: cannot open /dev/ttyUSB0: No such file or directory. 장치가 더 이상 표시되지 않습니다 lsusb. 플러그를 뽑았다가 다시 꽂는 것은 도움이 되지 않습니다. 또한 연결 문제를 방지하기 위해 어댑터의 모든 납땜 패드를 다시 납땜했지만 문제가 해결되지 않았습니다.

문제를 해결하는 유일한 방법은 컴퓨터를 재부팅하는 것입니다. 작업 중인 모든 프로그램을 닫았다가 다시 열어야 하기 때문에 대부분의 경우 가장 불편합니다.

여기서 무슨 일이 일어나고 있는지, 열려 있는 모든 프로그램을 닫지 않고 문제를 해결하는 방법에 대한 아이디어가 있습니까?

컴퓨터 하드웨어는 AMD 프로세서를 탑재한 ThinkPad T14(1세대)입니다. OS는 우분투 21.04입니다.

답변1

장치가 사라지기 전과 후의 dmesg의 마지막 줄을 비교해야 할 것입니다. 아마도 장치나 호스트 컨트롤러의 오작동으로 인해 USB가 재설정된다는 내용을 접하게 될 것입니다.

여기에는 여러 가지 문제가 발생할 수 있습니다. 예를 들어 연결된 장치의 결함(동일한 USB 5V를 사용하여 일부 내장 장치에 전원을 공급하고 있습니까?)으로 인해 전류가 너무 많이 소모되어 USB 포트가 단락을 유발할 수 있습니다. 보호하고 재설정할 때까지 자동으로 꺼집니다. USB 호스트 컨트롤러에 버그가 있어서 중단될 수 있습니다. (Lenovo 노트북에 펌웨어 버그가 있는 것은 이번이 처음이 아닙니다.)

USB-직렬 변환기는 오작동하는 위조 IC를 포함하여 매우 저렴하게 제작되는 경우가 많습니다.

그러니 꼭 확인하세요.

  • USB-직렬 변환기에 연결된 모든 것에 하드웨어 결함이 없습니다.
  • 귀하의 USB-직렬 변환기는 신뢰할 수 있습니다. 이 가격이라면 단순히 다른 모델을 사용해 보는 것이 현명할 수 있습니다.
  • 장치 펌웨어가 업데이트되었습니다( sudo fwupdmgr refresh; sudo fwupdmgr get-updates; sudo fwupdmgr update).

관련 정보