Quote:
Originally Posted by Adam B.
Other than the additional root file space (which isn't really necessary IMO), for what reason do you want to run the OS from a CF card instead of the root file system?
|
If we want to use a 2.6 kernel (and there are good reason for using one) I do not see how we can handle the DiskOnChip G3 (see
here for exact description of the components.
I am afraid that the MTD driver for DOC 2000 or millenium cannot handle these. But I am not an MTD expert. Furthermore we cannot change everything because the bootloader expects a TFFS filesystem to boot from.
The TFFS driver is closed for 2.4 and only for a given version of GCC...
Sandisk has announced the end of life of DOC G3 in 2005
pdf version (yeah before the Iliad was released ! Thanks Irex !)
There is a GPL driver from Sandisk but only for the newer H3 family. It has a processor on board that handles the TrueFFS part and the driver only talks to the processor. So we are left on our own with our outdated component. The only solutions I see are:
- A ndiswrapper approach for a 2.4 linux driver (???)
- Complete reverse engineering of the driver (authorized in some juridiction) + development of a new driver that does not infringe TrueFFS patents probably using parts of other mtd drivers...
I would be very happy if somebody could prove me that I am wrong.