Hi All,
I've mostly figured out what's involved in getting pdaxrom working on the c3000. It boils down to:
- a small root filesystem (jffs2) - there's only 5mb available in mtd2, the rest can be stored on the microdrive (this is basically what sharp does as well with Qtopia) or optionally mtd3 ('home'), but that's relatively small as well. This means pdaxrom has to be split into two parts - a rootfilesystem to get the basics running (pcmcia, rc stuff). All applications (/usr basically) can be stored on the microdrive.
- a working pcmcia subsystem before pdaxrom boots, to access the microdrive (which is a pcmcia device, of course). The existing c3000 rc.rofilesys should be usable for this (along with some mounting magic to modify /etc after pcmcia comes up, basically like the default sharp rom already does)
- some re-compiled binaries, most importantly the Xserver without ati (?) accelleration (I don't even know at this point if this accelleration breaks anything though - perhaps it'll just work?)
This means I have to create my own root 'initrd.bin' with a subset of what's currently in pdaxrom, and I probably need to do this from scratch. The SDK on pdaxrom.org is mostly about crosscompiling packages/building ipk's, not the entire system including the jffs2 rootimage. How do I build this myself?
Cheers
Ivo