[Japanease][English]

- Setting Zaurus about IPv6 -

How to buy Zaurus(SL-700)


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



Setup Cross-compiling environment



http://www.zaurus.com/dev/tools/other.htm



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.

/opt/Embedix/tool

So, You need set a path.

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

csh
$ 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.

menuconfig


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.

http://zaurus.spacetown.ne.jp/sl-c700/update/c700update/c700updatecard.asp


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:127.0.0.1  Mask:255.0.0.0
          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.


http://www.linux-ipv6.org/~kunitake/zaurus/feed/
http://zaurus-ja.sourceforge.jp/feed/


http://debian.fabbione.net/stat/


last update 19/MAR/2003