To install plan9 on the ipaq we used an compaq sp700 running plan9 and a IBM Thinkpad T21 running windows2000. The first step is to install a default install of plan9 w/ all updates on the sp700. We did a network install followed by the updates:
wrap/inst -ov 03270425a.9gz wrap/inst -ov 03270507.9gz
It is easy to get the updates wrong, our initial attempt to install on the ipaq resulted in the prompter crashing on every boot, a reinstall of the plan9 build host fixed the problem.
Next build the arm distribution and bitsy loader and kernel:
cd /sys/src mk clean objtype=arm mk install cd /sys/src/cmd/aux/flashfs objtype=arm mk install mk clean cd /sys/src/boot/arm objtype=arm mk install mk clean cd /sys/src mk clean cd /arm chgrp sys * chgrp sys */* chgrp sys */*/* chgrp -u sys * chgrp -u sys */* chgrp -u sys */*/* cd /sys/src/9/bitsy objtype=arm mk 'CONF=bitsy' 9bitsyNext add any extra files you want to /sys/src/9/bitsy/sacfiles and make some modifications to the files as well as /sys/src/9/bitsy/armsac.proto Our setup is here . It is important to add the missing unicode.6.font file. Next make the ramdisk
cd /sys/src/9/bitsy objtype=arm mk ramdisk
The next step is to use the window box to save a copy of wince and then load the linux bootloader onto the ipaq. Instructions on how to do this are available from handhelds.org. The steps are:
pflash 0 0xffff 1
load kerneland then start and xmodem download of the file. When that finishes enter:
load ramdiskafter that finishes type boot.
user=your-user-name wvkey1=your-wavelankeythe other wavelankeys are called wvkey2...wvkey4 if you are using those. When you are dine hit the esc key on the simulated keyboard. Take a look at cpurc for the other things you can set.
new boot loader 1
new boot loader 2
new boot loader 3
new boot loader 4