[NetBSD][Zaurus] マルチユーザモード到達

とりあえずSDカードが認識するところまでできた。これで起動デバイスを手入力すればログインまで到達できるように。やれやれ。

ちなみに理由は不明だがDMAを無効にしないとSDの書き込みに失敗する。

..[ Kernel symbol table missing! ]
Loaded initial symtab at 0xc069c860, strtab at 0xc06c7734, # entries 10254
pmap_postinit: Allocated 35 static L1 descriptor tables
Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
    2006, 2007, 2008, 2009, 2010
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 5.99.39 (C700) #20: Sun Dec 26 00:09:34 JST 2010
        star@nano.localnet:/home/star/netbsd/usr/objs-zaurus/sys/arch/zaurus/co0
total memory = 32768 KB
avail memory = 24072 KB
mainbus0 (root)
cpu0 at mainbus0: PXA250 step B-2 (XScale core)
cpu0: DC enabled IC enabled WB enabled LABT branch prediction enabled
cpu0: 32KB/32B 32-way Instruction cache
cpu0: 32KB/32B 32-way write-back-locking Data cache
pxaip0 at mainbus0: PXA2x0 Onchip Peripheral Bus
pxaip0: CPU clock = 398.093 MHz
pxaip0: kernel is configured for PXA250, cpu type is PXA250
pxaintc0 at pxaip0 addr 0x40d00000-0x40d0001f: Interrupt Controller
pxagpio0 at pxaip0 addr 0x40e00000-0x40e0006f: GPIO Controller
com0 at pxaip0 addr 0x40100000-0x4010001f intr 22: ns16550a, working fifo
com0: console
com1 at pxaip0 addr 0x40200000-0x4020001f intr 21: ns16550a, working fifo
com2 at pxaip0 addr 0x40700000-0x4070001f intr 20: ns16550a, working fifo
saost0 at pxaip0 addr 0x40a00000-0x40a0001f
saost0: SA-11x0 OS Timer
pxadmac0 at pxaip0 addr 0x40000000-0x400002ff intr 25: DMA Controller
pxapcic0 at pxaip0: 1 slot
pcmcia0 at pxapcic0
pxartc0 at pxaip0 addr 0x40900000-0x4090000f: PXA2x0 Real-time Clock
pxamci0 at pxaip0 addr 0x41100000-0x41100047: MMC/SD Controller
sdmmc0 at pxamci0
scoop0 at pxaip0: PCMCIA/GPIO controller
clock: hz=100 stathz=64
pcmcia0 function 0: <corega K.K., corega Ether CF-TD LAN Card, , > (manufacture)
 not configured
ld0 at sdmmc0
ld0: 1938 MB, 984 cyl, 64 head, 63 sec, 512 bytes/sect x 3970048 sectors
boot device: <unknown>
root device: ld0a
dump device (default ld0b):
file system (default generic):
root on ld0a dumps on ld0b
mountroot: trying nfs...
mountroot: trying msdos...
mountroot: trying lfs...
mountroot: trying ffs...
root file system type: ffs
WARNING: clock lost 32 days
WARNING: using filesystem time
WARNING: CHECK AND RESET THE DATE!
init path (default /sbin/init):
init: copying out path `/sbin/init' 11
Sun Dec 26 00:24:18 JST 2010
Starting root file system check:
/dev/rld0a: file system is clean; not checking
swapctl: setting dump device to /dev/ld0b
swapctl: adding /dev/ld0b as swap device at priority 0
Starting file system checks:
Setting tty flags.
Setting sysctl variables:
ddb.onpanic: 1 -> 0
Starting network.
Hostname: zaurus.localnet
IPv6 mode: host
Configuring network interfaces:.
Adding interface aliases:.
route: writing to routing socket: Network is unreachable
add net default: gateway 192.168.0.1: Network is unreachable
Building databases: dev, utmp, utmpx, services done
Starting syslogd.
Setting RTC offset to -540.
Mounting all filesystems...
Clearing temporary files.
Creating a.out runtime link editor directory cache.
Checking quotas: done.
swapctl: setting dump device to /dev/ld0b
Starting virecover.
Checking for core dump...
Starting local daemons:.
Updating motd.
Dec 25 15:24:58 zaurus postfix/master[435]: fatal: open lock file /var/db/postfd
Starting inetd.
Starting cron.
Sat Dec 25 15:24:59 JST 2010

NetBSD/zaurus (zaurus.localnet) (console)

login: