This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LINUXSDK-OMAPL138: Unable to Boot Linux from SDK v6 on OMAPL138 SoC

Part Number: LINUXSDK-OMAPL138
Other Parts Discussed in Thread: OMAPL138, OMAP-L138

Hello, we have been using Linux on OMAPL138 from SDK v4 and now wanted to moved to SDK v6. There is one change on our custom board compare to OMAPL138-LCDK and that we have RMII for Ethernet PHY rather than MII.

We have made relevant changes and while booting we see the correct PHY detected and the Link is up after booting up but the issue is there are errors on the bootup.

Log attached. 

Thanks 

F280Boot.txt

U-Boot SPL 2019.01-g7c824dc8c1-dirty (Mar 07 2024 - 04:53:20 -0800)
Trying to boot from NAND


U-Boot 2019.01-g7c824dc8c1-dirty (Mar 07 2024 - 04:53:20 -0800)

Model: Coda Octopus F280 Series(r) 07/03/2024 v2.0
DRAM:  128 MiB
NAND:  512 MiB
MMC:   da830-mmc: 0
Loading Environment from NAND... OK
In:    serial@10d000
Out:   serial@10d000
Err:   serial@10d000
Net:   DaVinci-EMAC
Hit any key to stop autoboot:  0 
=> 
U-Boot SPL 2019.01-g7c824dc8c1-dirty (Mar 07 2024 - 04:53:20 -0800)
Trying to boot from NAND


U-Boot 2019.01-g7c824dc8c1-dirty (Mar 07 2024 - 04:53:20 -0800)

Model: Coda Octopus F280 Series(r) 07/03/2024 v2.0
DRAM:  128 MiB
NAND:  512 MiB
MMC:   da830-mmc: 0
Loading Environment from NAND... OK
In:    serial@10d000
Out:   serial@10d000
Err:   serial@10d000
Net:   DaVinci-EMAC
Hit any key to stop autoboot:  0 
switch to partitions #0, OK
mmc0 is current device
SD/MMC found on device 0
** Unable to read file boot.scr **
** Unable to read file uEnv.txt **
switch to partitions #0, OK
mmc0 is current device
SD/MMC found on device 0
3477528 bytes read in 854 ms (3.9 MiB/s)
20918 bytes read in 5 ms (4 MiB/s)
## Flattened Device Tree blob at c0600000
   Booting using the fdt blob at 0xc0600000
   Loading Device Tree to c7e18000, end c7e201b5 ... OK

Starting kernel ...

Booting Linux on physical CPU 0x0
Linux version 4.19.94-gbe5389fd85 (root@ubuntu) (gcc version 8.2.0 (GCC)) #3 PREEMPT Wed Mar 6 08:36:37 PST 2024
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=0005317f
CPU: VIVT data cache, VIVT instruction cache
OF: fdt: Machine model: Coda Octopus F280 Series(r) 06/03/2024 v2.0
Memory policy: Data cache writethrough
Reserved memory: created CMA memory pool at 0xc3000000, size 32 MiB
OF: reserved mem: initialized node dsp-memory@c3000000, compatible id shared-dma-pool
cma: Reserved 24 MiB at 0xc6400000
DaVinci da850/omap-l138/am18x variant 0x1
random: get_random_bytes called from start_kernel+0x88/0x424 with crng_init=0
Built 1 zonelists, mobility grouping on.  Total pages: 32480
Kernel command line: console=ttyS2,115200n8 root=PARTUUID=2f8ab29b-02 rw rootfstype=ext4 rootwait
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 62504K/131072K available (6786K kernel code, 349K rwdata, 2156K rodata, 260K init, 152K bss, 11224K reserved, 57344K cma-reserved)
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xffc00000 - 0xfff00000   (3072 kB)
    vmalloc : 0xc8800000 - 0xff800000   ( 880 MB)
    lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
    modules : 0xbf000000 - 0xc0000000   (  16 MB)
      .text : 0x(ptrval) - 0x(ptrval)   (6788 kB)
      .init : 0x(ptrval) - 0x(ptrval)   ( 260 kB)
      .data : 0x(ptrval) - 0x(ptrval)   ( 350 kB)
       .bss : 0x(ptrval) - 0x(ptrval)   ( 153 kB)
SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
rcu: Preemptible hierarchical RCU implementation.
	Tasks RCU enabled.
