The current problem is that I cannot boot our file system from NFS. The error tells that it is not able to
open an initial console but when I check the /dev directory, there are console and tty files with
correct major and minor number. Anyone knows how to solve it? One post I found in google is talking
about x86_64 and x86_32 NFS server machines. Yes, we are using 64bit NFS server and we can't
find a 32bit machine to have a trial. Is it a real problem? ( I guess NFS should be cross platform and arch).
Quote:
Linux version 2.6.19.2 (yin@localhost.localdomain) (gcc version 4.2.1) #146 PREEMPT Mon Sep 1 14:54:40 CEST 2008
CPU: ARM926EJ-S [41069264] revision 4 (ARMv5TEJ), cr=00053177
Machine: Freescale i.MX27ADS
Memory policy: ECC disabled, Data cache writeback
CPU0: D VIVT write-back cache
CPU0: I cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
CPU0: D cache: 16384 bytes, associativity 4, 32 byte lines, 128 sets
Built 1 zonelists. Total pages: 32512
Kernel command line: console=fbcon console=ttymxc0,115200 root=/dev/nfs nfsroot=10.168.245.254:/export/scratch1/yin/rfs ip=dhcp init=/sbin/init
MXC IRQ initialized
PID hash table entries: 512 (order: 9, 2048 bytes)
Actual CLOCK_TICK_RATE is 14250000 Hz
Actual HRT CLOCK_TICK_RATE is 14250000 Hz
Console: colour dummy device 80x30
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 128MB = 128MB total
Memory: 126464KB available (2692K code, 571K data, 92K init)
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
MXC GPIO hardware
AIPI VA base: 0xd4000000
Generic PHY: Registered new driver
CSPI: mxc_spi-1 probed
CSPI: mxc_spi-2 probed
MXC I2C driver
mc13783 Rev 3.3 FinVer 0 detected
Device spi1.0 probed
PMIC Character device: successfully loaded
PMIC RTC successfully probed
PMIC Light successfully loaded
PMIC Power successfully probed
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 4096 bind 2048)
TCP reno registered
MX27: Power management module initialized
NetWinder Floating Point Emulator V0.97 (double precision)
JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.
yaffs Sep 1 2008 14:12:29 Installing.
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
Console: switching to colour frame buffer device 100x30
mxc_sdc_fb mxc_sdc_fb.0: fb0: DISP0 BG fb device registered successfully.
mxc_sdc_fb mxc_sdc_fb.0: fb1: DISP0 FG fb device registered successfully.
Real TIme clock Driver v1.0
MXC WatchDog Driver 2.0
MXC Watchdog # 0 Timer: initial timeout 60 sec
Serial: IMX driver
loop: loaded (max 8 devices)
SMSC LAN83C185: Registered new driver
FEC ENET Version 0.2
eth0: ethernet 00:08:ee:fec: PHY @ 0x1f, ID 0x0007c0c3 -- unknown PHY!
01:f8:56
MXC MTD nor Driver 2.0
mxc_nor_flash.0: Found 1 x16 devices at 0x0 in 16-bit bank
Intel/Sharp Extended Query Table at 0x0035
cfi_cmdset_0001: Erase suspend on write enabled
Searching for RedBoot partition table in mxc_nor_flash.0 at offset 0x1f0000
No RedBoot partition table detected in mxc_nor_flash.0
Creating 2 MTD partitions on "mxc_nor_flash.0":
0x00000000-0x00040000 : "LoLo Bootloader"
0x00040000-0x00050000 : "Bootloader config"
MXC MTD nand Driver 2.0
NAND device: Manufacturer ID: 0x20, Chip ID: 0x76 (ST Micro NAND 64MiB 3,3V 8-bit)
Scanning device for bad blocks
Bad eraseblock 1945 at 0x01e64000
Bad eraseblock 2561 at 0x02804000
Creating 4 MTD partitions on "NAND 64MiB 3,3V 8-bit":
0x00000000-0x02000000 : "NAND RootFS"
0x00000000-0x04000000 : "<NULL>"
0x00000000-0x04000000 : "<NULL>"
0x00000000-0x04000000 : "<NULL>"
i2c /dev entries driver
SSI module loaded successfully
PMIC Audio driver loading...
PMIC Battery successfully probed
PMIC Connectivity driver loading..
DPTC controller initialized
SEC: mxc_sec_mod_init() called
MXC MMC/SD driver
mxcmci: probe of mxcmci.0 failed with error -22
mxcmci: probe of mxcmci.1 failed with error -22
Advanced Linux Sound Architecture Driver Version 1.0.13 (Tue Nov 28 14:07:24 2006 UTC).
Control ALSA component registered
ALSA device list:
#0: MXC Freescale with PMIC
TCP cubic registered
NET: Registered protocol family 1
NET: Registered protocol family 17
input: mxc_ts as /class/input/input0
mxc input touchscreen loaded
Time: mx27_hrt clocksource has been installed.
Sending DHCP requests ., OK
IP-Config: Got DHCP answer from 0.0.0.0, my address is 10.168.245.253
IP-Config: Complete:
device=eth0, addr=10.168.245.253, mask=255.255.255.0, gw=10.168.245.254,
host=10.168.245.253, domain=domain.com, nis-domain=(none),
bootserver=0.0.0.0, rootserver=10.168.245.254, rootpath=
Looking up port of RPC 100003/2 on 10.168.245.254
Looking up port of RPC 100005/1 on 10.168.245.254
VFS: Mounted root (nfs filesystem) readonly.
Freeing init memory: 92K
Warning: unable to open an initial console.