martes, 20 de septiembre de 2011

El kernel de OpenWRT para la Fonera crece de nuevo

El año pasado ya comenté algo de que el kernel de OpenWRT (era la versión kamikaze y pesaba 786432 bytes) no entraba en la Fonera, al menos no con las instrucciones iniciales que había dado en la DudesConf 2 en la charla sobre la liberación de la Fonera, pues bien, me he puesto a jugar con la versión backfire (10.03.1-rc5) y me he encontrado con un kernel de 917504 bytes.

Así pues hay que volver a corregir la primera linea de "fis create" que indicaba en la charla, usando esta en la que se deja menos espacio para el root con lo que queda más espacio para el kernel (lo justo para que entre el actual):

fis create -b 0x80041000 -f 0xA8030000 -l 0x006D0000 -e 0x00000000 rootfs

Por lo demás he notado esta versión bastante lenta en la fonera, al menos la parte web, pero bueno, como no suelo tenerla corriendo tampoco hay problema, por cierto, si vais a deshabilitar la interfaz web (borrar /etc/rc.d/S50uhttpd) quizás también deberíais de deshabilitar el colector de datos (/etc/rc.d/S95luci_bwc).

(Editado ya que los tamaños de los kernels en bytes estaban mal aunque las cuentas y comandos si estaban bien, por cierto, los tamaños se respetan en la 10.03.1 final, así que eso sigue siendo válido)