Bonjour,
J’ai acqui récemment un NAS basé sur du Marvell Kirkwood, j’ai déjà connecté le port série pour accéder a u-boot.
Le chargement du kernel + initrd du port ARM / QNAP TS2xx est passé sans soucis, l’installation sur une clé usb est passé sans soucis, mais le boot du debian « final » ne passe pas.
Par défaut le kernel debian s’attend a avoir le bon « Machine ID » (correspondant a l’arcNumber sous u-boot), mais quand je configure celui-ci comme étant un de ceux-ci :
[ul]00000691 Marvell RD-88F6192-NAS Development Board
00000692 Marvell RD-88F6281 Reference Board
0000085b QNAP TS-119/TS-219[/ul]
j’obtiens juste un kernel panic sans absolument aucun logs.
Le kernel d’install lui est « forcé » en QNAP TS-1/TS-2xx et passe sans soucis, mais du coup avec quasiment aucun drivers…
Par ailleurs ma board est celle ci : MARVELL BOARD: DB-88F6281A-BP LE qui correspond plutôt a l’entrée :
[ul]00000690 Marvell DB-88F6281-BP Development Board (arm.linux.org.uk/developer/m … hp?id=1680)[/ul]
Mais mon kernel ne me le propose pas dans la liste… et en mettant l’arcNumber correspondant en décimal, le kernel ne le reconnais donc pas…
[code]Error: unrecognized/unsupported machine ID (r1 = 0xblabla).
Available machine support:
ID (hex) NAME
liste des boards ici
Please check your kernel config and/or bootloader.[/code]
La debian installée est une testing, depuis le port ARM QNAP.
Mon env u-boot correspondant aux paramètres de boot est celui-ci :
bootcmd=tftp 0x2000000 kernel ; tftp 0x4000000 initrd.gz ; bootm 0x2000000
bootargs=mtdparts=nand_mtd:0xc0000@0(uboot)ro,0x7f00000@0x100000(root) root=/dev/sda2 rw ip=dhcp initrd=0x4000000,0x8692ae console=ttyS0,115200 panic=10 verbose
mainlineLinux=yes
arcNumber=2139
Quelqu’un aurais-il une piste pour booter le bébé ?