Thread: iLiad The iLiad OS Project
View Single Post
Old 05-08-2009, 09:10 AM   #122
crepi22
Junior Member
crepi22 began at the beginning.
 
Posts: 4
Karma: 10
Join Date: Mar 2008
Device: iliad
Quote:
Originally Posted by Adam B. View Post
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.
crepi22 is offline   Reply With Quote