Hi,
I am trying to do experiment as to port Linux 3.14.3 in my custom AM1808, but the problem is its getting crashed, the log is attached below, can any body please let me know where i am going wrong.
Booting with TI UBL
Device OPP (300MHz, 1.2V)
U-Boot 2010.12 (Jul 13 2013 - 13:26:32)
I2C: ready
DRAM: 64 MiB
MMC: davinci: 0
SF: Detected M25P64 with page size 256, total 8 MiB
In: serial
Out: serial
Err: serial
ARM Clock : 300000000 Hz
DDR Clock : 132000000 Hz
SF: Detected M25P64 with page size 256, total 8 MiB
Invalid MAC address read.
Net: No ETH PHY detected!!!
Error: Ethernet init failed!
Board Net Initialization Failed
DaVinci-EMAC
Hit any key to stop autoboot: 0
reading boot.scr
** Unable to read "boot.scr" from mmc 0:1 **
reading uImage
2328888 bytes read
## Booting kernel from Legacy Image at c0700000 ...
Image Name: Linux-3.14.3
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 2328824 Bytes = 2.2 MiB
Load Address: c0008000
Entry Point: c0008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Uncompressing Linux... done, booting the kernel.
Booting Linux on physical CPU 0x0
Linux version 3.14.3 (root@ubuntu) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #10 PREEMPT Thu May 8 18:32:47 IST 2014
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: DaVinci DA850/OMAP-L138/AM18x EVM
Memory policy: Data cache writeback
DaVinci da850/omap-l138/am18x variant 0x1
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
Kernel command line: console=ttyS2,115200n8 ip=off rw root=/dev/mmcblk0p2 rootwait fbcon=rotate:3 init=/sbin/init rootfstype=ext2
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: 60108K/65536K available (3223K kernel code, 199K rwdata, 1040K rodata, 149K init, 168K bss, 5428K reserved)
Virtual kernel memory layout:
vector : 0xffff0000 - 0xffff1000 ( 4 kB)
fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB)
vmalloc : 0xc4800000 - 0xff000000 ( 936 MB)
lowmem : 0xc0000000 - 0xc4000000 ( 64 MB)
modules : 0xbf000000 - 0xc0000000 ( 16 MB)
.text : 0xc0008000 - 0xc043218c (4265 kB)
.init : 0xc0433000 - 0xc0458664 ( 150 kB)
.data : 0xc045a000 - 0xc048be00 ( 200 kB)
.bss : 0xc048be0c - 0xc04b5ee4 ( 169 kB)
SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Preemptible hierarchical RCU implementation.
NR_IRQS:245
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 178956969942ns
Console: colour dummy device 80x30
Calibrating delay loop... 148.88 BogoMIPS (lpj=744448)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
CPU: Testing write buffer coherency: ok
Setting up static identity map for 0xc0311f18 - 0xc0311f70
devtmpfs: initialized
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
da850_evm_init: SREENIVAS DEBUGGING MESSAGE:
bio: create slab <bio-0> at 0
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
VDCDC1: 3200 <--> 3300 mV at 3300 mV
VDCDC2: 1750 <--> 3300 mV at 3300 mV
VDCDC3: 950 <--> 1350 mV at 1200 mV
LDO1: 1800 mV
LDO2: 1150 <--> 1300 mV at 1200 mV
pca953x 1-0020: failed reading register
pca953x: probe of 1-0020 failed with error -121
pca953x 1-0021: failed reading register
pca953x: probe of 1-0021 failed with error -121
Advanced Linux Sound Architecture Driver Initialized.
Switched to clocksource timer0_1
NET: Registered protocol family 2
TCP established hash table entries: 1024 (order: 0, 4096 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
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.
EMAC: MII PHY configured, RMII PHY will not be functional
futex hash table entries: 256 (order: -1, 3072 bytes)
msgmni has been set to 117
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 252)
io scheduler noop registered (default)
da8xx_lcdc da8xx_lcdc.0: found Sharp_LK043T1DG01 panel
Console: switching to colour frame buffer device 34x60
Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled
serial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25, base_baud = 9375000) is a 16550A
serial8250.1: ttyS1 at MMIO 0x1d0c000 (irq = 53, base_baud = 8250000) is a 16550A
serial8250.2: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 8250000) is a 16550A
console [ttyS2] enabled
brd: module loaded
spi_davinci spi_davinci.1: request RX DMA channel failed
davinci_mdio davinci_mdio.0: davinci mdio revision 1.5
davinci_mdio davinci_mdio.0: no live phy, scanning all
davinci_mdio: probe of davinci_mdio.0 failed with error -5
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
omap_rtc da830-rtc: rtc core: registered da830-rtc as rtc0
da830-rtc: RTC power up reset detected
i2c /dev entries driver
davinci-wdt davinci-wdt: heartbeat 60 sec
davinci_mmc da830-mmc.0: Can't get dma_tx channel
davinci_mmc da830-mmc.0: Using PIO, 4-bit mode
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
oprofile: hardware counters not available
oprofile: using timer interrupt.
TCP: cubic registered
NET: Registered protocol family 17
LDO2: incomplete constraints, leaving on
mmc0: new high speed SDHC card at address b368
LDO1: incomplete constraints, leaving on
VDCDC3: incomplete constraints, leaving on
mmcblk0: mmc0:b368 SMI 3.76 GiB
VDCDC2: incomplete constraints, leaving on
mmcblk0: p1 p2
VDCDC1: incomplete constraints, leaving on
regulator-dummy: incomplete constraints, leaving on
console [netcon0] enabled
netconsole: network logging started
davinci_emac davinci_emac.1: using random MAC addr: 9a:71:12:1b:ba:1e
omap_rtc da830-rtc: setting system clock to 2000-01-01 00:00:00 UTC (946684800)
ALSA device list:
No soundcards found.
EXT2-fs (mmcblk0p2): warning: mounting unchecked fs, running e2fsck is recommended
VFS: Mounted root (ext2 filesystem) on device 179:2.
devtmpfs: mounted
Freeing unused kernel memory: 148K (c0433000 - c0458000)
Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b
CPU: 0 PID: 1 Comm: init Not tainted 3.14.3 #10
[<c000da5c>] (unwind_backtrace) from [<c000bfb0>] (show_stack+0x10/0x14)
[<c000bfb0>] (show_stack) from [<c030d698>] (panic+0x84/0x1dc)
[<c030d698>] (panic) from [<c001aef4>] (do_exit+0x498/0x900)
[<c001aef4>] (do_exit) from [<c001b424>] (do_group_exit+0xc8/0xf4)
[<c001b424>] (do_group_exit) from [<c00275d0>] (get_signal_to_deliver+0x554/0x5dc)
[<c00275d0>] (get_signal_to_deliver) from [<c000b2dc>] (do_work_pending+0xd8/0x418)
[<c000b2dc>] (do_work_pending) from [<c00094bc>] (work_pending+0xc/0x20)