[РЕШЕНО]Arch и Lenovo K900

Добрый день, дорогие арчеводы. Обладаю девайсом Lenovo K900 (смартфон на Android 4.2). Подключается эта штуковинка по MTP (Возможно подключение как MassStorage, но "на борту" дрова лишь для Виндовс, печаль). Как сказано в Вики, установил libmtp, mtpfs, запустил mtp-detect... Ну и получил:
Listing raw device(s)
Device 0 (VID=17ef and PID=75b3) is UNKNOWN.
Please report this VID/PID and the device model to the libmtp development team
   Found 1 device(s):
   17ef:75b3 @ bus 4, dev 5
Attempting to connect device(s)
Android device detected, assigning default bug flags
В общем, очень радует это. Разрабам я отпишу (кстати, как это сделать?), но устройство нужно сейчас. С него грузятся видеоролики, фотографии, книги. Конечно, можно использовать облако типа Я.Диска, но с моей скоростью интернета это не выход. Возможно, выходом будет проброс локальной сети между ноутбуком и телефоном через вай-фай роутер, но, господа, это костыли. Самое обидное то, что Ubuntu хавала телефон с удовольствием...
Дорогие специалисты! Помогите новичку, укажите, что можно попробовать сделать. Назад на Ubuntu не хочу, но возможность подключать телефон к компьютеру дороже...
Итак, объявляю время передачи "Помоги себе сам, раз другие не могут". Пишу это после того, как настроил bluetooth-соединение с телефоном и попробовал установить телефонные дрова через вайн. В общем и в частности, для нормальной работы MTP-устройства делаем следующее:
sudo nano /usr/lib/udev/rules.d/69-libmtp.rules
Видим много подобных строчек:
# Creative ZEN Vision:M (DVP-HD0004)
ATTR{idVendor}=="041e", ATTR{idProduct}=="4151", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
И прописываем в этом файле (где-нибудь среди этих строчек) следующее:
# Имя_вашего_устройства (необязательно, но желательно)
ATTR{idVendor}=="VID_вашего_устройства", ATTR{idProduct}=="PID_вашего_устройства", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
Для Lenovo K900 получается так:
# Lenovo K900
ATTR{idVendor}=="17ef", ATTP{idProduct}=="75b3", SYMLINK+="libmtp-%k", ENV{ID_MTP_DEVICE}="1", ENV{ID_MEDIA_PLAYER}="1"
И перезагружаемся! Без перезагрузки все так же будет выдавать ошибку.
Господа умные арчеводы, если вам не трудно, подскажите команду, которая позволяет узнать VID и PID устройства.
Куда написать, чтобы в вики расписали поподробнее, что и как делать?
Всем спасибо, доволен, как слон, юзаю преимущества USB-соединения :)
Safron
перезагружаемся! Без перезагрузки все так же будет выдавать ошибку.
Достаточно перезагрузить правила удава:
# udevadm control --reload-rules

Safron
подскажите команду, которая позволяет узнать VID и PID устройства.
$ lsusb
в шестой колонке - vendor_id:product_id

Или:
# cat /proc/bus/input/devices
тут все понятно.
Safron
"Помоги себе сам, раз другие не могут"
Safron
попробовал установить телефонные дрова через вайн
Просто связываться не хотят.
Lupus pilum mutat, non mentem.
Safron, вдогонку - hwinfo, lshw... Последнее, имхо, менее наглядно, но выхлоп внушительный.
jim945
Просто связываться не хотят.
Здравствуй, дружелюбное linux-community! Очень рад встрече с тобой! (если что - это была ирония)

Aivar, спасибо, что, в отличии от некоторых, помогаете новичкам. Такие, как вы, продвигают линукс в массы :)
 
Зарегистрироваться или войдите чтобы оставить сообщение.