NR_IRQS: 245
clocksource: timer0_1: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
Console: colour dummy device 80x30
Calibrating delay loop... 227.32 BogoMIPS (lpj=1136640)
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 0xc0008400 - 0xc0008458
rcu: Hierarchical SRCU implementation.
devtmpfs: initialized
VFP support v0.3: not present
clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
futex hash table entries: 256 (order: -1, 3072 bytes)
pinctrl core: initialized pinctrl subsystem
NET: Registered protocol family 16
DMA: preallocated 256 KiB pool for atomic coherent allocations
cpuidle: using governor ladder
cpuidle: using governor menu
mux: initialized RTC_ALARM
mux: Setting register RTC_ALARM
mux:    PINMUX0 (0x00000000) = 0x44080000 -> 0x24080000
gpiochip_add_data_with_key: GPIOs 0..143 (davinci_gpio.0) failed to register, -517
edma 1e30000.edma: memcpy is disabled
edma 1e30000.edma: TI EDMA DMA engine driver
vcc_3v3d: supplied by vcc_5vd
vcc_1v8d: supplied by vcc_5vd
SCSI subsystem initialized
media: Linux media interface: v0.10
videodev: Linux video capture interface: v2.00
pps_core: LinuxPPS API ver. 1 registered
pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
PTP clock support registered
Advanced Linux Sound Architecture Driver Initialized.
clocksource: Switched to clocksource timer0_1
NET: Registered protocol family 2
tcp_listen_portaddr_hash hash table entries: 512 (order: 0, 4096 bytes)
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)
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.
workingset: timestamp_bits=14 max_order=15 bucket_order=1
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 248)
io scheduler noop registered (default)
io scheduler mq-deadline registered
io scheduler kyber registered
pinctrl-single 1c14120.pinmux: 160 pins, size 80
Serial: 8250/16550 driver, 10 ports, IRQ sharing disabled
console [ttyS2] disabled
1d0d000.serial: ttyS2 at MMIO 0x1d0d000 (irq = 61, base_baud = 8250000) is a TI DA8xx/66AK2x
console [ttyS2] enabled
brd: module loaded
libphy: Fixed MDIO Bus: probed
davinci_mdio 1e24000.mdio: davinci mdio revision 1.5, bus freq 2200000
davinci_mdio 1e24000.mdio: detected phy mask fffffffd
libphy: 1e24000.mdio: probed
davinci_mdio 1e24000.mdio: phy[1]: device 1e24000.mdio:01, driver NatSemi DP83640
i2c /dev entries driver
davinci-wdt 1c21000.wdt: heartbeat 60 sec
sdhci: Secure Digital Host Controller Interface driver
sdhci: Copyright(c) Pierre Ossman
sdhci-pltfm: SDHCI platform and OF driver helper
ti-aemif 68000000.aemif: cannot get clock 'aemif'
NET: Registered protocol family 10
Segment Routing with IPv6
sit: IPv6, IPv4 and MPLS over IPv4 tunneling driver
NET: Registered protocol family 17
edma 1c00000.edma: memcpy is disabled
edma 1c00000.edma: TI EDMA DMA engine driver
davinci_mmc 1c40000.mmc: Got CD GPIO
davinci_mmc 1c40000.mmc: Using DMA, 4-bit mode
console [netcon0] enabled
netconsole: network logging started
davinci_emac 1e20000.ethernet: incompatible machine/device type for reading mac address
hctosys: unable to open rtc device (rtc0)
------------[ cut here ]------------
WARNING: CPU: 0 PID: 1 at drivers/clk/clk.c:828 clk_core_disable+0x94/0xa4
usb0_clk48 already disabled
Modules linked in:
CPU: 0 PID: 1 Comm: swapper Not tainted 4.19.94-gbe5389fd85 #3
Hardware name: Generic DA850/OMAP-L138/AM18x
Backtrace: 
[<c00147b0>] (dump_backtrace) from [<c0014a28>] (show_stack+0x18/0x1c)
 r7:00000009 r6:00000000 r5:c083aed0 r4:c602ddd4
[<c0014a10>] (show_stack) from [<c068dc30>] (dump_stack+0x20/0x28)
[<c068dc10>] (dump_stack) from [<c00215f4>] (__warn+0xcc/0xf8)
[<c0021528>] (__warn) from [<c002125c>] (warn_slowpath_fmt+0x4c/0x6c)
 r9:c08c2acc r8:ffffe000 r7:00000000 r6:c03269d8 r5:c083af88 r4:c0909008
[<c0021214>] (warn_slowpath_fmt) from [<c0325dc4>] (clk_core_disable+0x94/0xa4)
 r3:c083bad4 r2:c083af88
 r5:c6353c00 r4:c6353c00
