Здравстуйте комрады! Я сижу в лагере строгого режима, и единственный доступный мне девайс - чудесный китайский смарт от Huawei, в котором (как заявляют производители) есть аппаратная поддержка USB host, но отсутствует программная.
У меня имеется потребность поднять из мертвых Sony XPeria pro, у которого после неудачной прошивки слетел recovery. Я вижу 2 пути решения проблемы:
1. Прошить свою трубу кастомом поддерживающим host mode.
2. Запустить из chroot окружения GNU/Linux, настроить железо и прошить Соньку любым доступным флешером.
Т.к. кастомов на свой аппарат я не нашел, а собирать ядро для кастома все равно нужно в Linux, то я пошел по второму пути Создал chroot в приложении Linux Deploy. Установил Ubuntu trusty и запустил - все встало как надо, флешка смонтировалась, доступ к консоли по SSH, а к GUI по VNC получен. Не буду описывать все свои мучения чтобы заработала комманда add-apt-repository - пол дня на это убил, но с задачей справился самостоятельно.
Далее отказалась работать комманда lsusb. После установки пакета usbitils на запрос
lsusb
система стала отвечать
«unable to initialize libusb: -99»
На запрос
cat /proc/devices
система виводит список, в котором кроме прочих есть строки
180 usb
189 usb_device
директория /proc/bus/usb/ пустая, а вот /dev/bus/ нет вобще. Версия ядра 3.4.5
Подскажите, как мне решить проблему usb host на моем телефоне?