Hello Roberto,
May I ask you how do you generate your root file system? What file system you are using? I'm using jffs2. Now I'm wondering that my problem may not be in the kernel. From the printouts the system hangs after mounting the file system.
Could anybody please commnet on my boot output below:
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
console [ttymxc0] enabled, bootconsole disabled
console [ttymxc0] enabled, bootconsole disabled
mxcintuart.1: ttymxc1 at MMIO 0x43f94000 (irq = 32) is a Freescale i.MX
brd: module loaded
loop: module loaded
MXC MTD nand Driver 3.0
NAND device: Manufacturer ID: 0xec, Chip ID: 0xd7 (Samsung NAND 4GiB 3,3V 8-bit)
Searching for RedBoot partition table in NAND 4GiB 3,3V 8-bit at offset 0xffd80000
No RedBoot partition table detected in NAND 4GiB 3,3V 8-bit
Creating 5 MTD partitions on "NAND 4GiB 3,3V 8-bit":
0x000000000000-0x000000300000 : "nand.bootloader"
0x000000300000-0x000000800000 : "nand.kernel"
0x000000800000-0x000010800000 : "nand.rootfs"
0x000010800000-0x000011000000 : "nand.configure"
0x000011000000-0x000100000000 : "nand.userfs"
Freescale FlexCAN Driver
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
fsl-ehci fsl-ehci.0: Freescale On-Chip EHCI Host Controller
fsl-ehci fsl-ehci.0: new USB bus registered, assigned bus number 1
fsl-ehci fsl-ehci.0: irq 35, io base 0x53ff4400
fsl-ehci fsl-ehci.0: USB 2.0 started, EHCI 1.00
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: Freescale On-Chip EHCI Host Controller
usb usb1: Manufacturer: Linux 2.6.35.3-1129-g691c08a ehci_hcd
usb usb1: SerialNumber: fsl-ehci.0
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
fsl-ehci fsl-ehci.1: Freescale On-Chip EHCI Host Controller
fsl-ehci fsl-ehci.1: new USB bus registered, assigned bus number 2
fsl-ehci fsl-ehci.1: irq 37, io base 0x53ff4000
fsl-ehci fsl-ehci.1: USB 2.0 started, EHCI 1.00
usb usb2: New USB device found, idVendor=1d6b, idProduct=0002
usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
usb usb2: Product: Freescale On-Chip EHCI Host Controller
usb usb2: Manufacturer: Linux 2.6.35.3-1129-g691c08a ehci_hcd
usb usb2: SerialNumber: fsl-ehci.1
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
ARC USBOTG Device Controller driver (1 August 2005)
udc: request mem region for fsl-usb2-udc failed
fsl-usb2-udc: probe of fsl-usb2-udc failed with error -16
MXC keypad loaded
input: mxckpd as /class/input/input0
IMXDI Realtime Clock Driver (RTC)
imxdi_rtc imxdi_rtc.0: rtc core: registered imxdi_rtc as rtc0
IR NEC protocol handler initialized
IR RC5(x) protocol handler initialized
IR RC6 protocol handler initialized
IR JVC protocol handler initialized
IR Sony protocol handler initialized
Linux video capture interface: v2.00
PMIC Character device: successfully loaded
i.MX ADC at 0x50030000 irq 46
mxsdhci: MXC Secure Digital Host Controller Interface driver
mxsdhci: MXC SDHCI Controller Driver.
mmc0: SDHCI detect irq 97 irq 9 INTERNAL DMA
mmc0: Card removed and resetting controller.
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
No device for DAI imx-ssi-1-0
No device for DAI imx-ssi-1-1
No device for DAI imx-ssi-2-0
No device for DAI imx-ssi-2-1
ALSA device list:
No soundcards found.
oprofile: hardware counters not available
oprofile: using timer interrupt.
TCP cubic registered
NET: Registered protocol family 17
can: controller area network core (rev 20090105 abi 8)
NET: Registered protocol family 29
can: raw protocol (rev 20090105)
smsc911x: Driver version 2008-10-21.
Static Power Management for Freescale i.MX25
on-off key pressed
input: imx_adc_ts as /class/input/input1
i.MX ADC input touchscreen loaded.
imxdi_rtc imxdi_rtc.0: setting system clock to 1970-01-01 00:00:00 UTC (0)
JFFS2 doesn't use OOB.
VFS: Mounted root (jffs2 filesystem) on device 31:2.
Freeing init memory: 116K
Kernel panic - not syncing: No init found. Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.
[<c002a32c>] (unwind_backtrace+0x0/0xf0) from [<c02f74b0>] (panic+0x6c/0xe8)
[<c02f74b0>] (panic+0x6c/0xe8) from [<c00255b4>] (init_post+0xac/0xd4)
[<c00255b4>] (init_post+0xac/0xd4) from [<c0008480>] (kernel_init+0x124/0x168)
[<c0008480>] (kernel_init+0x124/0x168) from [<c002690c>] (kernel_thread_exit+0x0/0x8)
Thanks,
Jill