Hi,
I've been compiling and testing a few kernels for the pogoplug pro. (3.1.10+ from warheadse, with the oxnas-ehci.c from redsquare123 and the Iomega p89626 kernel 2.6.31.14). I'm trying to get an arduino nano to work with usb. I finally found a way to make it stable, but it needs to be unplugged/replugged before it can be used. otherwise I still keep oxnas-ehci errors (-32) from the device enumeration if it's not first replugged. Then it stays healthy after a reboot if the power is not unplugged and ftdi_sio can be loaded normally. Strange eh? But I can work with this, Though I wish I knew a bit more about USB to fix this.
However
I tested all these with tftp and so far everything looks fine.
I'm ready to flash a kernel to nand, but I'm a bit wary.
I've read the oxnas-install.sh en oxnas-revert.sh scripts.
I have a few questions though.
How large can the kernel be at max?
This is the uImage:
Image Name: Linux-3.1.10+
Created: Mon Dec 17 12:30:33 2012
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 3272064 Bytes = 3195.38 kB = 3.12 MB
Load Address: 0x60008000
Entry Point: 0x60008000
Image arch/arm/boot/uImage is ready
(this one is not very modular and I'll change that probably)
But if I would like to flash this one, is that possible?
say I would do the following;
/usr/sbin/flash_erase /dev/mtd1 0x500000 17
/usr/sbin/nandwrite -p -s 0x500000 /dev/mtd1 /my/uImage
would that be safe?
I'm scared that I'll screw up u-boot and I don't want to go there. Is u-boot located on /dev/mtd0 or also on /dev/mtd1?
another question
after the oxnas.install.sh is finished, are there 4 kernels in nand? 2 new ones with usb rootfs support from Arch Linux Arm and the two original ones?
original at 0x200000
new at 0x500000
original at 0x800000
new at 0xB00000
Thx for your time,
Bram