Any of these models will work fine, although there seem to be lingering problems with getting all of the memory recognized on the 24MB machine. It is best if you have the 32MB model, of course. A compactflash card is essential if you want a full system.
This problem arose in the 4 bpp mode of the framebuffer depth for older kernels - some of the color mappings were not yet quite correct, but this is fixed with more recent kernels. A work around, short of updating your kernel which is recommended, is to change the color depth by fbset -a 2bpp, and perhaps modify your startup scripts to do this automatically. See the "Setting the Framebuffer Depth" subsection.
At present, the ETNA code (which governs compactflash) in OpenPsion is evolving. ETNA documentation has been lacking. Mainly, however, the various brands of compactflash cards behave differently in OpenPsion - some cards work very well, others work poorly or not at all. This may have to do with the type of controller the manufacturer put in the card (e.g., Hitatchi, Toshiba, or ??).
You can try backing up your system on a notebook computer, and then reformating the card, which has been known to be helpful.
You can also search for bad blocks on the disk. Some bad CF cards, have been "fixed" by running badblocks on it with destructive write test for each partition. Then use the *.badblocks file to mkfs. The command you might use is:
badblocks -o 96mb_sdb1_12mb.badblocks -w -p 2 /dev/sdb1In one case, badblocks failed on a USB CF adapter, but then worked with a CF to PCMCIA adapter on a laptop.
Sure - format your compactflash card to have whatever space you need for EPOC and the remainder to be the ext2 filesystem. On the EPOC filesystem (fat16) install ARLO and the kernel, and whatever EPOC programs/files etc. you want to use (in EPOC I use the addressbook and the alarm clock mainly, as well as other things like Solun, a planetarium type thing). I have a 128MB compactflash disk with 32MB reserved for EPOC and 96MB for linux (of with about 40MB is the operating system.)
You will have to reset the clock everytime you boot between linux and EPOC, but a system is being developed that will do this automatically.
Note that you will be able to access the fat16 partition from linux, but not the ext2 partition from EPOC.
There are two possible reasons for this. The first is that if you touch the 5MX's screen slightly it will turn on again - so you may be inadvertently touching the screen as you close the psion. The second reason is that you may have the infrared port running - did you kill the irattach process after you last used it? The IR is always searching for something to connect to, and a false hiccup will cause the psion to wake up again. You should turn off IR when you are not using it, because it uses considerable power.
The bar or pipe key, "|" is <Fn>-t, while the grave key, "`" is <Fn>-<Del>.