AnsweredAssumed Answered

UDEVADM crash

Question asked by Benoit Callebaut on Mar 8, 2019
Latest reply on Mar 13, 2019 by Yiping Wang

I was using up to now, the kernel 4.9 image from the yocto based build (QorIQ SDK)

I recompiled the kernel 4.14.83 using the LSDK (1812 update 01072019) for the board LS1046ardb.

when starting up the kernel I get the following error : (note the board is a mpxls1046a board from Microsys)

 

Starting kernel ...

 


[    0.000000] Kernel command line: earlycon=uart8250,mmio,0x21c0500 root=/dev/mmcblk0p1 rw noinitrd console=ttyS0,115200 S

[    5.016475] systemd[1]: Set hostname to <localhost>.
[    5.440682] systemd[1]: File /lib/systemd/system/systemd-journald.service:36 configures an IP firewall (IPAddressDeny=any), but t.
[    5.457744] systemd[1]: Proceeding WITHOUT firewalling in effect! (This warning is only shown for the first loaded unit using IP )
[    5.588255] random: systemd: uninitialized urandom read (16 bytes read)
[    5.595202] systemd[1]: Created slice System Slice.
[  OK  ] Created slice System Slice.
[    5.613901] random: systemd: uninitialized urandom read (16 bytes read)
[    5.620593] systemd[1]: Listening on udev Kernel Socket.
[  OK  ] Listening on udev Kernel Socket.
[    5.641883] random: systemd: uninitialized urandom read (16 bytes read)
[    5.648604] systemd[1]: Listening on udev Control Socket.
[  OK  ] Listening on udev Control Socket.
[    5.670015] systemd[1]: Listening on Journal Socket.
[  OK  ] Listening on Journal Socket.
[    5.699456] systemd[1]: Mounting Kernel Debug File System...
         Mounting Kernel Debug File System...
         Starting Set the console keyboard layout...
         Starting Create list of required st...ce nodes for the current kernel...
[  OK  ] Listening on Journal Socket (/dev/log).
[  OK  ] Reached target Swap.
[  OK  ] Started Dispatch Password Requests to Console Directory Watch.
[  OK  ] Reached target Local Encrypted Volumes.
         Starting Set console scheme...
[  OK  ] Listening on Journal Audit Socket.
         Starting Journal Service...
         Starting Remount Root and Kernel File Systems...
         Starting udev Coldplug all Devices...
         Mounting POSIX Message Queue File System...
         Starting Load Kernel Modules...
         Mounting Huge Pages File System...
[  OK  ] Started Journal Service.
[  OK  ] Mounted Kernel Debug File System.
[  OK  ] Started Set the console keyboard layout.
[  OK  ] Started Create list of required sta��…vice nodes for the current kernel.
[  OK  ] Started Set console scheme.
[  OK  ] Started Remount Root and Kernel File Systems.
[  OK  ] Mounted POSIX Message Queue File System.
[  OK  ] Started Load Kernel Modules.
[  OK  ] Mounted Huge Pages File Syst[    6.106080] Unable to handle kernel NULL pointer dereference at virtual address 00000000
em.
[    6.130890] user pgtable: 4k pages, 48-bit VAs, pgd = ffff800876675000
[    6.130892] [0000000000000000] *pgd=0000000000000000
[    6.130896] Internal error: Oops: 96000004 [#1] PREEMPT SMP
[    6.130897] Modules linked in:
[    6.130902] CPU: 0 PID: 2898 Comm: udevadm Not tainted 4.14.83-dirty #2
[    6.130904] Hardware name: LS1046A RDB Board (DT)
Process udevadm (pid: 2898, stack limit = 0xffff00000e048000)

When using the default yocto based 4.9 kernel image, everything is fine.

Outcomes