Staram się, aby mój nowy telefon (Oneplus One) działał z Ubuntu 14.04, Dell Vostro 2520. Oto dane wyjściowe z / 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
Odpowiedzi:
Dodanie następujących wpisów do /lib/udev/rules.d/69-libmtp.rules załatwiło sprawę
Dostałem to rozwiązanie, kiedy zadałem to samo pytanie na forum OnePlus
źródło
lsusb
z podłączonym telefonem, aby je znaleźć.Dobre howto jest dostępne na Wiki Ubuntu
W skrócie, działało to dla mnie:
Podłącz urządzenie za pomocą USB.
Anuluj ostatnie polecenie za pomocą CTRL+, Cjeśli masz coś takiego:
Poszukaj VID = idVendor i PID = idProduct i zamień cyfry „1234” i „5678” w następującym wierszu:
Teraz odłącz i ponownie podłącz urządzenie za pomocą USB i sprawdź, czy działa. Chciałbym, żeby było łatwiej.
źródło
Możesz spróbować zainstalować następujące
Przeczytałem również, że podłączenie go do portu USB 3.0 (niebieski) jest lepsze.
źródło
Okazało się, że niebieski USB 3.0 zdecydowanie współpracuje z moim OnePlus One na Ubuntu 14.10 bez instalowania niczego dodatkowego. Nie potrzebowałem narzędzi mtp.
źródło
Po prostu dodaję reguły, aby pominąć moje urządzenie za pomocą mtp-probe.
/lib/udev/rules.d/69-libmtp.rules
W górnej części tego pliku można znaleźć:
Więc znajduję mój identyfikator USB:
To jest
093a:2516
i dodaj następny wiersz do
/lib/udev/rules.d/69-libmtp.rules
pliku:źródło