매번 일시 중지할 때마다 이상한 문제가 발생했습니다.BTSB모듈이 RAM에서 쫓겨났습니다.(어떤 이유에서인지 수동으로 다시 초기화할 수 있으므로 괜찮습니다.)하지만 bluetooth.service
블루투스를 다시 사용하려면 재부팅이 필요합니다. 그래서 제 질문은...
btusb 모듈이 다시 초기화되거나 유사할 때까지 블루투스 서비스를 "대기"시키는 방법이 있습니까?위 상황에서 어떤 서비스를 사용할 수 있는지 알 수 있는 문서를 찾을 수 없나요? 그래서 나는 당신의 조언이 필요합니다.
메모
- 운영 체제: Linuc Arch x64
- btusb v0.6
- 커널 3.16*
감사해요
답변1
일부 장치는 일시 중단되면 펌웨어가 손실되지만 btusb는 이를 알아차리지 못합니다. 일부 장치의 경우 최신 커널에서 수정되었습니다.
해결 방법은 복원할 때 수동으로 수행하는 것처럼 모듈이 자동으로 충돌하는 것입니다.
어쨌든 이것은 커널 버그입니다. 최신 커널을 테스트하거나 업스트림을 보고할 수 있습니다.
해결책은 복구 시 다시 시작하는 깨우기 스크립트를 만드는 것입니다.