Я пытаюсь заставить мой новый телефон (Oneplus One) работать с Ubuntu 14.04, Dell Vostro 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
Ответы:
Добавление следующих записей в /lib/udev/rules.d/69-libmtp.rules сделало свое дело
Я получил это решение, когда задал тот же вопрос на форуме OnePlus.
источник
lsusb
с подключенным телефоном, чтобы узнать их.Хорошее руководство доступно в Ubuntu Wiki
Короче говоря, это сработало для меня:
Подключите ваше устройство к USB.
Отмените последнюю команду с помощью CTRL+, Cесли вы получили что-то вроде этого:
Найдите VID = idVendor и PID = idProduct и замените числа «1234» и «5678» в следующей строке:
Теперь отключите и снова подключите ваше устройство к USB и посмотрите, работает ли оно. Хотелось бы, чтобы было проще.
источник
Вы можете попробовать установить следующее
Также я прочитал, что лучше подключить его к порту usb 3.0 (синий).
источник
Обнаружил, что синий usb 3.0 определенно работает с моим oneplus на Ubuntu 14.10, не устанавливая ничего лишнего. Не нужны mtp-инструменты.
источник
Я просто добавляю правила, чтобы пропустить мое устройство по mtp-probe.
/lib/udev/rules.d/69-libmtp.rules
В верхней части этого файла вы можете найти:
Итак, я нашел свой USB ID:
То есть
093a:2516
и добавьте следующую строку в
/lib/udev/rules.d/69-libmtp.rules
файл:источник