Ubuntu 13.10 mtp android cihaz bağlamak için nasıl


23

Burada aradım ve google buldum ve bulabildiğim tek şey Ubuntu 13.04'te ileri mtp cihazlarının desteklenmesi. Bulduğum cevap ubuntu 12.04 veya ubuntu 12.10 içindir.

Telefonumu mtp modunda bağladım ve makinemde göremiyorum. Onu nasıl görebilirim?

Düzenleme: İstenen veriler

Bu benim telefonum (Xtreamer q)

Ayrıca bir hata mesajı attıran bir samsung galaxy s2 cihazı da denedim (cihaz bağlanamıyor). Telefonum böyle bir hata yapmadı.

Ve bu, lsusb ve mtp-tespitin çıktısıdır.

└┌(%:~/Applications/Process.1dFit)┌- lsusb
Bus 002 Device 004: ID 04f2:b1fc Chicony Electronics Co., Ltd 
Bus 002 Device 005: ID 045e:009d Microsoft Corp. Wireless Optical Desktop 3.0
Bus 002 Device 007: ID 283b:10a3  
Bus 002 Device 003: ID 0424:2514 Standard Microsystems Corp. USB 2.0 Hub
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 004: ID 0a5c:217f Broadcom Corp. BCM2045B (BDC-2.1)
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
┌┌(y2@walking)┌(15/pts/0)┌(03:52pm:11/14/13)┌-
└┌(%:~/Applications/Process.1dFit)┌- mtp-detect 
Unable to open ~/.mtpz-data for reading, MTPZ disabled.libmtp version: 1.1.6

Listing raw device(s)
   No raw devices found.

Sanırım alttan üçüncü metin satırı sorun. Ama onunla ne yapacağım.


O zaman bu mtp desteği veya Ubuntu ile bir sorun değil cihazınız. Bize söylemedin ki.
LiveWireBT 14:13

Lütfen sorunuzu düzenleyin ve aşağıdaki komutların çıktısını ekleyin: lsusbve mtp-detect. Bu komutları çalıştırdığınızda androidinizin bağlı olması gerekir.
Radu Rădeanu

Aslında HTC One X + cihazımda Kubuntu 13.10 ile aynı sorunu yaşıyorum. Herhangi bir cevap için bu yazıya göz kulak olacağım ve eğer bir şey bulursam kendime yazı göndereceğim
Michael Aquilina 14:13

@Yotam Koştuğunuzda telefonunuz sisteminize bağlı lsusbve mtp-detect? Gördüğüm gibi, telefonunuz algılanmadıysa. Sorunun devam edip etmediğini görmek için başka bir makineye bağlamayı deneyin.
Radu Rădeanu

@Dadu Daideanu. Başka bir makinede bu sorun yok. Aynı sonuçta iki USB port daha denedim.
Yotam

Yanıtlar:


16

Benim de "asus padfone sonsuzluğumun" mtp'ye monte edilmemesi sorunu vardı. (adb olsa çalıştı).

Çözüm, onu bir usb2 portu yerine thinkpad'imin USB3 Portlarından birine bağlamaktı. Görünüşe göre USB2 portu usb2 olarak tanınmıyor veya usb2 "usb1" için aygıt isimleri var mı?

USB2 Bağlantı Noktasına bağlanırken syslog :

Feb 21 13:59:55 t530 kernel: [39597.968522] usb-storage 1-1.2:1.2: USB Mass Storage device detected
Feb 21 13:59:55 t530 kernel: [39597.968634] scsi16 : usb-storage 1-1.2:1.2
Feb 21 13:59:55 t530 mtp-probe: checking bus 1, device 7: "/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2"
Feb 21 13:59:55 t530 mtp-probe: bus: 1, device: 7 was not an MTP device
Feb 21 13:59:56 t530 kernel: [39598.966743] scsi 16:0:0:0: CD-ROM            ASUS     Device CD-ROM    0000 PQ: 0 ANSI: 2
Feb 21 13:59:56 t530 kernel: [39598.971140] sr1: scsi-1 drive
Feb 21 13:59:56 t530 kernel: [39598.971427] sr 16:0:0:0: Attached scsi CD-ROM sr1
Feb 21 13:59:56 t530 kernel: [39598.971580] sr 16:0:0:0: Attached scsi generic sg3 type 5
Feb 21 14:01:02 t530 kernel: [39665.530135] usb 1-1.2: USB disconnect, device number 7

USB 3.0 bağlantı noktasına bağlanma :

Feb 21 14:01:06 t530 kernel: [39669.292066] usb-storage 3-1:1.2: USB Mass Storage device detected
Feb 21 14:01:06 t530 kernel: [39669.292231] scsi17 : usb-storage 3-1:1.2
Feb 21 14:01:06 t530 mtp-probe: checking bus 3, device 2: "/sys/devices/pci0000:00/0000:00:14.0/usb3/3-1"
Feb 21 14:01:06 t530 mtp-probe: bus: 3, device: 2 was an MTP device