[<c0325d30>] (clk_core_disable) from [<c0325df4>] (clk_core_disable_lock+0x20/0x2c)
 r5:c6353c00 r4:a0000013
[<c0325dd4>] (clk_core_disable_lock) from [<c0326000>] (clk_core_disable_unprepare+0x14/0x28)
 r5:c6353cc0 r4:c6353c00
[<c0325fec>] (clk_core_disable_unprepare) from [<c032698c>] (clk_disable_unused_subtree+0xb0/0xfc)
 r5:c6353cc0 r4:a0000013
[<c03268dc>] (clk_disable_unused_subtree) from [<c0326908>] (clk_disable_unused_subtree+0x2c/0xfc)
 r5:c6353c00 r4:c6353cc0
[<c03268dc>] (clk_disable_unused_subtree) from [<c0326908>] (clk_disable_unused_subtree+0x2c/0xfc)
 r5:c6009780 r4:c6353c00
[<c03268dc>] (clk_disable_unused_subtree) from [<c0326908>] (clk_disable_unused_subtree+0x2c/0xfc)
 r5:c6005780 r4:c6009780
[<c03268dc>] (clk_disable_unused_subtree) from [<c0326908>] (clk_disable_unused_subtree+0x2c/0xfc)
 r5:c60056c0 r4:c6005780
[<c03268dc>] (clk_disable_unused_subtree) from [<c0326a14>] (clk_disable_unused+0x3c/0x130)
 r5:c0978b00 r4:c60056c0
[<c03269d8>] (clk_disable_unused) from [<c000a540>] (do_one_initcall+0x74/0x1b8)
 r5:c0909008 r4:c095d500
[<c000a4cc>] (do_one_initcall) from [<c08c5ec8>] (kernel_init_freeable+0x120/0x1e0)
 r8:c08f4834 r7:c095d500 r6:c095d500 r5:c08f4854 r4:c0904b80
[<c08c5da8>] (kernel_init_freeable) from [<c06a30e4>] (kernel_init+0x10/0xf8)
 r10:00000000 r9:00000000 r8:00000000 r7:00000000 r6:00000000 r5:c06a30d4
 r4:00000000
[<c06a30d4>] (kernel_init) from [<c00090e0>] (ret_from_fork+0x14/0x34)
Exception stack(0xc602dfb0 to 0xc602dff8)
dfa0:                                     00000000 00000000 00000000 00000000
dfc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
dfe0: 00000000 00000000 00000000 00000000 00000013 00000000
 r5:c06a30d4 r4:00000000
---[ end trace db890e43453ebf33 ]---
ALSA device list:
  No soundcards found.
mmcblk0: mmc0:59b4 USD00 29.5 GiB 
 mmcblk0: p1 p2
random: fast init done
EXT4-fs (mmcblk0p2): recovery complete
EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
VFS: Mounted root (ext4 filesystem) on device 179:2.
devtmpfs: mounted
Freeing unused kernel memory: 260K
This architecture does not have kernel memory protection.
Run /sbin/init as init process
systemd[1]: System time before build time, advancing clock.
systemd[1]: systemd 239 running in system mode. (+PAM -AUDIT -SELINUX +IMA -APPARMOR +SMACK +SYSVINIT +UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS +ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN2 -IDN -PCRE2 default-hierarchy=hybrid)
systemd[1]: Detected architecture arm.

Welcome to Arago 2019.11!

systemd[1]: Set hostname to <omapl138-lcdk>.
systemd[1]: File /lib/systemd/system/systemd-journald.service:36 configures an IP firewall (IPAddressDeny=any), but the local system does not support BPF/cgroup based firewalling.
systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP firewalling.)
random: systemd: uninitialized urandom read (16 bytes read)
systemd[1]: Created slice system-getty.slice.
[  OK  ] Created slice system-getty.slice.
random: systemd: uninitialized urandom read (16 bytes read)
systemd[1]: Reached target Remote File Systems.
[  OK  ] Reached target Remote File Systems.
random: systemd: uninitialized urandom read (16 bytes read)
systemd[1]: Reached target Swap.
[  OK  ] Reached target Swap.
systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Started Forward Password Requests to Wall Directory Watch.
[  OK  ] Listening on udev Control Socket.
[  OK  ] Created slice system-serial\x2dgetty.slice.
[  OK  ] Listening on Process Core Dump Socket.
[  OK  ] Created slice User and Session Slice.
[  OK  ] Reached target Slices.
[  OK  ] Listening on initctl Compatibility Named Pipe.
[  OK  ] Listening on Journal Socket.
         Starting udev Coldplug all Devices...
         Starting Apply Kernel Variables...
         Starting Remount Root and Kernel File Systems...
         Mounting Kernel Debug File System...
         Mounting Kernel Configuration File System...
         Starting Create list of required st…ce nodes for the current kernel...
