
Я использую Ubuntu 12.04 32 бит. У меня есть телефон Micromax Ninja A87 Android, работающий на GB 2.3.5. Моя проблема в том, что телефон не определяется. Когда я пытаюсь на ПК с Windows 7, он определяется.
Вот все шаги, которые я выполнил, но все равно безуспешно.
$ lsusb
Output: Bus 002 Device 006: ID 1c9e:9e08 OMEGA TECHNOLOGY
Я создал файл 51-android.rules
с таким содержимым:
SUBSYSTEM=="usb", ATTR{idVendor}=="1c9e", MODE="0666", GROUP="plugdev"
SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
В качестве альтернативы я попробовалэта внешняя ссылкатакже.
Готово chmod a+r on 51-android.rules
. Перезагрузил udev
, также перезагрузил ПК. Готово kill-server
и start-server
. Но все равно, когда я adb devices
это делаю, телефон не обнаруживается.
Вот еще немного информации:
- В телефоне включена отладка по USB.
Всякий раз, когда я подключаю телефон к ПК, на нем появляется всплывающее окно:
USB-модем подключен к запоминающему устройству
решение1
При проверке vendorId и productId в windows, он показывает 1c9e:9e18. Но в ubuntu он показывает 1c9e:9e08. Поэтому попробовал переключиться на тот же vendorId/productId, т.е. 1c9e:9e18. Для этого создайте правило в /etc/usb_modeswitch.d/1c9e:9e08 и поместите следующее содержимое в файл:
DefaultVendor=0x1c9e
DefaultProduct=0x9e08
TargetVendor=0x1c9e
TargetProduct=0x9e18
SierraMode=1
NoDriverLoading=1
Добавьте следующий код в файл /lib/udev/rules.d/40-usb_modeswitch.rules
ATTR{idVendor}=="1c9e", ATTR{idProduct}=="9e08", RUN+="usb_modeswitch '%b/%k'"
как только это будет сделано, запустите:
sudo usb_modeswitch -v 0x1c9e -p 0x9e08 -S -R -W
Теперь adb сможет распознать телефон.
Для получения дополнительной информации вы можете перейти по ссылке ниже: http://forum.xda-developers.com/showthread.php?t=1968465
решение2
Проблема в том, что основная флеш-память вашего устройства может не иметь драйверов, поддерживаемых Ubuntu. Windows — более распространенная и простая ОС.. Так что производитель вашего устройства может предоставить драйверы для Windows.... поэтому оно работает на 7