Intel Sitsang: Familiar File System Port


This page contains source files for familiar file system support for the Sitsang.
The original source for the familiar file system is located at www.handhelds.org.
I've made some modifications to the GPE version of familiar 7.2 in order to
provide the port provided here.   Also, in order to successfully boot with
this file system, a simple modification must be made to the kernel source provided
with the Sitsang.   Below are descriptions of the two components as well as links
to the sources.

Kernel Modifications

In order to successfully boot the familiar file system, the CONFIG_CMDLINE
definition in the configuration file must be modified to include "init=/linuxrc". In
the patch, this simple modification is made using the default configuration file for the
Sitsang. You can grab the patch here

The patch can be applied to the kernel source with (assuming the source is in the linux/ directory):
                patch -p0 familiar.patch
Then, configure and build the kernel as usual. If you do not want to build
from scratch, you can also just modify the definition of CONFIG_CMDLINE in
the .config file before compiling.

For completeness, a pre-built kernel image using the default Sitsang configuration and
the patch is here.

File System Image

You can install the file system using the JFFS image here.   Or, if you'd like to
make modifications/additions to what I have, you can change the file system
source here, make your necessary changes, and then use the utilities provided with
the Sitsang to create a JFFS image.   The file system can be installed on the Sitsang
using the instructions provided from Intel.

Known Issues

There are several known issues with the current version of the file system:
                1) Touchscreen is "sticky" in GPE, but usable (though it can get frustrating).
                I haven't gotten around to tweaking this yet, so if anyone else creates a fix
                please submit it (see below).

                2) Currently GPE has problems (will usually freeze) if you don't login as root.

                3) Support for wireless CF cards using the Prism chipset has been added using the
                hostap_cs driver. In particular, I have tested the Linksys WCF12.   No other
                wireless cards or peripherals have been tested.

Questions/Comments/Submissions

Any questions or comments can be sent to Ripal Nathuji at rnathuji@ece.gatech.edu.
Also, please feel free to send me any fixes or additions that you think may be
beneficial for others: They'll be VERY appreciated.