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 = 2420020 (24ed34 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 Image Type: ARM Linux Kernel Image (uncompressed) Data Size: 2419956 Bytes = 2.3 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 (root@ubuntu) (gcc version 4.3.3 (Sourcery G++ Lite 2009q1-203) ) #0 PREEMPT Wed Oct 22 07:00:42 PDT 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 writeback 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: 92256k/92256k available, 6048k 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 - 0xc0032000 ( 168 kB) .text : 0xc0032000 - 0xc04b0000 (4600 kB) .data : 0xc04b0000 - 0xc04e2d20 ( 204 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 Security Framework initialized 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 WARNING: both McASP and McBSP are enabled, but they share pins. Only McASP will work. If you want McBSP support, disable McASP. WARNING: both McASP and UART1_AFE are enabled, but they share pins. Disable one of them. 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 da850_evm_init: eHRPWM module1 outputB cannot be used since it is being used by spi1 bio: create slab at 0 SCSI subsystem initialized usbcore: registered new interface driver usbfs usbcore: registered new interface driver hub usbcore: registered new device driver usb pca953x 1-0020: failed reading register regulator: VDCDC1: 3200 <--> 3300 mV at 3300 mV regulator: VDCDC2: 1750 <--> 3300 mV at 3300 mV regulator: VDCDC3: 950 <--> 1350 mV at 1200 mV regulator: LDO1: 1800 mV regulator: LDO2: 1150 <--> 1300 mV at 1200 mV pca9543a_probe i2c-gpio i2c-gpio.1: using pins 20 (SDA) and 21 (SCL) vpif vpif: vpif probe success Advanced Linux Sound Architecture Driver Version 1.0.23. Bluetooth: Core ver 2.15 NET: Registered protocol family 31 Bluetooth: HCI device and connection manager initialized Bluetooth: HCI socket layer initialized Switching to clocksource timer0_1 musb-hdrc: version 6.0, host, debug=0 musb-hdrc musb-hdrc: dma type: dma-cppi41 Waiting for USB PHY clock good... musb-hdrc musb-hdrc: MUSB HDRC host driver musb-hdrc musb-hdrc: new USB bus registered, assigned bus number 1 hub 1-0:1.0: USB hub found hub 1-0:1.0: 1 port detected musb-hdrc musb-hdrc: USB Host mode controller at fee00000 using DMA, IRQ 58 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 McBSP:Probed McBSP1 JFFS2 version 2.2. (NAND) ? 2001-2006 Red Hat, Inc. msgmni has been set to 180 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 at24 1-0050: 32768 byte 24c256 EEPROM (writable) Read MAC addr from EEPROM: ff:ff:ff:ff:ff:ff ahci ahci: forcing PORTS_IMPL to 0x1 ahci ahci: AHCI 0001.0100 32 slots 1 ports 3 Gbps 0x1 impl platform mode ahci ahci: flags: ncq sntf pm led clo only pmp pio slum part ccc scsi0 : ahci_platform ata1: SATA max UDMA/133 mmio [mem 0x01e18000-0x01e19fff] port 0x100 irq 67 spi_davinci spi_davinci.1: DMA: supported spi_davinci spi_davinci.1: DMA: RX channel: 18, TX channel: 19, event queue: 0 m25p80 spi1.0: found m25p64, expected w25x64 m25p80 spi1.0: m25p64 (8192 Kbytes) Creating 6 MTD partitions on "m25p80": 0x000000000000-0x000000010000 : "UBL" 0x000000010000-0x000000090000 : "U-Boot" 0x000000090000-0x0000000a0000 : "U-Boot-Env" 0x0000000a0000-0x000000320000 : "Kernel" 0x000000320000-0x000000720000 : "Filesystem" 0x0000007f0000-0x000000800000 : "MAC-Address" spi_davinci spi_davinci.1: Controller at 0xfef0e000 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 SMSC LAN8710/LAN8720 console [netcon0] enabled netconsole: network logging started ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver ohci ohci.0: DA8xx OHCI ohci ohci.0: new USB bus registered, assigned bus number 2 Waiting for USB PHY clock good... ohci ohci.0: irq 59, io mem 0x01e25000 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. input: TPS6507x Touchscreen as /devices/platform/i2c-gpio.1/i2c-1/1-0048/input/input0 omap_rtc omap_rtc: rtc core: registered omap_rtc as rtc0 omap_rtc: RTC power up reset detected i2c /dev entries driver ata1: SATA link down (SStatus 0 SControl 300) lirc_dev: IR Remote Control driver registered, major 252 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 00000001 pgd = c0004000 [00000001] *pgd=00000000 Internal error: Oops: 1 [#1] PREEMPT last sysfs file: Modules linked in: CPU: 0 Not tainted (2.6.37 #0) PC is at ov7670_s_config+0x28/0x198 LR is at v4l2_i2c_new_subdev_board+0x180/0x1e4 pc : [] lr : [] psr: 20000013 sp : c7827e10 ip : c7827e40 fp : c7827e3c r10: c04b98e8 r9 : 00000000 r8 : 00000000 r7 : c04fd710 r6 : c79e9400 r5 : c78ff000 r4 : c78ff000 r3 : 00000018 r2 : 00000001 r1 : 00000000 r0 : c78ff000 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: (0xc7827e10 to 0xc7828000) 7e00: c02715f8 c01a0dd4 c7888000 00000000 7e20: c78ff000 c79e9400 c04b98ec c04fd710 c7827e5c c7827e40 c0276550 c0279364 7e40: c79e5c80 00000000 c04fd710 c79b6800 c7827ea4 c7827e60 c00206dc c02763e0 7e60: 00000000 00000001 c04b4f00 c04b95bc c7888000 00000001 c7827e94 c04b4f08 7e80: c04b4f08 c04e297c c79b53c0 c04ca348 00000000 00000000 c7827eb4 c7827ea8 7ea0: c01e69f8 c00201e8 c7827ed4 c7827eb8 c01e5954 c01e69e8 c04b4f08 c04b4f3c 7ec0: c04e297c c79b53c0 c7827ef4 c7827ed8 c01e5a84 c01e5888 00000000 c01e5a1c 7ee0: c04e297c c79b53c0 c7827f1c c7827ef8 c01e508c c01e5a2c c7837038 c7856930 7f00: c019c758 c0029098 c00083ac c04e297c c7827f2c c7827f20 c01e576c c01e504c 7f20: c7827f5c c7827f30 c01e495c c01e575c c0448215 c7827f40 c0029098 c00083ac 7f40: c04e297c 00000013 c00201bc 00000000 c7827f84 c7827f60 c01e5dc4 c01e48b8 7f60: c0029098 c00083ac c004b1c0 00000013 c00201bc 00000000 c7827f94 c7827f88 7f80: c01e6e9c c01e5d24 c7827fa4 c7827f98 c00201d0 c01e6e60 c7827fdc c7827fa8 7fa0: c0032420 c00201cc 000000f5 c00083ac c004b1c0 00000013 c0029098 c00083ac 7fc0: c004b1c0 00000013 00000000 00000000 c7827ff4 c7827fe0 c0008448 c0032360 7fe0: 00000000 c00083ac 00000000 c7827ff8 c004b1c0 c00083bc 00000000 00000000 Backtrace: [] (ov7670_s_config+0x0/0x198) from [] (v4l2_i2c_new_subdev_board+0x180/0x1e4) r7:c04fd710 r6:c04b98ec r5:c79e9400 r4:c78ff000 [] (v4l2_i2c_new_subdev_board+0x0/0x1e4) from [] (vpif_probe+0x504/0x6b8) r7:c79b6800 r6:c04fd710 r5:00000000 r4:c79e5c80 [] (vpif_probe+0x0/0x6b8) from [] (platform_drv_probe+0x20/0x24) [] (platform_drv_probe+0x0/0x24) from [] (driver_probe_device+0xdc/0x1a4) [] (driver_probe_device+0x0/0x1a4) from [] (__driver_attach+0x68/0x8c) r7:c79b53c0 r6:c04e297c r5:c04b4f3c r4:c04b4f08 [] (__driver_attach+0x0/0x8c) from [] (bus_for_each_dev+0x50/0x84) r7:c79b53c0 r6:c04e297c r5:c01e5a1c r4:00000000 [] (bus_for_each_dev+0x0/0x84) from [] (driver_attach+0x20/0x28) r6:c04e297c r5:c00083ac r4:c0029098 [] (driver_attach+0x0/0x28) from [] (bus_add_driver+0xb4/0x238) [] (bus_add_driver+0x0/0x238) from [] (driver_register+0xb0/0x13c) [] (driver_register+0x0/0x13c) from [] (platform_driver_register+0x4c/0x60) r9:00000000 r8:c00201bc r7:00000013 r6:c004b1c0 r5:c00083ac r4:c0029098 [] (platform_driver_register+0x0/0x60) from [] (vpif_init+0x14/0x1c) [] (vpif_init+0x0/0x1c) from [] (do_one_initcall+0xd0/0x1ac) [] (do_one_initcall+0x0/0x1ac) from [] (kernel_init+0x9c/0x154) [] (kernel_init+0x0/0x154) from [] (do_exit+0x0/0x6e0) r5:c00083ac r4:00000000 Code: e1a05000 e58031f4 e5906040 0a000008 (e5923000) ---[ end trace 71ac73cd273f6a6a ]--- Kernel panic - not syncing: Attempted to kill init! Backtrace: [] (dump_backtrace+0x0/0x114) from [] (dump_stack+0x18/0x1c) r7:c7824000 r6:c7824000 r5:00000001 r4:c04e32f0 [] (dump_stack+0x0/0x1c) from [] (panic+0x78/0x19c) [] (panic+0x0/0x19c) from [] (do_exit+0x74/0x6e0) r3:c04bbfa4 r2:00000000 r1:c7824110 r0:c044a208 [] (do_exit+0x0/0x6e0) from [] (die+0x2dc/0x31c) [] (die+0x0/0x31c) from [] (__do_kernel_fault+0x6c/0x8c) [] (__do_kernel_fault+0x0/0x8c) from [] (do_bad_area+0x64/0x70) r9:c027937c r8:00000004 r7:00000000 r6:00000000 r5:00000000 r4:e5923000 [] (do_bad_area+0x0/0x70) from [] (do_alignment+0x5b0/0x71c) [] (do_alignment+0x0/0x71c) from [] (do_DataAbort+0x3c/0x9c) [] (do_DataAbort+0x0/0x9c) from [] (__dabt_svc+0x4c/0x60) Exception stack(0xc7827dc8 to 0xc7827e10) 7dc0: c78ff000 00000000 00000001 00000018 c78ff000 c78ff000 7de0: c79e9400 c04fd710 00000000 00000000 c04b98e8 c7827e3c c7827e40 c7827e10 7e00: c0276550 c027937c 20000013 ffffffff r8:00000000 r7:c04fd710 r6:c79e9400 r5:c7827dfc r4:ffffffff [] (ov7670_s_config+0x0/0x198) from [] (v4l2_i2c_new_subdev_board+0x180/0x1e4) r7:c04fd710 r6:c04b98ec r5:c79e9400 r4:c78ff000 [] (v4l2_i2c_new_subdev_board+0x0/0x1e4) from [] (vpif_probe+0x504/0x6b8) r7:c79b6800 r6:c04fd710 r5:00000000 r4:c79e5c80 [] (vpif_probe+0x0/0x6b8) from [] (platform_drv_probe+0x20/0x24) [] (platform_drv_probe+0x0/0x24) from [] (driver_probe_device+0xdc/0x1a4) [] (driver_probe_device+0x0/0x1a4) from [] (__driver_attach+0x68/0x8c) r7:c79b53c0 r6:c04e297c r5:c04b4f3c r4:c04b4f08 [] (__driver_attach+0x0/0x8c) from [] (bus_for_each_dev+0x50/0x84) r7:c79b53c0 r6:c04e297c r5:c01e5a1c r4:00000000 [] (bus_for_each_dev+0x0/0x84) from [] (driver_attach+0x20/0x28) r6:c04e297c r5:c00083ac r4:c0029098 [] (driver_attach+0x0/0x28) from [] (bus_add_driver+0xb4/0x238) [] (bus_add_driver+0x0/0x238) from [] (driver_register+0xb0/0x13c) [] (driver_register+0x0/0x13c) from [] (platform_driver_register+0x4c/0x60) r9:00000000 r8:c00201bc r7:00000013 r6:c004b1c0 r5:c00083ac r4:c0029098 [] (platform_driver_register+0x0/0x60) from [] (vpif_init+0x14/0x1c) [] (vpif_init+0x0/0x1c) from [] (do_one_initcall+0xd0/0x1ac) [] (do_one_initcall+0x0/0x1ac) from [] (kernel_init+0x9c/0x154) [] (kernel_init+0x0/0x154) from [] (do_exit+0x0/0x6e0) r5:c00083ac r4:00000000