Download Print this page

Sharp Zaurus SL-C3000 Instruction Manual page 156

Zaurus pda instruction manual
Hide thumbs Also See for Zaurus SL-C3000:

Advertisement

my Zaurus SL-C3000 and SL-C3100
modules (since they won't fit onto the tiny flash where modules normally are located).
I only tried the full Cacko 1.23 on my SL-C3100 and noticed quite a few annoying error messages
when booting up Cacko on it (more than the usual ones you get for Sharp with the Tetsu special
kernel installed) but it does boot up and it works.
I have hacked the startup script (rc.rofilesys) to eliminate some of the errors since they are a thorn
in my eyes, and I have also applied the same hack that I applied to the default rc.rofilesys for the
Sharp distro. The hacked script allows you to boot the SL-C3100 without needing /hdd1 and /hdd2,
but it will attempt to mount /hdd1 as swap and /hdd2 as ext3 if they exist.
Customising Cacko is similar to customising the Sharp distro, but a bit less customisation is
required since a lot is already pre-customised. For example, LUSScreensaver, mplayer and kino2,
ko/pi, opera, mc, ssh and sudo are already pre-installed if you install the full Cacko edition, just to
name a few.
However, there are also a few differences introduced by Cacko. The startup image in Cacko is bz2
compressed to save space. It gets extracted to /tmp (which is 10MB in size compared to the 1MB
on Sharp) during startup and loaded from there. Once loaded, the extracted image is deleted. A
bigger tmpfs allows you to open larger files but since tmpfs uses physical RAM, less physical
memory is available, so instead of having 63MB, you end up with 54MB. This is a reasonable
trade-off.
Cacko also includes an updated battery and memory applet which allows you to generate and
manage swapfiles of sizes up to 128MB (the previous version was limited to 64MB only, however,
there is a newer Japanese version which allows swapfile sizes up to 512MB) and overclock as well
as underclock the CPU. Furthermore, Cacko does not really use rc.rofilesys to mount the internal
MicroDrive partitions. Instead, it remounts everything using the /sbin/hddmount script which is
called by /home/QtPalmtop/qpe.sh after all the rc scripts have run. You might as well put the script
to load the SD card service after hddmount and eliminate the S04sd links so you won't get flooded
with MMC warnings during bootup if you have your SD card inserted.
First disable SD driver from being loaded by the rc scripts:
# mv /etc/rc.d/rc3.d/S04sd /etc/rc.d/rc3.d/_S04sd
# mv /etc/rc.d/rc4.d/S04sd /etc/rc.d/rc4.d/_S04sd
# mv /etc/rc.d/rc5.d/S04sd /etc/rc.d/rc5.d/_S04sd
Then modify /home/QtPalmtop/qpe.sh to load the SD driver instead:
/sbin/hddmount
while true ; do
if [ -f /home/QtPalmtop/pics144/Startup_screen.bmp ]; then
else
fi
/etc/rc.d/init.d/sd stop
/etc/rc.d/init.d/sd start
cd
Since the latest Cacko (1.23) is not available for the SL-C3000 except for the beta version which
does not update the kernel and add additional drivers anyway, I have extracted the features that I
156 of 212
sdisp /home/QtPalmtop/pics144/Startup_screen.bmp &
bzcat /usr/QtPalmtop.rom/pics144/Startup_screen.bmp.bz2 >
/tmp/Startup_screen.bmp
rm -f /tmp/Startup_screen.bmp
http://www.users.on.net/~hluc/myzaurus/
16/09/2007 12:23

Advertisement

loading

This manual is also suitable for:

Zaurus sl-c3100