Installation on Ipaq

-as of Wed Jul 20 13:16:07 EDT 2011-

1. SYSTEM REQUIREMENTS

These instructions are for a Compaq Ipaq and have been tested only on models H3630 and H3650 with 32MB of RAM. This platform is known as "bitsy" in Plan 9. See also Supported PDAs.

2. INSTALL PROCEDURE

  • charge up the bitsy.
con -b 115200 /dev/eia[01]"
to talk to the console. The command "help" lists the OS loader's commands.
	partition reset
	partition define bootldr 0x000000 0x040000 2
	partition define params 0x040000 0x040000 0
	partition define kernel 0x080000 0x0c0000 0
	partition define user 0x140000 0x0c0000 0
	partition define ramdisk 0x200000 0x600000 0
	partition define fs 0x800000 0x800000 0
	params save
      
	for(i in /sys/src/cmd/5*) @{cd $i && mk install && mk nuke}
	cd /sys/src && objtype=arm {mk install && mk nuke}
	cd /sys/src/boot/arm && objtype=arm {mk install && mk clean}
	root is from [paq]:

	user=<user-name>
	wvkey1=<key string>
	wvkey2=<key string>
	wvkey3=<key string>
	wvtxkey=<key string>
	wvessid=<wavelan name>
	auth=<ip address>
	fs=<ip address>

------ another example -------

	user=nemo
	wvkey1=guesswhat
	wvcrypt=off
	wvessid=default_net_name
	auth=auth.ip.address
	fs=fs.ip.address
	ipaddr=your.ip.address
	ipgw=your.ip.gw
	ipmask=your.ip.mask
	authdom=your.auth.dom
---- kindly supplied by Fco J Ballesteros ----

	aux/mkflashfs /dev/flash/fs
	aux/flashfs
	mount -c /srv/brzr /n/brzr
	cd /n/brzr
	mkdir n usr
	mkdir n/fs n/emelie n/choline n/nslocum
	mkdir usr/yourname usr/yourfriend
	reboot

	bitsyload k    # to load a kernel partition
	bitsyload r    # to load a ramdisk partition

3. FIXING INSTALL PROBLEMS

Ask 9fans, there's people out there using bitsies with Plan 9. They might be able to help you.

4. AVOIDING COMPILATION

You can download a precompiled kernel and ramdisk from sources. Look at /n/sources/contrib/nemo/arm (these files cannot be found there anymore).

But it is more likely you get an up to date image by compiling it yourself.