- Проблема с USB-устройством iPhone MTP
- Question: Q: MTP USB Driver Device
- Helpful answers
- Media Transfer Protocol
- Contents
- Connecting
- FUSE filesystems
- Android File Transfer
- MTPfs
- jmtpfs
- SIMPLE-MTPFS
- go-mtpfs
- libmtp
- Frontends
- Media players
- File manager integration
- gvfs-mtp
- Troubleshooting
- libmtp (gvfs-mtp): filemanager (nautilus, pcmanfm, vifm and etc) hangs on accessing DCIM/Camera of Android device
- jmtpfs: Input/output error upon first access
- kio-mtp: cannot use «Open with File Manager» action
- kio-mtp being called simultaneously by different services
- Android File Transfer: connect failed: no MTP device found
Проблема с USB-устройством iPhone MTP
Когда вы подключаете ваш iPhone, например iPhone 7, к вашему ПК, и если вы обнаруживаете, что USB-устройство MTP не удалось установить проблему, ваш iPhone не может быть распознан компьютером. Из сообщения об ошибке вы можете сказать, что драйвер USB-устройства MTP не был успешно установлен. Проблема может быть вызвана несколькими проблемами. Попробуйте решения в этом посте, и проблема должна решить. Применить к Windows 10, 7, 8, 8.1, XPVista.
Решение 1. Удалите USB-устройство MTP.
Следуй этим шагам:
1. Откройте диспетчер устройств.
2. Разверните категории и найдите неизвестное устройство MTP. (В основном, он указан в категории «Универсальный контроллер последовательной шины».). Рядом с устройством может быть желтая отметка.
3. Щелкните правой кнопкой мыши на устройстве и выберите Удалить из всплывающего меню.
Вам будет предложено подтвердить удаление. Установите флажок рядом с «Удалить программное обеспечение драйвера для этого устройства», если вы его видите. Нажмите Хорошо кнопку, то драйвер будет удален.
4. Нажмите действие в верхней строке меню и нажмите Сканирование на предмет изменений оборудования.
Если решение 1 не работает для вас, перейдите к решению 2.
Решение 2. Обновите драйвер
Вы можете обновить драйвер устройства только через Диспетчер устройств.
1. Щелкните правой кнопкой мыши на устройстве и выберите Обновление программного обеспечения драйвера …
2. Выберите Автоматический поиск обновленного программного обеспечения драйвера. Затем Windows автоматически установит новый драйвер для устройства, если они его найдут.
Если Windows не может предоставить новые драйверы, вы можете загрузить драйвер вручную. Загрузка драйверов вручную не может быть простой и может занять много времени. Таким образом, вместо загрузки драйверов вручную, вы можете использовать Driver Easy для автоматической загрузки драйверов, что позволяет быстро сканировать ваш компьютер, выявлять проблемные драйверы и предоставлять вам список новых драйверов. Нажмите здесь, чтобы скачать драйвер Easy сейчас.
Driver Easy имеет бесплатную версию и профессиональную версию. Обе версии могут быть использованы для автоматической загрузки драйверов. Но с Профессиональной версией, вы даже можете обновить все драйверы одним щелчком мыши. Нет времени впустую. Что еще более важно, вы получите бесплатную гарантию технической поддержки и гарантию возврата денег. Вы можете обратиться за дополнительной помощью в отношении проблемы с драйвером устройства iPhone MTP USB. И вы можете попросить полный возврат денег по любой причине.
Решение 3: Редактирование относительного реестра
Обратите внимание, что изменение записей реестра может привести к серьезным системным проблемам, особенно если это сделано неправильно. Перед началом работы рекомендуется создать резервную копию реестра. См. Как сделать резервную копию и восстановить реестр.
1. Нажмите Win + R(Клавиша с логотипом Windows и клавиша R) одновременно. Откроется диалоговое окно «Выполнить».
2. Тип смерзаться в окне запуска и нажмите Хорошо кнопка. Затем откроется редактор реестра.
3. Перейдите к HKEY_LOCAL_MACHINE-> SYSTEM-> Current Control Set -> Control -> Class.
4. Найти и нажмите на него.
5. На правой панели найдите UpperFilters. Щелкните правой кнопкой мыши и выберите удалять.
6. Отключите iPhone и перезагрузите компьютер.
7. После перезагрузки снова подключите iPhone.
Если ни одно из перечисленных выше решений не работает для вас, возможно, причиной является USB-порт или кабель. Подключите свой iPhone к другому USB-порту и посмотрите, работает ли он. И используйте другой кабель, чтобы попробовать. Это может работать как шарм.
Источник
Question: Q: MTP USB Driver Device
When I plug in my iPhone to my computer, it identifies it on iTunes, but it says that the USB Driver Device has failed to install. I am not able to upload photos wtih this problem.
iPhone 4, Windows 7
Posted on Oct 11, 2011 1:47 PM
Helpful answers
I had this problem with my PC (windows 7, 64-bit) and my iPad. After messing with it for a long time, I finally found the answer (bad USB driver). The following two step process should help resolve these kinds of problems more quickly.
The first step is to verify that the iPad (or iPhone) is really connected to your computer. This can be (really) checked using a program called USBDeview. You can get this (very small) program from http://download.cnet.com/USBDeview/3000-2094_4-10614190.html or http://www.nirsoft.net/utils/usb_devices_view.html . Don’t worry, it’s not Spyware or Malware.
Just run the program and sort on the ‘Connected’ column. If your iPad or iPhone doesn’t show up as Yes (under ‘Connected’) then your iDevice is not properly connected to your computer. Could be a cable problem. Could be an iDevice problem. Could be a USB hub problem. Note that your iDevice might be listed as what it is (iPad or iPhone) or it might be listed as ‘Apple Mobile Device USB Driver’ in the ‘Description’ column.
Apple has a number of ideas to resolve this sort of basic connectivity issue, including switching USB ports, resetting your iDevice, rebooting your iDevice, rebooting your computer, etc. You will need to try them until your iDevice shows up in USBDeview as ‘Yes’ under Connected.
If you iDevice shows up as ‘Yes’ under connected, it should also be visible in the Device Manager (found in the Windows 7 Control Panel under Hardware and Sound). You might find it under Portable Devices or it might be under Universal Serial Bus controllers.
The iDevice may or may not show up in the Windows Explorer. On some machines it does, on others it does not. Why is not clear.
If the Idevice is properly known to Windows and iTunes can’t see it, then any number of other things could be wrong. Apple has a list. See the very useful page over at http://support.apple.com/kb/TS1538 . Testing shows that the Apple Mobile Device service must be running. Check this using Task Manager (started by right clicking the taskbar). Note that the iPod service and the iphlpsvc service must also be running. These services have different names under the Processes table versus the Services tab of Task Manager.
AppleMobileDeviceService.exe — Apple Mobile Device
iPodService.exe — iPod Service
Step 4 of http://support.apple.com/kb/TS1538 checks if the Apple Mobile Device USB driver is installed. This is essential and a common source of problems. In at least some cases, Windows will install the ‘MTP USB’ driver. Indeed, Windows will reinstall this driver if you uninstall it. The MTP USB driver is essentially a Windows bug (possibly caused by Microsoft). You MUST replace the MTP USB driver with the Apple Mobile Device USB Driver. Step 4 explains how to do this. Note that you MUST use the ‘Have Disk’ approach. Otherwise, Windows will just reinstall the invalid MTP driver.
The Apple doc indicates that you can find the correct driver at C:\Program Files (x86)\Common Files\Apple\Mobile Device Support\Drivers. Perhaps this is correct on some systems. You may find the correct driver in C:\Program Files\Common Files\Apple\Mobile Device Support\Drivers.
iTunes could make this a lot easier by checking if the iDevice is known to Windows (what USBDevier does) and if the Apple Mobile Device USB driver is properly installed for the iDevice. Sadly it doesn’t perform either check. Note that iTunes does if some of the related services (see above) are actually running.
Источник
Media Transfer Protocol
The Media Transfer Protocol (MTP) can be used to transfer media files to and from many mobile phones (all Windows Phone 7/8/10 devices, most newer Android devices) and media players (e.g. Creative Zen).
Contents
Connecting
To connect your computer to a device via MTP:
- the device needs to be connected to your computer via USB
- MTP needs to be enabled on the device
- the device’s screen needs to be unlocked (for security reasons)
FUSE filesystems
The following programs let you access MTP devices via a FUSE filesystem.
For the FUSE-based file systems, you might need to create the mount-point directory first. The directory
/mnt is used in the examples below.
FUSE mounts can generally be unmounted using fusermount -u mountpoint .
Android File Transfer
Android File Transfer — MTP client with CLI, Qt UI, and FUSE wrapper which uses a custom MTP implementation
Mount your device on
If you want album art to be displayed, it must be named albumart.xxx and placed first in the destination folder. Then copy other files. Also, note that fuse could be 7-8 times slower than ui/cli file transfer.
If you want to interact with it via the command line interface, run the command:
Type help in order to list all the commands available, exit to quit.
If you want to interact with it via the graphical user interface, start the android-file-transfer application, choose a destination folder and click any button on the toolbar. Available options are: Upload Album, Upload Directory and Upload Files. The latter two are self-explanatory. Upload album searches the source directory for album covers, and sets the best available cover.
MTPfs
MTPfs — based on libmtp, it is a FUSE filesystem that supports reading and writing from any MTP device
First edit your /etc/fuse.conf and uncomment the following line:
Mount your device on
jmtpfs
jmtpfs — based on libmtp for accessing MTP (Media Transfer Protocol) devices
Mount device on
Make this cohere to the rest of Linux (use regular mount/umount commands) by doing two steps
add this line to /etc/fstab ;
Now mount the device and see if the options «took»
SIMPLE-MTPFS
SIMPLE-MTPFS — based on libmtp Simple Media Transfer Protocol FileSystem is a file system capable of operating on files on MTP devices attached via USB to local machine
Run simple-mtpfs -l to list detected devices.
To mount the first device in the list to
/mnt , run simple-mtpfs —device 1
go-mtpfs
go-mtpfs — FUSE filesystem with custom MTP implementation, written in Go
Install android-udev , which will allow you to edit /etc/udev/rules.d/51-android.rules and apply to your idVendor and idProduct , which you can see after running mtp-detect. To the end of the line, add your user OWNER=» » .
Mount device on
libmtp
libmtp is a library MTP implementation, which also comes with some example command-line tools (which you can list using pacman -Ql libmtp ).
Run mtp-detect to detect your device.
If an error is returned, make sure your user is in the uucp user group.
You can transfer files using the mtp-connect command.
Frontends
gMTP — A graphical frontend for libmtp. It lets you connect to Android devices and manage files using a desktop agnostic GUI.
Media players
You can also use your MTP device in music players such as Amarok. To achieve this, you might have to edit /etc/udev/rules.d/51-android.rules (the MTP device used in the following example is a Galaxy Nexus). Run:
Search for your device. It should be something like that:
And entry to /etc/udev/rules.d/51-android.rules will be this:
Also reload udev rules:
File manager integration
To view the contents of your Android device’s storage via MTP in your file manager, install the corresponding plugin:
- For file managers that use GVFS (GNOME Files), install gvfs-mtp for MTP or gvfs-gphoto2 for PTP support.
- For file managers that use KIO (KDE’s Dolphin), MTP support is included in kio-extras (dependency of dolphin).
After installing the required package, the device should show up in the file manager automatically and be accessible via an URL, for example mtp://[usb:002,013]/ .
gvfs-mtp
This article or section is a candidate for merging with udev.
The gvfs-mtp is available in the official repositories.
With lsusb you can get information about your device where Bus and Device numbers can be used with gvfs-mtp and device ID for creating of an udev rule.
To see detected device with enabled MTP
To mount all available connected MTP devices use inline script
To mount or dismount from a command with gvfs-mtp use Bus and Device numbers, e.g. to mount gio mount mtp://[usb:001,007]/ and to unmount gio mount -u mtp://[usb:001,007]/ . The mounted device will be available in a directory that begins with mtp:host= and is located under /run/user/$UID/gvfs/.
Disable automount of MTP devices with gvfs you will need to change value true to false for variable AutoMount that is located in /usr/share/gvfs/mounts/mtp.mount .
If your device is not showing up in the file manager then #libmtp is missing a native support and is not currently available in the list of the supported devices. If you will try to mount by using command line you may also get an error
The workaround to make it shown in the file manager is to write an udev rule for the device but it is no guaranty that you will be able to mount it with by using MTP connection.
Use ID number that represents by pattern vendorId:productID,e.g. 04b7:88a9, and make an udev rule by creating a configuration file
Reload the udev rules.
The file managers with support for gvfs will be able to show MTP devices and mount them if supported by #libmtp but if has no support and cannot be opened then change settings in the phone to PTP and install gvfs-gphoto2 for having access at least to the photos, command line mounting of PTP is a little similar to mounting of the MTP devices: gio mount gphoto2://[usb:002,019]/ .
Troubleshooting
libmtp (gvfs-mtp): filemanager (nautilus, pcmanfm, vifm and etc) hangs on accessing DCIM/Camera of Android device
Symptoms: everything works fine till moment of entering DCIM/Camera directory. In this case filemanager freezes and even in command line you cannot run even ls on that directory.
Possible and very probable reason is the bug of libmtp.
It seems that it is caused by file with name like 20180915_180351(0).jpg . Samsung phones for example like to create files with such names.
There are several tickets (one, two and etc) and questions (one, two) about it.
So possible workaround is to use different mtp option from #FUSE filesystems like go-mtpfs for such directories or somehow change file naming policy of your phone camera (or switch to another camera app like Open Camera for example).
jmtpfs: Input/output error upon first access
Symptoms: jmtpfs successfully mounts, but as soon as one attempts to access files on the device (e.g. via ls ), an error is reported:
This appears to be a security feature: MTP does not work when the phone is locked by the lockscreen. Unlock the phone and it should work again as long as the cord remains connected.
kio-mtp: cannot use «Open with File Manager» action
If you are not able to use the action «Open with File Manager», you may work around this problem by editing the file /usr/share/solid/actions/solid_mtp.desktop .
Change the line Exec=kioclient exec mtp:udi=%i/ to Exec=dolphin «mtp:/» .
kio-mtp being called simultaneously by different services
Parallel usage of mtpfs and kio-mtp, as well as conflicting services using kio-mtp -music players included- should be avoided, as mentioned in this forum.
Amarok’s plugin for MTP services, for example, might be preventing Dolphin (plasma) to access different phone model’s files. Switching it off was a solution for at least one user.
Android File Transfer: connect failed: no MTP device found
After installing android-file-transfer , while trying to mount any MTP device if you get the following error:
then install the package: android-udev . This package contains per manufacturer/device udev rules for MTP devices, making it easier to use ADB or MTP.
Источник