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

[pbsd-mg2] nfsnetbsd



鈴木(康)です。

ようやく nfsnetbsd で mount に成功しました。

一番の敗因は、wide-dhcp を使おうとしたことでした。
dhcpdb.pool には、
swap server のアドレス と root path の設定ができるのですが、
なぜか送られていませんでした。

# ソースコードを見たら、
# snam(Sname field) が使えるように見えたので、
# それをトライしてはまってしまいました。( snam は、ホスト名から
# 設定しないといけないにも係わらず、見てくれるのは、path だけだった)

かわりに bootpd を使ったところ、mount するところまで行きました。
ちなみに options は、NFS_BOOT_DHCP のままで OK でした。


- --- /etc/bootptab のサンプル
jade:\
        :ht=ether:\
        :ha=0080c88132e7:\
        :sm=255.255.255.0:\
        :dn="at.home":\
        :hn:\
        :ds=10.203.0.2:\
        :ip=10.203.0.5:\
        :gw=10.203.0.2:\
        :sw=10.203.0.9:rp="/work/hpcmips/root":\
        :vm=rfc1048:
---
  | 
  | あと、FreeBSD-2.2.7 の nfsserver マシンの /etc/exports に 
  | 
  | /export/hpcmips/root -maproot=0 マシン名
  | 
  | を設定しています。

ここは、ワーナさんのメールを参考に

/export/hpcmips/root -maproot=0 -alldirs マシン名

にして、mountd -r でマウントできるように、mountd を変更しました。
thanks > Warner


---

今朝 hpcmips の update したら、giu 関係が入っていたので、
試してみたら、MG2 for DoCoMo でも Serial console が使えるように
なりました。たけむらさんありがとうございます。。

で、つぎの問題にぶちあたってしまいました。

どうも、exec が ENOMEM でエラーになるようです。
最初は、/sbin/init の exec が成功して、次の /bin/sh の exec に
失敗していたようですが、今の環境では、最初の init の exec が
失敗しています。

このような現象は、私のところだけなんでしょうか?それとも
みなさん同じなんでしょうか?


---- console log
opyright (c) 1996, 1997, 1998, 1999
    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 1.3I (DISKLESS) #21: 1999年 6月14日 月曜日 14時20分51秒 JST
    suz@spada.at.home:/work/hpcmips/hpcmips/sys/arch/hpcmips/compile/DISKLESS
NEC VR4100
real mem  = 33554432
avail mem = 28426240
using 204 buffers containing 3342336 bytes of memory
../../../../arch/hpcmips/vr/vr.c(132): vr_bus_reset() not implemented.
mainbus0 (root)
cpu0 at mainbus0: cpu0: NEC VR4100 CPU Rev. 5.2 with software emulated floating
point Rev. 0.0
cpu0: L1 cache: 16kb/16b Instruction, 8kb/16b Data, direct mapped
cpu0: No L2 cache
vrip0 at mainbus0
com0 at vrip0 addr 0xc000000-0xc000007 intr 9../../../../arch/hpcmips/vr/vrgiu.c
(95): GIUPIODL 4c00->4c00
: ns16550a, working fifo
com0: console
vrrtc0 at vrip0 addr 0xb0000c0-0xd0000bf intr 2: base addr=0xb0000c0
vrgiu0 at vrip0 addr 0xb000100-0xd0000ff intr 8
vrbcu0 at vrip0 addr 0xffffffff-0xfffffffd: base addr=0xffffffff
pcic0 at vrip0 addr 0x140003e0-0x140003de intr 8
pcic0: controller 0 (Intel 82365SL Revision 1) has sockets A and B
pcic0: controller 1 (Intel 82365SL Revision 1) has socket A only
pcmcia0 at pcic0 controller 0 socket 0
wdc0 at pcmcia0 function 0 port 0x14000000-0x1400000f
wd0 at wdc0 channel 0 drive 0: <Hitachi CV 5.1.1>
wd0: drive supports 1-sector pio transfers, lba addressing
wd0: 15MB, 246 cyl, 4 head, 32 sec, 512 bytes/sect x 31488 sectors

pcmcia1 at pcic0 controller 0 socket 1
ne0 at pcmcia1 function 0 port 0x14000020-0x1400002f port 0x14000030-0x1400003f
ne0: D-Link DE-650 Ethernet
ne0: Ethernet address 00:80:c8:81:32:e7
pcmcia2 at pcic0 controller 1 socket 0
../../../../arch/hpcmips/vr/vr.c(132): vr_bus_reset() not implemented.
boot device: wd0
nfs_boot: trying DHCP/BOOTP
nfs_boot: BOOTP server: 0xacb0009
nfs_boot: my_name=jade
nfs_boot: my_domain=at.home
nfs_boot: my_addr=0xacb0005
nfs_boot: my_mask=0xffffff00
nfs_boot: gateway=0xacb0002
md_mount: saddr = acb0009 pathname = /work/hpcmips/root
mntver = 3 root on spada.at.home:/work/hpcmips/root
WARNING: preposterous clock chip time
 -- CHECK AND RESET THE DATE!
exec -- /sbin/init
exec /sbin/init: error 12
exec -- /sbin/oinit
exec -- /sbin/init.bak
init: not found
panic: no init
Stopped in swapper at   0x800fa460:     jr      ra
db>ps
 PID             PPID       PGRP        UID S   FLAGS          COMMAND    WAIT
 6                  0          0          0 3 0x20204        pcic0,1,0  pcicev
 5                  0          0          0 3 0x20204        pcic0,0,1  pcicev
 4                  0          0          0 3 0x20204        pcic0,0,0  pcicev
 3                  0          0          0 3 0x20204           reaper  reaper
 2                  0          0          0 3 0x20204       pagedaemon daemon_
>1                  0          0          0 2     0x4          swapper
 0                 -1          0          0 3 0x20204          swapper schedul
db>
db> show map
MAP 0x800fa460: [0xafbf001c->0xc03f96b]
        #ent=4200481, sz=638648319, ref=604176383, version=369295356
trap: TLB miss (load or instr. fetch) in kernel mode
status=0x2, cause=0xc08, epc=0x800f087c, vaddr=0x3e00010
pid=1 cmd=swapper usp=0x0 ksp=0xc2753bf0
Stopped in swapper at   0x800f087c:     lw      a2,8(a1)
db>

--
					鈴木 康司 @NEC
					suz@hpc.bs1.fc.nec.co.jp
					TEL 0423-33-5381