Я слежу за этой темой, чтобы мой телефон Samsung Android мог выполнять связь USB с Ethernet.
http://forum.xda-developers.com/showthread.php?t=2039886
Я скопировал smsc75xx.ko, сгенерированный пользователем Brandi, в папку system/lib/modules. Но когда я попытался выполнить insmod или modprobe для загрузки драйвера, вот что я получаю
root@android:/system/lib/modules # insmod smsc75xx.ko insmod: невозможно вставить 'smsc75xx.ko': неверный формат модуля
uname -r возвращает следующую версию ядра
3.0.8-перф-T769UVLH5-CL990184
Не могли бы вы помочь мне скомпилировать для этой версии ядра? или предложите альтернативные пути решения этой проблемы.
Я совершенно новичок в мире Android и был бы признателен за пошаговые инструкции с примерами.
С наилучшими пожеланиями,
Вы пытаетесь загрузить модуль ядра (заметный в .ko
расширении) как программный модуль (обычно .jar
или .so
). Эти .ko
модули должны быть скомпилированы вместе с ядром. Вы не можете загрузить их с помощью команды, они должны быть загружены ядром. Если ваше ядро поддерживает этот модуль, то копирования и перезагрузки достаточно, модуль должен загрузиться и запуститься. Если это не так, вам нужно собственное ядро с уже встроенным модулем.
ICS
файл SGH-T769_NA_TMB_ICS_Opensource.zip
, согласитесь с их условиями и работайте с исходником. На самом деле я не знаю, включено ли ядро, но, насколько мне известно, должно быть.
Райан Конрад
Ирфан Латиф