Hello,
I got my new GuruPlug Server Plus and dove right in
As I want to record DVB-T Video, I followed this guide
http://www.openplug.org/plugwiki/index.php/DVB-T and compiled a custom kernel 2.6.34.
To be more precise, I followed this guide
http://plugcomputer.org/plugwiki/index.php/Compiling_Linux_Kernel_for_the_Plug_Computer#Booting_the_kernel to actually build the kernel and so far so good. I flashed the new kernel to nand and rebooted the Plug.
It starts, but displays the message:
NAND read: device 0 offset 0x100000, size 0x400000
4194304 bytes read: OK
## Booting kernel from Legacy Image at 06400000 ...
Image Name: Linux-2.6.34
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2307428 Bytes = 2.2 MB
Load Address: 00008000
Entry Point: 00008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
Error: unrecognized/unsupported machine ID (r1 = 0x00000a29).
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.
As mentioned in the guide, I added
setenv arcNumber 2097
setenv mainlineLinux yes
to my uBoot Boot arguments, but that didn't help.
I tried to change the arcNumber, but without any success.
My current boot config looks like this:
Marvell>> printenv
bootdelay=3
baudrate=115200
x_bootcmd_ethernet=ping 192.168.2.1
x_bootcmd_usb=usb start
x_bootcmd_kernel=nand read.e 0x6400000 0x100000 0x400000
x_bootargs=console ttyS0,115200
x_bootargs_root=ubi.mtd=2 root=ubi0:rootfs rootfstype=ubifs
ethact=egiga0
ethaddr=00:50:43:XX:XX:XX
eth1addr=00:50:43:XX:XX:XX
bootcmd=setenv ethact egiga0; ${x_bootcmd_ethernet}; setenv ethact egiga1; ${x_bootcmd_ethernet}; ${x_bootcmd_usb}; ${x_bootcmd_kernel}; setenv bootargs ${x_bootargs} ${x_bootargs_root}; bootm 0x6400000;
stdin=serial
stdout=serial
stderr=serial
arcNumber=1932
mainlineLinux=yes
Any ideas / suggestions what might be wrong? I would really like that DVB-T support...