I can't answer all your questions, but let's start with the ones I can ;-).
OK I have few questions
- what is the GPU on this thing?
Well, it's a SoC, so there is no real GPU with any fancy stuff, ok, it seems to have some 2D acceleration (If the
Ingenic website wasn't down now, you could find it out more specific)
If you're looking for a
xorg.conf, hm, there is one.
- where is the kernel?
If I want to build a kernel, I don't even know where to store it (I'm used to /vmlinuz)
It gets loaded by
U-Boot, if you want to build your own kernel, see
Compiling a Kernel - what is that "rootfs" root filesystem? I'm used to devices like /dev/sdX or /dev/hdX
It seems to be a yaffs filesystem, can someone confirm?
Yes, yaffs2 to be certain. It's a filesystem for NAND Flash devices without wear leaving - you are accessing the bare silicon.
yaffs: dev is 7940 name is "1f:04"
yaffs: Attempting MTD mount on 31.4, "1f:04"
yaffs: auto selecting yaffs2
block 3802 is bad
block 6033 is bad
block 7235 is bad
root dev name=1f:04
VFS: Mounted root (yaffs filesystem).
- dmesg shows that there are 5 partitions on the NAND, but I have no idea how to access them. Anyone has a clue??? The kernel and bootload seem to be in there for exemple, and I was wondering if those partitions were "mountable"
NAND device: Manufacturer ID: 0xec, Chip ID: 0xd3 (Samsung NAND 1GiB 3,3V 8-bit)
NAND_ECC_NONE selected by board driver. This is not recommended !!
Creating 5 MTD partitions on "NAND 1GiB 3,3V 8-bit":
0x00000000-0x00100000 : "bootloader partition"
0x00100000-0x00400000 : "kernel partition"
0x00400000-0x00500000 : "mac partition"
0x00500000-0x00a00000 : "mini rootfs partition"
0x00a00000-0x40000000 : "yaffs2 rootfs partition"
No NAND device found!!!
- what is the wifi module? iwconfig says I have only eth0 and lo0. I looked in /lib/module, but can't find one that adds eth1 when modprobe'd
check lsusb, but usually it's a ZyDAS ZD1211B (there is this ZyDAS Ascii art in dmesg, too)
You can usually turn on the wifi by
echo 1 > /proc/jz/iwifithere was some wifiup program in the default OS and 3MX, i don't know if it does some additional mandatory voodoo. I still have the problem with the kernel modules - without installing modutils I can't load modules/connect to the internet, but without modules to mount fat USB or internet I can't install modutils

- what device is the SD reader supposed to be? the kernel reports a mmca device and a mmca1 partition when I plug the card in, but I don't see it in /dev
JZ MMC/SD driver registered
...
Partition check:
mmca:<7>hub.c: port 1, portstatus 100, change 0, 12 Mb/s
hub.c: port 2, portstatus 101, change 1, 12 Mb/s
hub.c: port 2 connection change
hub.c: port 2, portstatus 101, change 1, 12 Mb/s
mmca1
- is there a way from the computer to make a backup back to the SD card, or to a NFS drive (and then how could I create the file to put on the SD card again?)
Well, you could use sshfs/scp, but that's a but too much for the little CPU.. slows things down a bit.. (But sshfs/scp is the easiest method as it works everywhere as long as you have an sshd running)
The fastest way is probably taring the root fs on the mipsbook and zipping it on the PC.
As wicknix said before:
They (the Recovery files) are just root file systems compressed as .tar.bz2 and renamed to .img basically.