AAAaaarrrrrgggghhhh =(
Ce qui devait arriver arriva !
BRICK
[ 1.150000] TCP cubic registered
[ 1.150000] NET: Registered protocol family 17
[ 1.150000] 8021q: 802.1Q VLAN Support v1.8
[ 1.160000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[ 1.170000] Freeing unused kernel memory: 204k freed
mkdir: can't create directory '/dev/shm': Read-only file system
mkdir: can't create directory '/dev/pts': Read-only file system
mount: mounting devpts on /dev/pts failed: No such file or directory
/etc/preinit: line 1: can't create /dev/null: Read-only file system
/etc/preinit: line 1: can't open : no such file
[ 2.360000] Kernel panic - not syncing: Attempted to kill init!
J'arrive même pas au failsafe =( =( =( Je vais devoir tenter un reflashage depuis U-Boot Mais j'ai des doutes sur l'opération. Tout d'abord, la map de la flash telle que donnée dans le wiki d'openWRT est :
dev: size erasesize name
mtd0: 00020000 00010000 "u-boot"
mtd1: 000d9fa8 00010000 "kernel"
mtd2: 002f6058 00010000 "rootfs"
mtd3: 000f0000 00010000 "rootfs_data"
mtd4: 00010000 00010000 "art"
mtd5: 003d0000 00010000 "firmware"D'où je déduit
u-boot 00000000 020000
kernel 00020000 0d9fa8
rootfs 000f9fa8 2f6058
rootfs_data 003f0000 0f0000
art 004e0000 010000
firmware 004f0000 3d0000
end 008c0000ce qui ne marche pas pour une flash de 4MB !!!! Mais dans u-boot je vois : > bootargs=console=ttyS0,115200 root=31:02 rootfstype=squashfs init=/sbin/init **mtdparts=ar7240-nor0:256k(u-boot),64k(u-boot-env),2752k(rootfs),896k(uImage),64k(NVRAM),64k(ART)** ce qui donne
u-boot 00000000 040000
u-boot-env 00040000 010000
rootfs 00050000 2b0000
kernel/uImage 00300000 0e0000
nvram 003e0000 010000
art 003f0000 010000
end 00400000un peu plus logique [u]Question 1:[/u] Docteur je reflashe quoi ? Juste le firmware ou aussi le rootfs ? [u]Question 2:[/u] Le Wiki d'OpenWRT décrit une méthode via liaison série mais apparemment l'u-boot d'origine du WR703 ne la supporte pas. Juste tfptboot. Bon, apparemment y'a déjà tftp-hpa sur mon Xubuntu, je vais apprendre .... [u]Question 3:[/u] Est-ce que quelqu'un pourrait me confirmer les commandes u-boot pour l'opération. Le wiki donne ceci pour remettre le firmware d'origine :
tftpboot 0x81000000 xxxx.bin
erase 0x9f020000 +0x3c0000
cp.b 0x81000000 0x9f020000 0x3c0000
bootm 9f020000Qui n'est même pas correct par rapport à la map donnée parle wiki (kernel + rootfs = d9fa8 + 2f6058 = 3d0000 et non pas 3c0000) Bref, je suis un peu perdu.... Merci d'avance
EDIT : Bon, ben j'ai suivit la méthode du Wiki et c'est repartit.
EDIT2: Je crois qu'il va falloir que je sauvegarde le contenu total de ma flash, y compris ART et que je m'achète quelques flash de rab parce que avec 15 à 20 reflashage par jour depuis une semaine ...