모뎀이 Raspberry Pi3에 떨어졌는데 lsusb를 통해 볼 수 있지만 다시 찾을 수 있습니다.

모뎀이 Raspberry Pi3에 떨어졌는데 lsusb를 통해 볼 수 있지만 다시 찾을 수 있습니다.

그래서 저는 여러 Rpi 단위에서 문제에 직면하고 있습니다.

대부분의 경우 잘 작동했지만 며칠 후 뚜렷한 이유 없이 LTE 모뎀(TELIT 910C1-LA)이 작동을 멈췄습니다.

다행히 문제를 재현하고 이전에 무슨 일이 일어났는지 확인할 수 있습니다.

시스템이 시작되었습니다. 모뎀 상태를 보여주는 HTML 페이지가 있습니다. LTE 모뎀의 상태: "연결 중" LTE 모뎀의 상태가 "연결 해제 중"으로 변경되었습니다. LTE 모뎀의 상태가 공백으로 변경되었습니다. SSH를 통해 Rpi에 연결했으며, 진행 상황을 확인하기 위해 몇 가지 명령을 실행했습니다. 에:내가 시도한 명령

mmcli -L이 "모뎀을 찾을 수 없음"을 반환했습니다. mmcli -m 0이 "모뎀을 찾을 수 없음"을 반환했습니다. qmicli -d가 SIM 카드의 ICCID를 반환했습니다. 모뎀이 떨어진 것 같은데 SSH를 통해 다시 연결했습니다. 확인 lsusb:lsusb는 USB 목록에 모뎀을 표시합니다.

"Telit Wireless Solutions"가 USB로 연결되어 있는 것을 볼 수 있습니다. 이에 대한 제안 사항이 있으신가요? 저는 Linux 운영 체제를 처음 사용하고 기본 명령을 실행하는 방법을 알고 있지만 확실히 고급 사용자는 아닙니다.

미리 감사드립니다!

추가 분석이 진행되기 전에 문제가 해결되는 것을 원하지 않았기 때문에 아무 것도 시도하지 않았습니다.

이는 간헐적으로 발생하는 문제이므로 이러한 문제가 발생하는 이유와 해결 방법을 알고 싶습니다.

답변1

다음 명령을 사용하여 모뎀을 재설정해 볼 수 있습니다.USBreset발견하면 더 이상 작동하지 않습니다. 이 같은:

ping -q -c 1 1.1.1.1 || usbreset 1bc7:1201

이 예에서는 1.1.1.1에 ping 요청을 보내고, 실패할 경우(응답 없음) usbreset을 실행하고 Vendor:id로 장치를 선택합니다.

관련 정보