USB ケーブル経由で iPhone を Manjaro Linux が稼働している Thinkpad ラップトップに接続できるのは 1 回だけです。接続は、電話が 3 回振動し、ディスプレイに電源接続の稲妻マークが表示されることで確認されます。ラップトップには 2 つのマウント ポイントが表示されます。1 つは空で、もう 1 つは電話の写真が入った DCIM ディレクトリがあります。
両方のマウント ポイントを取り外すときに、USB ケーブルを外して再接続すると、携帯電話は 2 回振動するだけで、稲妻のマークは表示されず、ラップトップにマウント ポイントは表示されません。
ログオフして再度ログオンしても何も変わりませんが、Linux 全体を再起動すると、これが一度だけ動作する状態にリセットされます。
明らかに、何かが正しく切り離されていないか、何らかの問題のあるサービスがまだ実行されています。そこで質問です。システムを再起動せずにこれをリセットするにはどうすればよいでしょうか?
編集:
私はsudo systemctl restart usbmuxd
そうしましたNotexが提案ただし、USB ケーブルを再接続した後も、ステータス ログには次のように表示されます。
[05:53:24.756][3] Could not get old configuration descriptor for device 1-12: -5
[05:53:25.194][2] Could not get serial number for device 1-12: -6
2. 編集:
しばらく放置すると、突然再び動作するようになりました。したがって、これは有効な回避策のようです。
答え1
再起動するusbmuxd
と、デバイスを再接続するまでこの問題は一時的に修正されます。これがあなたにも役立つことを願っています。これは のバグである可能性がありますusbmuxd
。
使用している場合は、systemd
次のように再起動できます。
systemctl restart usbmuxd