[  OK  ] Listening on Journal Socket (/dev/log).
         Starting Journal Service...
[  OK  ] Started Dispatch Password Requests to Console Directory Watch.
[  OK  ] Reached target Paths.
         Mounting POSIX Message Queue File System...
[  OK  ] Listening on Network Service Netlink Socket.
         Mounting Temporary Directory (/tmp)...
[  OK  ] Started Apply Kernel Variables.
[  OK  ] Mounted Kernel Debug File System.
[  OK  ] Mounted Kernel Configuration File System.
[  OK  ] Started Create list of required sta…vice nodes for the current kernel.
[  OK  ] Mounted POSIX Message Queue File System.
[  OK  ] Mounted Temporary Directory (/tmp).
EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
systemd[1]: Started Remount Root and Kernel File Systems.
[  OK  ] Started Remount Root and Kernel File Systems.
systemd[1]: Starting Create Static Device Nodes in /dev...
         Starting Create Static Device Nodes in /dev...
systemd[1]: Started Create Static Device Nodes in /dev.
[  OK  ] Started Create Static Device Nodes in /dev.
systemd[1]: Reached target Local File Systems (Pre).
[  OK  ] Reached target Local File Systems (Pre).
systemd[1]: Reached target Containers.
[  OK  ] Reached target Containers.
systemd[1]: Mounting /var/volatile...
         Mounting /var/volatile...
systemd[1]: Mounting /media/ram...
         Mounting /media/ram...
systemd[1]: Starting udev Kernel Device Manager...
         Starting udev Kernel Device Manager...
systemd[1]: Mounted /var/volatile.
[  OK  ] Mounted /var/volatile.
systemd[1]: Starting Load/Save Random Seed...
         Starting Load/Save Random Seed...
[  OK  ] Mounted /media/ram.
[  OK  ] Reached target Local File Systems.
[  OK  ] Started Load/Save Random Seed.
[  OK  ] Started udev Kernel Device Manager.
[  OK  ] Started Journal Service.
         Starting Flush Journal to Persistent Storage...
systemd-journald[69]: Received request to flush runtime journal from PID 1
[  OK  ] Started Flush Journal to Persistent Storage.
         Starting Create Volatile Files and Directories...
[  OK  ] Started Create Volatile Files and Directories.
         Starting Update UTMP about System Boot/Shutdown...
         Starting Network Time Synchronization...
         Starting Network Service...
[  OK  ] Started Update UTMP about System Boot/Shutdown.
[  OK  ] Started Network Service.
         Starting Wait for Network to be Configured...
         Starting Network Name Resolution...
[  OK  ] Started Network Time Synchronization.
[  OK  ] Reached target System Time Synchronized.
[  OK  ] Started Network Name Resolution.
[  OK  ] Reached target Network.
[  OK  ] Reached target Host and Network Name Lookups.
davinci-rproc 11800000.dsp: assigned reserved memory node dsp-memory@c3000000
[  OK  emoteproc remoteproc0: dsp is available
m] Started udev Coldplug all Devices.
[  OK  ] Reached target System Initialization.
[  OK  ] Listening on D-Bus System Message Bus Socket.
[  OK  ] Started Daily Cleanup of Tempremoteproc remoteproc0: Direct firmware load for rproc-dsp-fw failed with error -2
orary Directories.
remoteproc remoteproc0: powering up dsp
remoteproc remoteproc0: Direct firmware load for rproc-dsp-fw failed with error -2
[  OK  ] Reached target Timers.
[  OK  ] Listening on Avahi mDNS/DNS-Sremoteproc remoteproc0: request_firmware failed: -2
D Stack Activation Socket.
[  OK  ] Listening on dropbear.socket.
         Starting Docker Socket for the API.
[  OK  ] Listening on Docker Socket for the API.
nand: No NAND device found
[  OK  ] Reached target Sockets.
[  OK  ] Reached target Basic System.
         Starting telnetd.service...
nand: device found, Manufacturer ID: 0x2c, Chip ID: 0xcc
         Starting Permit User Sessions...
         Starting DNS forwarder and DHCP server...
         Starting Avahi mDNS/DNS-SD Stack...
         Starting Login Service...
