Подключение смартфона на Android

Пару дней назад купил смартфон Samsung Galaxy Core i8262 с Android 4.1.2 на борту. Подключил к компу - он автоматически примонтировался и открылся Nautilus с содержимым памяти смартфона, то есть всё как и я и ожидал. Однако когда я поставил в смартфон карту памяти и подключил его к компу, то обнаружилась проблема: открываются две одинаковые папки SAMSUNG_Android, но обе они пустые. При этом выскакивает ошибка

DBus error org.freedesktop.DBus.Error.InvalidArgs: Mountpoint Already registered

и в dmesg пишутся следующие строки:

[64287.768868] usb 1-4: new high-speed USB device number 11 using ehci-pci
[64287.885278] usb 1-4: New USB device found, idVendor=04e8, idProduct=6860
[64287.885280] usb 1-4: New USB device strings: Mfr=2, Product=3, SerialNumber=4
[64287.885282] usb 1-4: Product: SAMSUNG_Android
[64287.885283] usb 1-4: Manufacturer: SAMSUNG
[64287.885283] usb 1-4: SerialNumber: 15026c62
[64294.120008] usb 1-4: usbfs: process 22998 (pool) did not claim interface 0 before use
[64294.120878] usb 1-4: usbfs: process 22998 (pool) did not claim interface 0 before use
[64294.332019] usb 1-4: usbfs: process 22998 (pool) did not claim interface 0 before use

Подключал в Win7 в VirtualBox - всё работает без проблем, система видит два отдельных носителя (встроенную память и SD карту), оба доступны для чтения/записи. Нужно настроить то же самое в Gentoo. Гугление ничего не дало. Заранее спасибо.

libmtp и иже с ним.Если kde,

libmtp и иже с ним.

Хмм.. благодарю, установил

Хмм.. благодарю, установил libmtp и mtpfs вручную монтируется. А вот автоматически не хочет:

Failed to execute child process "/usr/libexec/gvfsd-gphoto2" (No such file or directory)

Делал по этому мануалу. Только вот странно, при ручном монтировании оба носителя монтируются в один каталог, т.е. содержимое идёт вперемешку. И куда ж будет писаться файл, если его туда скопировать?

UPD:

Интересное дело... поставил gvfs, смартфон был подключен - всё заработало. Стоило отключить и подключить заново - вернулся к первой проблеме и, сколько бы не переподключал - ни в какую не хочет:

DBus error org.freedesktop.DBus.Error.InvalidArgs: Mountpoint Already registered

Снёс gvfs, подключимл девайс, установил gvfs - снова работает (монтирует и отмонтирует оба носителя через nautilus), носители доступны по отдельности, т.е. всё вроде замечательно. Но стоит отключить - снова проблема с Mountpoint Already registered :(

UPD2:

Нашёл ещё одно: если после подключения и ошибки нажать отмонтирование в наутилусе, а потом примонтировать там-же, то всё работает. В принципе, так уже можно пользоваться, хотя это и не совсем приятно. Почему же он сразу не монтирует правильно?

Были глюки с mtpfs, я

Были глюки с mtpfs, я поставил kio-mtp, работает норм.

libmtp и mtpfs - это

libmtp и mtpfs - это абсолютно разные вещи. Надо либо то, либо другое.
libmtp работает именно с файлами на устройстве, а mtpfs с файловой системой. libmtp всё же более корректный способ.
Для KDE есть прекрасный kio-mtp, в наутилусе даже не знаю как привязать libmtp.

Ясно. Значит фактически всё

Ясно. Значит фактически всё сводится к настройке gphoto2 (и udev?), который при подключении устройства не может его правильно смотировать. Но потом после отмонтирования и примонтирования через наутилус - всё работает как надо.

По поводу MTP - грустно всё.

По поводу MTP - грустно всё. Как вариант можно установить android-tools и qtadb. В телефоне зайти в настройки -> Параметры разработчика -> Разрешить отладку по USB.

UPD: еще можно посмотреть в сторону кастомных прошивок на 4pda.ru. Может есть кастом с добавленной возможностью прикидываться флешкой. У MTP просто масса недостатков + DRM. Народ и на оффтопике стонет. Обычно инструкция по перепрошивке + прошивалка там же.

Червон00кий.

Для простого обмена файлами

Для простого обмена файлами юзать ADB? Не лучше ли ssh, или ftp серв на планш поставить?

По поводу ftp. Сколько я их

По поводу ftp. Сколько я их перековырял для Android - нормального не нашёл. Был правда более / менее сносный swiftp. Только потом ребята решили, что ихний ftp сервер слишком хорош, чтобы распространять его бесплатно.
За ssh ничего не скажу, не пробовал. Знаю, что есть какой-то dropbear, но не пользовал, вариант с adb попался раньше.

Червон00кий.

ssh/sftp daemon лучший имхо

ssh/sftp daemon лучший имхо root только нужен

Главное достоинство MTP в

Главное достоинство MTP в том, что происходит параллельный доступ к устройству памяти. То есть если у тебя запущена программа которая что-то делает с устройством, то она не вылетит в момент подключения к компу. Ну а дальше детские болезни, не додумано, не доработано, не доделано...

В результате, если сети нет, а надо что-то скопировать, то использую adb. Если же сеть есть, то вариантов куча, всякие AirDroid, Ghostcommander, ssh и ftp клиенты и тп.

Чем больше юзерфрендли, тем сложнее юзать.

По сети можно просто с

По сети можно просто с самбовской шары тянуть через ES File Explorer, но только довольно медленно передаёт и батарею очень сильно садит (на передачу фильма 2ГБ расходуется процентов 5 заряда).

При монтировании вручную

При монтировании вручную проблем вообще никаких, по крайней мере с моей старой лыжею.

Ну а монтирование автоматом - понятное дело настраивать надо. И вариантов реализации автомонтирования полно. С авторазмонтированием - не представляю даже теоретически как это возможно. Кнопка безопасного извлечения устройства пристутсвует даже под вусмерть заавтоматизированной 7 вендой и ее нажатие желательно. Ну а размонтирование при выдергивании путем форсированного вызова umount не совсем хорошая идея ИМХО.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".