<br>
<div>Hello all,</div>
<div>&nbsp;</div>
<div>I have mpc8313erdb board and trying to&nbsp;boot kernel from NAND flash ... Everything is fine but finally it stops and says;</div>
<div><em><strong></strong></em>&nbsp;</div>
<div><strong><em>Warning: unable to open an initial console.<br>Kernel panic - not syncing: No init found.&nbsp; Try passing init= option to kernel</em></strong></div>
<div><strong><em></em></strong>&nbsp;</div>
<div>following is the log of the booting sequence;</div>
<div>&nbsp;</div>
<div>############################################ LOG ##################################################################################</div>
<div>
<p><em>NAND SPL - U-Boot 1.1.6 (Jul 28 2008 - 21:40:02) MPC83XX<br>Loading from NAND : ........................</em></p>
<p><em>U-Boot 1.1.6 (Jul 28 2008 - 21:39:41) MPC83XX</em></p>
<p><em>Clock configuration:<br>&nbsp; Coherent System Bus:&nbsp; 166 MHz<br>&nbsp; Core:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 333 MHz<br>&nbsp; Local Bus Controller: 166 MHz<br>&nbsp; Local Bus:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 41 MHz<br>&nbsp; DDR:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 333 MHz<br>&nbsp; SEC:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 55 MHz<br>
&nbsp; I2C1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 166 MHz<br>&nbsp; I2C2:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 166 MHz<br>&nbsp; TSEC1:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 166 MHz<br>&nbsp; TSEC2:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 166 MHz<br>&nbsp; USB MPH:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 MHz<br>&nbsp; USB DR:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 55 MHz<br>CPU: MPC8313E, Rev: 10 at 333.333 MHz<br>
Board: Freescale MPC8313ERDB<br>I2C:&nbsp;&nbsp; ready<br>DRAM:&nbsp; Initializing<br>&nbsp;&nbsp; DDR RAM: 128 MB<br>FLASH:&nbsp; 8 MB<br>NAND:&nbsp; 32 MiB<br>In:&nbsp;&nbsp;&nbsp; serial<br>Out:&nbsp;&nbsp; serial<br>Err:&nbsp;&nbsp; serial<br>Net:&nbsp;&nbsp; TSEC0, TSEC1 [PRIME]<br>Hit any key to stop autoboot:&nbsp; 0</em></p>

