Mount Nexus 5x ผ่าน USB


21

ฉันกำลังพยายามติดตั้งโทรศัพท์ nexus 5x ใหม่หนึ่งเครื่องบนแล็ปท็อปของฉันผ่าน mtp เมื่อฉันเสียบมันหอยโข่งจะรับรู้ว่ามันเป็น Nexus 5 x และตัวเลือกจะปรากฏขึ้นทางด้านซ้าย อย่างไรก็ตามเมื่อฉันคลิกที่มันพื้นที่ที่ไฟล์ตามปกติจะว่างเปล่าแม้ว่าจะมีไฟล์อยู่ที่นั่นและฉันไม่สามารถสร้างไฟล์ได้ ที่น่าสนใจ lsusb ส่งคืน:

Bus 004 Device 002: ID 8087:8000 Intel Corp. 
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 8087:8008 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 5986:055c Acer, Inc 
Bus 001 Device 002: ID 0cf3:3004 Atheros Communications, Inc. 
Bus 001 Device 023: ID 18d1:4ee1 Google Inc. Nexus 4
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

ผิดปกติ lsusb คิดว่าเป็น Nexus 4 ในขณะที่ nautilus มองเห็น 5x ได้อย่างถูกต้อง บางทีมันอาจยังไม่รองรับหรือ ฉันพบสิ่งต่อไปนี้ใน syslog ของฉัน:

Oct 27 20:26:25  kernel: [584014.476624] usb 1-3: new high-speed USB device number 23 using xhci_hcd
Oct 27 20:26:25  kernel: [584014.606208] usb 1-3: New USB device found, idVendor=18d1, idProduct=4ee1
Oct 27 20:26:25  kernel: [584014.606217] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Oct 27 20:26:25  kernel: [584014.606221] usb 1-3: Product: Nexus 5X
Oct 27 20:26:25  kernel: [584014.606225] usb 1-3: Manufacturer: LGE
Oct 27 20:26:25  kernel: [584014.606228] usb 1-3: SerialNumber: 0067460eb26d49e8
Oct 27 20:26:25  systemd-udevd[13357]: failed to execute '/lib/udev/socket:@/org/freedesktop/hal/udev_event' 'socket:@/org/freedesktop/hal/udev_event': No such file or directory
Oct 27 20:26:25  org.gtk.vfs.Daemon[3123]: PTP: reading event an error 0x02ff occurredUnable to open ~/.mtpz-data for reading, MTPZ disabled.
Oct 27 20:26:25  org.gtk.vfs.Daemon[3123]: Device 0 (VID=18d1 and PID=4ee1) is a Google Inc (for LG Electronics/Samsung) Nexus 4/5/7/10 (MTP).
Oct 27 20:26:25  org.gtk.vfs.Daemon[3123]: Error 1: Get Storage information failed.
Oct 27 20:22:10  gnome-session[3211]: (deja-dup-monitor:4213): GLib-CRITICAL **: Source ID 3199 was not found when attempting to remove it
Oct 27 20:26:26  gnome-session[3211]: (nautilus:13398): Gtk-CRITICAL **: gtk_icon_theme_get_for_screen: assertion 'GDK_IS_SCREEN (screen)' failed
Oct 27 20:26:26  gnome-session[3211]: (nautilus:13398): GLib-GObject-WARNING **: invalid (NULL) pointer instance
Oct 27 20:26:26  gnome-session[3211]: (nautilus:13398): GLib-GObject-CRITICAL **: g_signal_connect_object: assertion 'G_TYPE_CHECK_INSTANCE (instance)' failed
Oct 27 20:26:26  dbus[2053]: [system] Activating via systemd: service name='org.freedesktop.hostname1' unit='dbus-org.freedesktop.hostname1.service'
Oct 27 20:26:26  systemd[1]: Starting Hostname Service...
Oct 27 20:26:26  systemd-udevd[13404]: failed to execute '/lib/udev/socket:@/org/freedesktop/hal/udev_event' 'socket:@/org/freedesktop/hal/udev_event': No such file or directory
Oct 27 20:26:26  org.gtk.Private.GPhoto2VolumeMonitor[3123]: (process:3493): GVFS-GPhoto2-WARNING **: device (null) has no BUSNUM property, ignoring
Oct 27 20:26:26  dbus[2053]: [system] Successfully activated service 'org.freedesktop.hostname1'
Oct 27 20:26:26  systemd[1]: Started Hostname Service.

ฉันใช้ Ubuntu 15.04 กับ Eurocom Electra 2

นอกจากนี้บางคนที่มีชื่อเสียงมากกว่าฉันสามารถสร้างแท็ก nexus-5x ได้หรือไม่ ขอบคุณ @KGIII

แก้ไข: ฉันได้ลองเมานต์ด้วย mtpfs; ข้อผิดพลาดคล้ายกับสิ่งที่ฉันเห็นในบันทึกและการติดตั้งจะไม่เกิดขึ้น

$ mtpfs nexus5x/
Unable to open ~/.mtpz-data for reading, MTPZ disabled.
Listing raw device(s)
Device 0 (VID=18d1 and PID=4ee1) is a Google Inc (for LG Electronics/Samsung) Nexus 4/5/7/10 (MTP).
   Found 1 device(s):
   Google Inc (for LG Electronics/Samsung): Nexus 4/5/7/10 (MTP) (18d1:4ee1) @ bus 1, dev 25
