Openwrt sur Routerboard RB153
Cet article est un point de l’avancement d’Openwrt sur la carte Mikrotik RB153 (au 1er Novembre 2007).
svn checkout https://svn.openwrt.org/openwrt/trunk trunk
Révision 9493 extraite
svn checkout https://svn.openwrt.org/openwrt/packages packages
Pour avoir le support de la carte RB153 :
Dans le make menuconfig, cocher
dans ‘[*] Advanced configuration options (for developers) —>’
‘[*] Show broken platforms / packages’,
dans ‘Target system’ :
(X) Infineon ADM5120 [2.6]
Quelques patchs à l’arrache (avec vim) dans le kernel obtenu pour avoir un ttyS0 à 19200 bauds, une console sur ttyS1
La carte flash est vue en /dev/sdb sur le PC chargé de la compilation.
fdisk /dev/sdb
Une premiere partition de 4Mo de type 27(hexa)
Une seconde partition en ext2
dd if=kernel of=/dev/sdb1
Dans le bios de la carte choisir Boot depuis la carte flash, c’est parti
Enfin presque, le bios sait bien charger un kernel depuis la carte flash, mais la carte n’est pas reconnue par Linux, alors que la NAND l’est (/dev/mtdblock2 et /dev/mtdblock3).
Il faut donc installer le rootfs sur la NAND, en perdant l’installation RouterOS, alors que l’idée initiale était d’avoir un double boot (RouterOS ou Openwrt) .
mount /dev/mtdblock3 /mnt
cd mnt
tar -xzvf /root/rootfs.tgz