|
From: | Nishanth Satyanarayana |
Subject: | [Ltib] LTIB... startup problem |
Date: | Thu, 9 Sep 2010 12:52:46 -0700 |
Hello, I am trying to boot the linux kernel from USB, which it
reads fine, but eventually the system hangs with the following error: ------------------------------------------------------------------------------------------ VFS: Mounted root (jffs2 filesystem) on device 31:3. Freeing init memory: 128K Kernel panic - not syncing: No init found. Try
passing init= option to kernel. See Linux Documentation/init.txt for guidance. Backtrace: [<c002c9e8>] (dump_backtrace+0x0/0x108) from
[<c002cb24>] (dump_stack+0x18/0x1c) r6:00000000 r5:00000000 r4:c03c0ef4 [<c002cb0c>] (dump_stack+0x0/0x1c) from
[<c00474e0>] (panic+0x5c/0xf8) [<c0047484>] (panic+0x0/0xf8) from
[<c0028618>] (init_post+0xb8/0xe8) r3:c3c05e38 r2:0000000f r1:0000000e r0:c034bdd4 [<c0028560>] (init_post+0x0/0xe8) from
[<c0008998>] (kernel_init+0x120/0x160) r4:c03c0ef8 [<c0008878>] (kernel_init+0x0/0x160) from
[<c004a968>] (do_exit+0x0/0x684) r4:00000000 ----------------------------------------------------------- How
would I even begin to tackle this problem? Thanks, Nishanth I
have pasted the log below: *************************************************************** Kickstart bootloader started... Detected NAND Flash ID is: f1ec Kickstart: reading application data Kickstart: starting application Embedded Artists LPC3250 board Build date: Nov 28 2009 16:10:47 Autoboot in progress, press any key to stop U-Boot 2009.03-rc1 (Sep 08 2010 - 11:59:53) DRAM: 64 MB NAND: 128 MiB In: serial Out: serial Err: serial Hit any key to stop autoboot: 3 ___ 2 ___ 1 ___ 0 (Re)start USB... USB: ISP1301 Vendor ID : 0x04cc ISP1301 Product ID : 0x1301 ISP1301 Version ID : 0x0210 scanning bus for devices... 2 USB Device(s) found scanning bus for storage devices... 1 Storage
Device(s) found reading uImage . ................................................................................ ................................................................................ ...................... . 1880468 bytes read stopping USB.. ## Booting kernel from Legacy Image at 80100000 ... Image Name: Linux-2.6.34 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 1880404 Bytes = 1.8 MB Load Address: 80008000 Entry Point: 80008000 Verifying Checksum ... OK Loading Kernel Image ... OK OK Starting kernel ... Uncompressing Linux... done, booting the kernel. Linux version 2.6.34
(address@hidden) (gcc version 4.1.2) #1 PR EEMPT Wed Sep 8 17:53:58 PDT 2010 CPU: ARM926EJ-S [41069264] revision 4 (ARMv5TEJ),
cr=00053177 CPU: VIVT data cache, VIVT instruction cache Machine: Embedded Artists LPC3250 OEM board with the
LPC3250 Microcontroller Memory policy: ECC disabled, Data cache writeback Built 1 zonelists in Zone order, mobility grouping
on. Total pages: 16256 Kernel command line: root=/dev/mtdblock3 rw
rootfstype=jffs2 ip=192.168.3.115 et haddr=00:1a:f1:00:00:00 console=ttyS0,115200n8 PID hash table entries: 256 (order: -2, 1024 bytes) Dentry cache hash table entries: 8192 (order: 3,
32768 bytes) Inode-cache hash table entries: 4096 (order: 2,
16384 bytes) Memory: 64MB = 64MB total Memory: 60988k/60988k available, 4548k reserved, 0K
highmem Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) DMA : 0xffc00000 - 0xffe00000 ( 2 MB) vmalloc : 0xc4800000 - 0xf0000000 ( 696 MB) lowmem : 0xc0000000 - 0xc4000000 ( 64 MB) modules : 0xbf000000 - 0xc0000000 ( 16 MB) .init : 0xc0008000 - 0xc0028000 ( 128 kB) .text : 0xc0028000 - 0xc039b000 (3532 kB) .data : 0xc039c000 - 0xc03c0ee0 ( 148 kB) Hierarchical RCU implementation. NR_IRQS:96 Console: colour dummy device 80x30 Calibrating delay loop... 133.12 BogoMIPS
(lpj=665600) Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok NET: Registered protocol family 16 LPC32XX unique ID: 0006291c75701b6e58dc8cb710f11400 bio: create slab <bio-0> at 0 SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb Advanced Linux Sound Architecture Driver Version
1.0.22.1. Switching to clocksource lpc32xx_clksrc NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0,
4096 bytes) TCP established hash table entries: 2048 (order: 2,
16384 bytes) TCP bind hash table entries: 2048 (order: 1, 8192
bytes) TCP: Hash tables configured (established 2048 bind
2048) 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 udp transport module. RPC: Registered tcp transport module. RPC: Registered tcp NFSv4.1 backchannel transport
module. NetWinder Floating Point Emulator V0.97 (double
precision) JFFS2 version 2.2. (NAND) © 2001-2006 Red Hat, Inc. msgmni has been set to 119 alg: No test for stdrng (krng) io scheduler noop registered io scheduler deadline registered io scheduler cfq registered (default) Serial: 8250/16550 driver, 4 ports, IRQ sharing
disabled serial8250.0: ttyS0 at MMIO 0x40090000 (irq = 9) is
a 16550A console [ttyS0] enabled brd: module loaded loop: module loaded NAND device: Manufacturer ID: 0xec, Chip ID: 0xf1
(Samsung NAND 128MiB 3,3V 8-bi t) Scanning device for bad blocks Bad eraseblock 0 at 0x000000000000 Bad eraseblock 100 at 0x000000c80000 Bad eraseblock 186 at 0x000001740000 Creating 5 MTD partitions on
"lpc32xx_nand": 0x000000000000-0x000000320000 :
"ea3250-boot" 0x000000320000-0x000000fa0000 :
"ea3250-uboot" 0x000000fa0000-0x000000fe0000 :
"ea3250-ubt-prms" 0x000000fe0000-0x0000013e0000 :
"ea3250-kernel" 0x0000013e0000-0x000008000000 :
"ea3250-jffs2" lpc_mii_bus: probed eth0: using RMII interface eth0: LPC mac at 0x31060000 irq 29 eth0: attached PHY driver [Generic PHY]
(mii_bus:phy_addr=0:01, irq=-1) usbmon: debugfs is not available ohci_hcd: USB 1.1 'Open' Host Controller (OHCI)
Driver ISP1301 Vendor ID : 0x04cc ISP1301 Product ID : 0x1301 ISP1301 Version ID : 0x0210 usb-ohci usb-ohci: at 0xf3120000, irq 0 usb-ohci usb-ohci: pnx4008 OHCI usb-ohci usb-ohci: new USB bus registered, assigned
bus number 1 usb-ohci usb-ohci: irq 59, io mem 0xf3120000 usb usb1: New USB device found, idVendor=1d6b,
idProduct=0001 usb usb1: New USB device strings: Mfr=3, Product=2,
SerialNumber=1 usb usb1: Product: pnx4008 OHCI usb usb1: Manufacturer: Linux 2.6.34 ohci_hcd usb usb1: SerialNumber: usb-ohci hub 1-0:1.0: USB hub found hub 1-0:1.0: 2 ports detected Initializing USB Mass Storage driver... usbcore: registered new interface driver usb-storage USB Mass Storage support registered. usbcore: registered new interface driver libusual mice: PS/2 mouse device common for all mice rtc-lpc32xx rtc-lpc32xx: rtc core: registered
rtc-lpc32xx as rtc0 i2c /dev entries driver PNX4008-WDT: PNX4008 Watchdog Timer: heartbeat 19
sec cpuidle: using governor ladder cpuidle: using governor menu No device for DAI lpc3xxx-i2s0 No device for DAI lpc3xxx-i2s1 ALSA device list: No soundcards found. TCP cubic registered NET: Registered protocol family 17 ssp-pl022 dev:ssp0: ARM PL022 driver, device ID:
0x00041022 pl022: mapped registers from 0x20084000 to c4882000 ads7846 spi0.0: touchscreen, irq 64 input: ADS7846 Touchscreen as /class/input/input0 CLCD: Embedded Artists 3.2 inch LCD hardware, QVGA
portrait display Console: switching to colour frame buffer device
30x40 VFP support v0.3: implementor 41 architecture 1 part
10 variant 9 rev 1 rtc-lpc32xx rtc-lpc32xx: setting system clock to
2013-09-26 13:11:12 UTC (138020 1072) usb 1-1: new full speed USB device using usb-ohci
and address 2 usb 1-1: New USB device found, idVendor=0930,
idProduct=6545 usb 1-1: New USB device strings: Mfr=1, Product=2,
SerialNumber=3 usb 1-1: Product: DataTraveler 102 usb 1-1: Manufacturer: Kingston usb 1-1: SerialNumber: 001D0F0C73BFBA6133150C62 scsi0 : usb-storage 1-1:1.0 IP-Config: Guessing netmask 255.255.255.0 IP-Config: Complete: device=eth0, addr=192.168.3.115,
mask=255.255.255.0, gw=255.255.255.255, host=192.168.3.115, domain=, nis-domain=(none), bootserver=255.255.255.255,
rootserver=255.255.255.255, rootpath= VFS: Mounted root (jffs2 filesystem) on device 31:3. Freeing init memory: 128K Kernel panic - not syncing: No init found. Try
passing init= option to kernel. See Linux Documentation/init.txt for guidance. Backtrace: [<c002c9e8>] (dump_backtrace+0x0/0x108) from
[<c002cb24>] (dump_stack+0x18/0x1c) r6:00000000 r5:00000000 r4:c03c0ef4 [<c002cb0c>] (dump_stack+0x0/0x1c) from
[<c00474e0>] (panic+0x5c/0xf8) [<c0047484>] (panic+0x0/0xf8) from
[<c0028618>] (init_post+0xb8/0xe8) r3:c3c05e38 r2:0000000f r1:0000000e r0:c034bdd4 [<c0028560>] (init_post+0x0/0xe8) from
[<c0008998>] (kernel_init+0x120/0x160) r4:c03c0ef8 [<c0008878>] (kernel_init+0x0/0x160) from
[<c004a968>] (do_exit+0x0/0x684) r4:00000000 |
[Prev in Thread] | Current Thread | [Next in Thread] |