<p><em>Loading from NAND 32MiB 3,3V 8-bit, offset 0x100000<br>&nbsp;&nbsp; Image Name:&nbsp;&nbsp; Linux-2.6.20<br>&nbsp;&nbsp; Created:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2008-07-28&nbsp; 16:15:15 UTC<br>&nbsp;&nbsp; Image Type:&nbsp;&nbsp; PowerPC Linux Kernel Image (gzip compressed)<br>&nbsp;&nbsp; Data Size:&nbsp;&nbsp;&nbsp; 1716719 Bytes =&nbsp; 1.6 MB<br>
&nbsp;&nbsp; Load Address: 00000000<br>&nbsp;&nbsp; Entry Point:&nbsp; 00000000<br>## Booting image at 00200000 ...<br>&nbsp;&nbsp; Image Name:&nbsp;&nbsp; Linux-2.6.20<br>&nbsp;&nbsp; Created:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2008-07-28&nbsp; 16:15:15 UTC<br>&nbsp;&nbsp; Image Type:&nbsp;&nbsp; PowerPC Linux Kernel Image (gzip compressed)<br>
&nbsp;&nbsp; Data Size:&nbsp;&nbsp;&nbsp; 1716719 Bytes =&nbsp; 1.6 MB<br>&nbsp;&nbsp; Load Address: 00000000<br>&nbsp;&nbsp; Entry Point:&nbsp; 00000000<br>&nbsp;&nbsp; Verifying Checksum ... OK<br>&nbsp;&nbsp; Uncompressing Kernel Image ... OK<br>&nbsp;&nbsp; Booting using flat device tree at 0x400000<br>
setup_arch: bootmem<br>mpc8313_rdb_setup_arch()<br>arch: exit</em></p>
<p><em>Using MPC8313 RDB machine description<br>Linux version 2.6.20 (</em><a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:vijay@localhost.localdomain" target="_blank"><em>vijay@localhost.localdomain</em></a><em>) (gcc version 4.0.2 20060628 (Wasabi)) #8 Mon Jul 28 21:45:12 IST 2008<br>
Found MPC83xx PCI host bridge at 0x00000000e0008500. Firmware bus number: 0-&gt;0<br>Zone PFN ranges:<br>&nbsp; DMA&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 -&gt;&nbsp;&nbsp;&nbsp; 32768<br>&nbsp; Normal&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 32768 -&gt;&nbsp;&nbsp;&nbsp; 32768<br>early_node_map[1] active PFN ranges<br>&nbsp;&nbsp;&nbsp; 0:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 -&gt;&nbsp;&nbsp;&nbsp; 32768<br>
Built 1 zonelists.&nbsp; Total pages: 32512<br>Kernel command line: root=/dev/mtdblock3 rootfstype=jffs2 rw console=ttyS0,115200 mtdparts=nand0:1M(u-boot),3M(kernel),256K(devtb),-(jffs)<br>IPIC (128 IRQ sources) at fdefa700<br>
PID hash table entries: 512 (order: 9, 2048 bytes)<br>Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)<br>Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)<br>Memory: 126164k/131072k available (2988k kernel code, 4764k reserved, 464k data, 96k bss, 144k init)<br>
Mount-cache hash table entries: 512<br>NET: Registered protocol family 16<br>PCI: Probing PCI hardware<br>Generic PHY: Registered new driver<br>SCSI subsystem initialized<br>usbcore: registered new interface driver usbfs<br>
usbcore: registered new interface driver hub<br>usbcore: registered new device driver usb<br>NET: Registered protocol family 2<br>IP route cache hash table entries: 1024 (order: 0, 4096 bytes)<br>TCP established hash table entries: 4096 (order: 2, 16384 bytes)<br>
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)<br>TCP: Hash tables configured (established 4096 bind 2048)<br>TCP reno registered<br>JFFS2 version 2.2. (NAND) (C) 2001-2006 Red Hat, Inc.<br>io scheduler noop registered<br>
io scheduler anticipatory registered (default)<br>io scheduler deadline registered<br>io scheduler cfq registered<br>Generic RTC Driver v1.07<br>WDT driver for MPC83xx initialized. mode:reset timeout=65535 (25 seconds)<br>
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled<br>serial8250.0: ttyS0 at MMIO 0xe0004500 (irq = 16) is a 16550A<br>serial8250.0: ttyS1 at MMIO 0xe0004600 (irq = 17) is a 16550A<br>RAMDISK driver initialized: 16 RAM disks of 32768K size 1024 blocksize<br>
loop: loaded (max 8 devices)<br>Intel(R) PRO/1000 Network Driver - version 7.3.15-k2-NAPI<br>Copyright (c) 1999-2006 Intel Corporation.<br>Gianfar MII Bus: probed<br>eth0: Gianfar Ethernet Controller Version 1.4, 00:04:9f:ef:23:33<br>
eth0: MTU = 1500 (frame size=1540,truesize=2296)<br>eth0: Running with NAPI enabled<br>eth0: 64/64 RX/TX BD ring size<br>eth0: Socket buffer recycling mode enabled<br>eth1: Gianfar Ethernet Controller Version 1.4, 00:e0:0c:00:7e:21<br>
eth1: MTU = 1500 (frame size=1540,truesize=2296)<br>eth1: Running with NAPI enabled<br>eth1: 64/64 RX/TX BD ring size<br>eth1: Socket buffer recycling mode enabled<br>SKB Handler initialized(max=64)<br>Marvell 88E1101: Registered new driver<br>
Marvell 88E1111: Registered new driver<br>Marvell 88E1145: Registered new driver<br>MPC8313ERDB Ethernet Switch: Registered new driver<br>MPC8313RDB flash device: 800000 at fe000000 Partition number 4<br>MPC8313RDB Flash Map Info: Found 1 x16 devices at 0x0 in 16-bit bank<br>
&nbsp;Amd/Fujitsu Extended Query Table at 0x0040<br>MPC8313RDB Flash Map Info: Swapping erase regions for broken CFI table.<br>number of CFI chips: 1<br>cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.<br>
Creating 4 MTD partitions on &quot;MPC8313RDB Flash Map Info&quot;:<br>0x00000000-0x00100000 : &quot;U-Boot&quot;<br>0x00100000-0x00300000 : &quot;Kernel&quot;<br>0x00300000-0x00700000 : &quot;JFFS2&quot;<br>0x00700000-0x00800000 : &quot;dtb&quot;<br>
MPC8313RDB flash device (MPC8313RDB Flash Map Info) initialized<br>Freescale eLBC NAND Driver (C) 2006 Freescale<br>NAND device: Manufacturer ID: 0xec, Chip ID: 0x75 (Samsung NAND 32MiB 3,3V 8-bit)<br>Scanning device for bad blocks<br>
4 cmdlinepart partitions found on MTD device nand0<br>Creating 4 MTD partitions on &quot;nand0&quot;:<br>0x00000000-0x00100000 : &quot;u-boot&quot;<br>0x00100000-0x00400000 : &quot;kernel&quot;<br>0x00400000-0x00440000 : &quot;devtb&quot;<br>
0x00440000-0x02000000 : &quot;jffs&quot;<br>usbmon: debugfs is not available<br>fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller<br>fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1<br>fsl-ehci fsl-ehci.0: irq 38, io base 0xe0023000<br>
fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00, driver 10 Dec 2004<br>usb usb1: configuration #1 chosen from 1 choice<br>hub 1-0:1.0: USB hub found<br>hub 1-0:1.0: 1 port detected<br>Initializing USB Mass Storage driver...<br>
usbcore: registered new interface driver usb-storage<br>USB Mass Storage support registered.<br>Freescale High-Speed USB SOC Device Controller driver (Feb 5, 2007)<br>i2c /dev entries driver<br>TCP cubic registered<br>NET: Registered protocol family 1<br>
NET: Registered protocol family 17<br>VFS: Mounted root (jffs2 filesystem).<br>Freeing unused kernel memory: 144k init<br>Warning: unable to open an initial console.<br>Kernel panic - not syncing: No init found.&nbsp; Try passing init= option to kernel.<br>
&nbsp;&lt;0&gt;Rebooting in 180 seconds..<br></em>&nbsp;<em>################################################################## LOG END #################################################################</em></p>
<p>I tried with init=linuxrc (symbolic link to bin/busybox) but still says the same error as mentioned above ...</p>
<p>What argument I should pass init= xxxx ... </p>
<p>Kindly please acknowledge ... thank you ...</p>
<p>Kind Regards,</p>
<p>Vijay Nikam </p>
<p><br>&nbsp;</p></div>
<div>&nbsp;</div>