Port-zaurus archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: NetBSD/zaurus installation tips

This is awesome.

On Sat, 21 May 2011, Izumi Tsutsui wrote:

Date: Sat, 21 May 2011 02:57:46 +0900
From: Izumi Tsutsui <tsutsui%ceres.dti.ne.jp@localhost>
To: port-zaurus%NetBSD.org@localhost
Cc: tsutsui%ceres.dti.ne.jp@localhost
Subject: NetBSD/zaurus installation tips

PR port-zaurus/44898 (zbsdmod.o can't load kernels) has been fixed,
and installation of NetBSD/zaurus -current on my SL-C1000 works fine.
(though NetBSD/zaurus 5.1 and netbsd-5 still have the problem)

Unfortunately there is no install note (yet),
so I'd put a dumb note how to install NetBSD/zaurus.

Installation method of NetBSD/zaurus is the same way as OpenBSD/zaurus,
using an Linux LKM which loads NetBSD kernel file via a device node.

- currently NetBSD/zaurus supports SL-C1000 and SL-C3x00 models
 (SL-C700 support seems ongoing though)
- fetch NetBSD-current snapshot binaries
 and copy <releasedir>/zaurus/installation/zbsdmod.o and
 <releasedir>/zaurus/installation/kernel/netbsd-INSTALL to some SD or CF

- boot Zaurus Linux
- install and start some terminal emulater on it
  http://www.users.on.net/~hluc/myZaurus/ might help
- su root on shell prompt
  bash-2.05% su
- install zbsdmod.o LKM
  # insmod zbsdmod.o
- copy install kernel into /proc/zboot device node
  # cp netbsd-INSTALL /proc/zboot
 then sysinst of NetBSD/zaurus install kernel will start
 as other NetBSD ports
- to fetch installation sets, you can use a CF disk, USB CD/DVD drives,
 or CF NICs

- FAT on CF is mounted on /usr/mnt.rom/cf and SD is on /usr/mnt.rom/card
 on Zaurus Linux
- SD driver on Zaurus Linux has a bug and it can't handle 2GB SD
 (note NetBSD/zaurus -current supports both 2GB SD and >2GB SDHC)
- to use SDHC and 2GB SD on Zaurus Linux for bootstrap, use custom drivers:
- to start GENERIC kernel after install, you have to put the GENERIC
 kernel into some FAT partition which can be loaded on Zaurus Linux
- NetBSD/zaurus kernel doesn't recognize booted device automatically (yet)
 so you have to enter booted device (ld0 for SD, wd0 for CF) manually

There is "NetBSD/zaurus on SL-C1000" youtube video:

Have fun,
Izumi Tsutsui

Home | Main Index | Thread Index | Old Index