web-dev-qa-db-ja.com

USBケーブルを介したiPhoneとLinuxPCの接続は1回だけ機能します

USBケーブルを介してiPhoneをManjaroLinuxを実行しているThinkpadラップトップに接続するのは1回だけです。電話が3回振動することで接続が確認され、ディスプレイに電源接続の稲妻のサインが表示されます。ラップトップには2つのマウントポイントが表示されます。1つは空で、もう1つは電話の写真が入ったDCIMディレクトリがあります。

両方のマウントポイントをイジェクトし、USBケーブルを取り外してから再接続すると、電話が2回だけ振動し、稲妻の兆候が表示されず、ラップトップにマウントポイントがありません。

ログオフとログオンはこれについて何も変更しませんが、Linux全体を再起動すると、これは1回だけ機能するようにリセットされます。

明らかに、正しく切り離されていないものや、混乱したサービスがまだ実行されているものがあります。したがって、問題は、システムを再起動せずにこれをリセットするにはどうすればよいかということです。

編集:

やった Sudo systemctl restart usbmuxd as 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。編集:

しばらく置いておくと、突然再び機能します。したがって、これは有効な回避策のように見えます。

2
mcnesium

usbmuxdを再起動すると、デバイスを再接続するまで、この一時的な問題が修正されます。うまくいけば、これはあなたにも役立つでしょう。これはusbmuxdのバグである可能性があります。

systemdを使用している場合は、次のように再起動できます。

systemctl restart usbmuxd
1
Notex