Booting with TI UBL Device OPP (300MHz, 1.2V) U-Boot 2010.12 (Dec 23 2011 - 11:22:43) I2C: ready DRAM: 128 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 Net: Ethernet PHY: GENERIC @ 0x00 DaVinci-EMAC Hit any key to stop autoboot: 0 U-Boot > tftpboot 0xc0700000 uImage Using DaVinci-EMAC device TFTP from server 192.168.1.41; our IP address is 192.168.1.144 Filename 'uImage'. Load address: 0xc0700000 Loading: ################################################################# ################################################################# ################################################################# ################################################################# ################################################################# ########################## done Bytes transferred = 1796396 (1b692c hex) U-Boot > sf probe 0 SF: Detected M25P64 with page size 256, total 8 MiB 8192 KiB M25P64 at 0:0 is now current device U-Boot > sf erase 0x080000 0x280000 U-Boot > sf write 0xc0700000 0x080000 0x280000 U-Boot > Booting with TI UBL Device OPP (300MHz, 1.2V) U-Boot 2010.12 (Dec 23 2011 - 11:22:43) I2C: ready DRAM: 128 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 Net: Ethernet PHY: GENERIC @ 0x00 DaVinci-EMAC Hit any key to stop autoboot: 0 SF: Detected M25P64 with page size 256, total 8 MiB 8192 KiB M25P64 at 0:0 is now current device ## Booting kernel from Legacy Image at c0700000 ... Image Name: Linux-2.6.37-00001-g3de4d5c-dirt Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 1796332 Bytes = 1.7 MiB Load Address: c0008000 Entry Point: c0008000 Verifying Checksum ... OK Loading Kernel Image ... OK OK Starting kernel ... Uncompressing Linux... done, booting the kernel. Linux version 2.6.37-00001-g3de4d5c-dirty (prabhakar@tango-charlie) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #4 PREEMPT Wed Oct 29 13:30:45 GMT 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: ECC disabled, Data cache writethrough DaVinci da850/omap-l138/am18x variant 0x1 Built 1 zonelists in Zone order, mobility grouping on. Total pages: 24320 Kernel command line: console=ttyS2,115200n8 noinitrd root=/dev/nfs/ nfsroot=192.168.1.41:/home/ouyang/L138filesys,nolock ip=192.168.1.144:192.168.1.41:255.255.255.0 ::eth0:off rw mem=32M@0Xc0000000 mem=64M@0xc4000000 rootdelay=5 PID hash table entries: 512 (order: -1, 2048 bytes) Dentry cache hash table entries: 16384 (order: 4, 65536 bytes) Inode-cache hash table entries: 8192 (order: 3, 32768 bytes) Memory: 32MB 64MB = 96MB total Memory: 93660k/93660k available, 4644k reserved, 0K highmem Virtual kernel memory layout: vector : 0xffff0000 - 0xffff1000 ( 4 kB) fixmap : 0xfff00000 - 0xfffe0000 ( 896 kB) DMA : 0xff000000 - 0xffe00000 ( 14 MB) vmalloc : 0xc8800000 - 0xfea00000 ( 866 MB) lowmem : 0xc0000000 - 0xc8000000 ( 128 MB) modules : 0xbf000000 - 0xc0000000 ( 16 MB) .init : 0xc0008000 - 0xc0029000 ( 132 kB) .text : 0xc0029000 - 0xc0350c84 (3232 kB) .data : 0xc0352000 - 0xc037a100 ( 161 kB) SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1 Preemptable hierarchical RCU implementation. RCU-based detection of stalled CPUs is disabled. Verbose stalled-CPUs detection is disabled. NR_IRQS:245 Console: colour dummy device 80x30 Calibrating delay loop... 149.50 BogoMIPS (lpj=747520) pid_max: default: 32768 minimum: 301 Mount-cache hash table entries: 512 CPU: Testing write buffer coherency: ok DaVinci: 144 gpio irqs regulator: core version 0.5 regulator: dummy: NET: Registered protocol family 16 da850_evm_init: eHRPWM module 0 cannot be used since it is being used by MII interface da850_evm_init: eHRPWM module1 outputA cannot be used since it is being used by LCD bio: create slab at 0 vpif vpif: vpif probe success Switching to clocksource timer0_1 NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 4096 (order: 3, 32768 bytes) TCP bind hash table entries: 4096 (order: 2, 16384 bytes) TCP: Hash tables configured (established 4096 bind 4096) 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. EMAC: MII PHY configured, RMII PHY will not be functional msgmni has been set to 182 io scheduler noop registered (default) da8xx_lcdc da8xx_lcdc.0: GLCD: Found Sharp_LK043T1DG01 panel Console: switching to colour frame buffer device 60x34 Serial: 8250/16550 driver, 3 ports, IRQ sharing disabled serial8250.0: ttyS0 at MMIO 0x1c42000 (irq = 25) is a AR7 serial8250.0: ttyS1 at MMIO 0x1d0c000 (irq = 53) is a AR7 serial8250.0: ttyS2 at MMIO 0x1d0d000 (irq = 61) is a AR7 console [ttyS2] enabled brd: module loaded davinci_mdio davinci_mdio.0: davinci mdio revision 1.5 davinci_mdio davinci_mdio.0: detected phy mask fffffffe davinci_mdio.0: probed davinci_mdio davinci_mdio.0: phy[0]: device 0:00, driver unknown console [netcon0] enabled netconsole: network logging started i2c /dev entries driver lirc_dev: IR Remote Control driver registered, major 254 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 IR RC5 (streamzap) protocol handler initialized IR LIRC bridge handler initialized Linux video capture interface: v2.00 Unable to handle kernel NULL pointer dereference at virtual address 00000050 pgd = c0004000 [00000050] *pgd=00000000 Internal error: Oops: 5 [#1] PREEMPT last sysfs file: Modules linked in: CPU: 0 Not tainted (2.6.37-00001-g3de4d5c-dirty #4) PC is at i2c_check_addr_busy+0x8/0x58 LR is at i2c_new_device+0x134/0x158 pc : [] lr : [] psr: 80000013 sp : c7827ec0 ip : 00000033 fp : 00000001 r10: 00000001 r9 : 00000000 r8 : c7838600 r7 : c7838604 r6 : 00000000 r5 : c7838600 r4 : 00000000 r3 : 00290000 r2 : 0000002a r1 : 0000002a r0 : 00000000 Flags: Nzcv IRQs on FIQs on Mode SVC_32 ISA ARM Segment kernel Control: 0005317f Table: c0004000 DAC: 00000017 Process swapper (pid: 1, stack limit = 0xc7826270) Stack: (0xc7827ec0 to 0xc7828000) 7ec0: 00000000 0000002a c035a520 c01ac21c 00000000 c035a520 00000000 00000000 7ee0: c035a520 c039f378 00000002 c01bde68 c79da940 00000000 c035a51c c039f378 7f00: 00000002 c001bc98 00000000 00000001 c0356bf8 c039f378 c0379efc c0356c00 7f20: c0356c00 c0379efc c79db0c0 c036b1d0 00000000 00000000 00000000 c019a5e0 7f40: c0356c00 c0199758 c0356c00 c0356c34 c0379efc c0199874 00000000 c0199814 7f60: c0379efc c0198f9c c7804db8 c786e150 c0022188 c0008338 c0379efc c01988ec 7f80: c02f6866 c02f6866 c7827f88 c0022188 c0008338 c0379efc 00000013 c001b7e0 7fa0: 00000000 c0199b44 c0022188 c0008338 c002a99c 00000013 c001b7e0 c0029430 7fc0: c0008338 3031bc00 00000030 00000000 00000013 c0022188 c0008338 c002a99c 7fe0: 00000013 00000000 00000000 c00083cc 00000000 c002a99c 00000000 00000000 [] (i2c_check_addr_busy+0x8/0x58) from [] (i2c_new_device+0x134/0x158) [] (i2c_new_device+0x134/0x158) from [] (v4l2_i2c_new_subdev_board+0x70/0x1c8) [] (v4l2_i2c_new_subdev_board+0x70/0x1c8) from [] (vpif_probe+0x4ac/0x624) [] (vpif_probe+0x4ac/0x624) from [] (platform_drv_probe+0x18/0x1c) [] (platform_drv_probe+0x18/0x1c) from [] (driver_probe_device+0xb0/0x16c) [] (driver_probe_device+0xb0/0x16c) from [] (__driver_attach+0x60/0x84) [] (__driver_attach+0x60/0x84) from [] (bus_for_each_dev+0x44/0x74) [] (bus_for_each_dev+0x44/0x74) from [] (bus_add_driver+0xa8/0x228) [] (bus_add_driver+0xa8/0x228) from [] (driver_register+0xa8/0x134) [] (driver_register+0xa8/0x134) from [] (do_one_initcall+0xc8/0x1a4) [] (do_one_initcall+0xc8/0x1a4) from [] (kernel_init+0x94/0x14c) [] (kernel_init+0x94/0x14c) from [] (kernel_thread_exit+0x0/0x8) Code: c036c2ac c01ab774 e92d4013 e1a04000 (e5900050) ---[ end trace 120e365dc63187da ]--- Kernel panic - not syncing: Attempted to kill init! [] (unwind_backtrace+0x0/0xec) from [] (panic+0x5c/0x180) [] (panic+0x5c/0x180) from [] (do_exit+0x6c/0x690) [] (do_exit+0x6c/0x690) from [] (die+0x1c8/0x1f4) [] (die+0x1c8/0x1f4) from [] (__do_kernel_fault+0x64/0x84) [] (__do_kernel_fault+0x64/0x84) from [] (do_page_fault+0x1c4/0x1d8) [] (do_page_fault+0x1c4/0x1d8) from [] (do_DataAbort+0x34/0x94) [] (do_DataAbort+0x34/0x94) from [] (__dabt_svc+0x4c/0x60) Exception stack(0xc7827e78 to 0xc7827ec0) 7e60: 00000000 0000002a 7e80: 0000002a 00290000 00000000 c7838600 00000000 c7838604 c7838600 00000000 7ea0: 00000001 00000001 00000033 c7827ec0 c01ac21c c01abba4 80000013 ffffffff [] (__dabt_svc+0x4c/0x60) from [] (i2c_check_addr_busy+0x8/0x58) [] (i2c_check_addr_busy+0x8/0x58) from [] (i2c_new_device+0x134/0x158) [] (i2c_new_device+0x134/0x158) from [] (v4l2_i2c_new_subdev_board+0x70/0x1c8) [] (v4l2_i2c_new_subdev_board+0x70/0x1c8) from [] (vpif_probe+0x4ac/0x624) [] (vpif_probe+0x4ac/0x624) from [] (platform_drv_probe+0x18/0x1c) [] (platform_drv_probe+0x18/0x1c) from [] (driver_probe_device+0xb0/0x16c) [] (driver_probe_device+0xb0/0x16c) from [] (__driver_attach+0x60/0x84) [] (__driver_attach+0x60/0x84) from [] (bus_for_each_dev+0x44/0x74) [] (bus_for_each_dev+0x44/0x74) from [] (bus_add_driver+0xa8/0x228) [] (bus_add_driver+0xa8/0x228) from [] (driver_register+0xa8/0x134) [] (driver_register+0xa8/0x134) from [] (do_one_initcall+0xc8/0x1a4) [] (do_one_initcall+0xc8/0x1a4) from [] (kernel_init+0x94/0x14c) [] (kernel_init+0x94/0x14c) from [] (kernel_thread_exit+0x0/0x8)