[  OK  ] Started D-Bus System Message Bus.
nand: Micron MT29F4G16ABADAH4
nand: 512 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64
Bad block table not found for chip 0
Bad block table not found for chip 0
Scanning device for bad blocks
[  OK  ] Started Login Service.
[  OK  ] Started telnetd.service.
[  OK  ] Started Permit User Sessions.
[  OK  ] Started DNS forwarder and DHCP server.
omap_rtc 1c23000.rtc: registered as rtc0
[  OK  ] Started Avahi mDNS/DNS-SD Stack.
[  OK  ] Started Getty on tty1.
         Starting thttpd.service...
         Starting LSB: Bring up/down LXC autostart containers...
[  OK  ] Started thttpd.service.
[  OK  ] Started LSB: Bring up/down LXC autostart containers.
[  OK  ] Found device /dev/ttyS2.
[  OK  ] Started Serial Getty on ttyS2.
[  OK  ] Reached target Login Prompts.
         Starting Synchronize System and HW clocks...
[  OK  ] Started Synchronize System and HW clocks.
------------[ cut here ]------------
WARNING: CPU: 0 PID: 109 at drivers/media/platform/davinci/vpif_capture.c:1680 vpif_probe+0x3ac/0x4fc [vpif_capture]
Modules linked in: vpif_capture(+) vpif v4l2_fwnode rtc_omap davinci_nand(+) nand nand_ecc da8xx_remoteproc remoteproc virtio_ring virtio firmware_class sch_fq_codel autofs4
CPU: 0 PID: 109 Comm: systemd-udevd Tainted: G        W         4.19.94-gbe5389fd85 #3
Hardware name: Generic DA850/OMAP-L138/AM18x
Backtrace: 
[<c00147b0>] (dump_backtrace) from [<c0014a28>] (show_stack+0x18/0x1c)
 r7:00000009 r6:00000000 r5:bf08e914 r4:00000000
[<c0014a10>] (show_stack) from [<c068dc30>] (dump_stack+0x20/0x28)
[<c068dc10>] (dump_stack) from [<c00215f4>] (__warn+0xcc/0xf8)
[<c0021528>] (__warn) from [<c0021664>] (warn_slowpath_null+0x44/0x50)
 r9:bf08be24 r8:c091a3f8 r7:00000001 r6:bf0923ac r5:00000690 r4:bf08e914
[<c0021620>] (warn_slowpath_null) from [<bf0923ac>] (vpif_probe+0x3ac/0x4fc [vpif_capture])
 r6:bf08f1e0 r5:c091a3e8 r4:00000000
Bad block table written to 0x00001ffe0000, version 0x01
[<bf092000>] (vpif_probe [vpif_capture]) from [<c03d85f0>] (platform_drv_probe+0x50/0xa0)
 r10:c0909008 r9:0000000f r8:bf08f01c r7:00000000 r6:bf08f01c r5:00000000
Bad block table written to 0x00001ffc0000, version 0x01
5 fixed-partitions partitions found on MTD device 62000000.nand
 r4:c091a3f8
[<c03d85a0>] (platform_drv_probe) from [<c03d65f4>] (really_probe+0x204/0x2c8)
 r7:00000000 r6:00000000 r5:c097ae90 r4:c091a3f8
Creating 5 MTD partitions on "62000000.nand":
0x000000000000-0x000000020000 : "u-boot env"
[<c03d63f0>] (really_probe) from [<c03d6858>] (driver_probe_device+0x64/0x17c)
0x000000020000-0x0000000a0000 : "u-boot"
 r9:c2087f38 r8:ffffe000 r7:c0909008 r6:c091a42c r5:bf08f01c r4:c091a3f8
0x0000000a0000-0x0000000c0000 : "FPGA FW Settings"
[<c03d67f4>] (driver_probe_device) from [<c03d6a64>] (__driver_attach+0xf4/0xf8)
 r9:c2087f38 r8:ffffe000 r7:c0909008 r6:c091a42c r5:bf08f01c r4:c091a3f8
0x0000000c0000-0x0000002c0000 : "FPGA FW"
0x0000002c0000-0x000020000000 : "free space"
[<c03d6970>] (__driver_attach) from [<c03d4524>] (bus_for_each_dev+0x78/0xbc)
 r7:c0909008 r6:c03d6970 r5:bf08f01c r4:c6019b10
davinci_nand 62000000.nand: controller rev. 2.5
[<c03d44ac>] (bus_for_each_dev) from [<c03d5f24>] (driver_attach+0x20/0x28)
 r7:00000000 r6:c5a51660 r5:c09495b0 r4:bf08f01c
