U1A host |
Установив на свой U1A host Debian Linux по инструкции RM, я обнаружил наличие отсутствия Wi-FI, хотя в родном андроиде он вполне виден.
Перепробовав несколько вариантов различный линуксов (включая самосборный), то же самое поведение обнаружил и в других. Подумав, что это проблема с ядром я уж было опечалился, но на одном из форумов нашёл инструкцию, которая у меня вполне сработала. Прежде всего необходимо выковырять из родной прошивки файл script.bin. Этот "волшебный" файл содержит настройки железа.
Вытащить его можно как в родном андроиде, так и просто загрузившись "как есть" в линукс, примонтировав /dev/nanda. Этот файл необходимо скопировать в /boot/ в линуксе поверх существующего (для очистки совести можно старый сохранить). В оригинальной инструкции этот файл рекомендуют скопировать в evb.bin, но у меня заработало и так.
После копирования файла (и, естественно, перезагрузки "свистка") достаточно подгрузить модуль 8192cu (modprobe 8192cu).
Чтобы не приходилось это делать после каждой перезагрузки или для автоматического подключения к wifi, можно прописать 8192cu в /etc/modules