This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/AM4378: couldn't mount rootfs on nfs

Part Number: AM4378

Tool/software: Linux


Starting kernel ...

Booting Linux on physical CPU 0x0
Linux version 3.12.10-ga1221c5 (yys@red) (gcc version 4.9.4 20151028 (prerelease) (Linaro GCC 4.9-2016.02) ) #1 Tue Mar 14 22:56:40 CST 2017
CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d
CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
Machine: Generic AM43 (Flattened Device Tree), model: MYIR Rico Board
cma: CMA: reserved 24 MiB at 9e000000
Memory policy: ECC disabled, Data cache writeback
CPU: All CPU(s) started in SVC mode.
AM437x ES1.0 (sgx neon )
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 129280
Kernel command line: noinitrd root=/dev/nfs nfsroot=192.168.1.101:/srv/nfs/rootfs rw console=ttyO0,115200 init=/sbin/init ip=192.168.1.200
PID hash table entries: 2048 (order: 1, 8192 bytes)
Dentry cache hash table entries: 65536 (order: 6, 262144 bytes)
Inode-cache hash table entries: 32768 (order: 5, 131072 bytes)
Memory: 483204K/521216K available (5643K kernel code, 560K rwdata, 1900K rodata, 343K init, 225K bss, 38012K reserved, 0K highmem)
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
vmalloc : 0xe0800000 - 0xff000000 ( 488 MB)
lowmem : 0xc0000000 - 0xe0000000 ( 512 MB)
pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
.text : 0xc0008000 - 0xc076603c (7545 kB)
.init : 0xc0767000 - 0xc07bcf38 ( 344 kB)
.data : 0xc07be000 - 0xc084a008 ( 561 kB)
.bss : 0xc084a008 - 0xc0882630 ( 226 kB)
NR_IRQS:16 nr_irqs:16 16
GIC CPU mask not found - kernel will fail to boot.
GIC CPU mask not found - kernel will fail to boot.
OMAP clockevent source: timer2 at 24000000 Hz
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956ms
OMAP clocksource: timer1 at 24000000 Hz
Console: colour dummy device 80x30
Calibrating delay loop... 996.14 BogoMIPS (lpj=4980736)
pid_max: default: 32768 minimum: 301
Security Framework initialized
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
Setting up static identity map for 0xc0589268 - 0xc05892d8
L310 cache controller enabled
l2x0: 16 ways, CACHE_ID 0x410000c9, AUX_CTRL 0x7e030000, Cache size: 256 kB
devtmpfs: initialized
VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4
omap_hwmod: dss_dispc: cannot be enabled for reset (3)
omap_hwmod: dss_rfbi: cannot be enabled for reset (3)
pinctrl core: initialized pinctrl subsystem
regulator-dummy: no parameters
NET: Registered protocol family 16
DMA: preallocated 256 KiB pool for atomic coherent allocations
cpuidle: using governor ladder
cpuidle: using governor menu
platform 49000000.edma: FIXME: clock-name 'fck' DOES NOT exist in dt!
platform 44e3e000.rtc: Cannot lookup hwmod 'rtc'
OMAP GPIO hardware version 0.1
platform 56000000.sgx: FIXME: clock-name 'fck' DOES NOT exist in dt!
platform ocp2scp.0: FIXME: clock-name 'fck' DOES NOT exist in dt!
platform ocp2scp.1: FIXME: clock-name 'fck' DOES NOT exist in dt!
platform 48380000.omap_dwc3_1: FIXME: clock-name 'fck' DOES NOT exist in dt!
platform 483c0000.omap_dwc3_2: FIXME: clock-name 'fck' DOES NOT exist in dt!
platform 4832a000.dss: FIXME: clock-name 'fck' DOES NOT exist in dt!
platform 4832a400.dispc: FIXME: clock-name 'fck' DOES NOT exist in dt!
platform 4832a800.rfbi: FIXME: clock-name 'fck' DOES NOT exist in dt!
No ATAGs?
hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.
hw-breakpoint: maximum watchpoint size is 4 bytes.
bio: create slab <bio-0> at 0
edma-dma-engine edma-dma-engine.0: TI EDMA DMA engine driver
vmmcsd_fixed: 3300 mV
evm_v3p3: 3300 mV
vgaarb: loaded
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
omap_i2c 44e0b000.i2c: could not find pctldev for node /pinmux@44e10800/pinmux_i2c0_pins, deferring probe
platform 44e0b000.i2c: Driver omap_i2c requests probe deferral
omap_i2c 4802a000.i2c: could not find pctldev for node /pinmux@44e10800/i2c1_pins, deferring probe
platform 4802a000.i2c: Driver omap_i2c requests probe deferral
media: Linux media interface: v0.10
Linux video capture interface: v2.00
pps_core: LinuxPPS API ver. 1 registered
pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
PTP clock support registered
Switched to clocksource timer1
NET: Registered protocol family 2
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)
TCP: reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
NetWinder Floating Point Emulator V0.97 (double precision)
PM: Loading am335x-pm-firmware.bin
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
NFS: Registering the id_resolver key type
Key type id_resolver registered
Key type id_legacy registered
jffs2: version 2.2. (NAND) (SUMMARY) 漏 2001-2006 Red Hat, Inc.
msgmni has been set to 991
NET: Registered protocol family 38
io scheduler noop registered
io scheduler deadline registered
io scheduler cfq registered (default)
omap-ocp2scp ocp2scp.0: invalid resource
omap-ocp2scp: probe of ocp2scp.0 failed with error -22
omap-ocp2scp ocp2scp.1: invalid resource
omap-ocp2scp: probe of ocp2scp.1 failed with error -22
pinctrl-single 44e10800.pinmux: 199 pins at pa f9e10800 size 796
OMAP DSS rev 2.0
connector-hdmi connector.6: failed to find video source
platform connector.6: Driver connector-hdmi requests probe deferral
Console: switching to colour frame buffer device 100x30
Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled
omap_uart 44e09000.serial: No clock speed specified: using default:48000000
44e09000.serial: ttyO0 at MMIO 0x44e09000 (irq = 104, base_baud = 3000000) is a OMAP UART0
console [ttyO0] enabled
omap_rng 48310000.rng: OMAP Random Number Generator ver. 20
brd: module loaded
loop: module loaded
mtdoops: mtd device (mtddev=name/number) must be supplied
m25p80 spi32766.0: s25fl128s (16384 Kbytes)
7 ofpart partitions found on MTD device spi32766.0
Creating 7 MTD partitions on "spi32766.0":
0x000000000000-0x000000080000 : "QSPI.U_BOOT"
0x000000080000-0x000000100000 : "QSPI.U_BOOT.backup"
0x000000100000-0x000000120000 : "QSPI.U_BOOT_ENV"
0x000000120000-0x000000140000 : "QSPI.U-BOOT-ENV.backup"
0x000000140000-0x000000150000 : "QSPI.U-BOOT-DEVICETREE"
0x000000150000-0x000000650000 : "QSPI.KERNEL"
0x000000650000-0x000001000000 : "QSPI.FILESYSTEM"
usbcore: registered new interface driver asix
usbcore: registered new interface driver ax88179_178a
usbcore: registered new interface driver cdc_ether
usbcore: registered new interface driver r815x
usbcore: registered new interface driver smsc95xx
usbcore: registered new interface driver net1080
usbcore: registered new interface driver cdc_subset
usbcore: registered new interface driver zaurus
usbcore: registered new interface driver cdc_ncm
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
ehci-pci: EHCI PCI platform driver
ehci-omap: OMAP-EHCI Host Controller driver
xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 1
xhci-hcd xhci-hcd.0.auto: irq 206, io mem 0x483d0000
usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb1: Product: xHCI Host Controller
usb usb1: Manufacturer: Linux 3.12.10-ga1221c5 xhci-hcd
usb usb1: SerialNumber: xhci-hcd.0.auto
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
xhci-hcd xhci-hcd.0.auto: xHCI Host Controller
xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2
usb usb2: New USB device found, idVendor=1d6b, idProduct=0003
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: xHCI Host Controller
usb usb2: Manufacturer: Linux 3.12.10-ga1221c5 xhci-hcd
usb usb2: SerialNumber: xhci-hcd.0.auto
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
usbcore: registered new interface driver cdc_wdm
usbcore: registered new interface driver usb-storage
mousedev: PS/2 mouse device common for all mice
omap_rtc 44e3e000.rtc: rtc core: registered 44e3e000.rtc as rtc0
i2c /dev entries driver
vpfe-capture 48326000.vpfe: v4l2 device registered
vpfe-capture 48326000.vpfe: Asynchronous subdevice registration
vpfe-capture 48326000.vpfe: AM437x ISIF is registered with vpfe.
vpfe-capture 48328000.vpfe: v4l2 device registered
vpfe-capture 48328000.vpfe: Asynchronous subdevice registration
vpfe-capture 48328000.vpfe: AM437x ISIF is registered with vpfe.
Driver for 1-wire Dallas network protocol.
omap_wdt: OMAP Watchdog Timer Rev 0x01: initial timeout 60 sec
edma-dma-engine edma-dma-engine.0: allocated channel for 0:3
edma-dma-engine edma-dma-engine.0: allocated channel for 0:2
edma-dma-engine edma-dma-engine.0: allocated channel for 0:25
edma-dma-engine edma-dma-engine.0: allocated channel for 0:24
ledtrig-cpu: registered to indicate activity on CPUs
edma-dma-engine edma-dma-engine.0: allocated channel for 0:36
omap-sham 53100000.sham: hw accel on OMAP rev 0.0
omap-aes 53501000.aes: OMAP AES hw accel rev: 0.1
edma-dma-engine edma-dma-engine.0: allocated channel for 0:5
edma-dma-engine edma-dma-engine.0: allocated channel for 0:6
omap-des 53701000.des: OMAP DES hw accel rev: 0.33
edma-dma-engine edma-dma-engine.0: allocated channel for 0:33
mmc0: BKOPS_EN bit is not set
edma-dma-engine edma-dma-engine.0: allocated channel for 0:34
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
oprofile: no performance counters
oprofile: using timer interrupt.
mmc0: new high speed MMC card at address 0001
TCP: cubic registered
Initializing XFRM netlink socket
mmcblk0: mmc0:0001 P1XXXX 3.60 GiB
mmcblk0boot0: mmc0:0001 P1XXXX partition 1 2.00 MiB
NET: Registered protocol family 17
NET: Registered protocol family 15
mmcblk0boot1: mmc0:0001 P1XXXX partition 2 2.00 MiB
8021q: 802.1Q VLAN Support v1.8
Key type dns_resolver registered
mmcblk0: p1 p2 p3
cpu cpu0: cpu0 regulator not ready, retry
platform cpufreq-cpu0.0: Driver cpufreq-cpu0 requests probe deferral
PM: CM3 Firmware Version = 0x186
mmcblk0boot1: unknown partition table
ThumbEE CPU extension supported.
mmcblk0boot0: unknown partition table
vdd_core: 920 <--> 1140 mV at 1100 mV
vdd_mpu: 920 <--> 1375 mV at 1100 mV
DCDC3: at 1500 mV
LDO1: 1800 mV
vdd_vbus0: no parameters
vdd_vbus1: no parameters
ov2659 0-0030: ov2659_probe: debug: 0
ov2659 0-0030: Sensor detection failed (3030, 0)
omap_i2c 44e0b000.i2c: bus 0 rev0.12 at 100 kHz
sii9022 1-003b: sil9022 HDMI Chip version = b0
ov2659 1-0030: ov2659_probe: debug: 0
mmc1: host does not support reading read-only switch. assuming write-enable.
mmc1: new high speed SDHC card at address aaaa
mmcblk1: mmc1:aaaa SS08G 7.40 GiB
mmcblk1: p1
ov2659 1-0030: Sensor detection failed (3030, 0)
omap_i2c 4802a000.i2c: bus 1 rev0.12 at 100 kHz
davinci_mdio 4a101000.mdio: davinci mdio revision 1.6
davinci_mdio 4a101000.mdio: detected phy mask fffffffe
libphy: 4a101000.mdio: probed
davinci_mdio 4a101000.mdio: phy[0]: device 4a101000.mdio:00, driver unknown
Detected MACID = c4:be:84:cd:c3:4f
input: gpio_keys.8 as /devices/gpio_keys.8/input/input0
omap_rtc 44e3e000.rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
net eth0: initializing cpsw version 1.15 (0)
net eth0: phy found : id is : 0x221622
8021q: adding VLAN 0 to HW filter on device eth0
libphy: 4a101000.mdio:00 - Link is Up - 100/Full
IP-Config: Guessing netmask 255.255.255.0
IP-Config: Complete:
device=eth0, hwaddr=c4:be:84:cd:c3:4f, ipaddr=192.168.1.200, mask=255.255.255.0, gw=255.255.255.255
host=192.168.1.200, domain=, nis-domain=(none)
bootserver=255.255.255.255, rootserver=192.168.1.101, rootpath=
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "nfs" or unknown-block(2,0): error -6
Please append a correct "root=" boot option; here are the available partitions:
1f00 512 mtdblock0 (driver?)
1f01 512 mtdblock1 (driver?)
1f02 128 mtdblock2 (driver?)
1f03 128 mtdblock3 (driver?)
1f04 64 mtdblock4 (driver?)
1f05 5120 mtdblock5 (driver?)
1f06 9920 mtdblock6 (driver?)
b300 3776512 mmcblk0 driver: mmcblk
b301 72261 mmcblk0p1 00000000-01
b302 1526175 mmcblk0p2 00000000-02
b303 2168775 mmcblk0p3 00000000-03
b310 2048 mmcblk0boot1 (driver?)
b308 2048 mmcblk0boot0 (driver?)
b318 7761920 mmcblk1 driver: mmcblk
b319 7761888 mmcblk1p1 00b1432a-01
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)

what's wrong maybe??