- 1
- 2
- 3
root@root:~# modinfo my_shit
filename: /lib/modules/3.2.0-23-generic/kernel/drivers/ass/shit.ko
version: Hurr durr I'm a sheep
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+123
root@root:~# modinfo my_shit
filename: /lib/modules/3.2.0-23-generic/kernel/drivers/ass/shit.ko
version: Hurr durr I'm a sheep
Wonderful joke, old chap.
bormand 16.04.2015 12:44 # −1
inkanus-gray 16.04.2015 13:20 # 0
Нашёл на какой-то помойке образ gentoo для питушиного Allwinner A13, но у этого образа тоже старый nand.ko, причём вкомпилированный в ядро.
Теперь для замены рекавери только зашивать фуллфлеш, только хардкор?
bormand 16.04.2015 15:41 # −1
inkanus-gray 16.04.2015 16:17 # 0
Сейчас грузится только CWM recovery. Поскольку в нём старый nand.ko, то через это рекавери нельзя ни сделать бекап встроенной флешки, ни прошить другое рекавери. В /dev/ отсутствуют блочные устройства, соответствующие флешке, а dmesg показывает сообщения о том, что nand.ko не может найти флешку (подключался к консоли с ПК через adb). Значит, заменить nand.ko я могу только в оперативной памяти, но не на флешке. Замена nand.ko в rootfs ни к чему не приводит: после перезагрузки драйвер снова старый. Похоже, что из имеющейся питушни читать внутреннюю флешку может только загрузчик.
Одна лазейка осталась: собрать загрузочный образ ФС с новым nand.ko, установить его на внешнюю карту памяти и загрузиться с этой карточки. Варианты:
1. Разобрать на части recovery.img (с подходящим nand.ko) и собрать загрузочный образ из него.
2. Допилить Генту.
mittorn 16.04.2015 20:53 # 0
novorossi9-huesossi9 17.04.2015 00:35 # −1
slava_ukraine 17.04.2015 01:46 # −2
putin_xyilo 17.04.2015 03:17 # −2