- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
After successfully starting the kernel I get an error message
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
After mounting the rootfs it can't find the the init in /bin/init. I mounted the flash image as loop device and everthing seems ok. The init file is in /bin, it is executable and /bin is accessableand the flash image is at address 0x200000. So I don't see, where the problem could be! Even when I pass the boot option init=/bin/sh, the error occurs. uClinux/Nios II
Altera Nios II support (C) 2004 Microtronix Datacom Ltd.
Built 1 zonelists
Kernel command line: root=/dev/mtdblock0 ro
PID hash table entries: 128 (order: 7, 2048 bytes)
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory available: 15120k/16384k RAM, 0k/0k ROM (859k kernel code, 209k data)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
Linux NoNET1.0 for Linux 2.6
Serial: JTAG UART driver $Revision: 1.4 $
ttyJ0 at MMIO 0x80820ca8 (irq = 6) is a jtag_uart
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered
RAMDISK driver initialized: 16 RAM disks of 4096K size 1024 blocksize
Altera NDK flash (AMD): Found 1 x8 devices at 0x0 in 8-bit bank
Amd/Fujitsu Extended Query Table at 0x0040
Altera NDK flash (AMD): 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.
cmdlinepart partition parsing not available
RedBoot partition parsing not available
Using Altera NDK partition definition
Creating 4 MTD partitions on "Altera NDK flash (AMD)":
0x00200000-0x00600000 : "romfs/jffs2"
0x00000000-0x00200000 : "loader/kernel"
0x00600000-0x00700000 : "User configuration"
0x00700000-0x00800000 : "safe configuration"
VFS: Mounted root (romfs filesystem) readonly.
Freeing unused kernel memory: 52k freed (0x20f4000 - 0x2100000)
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
Link Copied
2 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi... how about you send me your romfs image? I can take a peek and try mounting it on one of our dev boards here. I'll send you my e-mail address via pm.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
After building the same kernel with ethernet support, I get a slightly different output:
Freeing unused kernel memory: 64k freed (0x217c000 - 0x218b000)
Warning: unable to open an initial console.
Kernel panic - not syncing: No init found. Try passing init= option to kernel.
Now I get the warning, that the initial console could not be opened. The console is JTAG-UART. The device file has major,minor 5,1.

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page