12.04では、Android電話を問題なく(MTPを使用して)Ubuntuマシンに接続できました。 Nautilusを開くと、私の電話があり、クリックして目的のフォルダーに移動できます。
ただし、14.04以降、非常に信頼性が低くなっています。 Nautilusを開き、時々(約3分の1の時間)私の電話がそこにあります。存在しない場合、唯一の解決策はUbuntuを再起動することです。そこにあるとき、電話のフォルダをクリックすることは時々機能し、時にはエラーになります。正常に機能している場合でも、フォルダーの閲覧の途中で警告なしに電話が消えることがよくあります。
Mtpfsをインストールしました。私も フォーラムのハウツー に従いました。また、USBコードに問題がある場合に備えて、USBコードを交換してみました。運がありません。
これを診断して最終的に修正するにはどうすればよいですか?
編集:
IdVendorは18d1
で、idProductは4ee1
です。
/lib/udev/rules.d/69-libmtp.rules
のデフォルトのエントリは次のとおりです。
ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee1", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/etc/udev/rules.d/51-Android.rules
のエントリは次のとおりです。
ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee1", MODE=”0666"
/lib/udev/rules.d/69-mtp.rules
のエントリは次のとおりです。
ATTR{idVendor}=="18d1", ATTR{idProduct}=="4ee1", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
ディストリビューションを12.04 LTSから14.04 LTSに「アップグレード」したときに、マシンで同じ問題が発生しました。 「アップグレード」には他にも多くの問題があったため、すべての問題を解決するために空のドライブに14.04を再フォーマットしてインストールしました。アップグレードは機能しているように見えましたが、使用すればするほど、壊れた小さなものが山ほどあり、システムを使用するのが面倒になりました。 (奇抜なJavaおよびその他のlibの問題....このように壊れた、または信頼性の低いハードウェアなど...)
14.04の「ライブUSB」バージョンから起動してみて、それがこの問題を解決するかどうかを確認します。解決する場合は、他の問題が発生する可能性があります。 。
私の知る限り、MTP
はTrustyで正常に動作します。これを試すことができます:
コメント解除#user_allow_other
in /etc/Fuse.conf
。
lsusb
を実行して、デバイスのベンダーIDを確認します。 1d6b:0002
のようなものになります。
/lib/udev/rules.d/69-libmtp.rules
に次の行を追加します。
ATTR{idVendor}=="1d6b", ATTR{idProduct}=="0002", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
/etc/udev/rules.d/51-Android.rules
に次の行を追加します。
ATTR{idVendor}=="1d6b", ATTR{idProduct}=="0002", MODE=”0666"
Sudo service udev restart
Sudo reboot
もちろんベンダーIDとデバイスIDを置き換えます。
前にも言ったように、MTP
はそのまま使用できますが、上記の手順ではデバイスリストに関連するエントリが手動で追加されます。