Generic Setup:
BigBox, my usual PC, running Fedora 13, TFTP Server
Guru, guruplug, you know... that nasty thing...
I tried to compile my own kernel (2.6.35.rc4) and finally succeded. The bad thing is I can not bot it. I flashed it to NAND bot either I get
Uncompressing Linux... done, booting the kernel.
Error: unrecognized/unsupported machine ID (r1 = 0x00000a63).
Available machine support:
ID (hex) NAME
00000690 Marvell DB-88F6281-BP Development Board
00000691 Marvell RD-88F6192-NAS Development Board
00000692 Marvell RD-88F6281 Reference Board
0000078c Marvell 88F6281 GTW GE Board
00000831 Marvell SheevaPlug Reference Board
0000085b QNAP TS-119/TS-219
000009c6 QNAP TS-41x
00000939 Marvell OpenRD Client Board
00000915 Marvell OpenRD Base Board
00000899 LaCie Network Space v2
Please check your kernel config and/or bootloader.
or just
Uncompressing Linux... done, booting the kernel.
and then guruplug just resets.
u-boot version is custom compiled
bdinfo shows
arcNumber 0x0000a63 which 2659 in decimal. Setting this in u-boot has no effect at all, nor has
mainlineLinuxarch_number = 0x00000A63
env_t = 0x00000000
boot_params = 0x00000100
DRAM bank = 0x00000000
-> start = 0x00000000
-> size = 0x10000000
DRAM bank = 0x00000001
-> start = 0x10000000
-> size = 0x10000000
DRAM bank = 0x00000002
-> start = 0x00000000
-> size = 0x00000000
DRAM bank = 0x00000003
-> start = 0x00000000
-> size = 0x00000000
ethaddr = 00:50:43:67:64:06
ip_addr = 172.20.160.237
baudrate = 115200 bps
And now comes the uggly part:
The factory kernel from marvel actually boots!?!? Any tipps how I can achiev this with my custom kernel? Acording to my selfmade kernel the archNumber for guruplug is correct (${kernel}/arch/arm/tools/mach-type)
guruplug MACH_GURUPLUG GURUPLUG 2659
Please help me, I am quite displeased, especially with the information I am finding on this topic. Nothing specific, only vague testemonials.