Ubuntu 14.04 एमटीपी त्रुटि


11

मैं Ubuntu 14.04, डेल वोस्त्रो 2520 के साथ अपना नया फोन (वनप्लस वन) बनाने की कोशिश कर रहा हूं। यहां आउटपुट / var / log / syslog से लिया गया है।

 [  489.186871] usb 1-1.1: USB disconnect, device number 10
 [  498.708981] usb 2-1.2: new high-speed USB device number 4 using ehci-pci
 [  498.803568] usb 2-1.2: New USB device found, idVendor=05c6, idProduct=6764
 [  498.803575] usb 2-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
 [  498.803579] usb 2-1.2: Product: One
 [  498.803582] usb 2-1.2: Manufacturer: OnePlus
 [  498.803585] usb 2-1.2: SerialNumber: 482a54b2
 mtp-probe: checking bus 2, device 4: "/sys/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.2"
 mtp-probe: bus: 2, device: 4 was not an MTP device

जवाबों:


13

निम्न प्रविष्टियों को /lib/udev/rules.d/69-libmtp.rules में जोड़कर चाल चली

ATTR{idVendor}=="05c6", ATTR{idProduct}=="6764", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="uaccess"
ATTR{idVendor}=="05c6", ATTR{idProduct}=="6765", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1", TAG+="uaccess"

मुझे यह समाधान तब मिला जब मैंने वनप्लस फोरम में एक ही सवाल पूछा


2
यदि आप एक पंजीकृत उपयोगकर्ता हैं तो OnePlus फोरम लिंक केवल काम करता है।
स्क्रू

थिस्ट मेरे लिए काम नहीं करता, उबंटू 14.10 सोनी एक्सपीरिया जेड 1 कॉम्पैक्ट। 14.10 को अद्यतन के बाद कनेक्शन खो गया
ramusus

@ramusus: आपको अपने डिवाइस के लिए निश्चित रूप से USB विक्रेता और डिवाइस आईडी की आवश्यकता होगी। lsusbउन्हें खोजने के लिए अपने फ़ोन को प्लग इन करके चलाएं ।
user149408

मेरे लिए काम किया (वनप्लस वन)। अजीब बात है, मुझे यह याद करने की जरूरत नहीं है कि मेरे दूसरे कंप्यूटर पर (दोनों Ubuntu MATE 14.10 चल रहे हैं) - iirc ने वहां बॉक्स से बाहर काम किया।
user149408

यह पहले से ही Ubuntu 15.04 में शामिल है, लेकिन मुझे अभी भी समस्याएं हैं। मैं या तो एक खाली निर्देशिका देखता हूं; या अंतहीन MTP त्रुटि संदेश और कई फ़ाइल खोलने के उदाहरण।
15:64 बजे user643722

5

उबंटू विकी पर एक अच्छा हॉव्टो उपलब्ध है

संक्षेप में यह मेरे लिए काम किया:

अपने डिवाइस को प्रति USB से कनेक्ट करें।

sudo apt-get install mtpfs mtp-tools 
sudo mtp-detect 

अंतिम कमांड को CTRL+ के साथ रद्द करें Cयदि आपको ऐसा कुछ मिला है:

Unable to open ~/.mtpz-data for reading, MTPZ disabled.libmtp version: 1.1.6

Listing raw device(s)
Device 0 (VID=1234 and PID=5678) is UNKNOWN.
Please report this VID/PID and the device model to the libmtp development team
   Found 1 device(s):
   1234:5678 @ bus 3, dev 10
Attempting to connect device(s)
Android device detected, assigning default bug flags

VID = idVendor और PID = idProduct देखें और निम्न पंक्ति में "1234" और "5678" संख्याओं को बदलें :

sudo echo 'ATTR{idVendor}=="1234", ATTR{idProduct}=="5678", SYMLINK+="libmtp-%k", MODE="660", GROUP="disk", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"' >> /etc/udev/rules.d/69-libmtp.rules

अब अपने डिवाइस को प्रति USB डिस्कनेक्ट और रीकनेक्ट करें और देखें कि क्या यह काम करता है। काश यह आसान होता।


यह मेरे लिए भी काम किया, मेरे Droid टर्बो और Ubuntu 16.04 पर। किसी कारण से, जब मेरे Droid को Marshmellow में अपग्रेड किया गया, तो मेरे लैपटॉप के MTP कनेक्शन ने काम करना बंद कर दिया। इसने इसे ठीक कर दिया।
romandas

2

आप निम्नलिखित को स्थापित करने का प्रयास करना चाह सकते हैं

sudo apt-get install mtp-tools mtpfs

इसके अलावा मैंने पढ़ा है कि इसे 3.0 (नीला) पोर्ट में प्लग करना बेहतर है।


1
मैंने यह पोस्ट करने से पहले सभी की कोशिश की।
जयदेव

जबकि मैंने पहले से ही mtp पुस्तकालयों को स्थापित किया था, वनप्लस को 3.0 USB पोर्ट में प्लग किया, जबकि 2.0 काम नहीं करता है!
chech

0

पाया कि नीली USB 3.0 निश्चित रूप से कुछ भी स्थापित किए बिना ubuntu 14.10 पर मेरे वनप्लस के साथ काम करता है। Mtp-tools की आवश्यकता नहीं थी।


0

मैं सिर्फ mtp-जांच द्वारा अपने डिवाइस को छोड़ने के लिए नियम जोड़ता हूं।
/lib/udev/rules.d/69-libmtp.rules

इस फ़ाइल के शीर्ष पर आप पा सकते हैं:

# Some sensitive devices we surely don't wanna probe
ATTR{idVendor}=="0670", GOTO="libmtp_rules_end"
ATTR{idVendor}=="0471", ATTR{idProduct}=="083f", GOTO="libmtp_rules_end"

इसलिए मुझे अपनी USB ID मिल गई है:

$ lsusb
Bus 002 Device 003: ID 05e3:0723 Genesys Logic, Inc. GL827L SD/MMC/MS Flash Card Reader
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 028: ID 093a:2516 Pixart Imaging, Inc. 
Bus 001 Device 003: ID 047f:c010 Plantronics, Inc. 
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

अर्थात् 093a:2516

और /lib/udev/rules.d/69-libmtp.rulesफ़ाइल में अगली पंक्ति जोड़ें :

ATTR{idVendor}=="093a", ATTR{idProduct}=="2516", GOTO="libmtp_rules_end"
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.