चूंकि MTP के माध्यम से बाहरी उपकरणों के लिए Ubuntu 13.04 स्टोरेज एक्सेस GVFS-MTP मॉड्यूल के माध्यम से बॉक्स से बाहर काम करने वाला है ।
जबकि यह सवाल गैलेक्सी नेक्सस के बारे में है, अन्य एंड्रॉइड डिवाइसों के साथ-साथ विंडोज फोन और एमटीपी सक्षम मीडिया प्लेयर भी समर्थित हैं ।
के लिए समस्या निवारण देखना यह anwser ।
मुझे गैलेक्सी नेक्सस के साथ MTP पर काम करने में फ़ाइल-ट्रांसफ़र होने में काफी परेशानियाँ हो रही हैं। मैं कुबंटु 11.10 64-बिट का उपयोग कर रहा हूं, और यही मैंने किया है और मुझे जो परिणाम मिले हैं:
में डिवाइस के लिए नियम जोड़ा गया
/etc/udev/rules.d/51-android.rules
। नियम निम्नलिखित है और इसके लिए काम करता हैadb
:SUBSYSTEMS=="usb", ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="6860", MODE="0666", OWNER="leob" #Galaxy Nexus
पुनः आरंभ
udev
(और कंप्यूटर सुनिश्चित करने के लिए)।
Adb काम करता है, और MTP के माध्यम से डिवाइस से पढ़ने के लिए सभी तरीके काम करने लगते हैं (मैंने mtpfs, gmtp और सीधे mtp-tools पैकेज का उपयोग करके बढ़ते की कोशिश की है)। जब मैं डिवाइस पर लिखने की कोशिश करता हूं, तो कुछ भी नहीं मैंने काम करने की कोशिश की है।
एक उदाहरण के रूप में, रनिंग mtp-newfolder test_dir 0 0
निम्न आउटपुट देता है:
libmtp version: 1.1.0
Device 0 (VID=04e8 and PID=6860) is a Samsung GT-P7510/Galaxy Tab 10.1.
Folder creation failed.
ERROR: Could not close session!
यदि मैं mtp-folders
डिवाइस को फिर से प्लग किए बिना एक असफल mtp-newfolder के बाद चलाता हूं, तो मुझे निम्न आउटपुट मिलता है:
Attempting to connect device(s)
Device 0 (VID=04e8 and PID=6860) is a Samsung GT-P7510/Galaxy Tab 10.1.
PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
mtp-folders: Successfully connected
Friendly name: (NULL)
Error 1: Get Storage information failed.
Error 2: PTP Layer error 02fe: get_all_metadata_fast(): could not get proplist of all objects.
Error 2: (Look this up in ptp.h for an explanation.)
Error 2: PTP Layer error 02fe: get_handles_recursively(): could not get object handles.
Error 2: (Look this up in ptp.h for an explanation.)
LIBMTP_Get_Storage()
: Resource temporarily unavailable
OK.
निम्नलिखित द्वारा dmesg में शामिल:
[ 1000.912082] usb 2-4: reset high speed USB device number 7 using ehci_hcd
[ 1001.045877] usb 2-4: usbfs: process 3166 (mtp-folders) did not claim interface 0 before use
किसी को क्या करना है के बारे में कोई भी विचार है?
संपादित करें:
मैंने PTP मोड भी आज़माया। फिर, पढ़ना ठीक काम करता है, लेकिन मैं डिवाइस के लिए कुछ भी नहीं लिख सकता।