펌웨어를 업그레이드하려고 하는데 fwupdmgr update
Debian11/KDE에서 다음과 같은 출력이 나타납니다:
Unifying Receiver and all connected devices may not be usable while updating. Continue with update? [Y|n]: Y
Downloading… [***************************************]
Decompressing… [***************************************]
Authenticating… [***************************************]
Authenticating… [***************************************]
failed to get device after detach: failed to wait for detach replug: device {id} did not come back
Unifying Receiver 펌웨어를 업그레이드하려면 이 문제를 어떻게 해결해야 합니까?
편집 1:
업그레이드하는 동안 플러그를 뽑았다가 다시 연결해 보았지만(필요한 경우 콘솔에서 사용자에게 이 작업을 수행하라는 메시지가 표시되어야 함) "지원되지 않음" 오류 메시지 줄을 표시하는 대신 출력만 변경되었습니다. 저도 설치했는데 solaar
앱에 펌웨어 업그레이드 버튼이 없네요.
편집 2:
이상합니다. 이전에 IP를 변경했고 그 당시에는 아무것도 변경되지 않았음에도 불구하고 이제 업데이트가 설치됩니다. 어떻게 이런 일이 일어났는지 알고 싶습니다. 한 번만 업데이트되었지만 두 번째 업데이트는 아니기 때문에 여전히 이 문제가 발생합니다. 두 번째 업데이트에서도 동일한 문제가 발생했습니다.
첫 번째 시도에서 작동했던 이 명령을 실행하면 • System Firmware
이전에는 Devices with no available firmware updates:
존재하지 않았던 명령이 나타납니다. 다시 업데이트하려고 하면 더 이상 존재하지 않습니다.
첫 번째 유효한 try 명령의 출력은 다음과 같습니다.
Devices with no available firmware updates:
• [...]
• [...]
• [...]
• System Firmware
• [...]
Upgrade available for Unifying Receiver from RQR[...] to RQR[...]
Downloading… [***************************************]
Decompressing… [***************************************]
Authenticating… [***************************************]
Authenticating… [***************************************]
Updating Unifying Receiver…**************************************]
Writing… [***************************************]
Successfully installed firmware
Upgrade available for Unifying Receiver from RQR[...] to RQR[...]
Unifying Receiver and all connected devices may not be usable while updating. Continue with update? [Y|n]: Y
Downloading… [***************************************]
Decompressing… [***************************************]
Authenticating… [***************************************]
Authenticating… [***************************************]
failed to get device after detach: failed to wait for detach replug: device {id} did not come back
편집 3:
아마도 그 이유 중 하나는 두 개의 통합 수신기가 있기 때문일 것입니다. 또한 각 연결을 끊고 명령을 다시 실행해 보았습니다. Solarar는 필요하지 않고 설치하라는 메시지도 표시되지 않았기 때문에 이 업데이트를 시도하기 전에는 설치하지 않았습니다. 이제 이를 사용하여 수신기 중 하나만 필요하도록 수신기를 구성합니다. 이 작업을 수행한 후 업데이트 명령을 다시 실행했고 이제 failed to get device error: 대신 마지막 줄로 다음 줄이 표시됩니다 Message recipient disconnected from message bus without replying
. 다시 실행하면 이제 다음과 같은 결과를 얻습니다.
Devices with no available firmware updates:
• [...]
• [...]
• [...]
• System Firmware
• [...]
Devices with the latest available firmware version:
• Unifying Receiver
지금 최신버전인거 같은데?
답변1
해결책은 다음과 같습니다.
- 설치하다
solaar
- 수신기 중 하나를 연결 해제하세요.
- USB 연결 키보드(및 탭 버튼 또는 USB 연결 마우스)를 사용하여 이전에 수신기에 연결한 모든 장치를 페어링합니다.
- 명령을 몇 번 다시 실행하세요.
이 기능은 제가 연결한 두 개의 통합 수신기 중 하나에서만 작동하지만 다른 수신기에서는 오랫동안 사용해 보지 않았습니다.
편집: 이는 해결책이 아닙니다. 재부팅한 후에도 동일한 오류가 다시 나타나므로 최신 버전이 표시됨에도 불구하고 펌웨어가 성공적으로 업그레이드되지 않습니다. 동일한 오류가 다시 발생하여 루트 비밀번호를 묻는 메시지가 나타날 때까지 명령을 몇 번 실행해야 했습니다. 지금까지 두 USB 수신기 모두에 설치할 수 없었습니다.
버그 리포트를 작성했습니다여기거기에서 해결책을 찾으면 이 답변을 업데이트하겠습니다.