davinci_mdio 1e24000.mdio: resetting idled controller
[<c03d5f04>] (driver_attach) from [<c03d598c>] (bus_add_driver+0x19c/0x200)
[<c03d57f0>] (bus_add_driver) from [<c03d7480>] (driver_register+0x7c/0x110)
NatSemi DP83640 1e24000.mdio:01: attached PHY driver [NatSemi DP83640] (mii_bus:phy_addr=1e24000.mdio:01, irq=POLL)
IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
 r7:00000000 r6:bf0924fc r5:c0909008 r4:bf08f01c
[<c03d7404>] (driver_register) from [<c03d8548>] (__platform_driver_register+0x38/0x4c)
 r5:c0909008 r4:c095d500
[<c03d8510>] (__platform_driver_register) from [<bf092514>] (vpif_driver_init+0x18/0xb04 [vpif_capture])
[<bf0924fc>] (vpif_driver_init [vpif_capture]) from [<c000a540>] (do_one_initcall+0x74/0x1b8)
[<c000a4cc>] (do_one_initcall) from [<c0094cb4>] (do_init_module+0x60/0x1c0)
 r8:bf08f080 r7:c21ae340 r6:c235ade0 r5:00000002 r4:bf08f080
[<c0094c54>] (do_init_module) from [<c0096fa4>] (load_module+0x20ec/0x22e8)
 r6:c21ae300 r5:00000002 r4:00000002
[<c0094eb8>] (load_module) from [<c00973ec>] (sys_finit_module+0xc4/0xe4)
 r10:00000000 r9:c2086000 r8:c00091e4 r7:00000010 r6:b6ecf928 r5:00000000
 r4:c0909008
[<c0097328>] (sys_finit_module) from [<c0009000>] (ret_fast_syscall+0x0/0x50)
Exception stack(0xc2087fa8 to 0xc2087ff0)


 _____                    _____           _         _   
|  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_ 
|     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
|__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
              |___|                    |___|            

Arago Project http://arago-project.org omapl138-lcdk ttyS2

Arago 2019.11 omapl138-lcdk ttyS2

omapl138-lcdk login: 7fa0:                   00000000 00000000 00000010 b6ecf928 00000000 0052c8f8
7fc0: 00000000 00000000 bebdaddc 0000017b 00000000 00000000 bebdada0 00000000
7fe0: bebdad08 bebdacf8 b6ec7eb0 b6d2c160
 r7:0000017b r6:bebdaddc r5:00000000 r4:00000000