Görünüşe göre, bu benim makinemde de geçerli. (Yeni) nexus 7 cihazım bazı usb portlarına takılı, ancak hepsi değil. Telefonum hiçbir şekilde tanımıyor.
Yotam

Sorun bu değil. Ayrıca "device: 2 bir MTP cihazdı" alıyorum ama telefonumu hala bağlayamıyorum.
Cerin

26

Aynı sorun vardı ve aşağıdaki çalıştı

sudo apt-get install mtp-tools mtpfs

Benim için Kubuntu 13.10'da çalıştı. Teşekkürler!
Zaar Hai

Sadece benim için de çalıştım. Nexus 4'üm ağlıyordu, ancak bu yüklemelerden sonra her şey çalışıyor, herhangi bir klasörü açmama izin vermiyor. Teşekkürler.
euDennis

4
Benim için Ubuntu 14.04'te ve HTC Desire 500'de USB2 portunda çalışmadı.
Michaël Benjamin Saerens

2
Benim için Lubuntu'da işe yaramadı 14.04
August Karlstrom

Yukarıdakileri çalıştırdım ve MTP (Sistem ayarları-> USB-> MTP) kullanmak için cihazımdaki ayarları değiştirdim (bu durumda, bir sansa klibi artı zımpara).
Elad

0

Sisteminizde MTP (medya aktarım protokolü) dosya sistemi kullanıyorsanız Android fs araştırılabilir. MTP dosya sistemini sisteminize yükleyin. Ardından cep telefonunuzu takmayı deneyin. Ubuntu 14.04 LTS ve android Samsung Galaxy S3'ü denedim. Umarım sizinki çalışacaktır.

ubuntu'da MTP dosya sisteminin kurulması.

sudo apt-get install mtpfs

Şimdi, cep telefonunuzu fişten çekin ve takın. Ardından, hala çalışmıyorsa bilgisayarınızı yeniden başlatın.


0

Bu benim için 16.04 LTS altında çalıştı. Aslında, bağlantının kopması durumunda, onu kopyalıyorum.

  1. Aşağıdaki komutları kullanarak MTP özellikli cihazlar için mtpfs için libmtp, FUSE dosya sistemini kurun

    sudo apt-get install go-mtpfs
    sudo apt-get install libmtp
    sudo apt-get install mtpfs mtp-tools
    


ÇAPRAZ

  1. Aşağıdaki komutu kullanarak / media dizinini oluşturun ve yazma iznini değiştirin

    sudo mkdir /media/MTPdevice
    sudo chmod 775 /media/MTPdevice
    sudo mtpfs -o allow_other /media/MTPdevice
    

  1. Ubuntu'da USB kablosunu kullanarak Android cihazınızı takın. Android cihazınızda, ana ekranda yukarıdan aşağı kaydırın ve daha fazla seçenek için Dokun'a tıklayın. Sonraki menüde “Dosya Aktarımı (MTP)” seçeneğini seçin.

  2. Cihaz kimliğini vs. bulmak için terminalde aşağıdaki komutu çalıştırın. Cihazınızın komut çıkışında VID ve PID'yi görebilirsiniz. Bu iki sayıyı not edin.

    $ mtp-detect
    
  3. Aşağıdaki komutu kullanarak metin düzenleyiciyi kullanarak android kuralları dosyasını açın.

    sudo gedit /etc/udev/rules.d/51-android.rules
    
  4. 51-android.rules dosyasında cihazınızın VID ve PID kodunu kullanarak aşağıdaki satırı yazın. Dosyayı kaydedin ve kapatın.

    SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", ATTR{idProduct}=="2e82", MODE="0666"
    
  5. Aygıt yöneticisini yeniden başlatmak için aşağıdaki komutu çalıştırın.

    sudo service udev restart
    
  6. Bir sonraki adımlar, android cihazınızın harici SD kart hafızasının içeriğine erişmek için gerekli. Bunu yapmak zorundaydım çünkü dosya yöneticisi SD kartın içeriğini göstermiyordu. Bu bir çözüm değil, ancak bu Google forum gönderisine göre çoğu kullanıcı için çalışan ve SanDisk SD kartlı Motorola G 2nd Gen'im için çalışan bir çözüm.

    • Bağlı cihazınızı Ubuntu'da güvenle kaldırın.
    • Cihazı kapat. SD kartı cihazdan çıkarın.
    • Cihazı SD kart olmadan açın.
    • Cihazı tekrar kapatın.
    • SD kartı tekrar yerine takın ve cihazı tekrar açın.
  7. Ubuntu makinenizi yeniden başlatın ve android cihazınızı bağlayın.

  8. Şimdi android cihazınızın dahili depolama içeriğini ve SD kart içeriğini görebilirsiniz.
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.