- Setting Zaurus about IPv6 -

How to buy Zaurus(SL-700)

Now, there is no English version(SL-C700)...

Setup Cross-compiling environment


If you are Debian user, you can convert to deb package from rpm by alien command.

$ fakeroot alien [package.rpm]

These packages were installed at following directory.


So, You need set a path.

$ export PATH=/opt/Embedix/tools/bin:$PATH

$ setenv PATH /opt/Embedix/tools/bin:$PATH

kernel recompiling(for SL-C700)

not yet.

If you want to use IPv6, please use USAGI stack.

I try to explain how to recompile kernel based on USAGI. Sharp provide a source code based on 2.4.18, therefore we download a usagi-snapshot based on 2.4.18.

Next, we should download following patches for Zaurus.

It assumes that you downloaded these patches to $somewhere.

At first, umcompress USAGI code.

$ cd $somewhere
$ bzip2 -cd usagi-linux24-s20020722.tar.bz2 | tar xvf -
$ cd usagi
$ make prepare TARGET=linux24
$ cd kernel/linux24

Apply following patches

$ bzcat $somewhere/patch-2.4.18-rmk7.bz2 | patch -p1
$ zcat $somewhere/diff-2.4.18-rmk7-pxa3.gz | patch -p1
$ bzcat $somewhere/linux-2.4.18-rmk7-pxa3-embedix-slc700-slb500-20021214-rom1_00.bz2 | patch -p1

I think conflict occur at Makefile. Please apply a patch.

$ patch -p1 < $somewhere/zau-usa.patch

Now our target is C700, that is why we need to use arch/arm/def-configs/corgi

$ cp arch/arm/def-configs/corgi .config

$ make menuconfig

If you want to use davfs2, You should select "Coda file system" option too.


Finally, we execute a compiling.Please comfirm your $PATH. (include /opt/Embedix/tools/bin ?)

$ make dep; make clean;make zImage

Setup new kernel of Zaurus

not yet.
Please read a following site.


After reboot Zaurus, please confirm interface addresses. I think you find IPv6 addresses(::1) with lo interface.

$ ifconfig -a
lo        Link encap:Local Loopback 
          inet addr:  Mask:
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:3274 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3274 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:596683 (582.6 KiB)  TX bytes:596683 (582.6 KiB)

install IPv6 application

not yet.



last update 19/MAR/2003