---[ end trace db890e43453ebf34 ]---
Unable to handle kernel NULL pointer dereference at virtual address 00000060
pgd = (ptrval)
[00000060] *pgd=00000000
Internal error: Oops: 5 [#1] PREEMPT ARM
Modules linked in: tvp514x vpif_capture(+) vpif v4l2_fwnode rtc_omap davinci_nand nand nand_ecc da8xx_remoteproc remoteproc virtio_ring virtio firmware_class sch_fq_codel autofs4
CPU: 0 PID: 109 Comm: systemd-udevd Tainted: G        W         4.19.94-gbe5389fd85 #3
Hardware name: Generic DA850/OMAP-L138/AM18x
PC is at i2c_check_addr_busy+0x14/0x68
LR is at i2c_new_device+0x98/0x2d4
pc : [<c04808c0>]    lr : [<c0480a04>]    psr: 40000013
sp : c2087b68  ip : c2087b88  fp : c2087b84
r10: c235abe0  r9 : c091b2dc  r8 : c5b61a04
r7 : 00000000  r6 : 00000000  r5 : c091b2e0  r4 : 00000000
r3 : 00000000  r2 : 0000005c  r1 : 0000005d  r0 : 00000000
Flags: nZcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment none
Control: 0005317f  Table: c2038000  DAC: 00000051
Process systemd-udevd (pid: 109, stack limit = 0x(ptrval))
Stack: (0xc2087b68 to 0xc2088000)
7b60:                   c5b61a00 c091b2e0 00000000 c5b61a00 c2087bb4 c2087b88
7b80: c0480a04 c04808bc bf08f1e0 00000000 c091b2e0 00000000 bf08f1e0 00000000
7ba0: 00000000 c091b2dc c2087bd4 c2087bb8 c049fdcc c048097c 00000000 00000000
7bc0: bf08f1e0 00000001 c2087c64 c2087bd8 bf0923e8 c049fd88 00000080 bf08e62c
7be0: c5af2308 c01837a4 c58bf900 c0909008 c60aecc0 c083fd44 c2087c2c 00000000
7c00: c0186974 c58bf4e0 c58bf900 c60aecc0 c083fd44 00000001 0000000f c0909008
7c20: c2087c54 c2087c30 c01877fc c01837fc c091a3f8 d8c13802 00000000 c091a3f8
7c40: 00000000 bf08f01c 00000000 bf08f01c 0000000f c0909008 c2087c84 c2087c68
7c60: c03d85f0 bf092010 c091a3f8 c097ae90 00000000 00000000 c2087cac c2087c88
7c80: c03d65f4 c03d85b0 c091a3f8 bf08f01c c091a42c c0909008 ffffe000 c2087f38
7ca0: c2087ce4 c2087cb0 c03d6858 c03d6400 c6019b10 c2087d0c c2087ce4 c2087cc8
7cc0: c091a3f8 bf08f01c c091a42c c0909008 ffffe000 c2087f38 c2087d04 c2087ce8
7ce0: c03d6a64 c03d6804 c6019b10 bf08f01c c03d6970 c0909008 c2087d34 c2087d08
7d00: c03d4524 c03d6980 c2087d40 c601c58c c6019b10 d8c13802 bf08f01c c09495b0
7d20: c5a51660 00000000 c2087d44 c2087d38 c03d5f24 c03d44bc c2087d6c c2087d48
7d40: c03d598c c03d5f14 bf08e62c c2087d58 bf08f01c c0909008 bf0924fc 00000000
7d60: c2087d84 c2087d70 c03d7480 c03d5800 c095d500 c0909008 c2087d94 c2087d88
7d80: c03d8548 c03d7414 c2087da4 c2087d98 bf092514 c03d8520 c2087e1c c2087da8
7da0: c000a540 bf09250c 0080007e c6001e40 00008a7e c2312840 c7f0be88 c6001e40
7dc0: 00008a7e c2312680 c7f0be88 ffffe000 c2087f38 c0909008 c2087e14 c2087de8
7de0: c00f6f84 c00f6bcc c2087e1c c2087df8 c00f7dfc d8c13802 bf08f080 bf08f080
7e00: 00000002 c235ade0 c21ae340 bf08f080 c2087e44 c2087e20 c0094cb4 c000a4dc
7e20: c21ae300 c21ae340 c2087e44 00000002 00000002 c21ae300 c2087f14 c2087e48
7e40: c0096fa4 c0094c64 bf08f08c 00007fff bf08f080 c0094134 ffffe000 c06aec44
7e60: bf08f080 bf08f1cc 00000008 bf090000 bf08e9b4 bf08f0c8 c010ad70 c0816cec
7e80: c2310001 00000000 c0891640 c0882b98 00000000 00000000 00000000 00000000
7ea0: 00000000 00000000 6e72656b 00006c65 00000000 00000000 00000000 00000000
7ec0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
7ee0: 00000000 d8c13802 7fffffff c0909008 00000000 b6ecf928 00000010 c00091e4
7f00: c2086000 00000000 c2087fa4 c2087f18 c00973ec c0094ec8 7fffffff 00000000
7f20: 00000003 c2087f24 c2087f24 c8950000 00007458 00000000 c895321b c8954a60
7f40: c8950000 00007458 c8956fa8 c8956ea4 c8955b08 00005000 00005820 00000000
7f60: 00000000 00000000 00002824 0000001b 0000001c 00000013 0000000f 0000000b
7f80: 00000000 d8c13802 00000000 00000000 bebdaddc 0000017b 00000000 c2087fa8
7fa0: c0009000 c0097338 00000000 00000000 00000010 b6ecf928 00000000 0052c8f8
7fc0: 00000000 00000000 bebdaddc 0000017b 00000000 00000000 bebdada0 00000000
7fe0: bebdad08 bebdacf8 b6ec7eb0 b6d2c160 60000010 00000010 00000000 00000000
Backtrace: 
[<c04808ac>] (i2c_check_addr_busy) from [<c0480a04>] (i2c_new_device+0x98/0x2d4)
 r4:c5b61a00
[<c048096c>] (i2c_new_device) from [<c049fdcc>] (v4l2_i2c_new_subdev_board+0x54/0xec)
 r9:c091b2dc r8:00000000 r7:00000000 r6:bf08f1e0 r5:00000000 r4:c091b2e0
[<c049fd78>] (v4l2_i2c_new_subdev_board) from [<bf0923e8>] (vpif_probe+0x3e8/0x4fc [vpif_capture])
 r7:00000001 r6:bf08f1e0 r5:00000000 r4:00000000
[<bf092000>] (vpif_probe [vpif_capture]) from [<c03d85f0>] (platform_drv_probe+0x50/0xa0)
 r10:c0909008 r9:0000000f r8:bf08f01c r7:00000000 r6:bf08f01c r5:00000000
 r4:c091a3f8
[<c03d85a0>] (platform_drv_probe) from [<c03d65f4>] (really_probe+0x204/0x2c8)
 r7:00000000 r6:00000000 r5:c097ae90 r4:c091a3f8
[<c03d63f0>] (really_probe) from [<c03d6858>] (driver_probe_device+0x64/0x17c)
 r9:c2087f38 r8:ffffe000 r7:c0909008 r6:c091a42c r5:bf08f01c r4:c091a3f8
[<c03d67f4>] (driver_probe_device) from [<c03d6a64>] (__driver_attach+0xf4/0xf8)
 r9:c2087f38 r8:ffffe000 r7:c0909008 r6:c091a42c r5:bf08f01c r4:c091a3f8
[<c03d6970>] (__driver_attach) from [<c03d4524>] (bus_for_each_dev+0x78/0xbc)
 r7:c0909008 r6:c03d6970 r5:bf08f01c r4:c6019b10
[<c03d44ac>] (bus_for_each_dev) from [<c03d5f24>] (driver_attach+0x20/0x28)
 r7:00000000 r6:c5a51660 r5:c09495b0 r4:bf08f01c
[<c03d5f04>] (driver_attach) from [<c03d598c>] (bus_add_driver+0x19c/0x200)
[<c03d57f0>] (bus_add_driver) from [<c03d7480>] (driver_register+0x7c/0x110)
 r7:00000000 r6:bf0924fc r5:c0909008 r4:bf08f01c
[<c03d7404>] (driver_register) from [<c03d8548>] (__platform_driver_register+0x38/0x4c)
 r5:c0909008 r4:c095d500
[<c03d8510>] (__platform_driver_register) from [<bf092514>] (vpif_driver_init+0x18/0xb04 [vpif_capture])
[<bf0924fc>] (vpif_driver_init [vpif_capture]) from [<c000a540>] (do_one_initcall+0x74/0x1b8)
[<c000a4cc>] (do_one_initcall) from [<c0094cb4>] (do_init_module+0x60/0x1c0)
 r8:bf08f080 r7:c21ae340 r6:c235ade0 r5:00000002 r4:bf08f080
[<c0094c54>] (do_init_module) from [<c0096fa4>] (load_module+0x20ec/0x22e8)
 r6:c21ae300 r5:00000002 r4:00000002
[<c0094eb8>] (load_module) from [<c00973ec>] (sys_finit_module+0xc4/0xe4)
 r10:00000000 r9:c2086000 r8:c00091e4 r7:00000010 r6:b6ecf928 r5:00000000
 r4:c0909008
[<c0097328>] (sys_finit_module) from [<c0009000>] (ret_fast_syscall+0x0/0x50)
Exception stack(0xc2087fa8 to 0xc2087ff0)
7fa0:                   00000000 00000000 00000010 b6ecf928 00000000 0052c8f8
7fc0: 00000000 00000000 bebdaddc 0000017b 00000000 00000000 bebdada0 00000000
7fe0: bebdad08 bebdacf8 b6ec7eb0 b6d2c160
 r7:0000017b r6:bebdaddc r5:00000000 r4:00000000
Code: e92dd810 e24cb004 e24dd00c e1a04000 (e5900060) 
davinci_emac 1e20000.ethernet eth0: Link is Up - 100Mbps/Full - flow control off
IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
---[ end trace db890e43453ebf35 ]---
random: crng init done
random: 7 urandom warning(s) missed due to ratelimiting
bridge: filtering via arp/ip/ip6tables is no longer available by default. Update your scripts to load br_netfilter if you need this.
Bridge firewalling registered
Initializing XFRM netlink socket


 _____                    _____           _         _   
|  _  |___ ___ ___ ___   |  _  |___ ___  |_|___ ___| |_ 
|     |  _| .'| . | . |  |   __|  _| . | | | -_|  _|  _|
|__|__|_| |__,|_  |___|  |__|  |_| |___|_| |___|___|_|  
              |___|                    |___|            

Arago Project http://arago-project.org omapl138-lcdk ttyS2

Arago 2019.11 omapl138-lcdk ttyS2

omapl138-lcdk login: