[Armadillo:01087] armadillo240 の NFS 起動

email@hidden
2006年 7月 18日 (火) 10:36:54 JST


はじめまして。相場といいます。

Armadillo240で、ルートファイルシステムをNFSでマウントし
、
動作させようとしたところ、
起動途中で以下のメッセージが出力され、止まってしまいます
。

nfs: server 10.0.0.2 not responding, still trying

kernelは、Armadillo OfficialSiteのlinux-a240-1.00.bin.gz
を
↓を参考に変更したものをFlashに焼きました。
http://armadillo.atmark-techno.com/armadillo-9/howto/root_on_nfs

マウントポイントは、
romfs-a240-recover-1.00.img.gzを使用しました。

設定が違うのでしょうか?
よろしくお願いします。

以下は、nfs-serverとdhcp-serverの設定と、
起動時のログの詳細です。

--/etc/exports
/home/hogehoge/target
10.0.0.0/255.255.255.0(rw,no_root_squash)
--/etc/exports

--/etc/dhcpd.conf
#
# DHCP Server Configuration file.
#   see /usr/share/doc/dhcp*/dhcpd.conf.sample
#
ddns-update-style interim;

option domain-name "local-network";
option domain-name-servers 0.0.0.0;
option subnet-mask 255.255.255.0;

default-lease-time 600;
max-lease-time 7200;

allow bootp;
not authoritative;

subnet 10.0.0.0 netmask 255.255.255.0 {
       range 10.0.0.50 10.0.0.80;
       option broadcast-address 10.0.0.255;
       option routers 10.0.0.254;
       option subnet-mask 255.255.255.0;
       host a240-0 {
	    hardware ethernet 00:11:0C:05:00:2A;
	    option root-path "10.0.0.2:/home/hogehoge/target";
       }
}
--/etc/dhcpd.conf

--Armadillo起動時のログ
Linux version 2.6.12.3-a9-5 (email@hidden) (gcc version
3.4.4 20050314 (prerelease) (Debian 3.4.3-13)) #14 Mo6CPU:
ARM920Tid(wb) [41129200] revision 0 (ARMv4T)
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 64, 32 byte
lines, 8 sets
CPU0: D cache: 16384 bytes, associativity 64, 32 byte
lines, 8 sets
Machine: Armadillo-240
ATAG_INITRD is deprecated; please update your bootloader.
Memory policy: ECC disabled, Data cache writeback
Built 1 zonelists
Kernel command line: noinitrd root=/dev/nfs
nfsroot=10.0.0.2:/home/hogehoge/target ip=on
mtdparts=armadillo2x0-n)PID hash table entries: 512
(order: 9, 8192 bytes)
Dentry cache hash table entries: 16384 (order: 4, 65536
bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768
bytes)
Memory: 32MB 32MB = 64MB total
Memory: 54668KB available (2785K code, 561K data, 104K
init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
checking if image is initramfs...it isn't (bad gzip magic
numbers); looks like an initrd
Freeing initrd memory: 6591K
NET: Registered protocol family 16
SCSI subsystem initialized
usbcore: registered new driver usbfs
usbcore: registered new driver hub
NetWinder Floating Point Emulator V0.97 (double precision)
JFFS2 version 2.2. (NAND) (C) 2001-2003 Red Hat, Inc.
Initializing Cryptographic API
fb0: EP93xx frame buffer at 800x600x24
gpio: Armadillo-2x0 GPIO driver, (C) 2005-2006 Atmark
Techno, Inc.
led: Armadillo-2x0 LED driver, (C) 2005-2006 Atmark
Techno, Inc.
sw: Armadillo-2x0 Takt Switch driver, (C) 2006 Atmark
Techno, Inc.
ttyAM0 at MMIO 0x808c0000 (irq = 52) is a EP93XX
ttyAM1 at MMIO 0x808d0000 (irq = 54) is a EP93XX
ttyAM2 at MMIO 0x808e0000 (irq = 55) is a EP93XX
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
RAMDISK driver initialized: 16 RAM disks of 16384K size
1024 blocksize
loop: loaded (max 8 devices)
i2c-armadillo9: i2c Armadillo-9 driver, (C) 2004-2005
Atmark Techno, Inc.
i2c-at24cxx: i2c at24cxx eeprom driver, (C) 2003-2005
Atmark Techno, Inc.
armadillo2x0-nor: Found 1 x16 devices at 0x0 in 16-bit
bank
 Amd/Fujitsu Extended Query Table at 0x0040
armadillo2x0-nor: CFI does not contain boot bank location.
Assuming top.
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to
code brokenness.
4 cmdlinepart partitions found on MTD device
armadillo2x0-nor
parse_mtd_partitions:4
Creating 4 MTD partitions on "armadillo2x0-nor":
0x00000000-0x00010000 : "bootloader"
0x00010000-0x00180000 : "kernel"
0x00180000-0x007f0000 : "userland"
0x007f0000-0x00800000 : "config"
No NAND device found!!!
ep93xxusb ep93xxusb.0: EP93xx OHCI
ep93xxusb ep93xxusb.0: new USB bus registered, assigned
bus number 1
ep93xxusb ep93xxusb.0: irq 56, io base 0xff020000
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 3 ports detected
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage
USB Mass Storage support registered.
usbcore: registered new driver usbhid
drivers/usb/input/hid-core.c: v2.01:USB HID core driver
pegasus: v0.6.12 (2005/01/13), Pegasus/Pegasus II USB
Ethernet driver
usbcore: registered new driver pegasus
zd1211 - http://zd1211.ath.cx/
Based on www.zydas.com.tw driver version 2.0.0.0
usbcore: registered new driver zd1211
NET: Registered protocol family 2
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP established hash table entries: 4096 (order: 3, 32768
bytes)
TCP bind hash table entries: 4096 (order: 2, 16384 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
IPv4 over IPv4 tunneling driver
ip_tables: (C) 2000-2002 Netfilter core team
Initializing IPsec netlink socket
NET: Registered protocol family 1
NET: Registered protocol family 10
Disabled Privacy Extensions on device c02fb3b4(lo)
IPv6 over IPv4 tunneling driver
NET: Registered protocol family 17
NET: Registered protocol family 15
SCTP: Hash tables configured (established 2048 bind 4096)
Sending DHCP and RARP requests ., OK
IP-Config: Got DHCP answer from 10.0.0.2, my address is
10.0.0.80
IP-Config: Complete:
      device=eth0, addr=10.0.0.80, mask=255.255.255.0,
gw=10.0.0.254,
     host=10.0.0.80, domain=local-network,
nis-domain=(none),
     bootserver=10.0.0.2, rootserver=10.0.0.2,
rootpath=/home/hogehoge/target,v3
Looking up port of RPC 100003/3 on 10.0.0.2
Looking up port of RPC 100005/3 on 10.0.0.2
VFS: Mounted root (nfs filesystem).
Freeing init memory: 104K
init started:  BusyBox v1.00 (2006.06.16-11:57+0000)
multi-call binary
Remounting root rw:
Mounting proc:
Mounting usbfs:
Mounting sysfs:
Loading /etc/config:
Setting hostname:
Changing file permissions:
ln: /home/ftp/bin/ls: File exists
ln: /home/ftp/lib/ld-linux.so.2: File exists
ln: /home/ftp/lib/libc.so.6: File exists
ln: /home/ftp/lib/libcrypt.so.1: File exists
ln: /home/ftp/etc/group: File exists
ln: /home/ftp/etc/passwd: File exists
mkdir: Cannot create directory `/tmp/writefbd': File
exists
Starting basic firewall:
nfs: server 10.0.0.2 not responding, still trying
--Armadillo起動時のログ



armadillo メーリングリストの案内