Сделал небольшую обертку-плагин, для обновления модуля. Поможет при первичной замене и при обновлении прошивки. Плагин не проверен на чистой прошивке, но не используется ничего "левого"...
1.Думаю забыл присвоение 755 для модуля который лежит в /var/app/modules/ *.ko
2. Не вижу смысла создавать bak, у тебя же нет механизма отката назад.
3. Нет выгрузки старого модуля, заменить не выйдет его нужно выгрузить rmmod 8192cu, а потом после замены его запустить insmod 8192cu.ko, и проверить lsmod он вообще запустился, а вот если нет то не помешал бы bak. Может тогда и Лог в /tmp не помешал бы. Люди могут начать устанавливать любые модули куда угодно, но от 8120 понятно на Аватаре не запустится.
Возможно лучше сделать так /plugin/var/app/8120 Avatar и т.п. или отрабатывать uname -a
8120 ПО 1.2.73 ниже 1,2,45 версия другая
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
4. Это сработает только для этого драйвера, т.к он есть в файле /root/spark/modules/load_modules.sh
Если его нет то нужно писать строчку новую, но допустим для rt5370sta.ko (обновленного) нужно прибивать стандартный модуль rt3070sta.ko.
Формировать строчку через стандартный sed можно так
Вам не разрешен просмотр кода. Войдите или Зарегистрируйтесь для просмотра.
5. Только с Atheros , так не прокатит, там перед подгрузкой модуля нужно доступ открывать в ядро, но можно часть скрипта и сюда включить для Atheros модулей.
6. Собери плагин в папки /plugin/var/bin, а то все попутают
p.s. Не было времени все до кучи собрать ... теперь можно допилить твой скриптик и будет универсальным установщиком драйверов. Предлагаю назвать universal driver installer
Можешь меня в авторский кол-в добавлять)))))))))