У меня есть Pixel C, подключенный к ПК. Устройство правильно распознается ядром:
[ 190.454979] usb 1-1.2.2.4: new high-speed USB device number 9 using ehci-pci
[ 190.550564] usb 1-1.2.2.4: New USB device found, idVendor=18d1, idProduct=5203
[ 190.550574] usb 1-1.2.2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 190.550579] usb 1-1.2.2.4: Product: Pixel C
[ 190.550583] usb 1-1.2.2.4: Manufacturer: google
[ 190.550588] usb 1-1.2.2.4: SerialNumber: 611900XXXX
Во-первых, если adb запускается как обычный пользователь, я получаю:
List of devices attached
611900XXXX no permissions
Если adb запускается как root, я получаю ( и я могу вложить в него):
List of devices attached
611900XXXX device
У меня нет этой проблемы на моем Android 6.0.1 Nexus 5X.
Кроме того, Pixel C может отображаться как устройство PTP, а папка «Камера» открывается в nautilus. Но я никогда не получаю стандартную папку, если я выбрал MTP (File Transfer) соединение. Ничего не выскакивает Опять же, у меня нет проблем с Nexus 5X Android 6.0.1, и я могу получить MTP, даже если adb запущен как обычный пользователь.
Устройство работает под управлением Android 6.0.1 build ryu-mxc14g.
Что-то отличается от Pixel C от Nexus.
РЕДАКТИРОВАТЬ 1
Я думаю, что проблема в libmtp, который не был обновлен для устройств Pixel. Я вижу некоторые исправления для Nexus (например, 0x18d1 / 0x4ee2), но для 0x5203 ничего нет. Это, скорее всего, проблема.
libmtp не был обновлен для принятия во внимание устройства Pixel C. Редактирование/lib/udev/rules.d/69-libmtp.rules и добавление следующей строки решают проблему!
ATTR{idVendor}=="18d1", ATTR{idProduct}=="5203", SYMLINK+="libmtp-%k", MODE="660", GROUP="audio", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
@gregoiregentil: предложенное исправление, к сожалению, не работает на меня. Я выполняю Kubuntu 14.04. Мой Pixel C все еще не распознан как полностью функционирующее устройство совместного доступа к файлам. Как Камера, да, сразу, но не для MTP. Дальнейшее предложение или я пропускали что-то? Мой Pixel C не базирован.
И жаль об ответе как этот. Я записал бы это как комментарий, но мне все еще нужна более высокая "репутация" или безотносительно сделать так.