Attempting to connect device
ignoring libusb_claim_interface() = -6PTP_ERROR_IO: failed to open session, trying again after resetting USB interface
LIBMTP libusb: Attempt to reset device
Android device detected, assigning default bug flags
Error 1: Get Storage information failed.
Error 2: PTP Layer error 02fe: get_handles_recursively(): could not get object handles.
Error 2: Error 02fe: PTP: Protocol error, data expected
Listing File Information on Device with name: (NULL)
LIBMTP_Get_Storage() failed:-1

ฉันได้พยายามดาวน์โหลด libmtp ใหม่ล่าสุดจากแหล่งที่มา แต่ก็ยังไม่ทำงาน - ฉันบอกว่าดูเหมือนเพราะฉันไม่แน่ใจว่าจะเกิดอะไรขึ้น ฉันลองใช้ไฟล์ mtp:

libmtp version: 1.1.10

Device 0 (VID=18d1 and PID=4ee1) is a Google Inc (for LG Electronics/Samsung) Nexus 4/5/7/10 (MTP).
mtp-files: Successfully connected
Android device detected, assigning default bug flags
Listing File Information on Device with name: (NULL)
Error 1: Get Storage information failed.
OK.

เพิ่มแท็ก - แก้ไข (อาจจะ) ใช้เวลาเล็กน้อยในการอนุมัติ
KGIII

คุณติดตั้งgvfs-backendsแพคเกจแล้วหรือยัง ขอแนะนำเป็นเพียงการอ้างอิงถึงหอยโข่งดังนั้นจึงอาจไม่สามารถติดตั้งได้ นอกจากนี้โทรศัพท์จำนวนมากใน "ตระกูล" เดียวกันสามารถใช้รายการเดียวกันในวิธีที่ Linux ระบุโทรศัพท์บน USB ดังนั้นฉันจึงไม่กังวลเกี่ยวกับชื่อที่ถูกต้องทุกที่ คุณอาจติดตั้งเครื่องมือ mtp และ mtpfs และตรวจสอบจากบรรทัดคำสั่ง
RobertL

Robert นั้นถูกต้องอุปกรณ์บางอย่างอยู่ในตระกูลของอุปกรณ์ที่ใช้ผลิตภัณฑ์และ ID ผู้ขายเดียวกันทั้งหมดเนื่องจาก Nexus 4 และ 5x เหล่านี้ทำโดย LG เป็นทั้ง ID เดียวกันหรือตรวจพบโดย regex ใน udev หรือ mtp ฉันขอแนะนำให้คุณดูคำถามและคำตอบที่ฉันเขียนไว้ในกรณีดังกล่าว ทางเลือกหนึ่งคือAndroid การถ่ายโอนไฟล์สำหรับลินุกซ์
LiveWireBT

ฉันมีปัญหาเดียวกันกับ Ubuntu 14.04 โฟลเดอร์เปล่า. ฉันมี gvfs-backends และใช้งานได้ดีกับ Nexus รุ่นเก่าอื่น ๆ ทั้งหมดเช่น 5, 7, 9 ...
gregoiregentil

@RobertL ฉันมี gvfs-backends, mtp-tools และติดตั้ง mtpfs ฉันลองติดตั้งผ่านทางบรรทัดคำสั่ง แต่สิ่งง่าย ๆ ไม่ทำงาน มีคำแนะนำเพิ่มเติมโดยละเอียดไหม?
leptogenesis

คำตอบ:


33

จริงๆแล้วมันใช้งานได้!

เมื่อคุณเชื่อมต่อ N5X (ปลดล็อคหน้าจอ) ไปยังกล่อง Linux ของคุณ N5X จะเริ่มต้นด้วยการชาร์จ USB (คุณสมบัติความปลอดภัยที่ฉันคิด) N5X จะปรากฏในตัวจัดการไฟล์ Linux ของคุณ แต่จะไม่แสดงที่เก็บข้อมูลภายใน หากคุณดึงแถบการแจ้งเตือนลงบน N5X คุณจะเห็นการแสดงการชาร์จ USB หากคุณเลือกว่าคุณควรเสนอตัวเลือกอื่น ๆ รวมถึง MTP สำหรับการถ่ายโอนไฟล์ PTP สำหรับการถ่ายโอนรูปภาพและ MIDI

ขอบคุณ davharuk

แก้ไข ฉันเห็นด้วยอย่างแน่นอนกับความคิดเห็น ทำให้เกิดความสับสนอย่างสมบูรณ์ ฉันก็เช่นกัน


4
มันค่อนข้างสับสนว่าไม่มีป๊อปอัปในโทรศัพท์หรือแม้แต่ไอคอนใด ๆ คุณต้องดึงเมนูเพื่อดูตัวเลือก! เนื่องจากมันไม่ได้เป็นแบบนี้มาก่อนหน้านี้จึงเป็นฟีเจอร์ที่เปิดใช้งานได้ไม่ดี IMO
vinni_f

2
นี่มัน - ฉันไม่ได้สังเกตเห็นตัวเลือกในเมนู อย่างน้อยนี่ทำให้ฉันได้รับรายชื่อไฟล์และความสามารถในการถ่ายโอนไปยังและจากอุปกรณ์ อย่างไรก็ตามดูเหมือนว่าจะไม่สม่ำเสมอ - โดยเฉพาะอย่างยิ่งไฟล์ที่ฉันเห็นในตัวจัดการไฟล์ของอุปกรณ์นั้นหายไปในหอยโข่ง
leptogenesis
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.