Hi,
i have a problem with my imx8m board.
I always get "Unable to handle kernel paging request at virtual address ffff000079c70000"
So i looked into the dmesg:
[ 0.000000] Kernel command line: console=ttymxc0,115200 vmalloc=128M consoleblank=0 rootwait androidboot.hardware=freescale androidboot.soc=imx8mq androidboot.bootdevice=30b40000.usdhc androidboot.primary_display=imx-drm androidboot.fbTileSupport=enable androidboot.serialno=0019b8062a9e cma=736M
[ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes)
[ 0.000000] Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes)
[ 0.000000] Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes)
[ 0.000000] Memory: 1282436K/2096128K available (13692K kernel code, 1482K rwdata, 4972K rodata, 960K init, 701K bss, 60028K reserved, 753664K cma-reserved)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] modules : 0xffff000000000000 - 0xffff000008000000 ( 128 MB)
[ 0.000000] vmalloc : 0xffff000008000000 - 0xffff7dffbfff0000 (129022 GB)
[ 0.000000] .text : 0xffff000008080000 - 0xffff000008de0000 ( 13696 KB)
[ 0.000000] .rodata : 0xffff000008de0000 - 0xffff0000092c0000 ( 4992 KB)
[ 0.000000] .init : 0xffff0000092c0000 - 0xffff0000093b0000 ( 960 KB)
[ 0.000000] .data : 0xffff0000093b0000 - 0xffff000009522a00 ( 1483 KB)
[ 0.000000] .bss : 0xffff000009522a00 - 0xffff0000095d1ff0 ( 702 KB)
[ 0.000000] fixed : 0xffff7dfffe7fb000 - 0xffff7dfffec00000 ( 4116 KB)
[ 0.000000] PCI I/O : 0xffff7dfffee00000 - 0xffff7dffffe00000 ( 16 MB)
[ 0.000000] vmemmap : 0xffff7e0000000000 - 0xffff800000000000 ( 2048 GB maximum)
[ 0.000000] 0xffff7e0000000000 - 0xffff7e0002000000 ( 32 MB actual)
[ 0.000000] memory : 0xffff800000000000 - 0xffff800080000000 ( 2048 MB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] Build-time adjustment of leaf fanout to 64.
[ 0.000000] RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=4.
There is a not realistic size in the vmalloc. Although i use vmalloc=128M as kernel command line.
Where can i change this value?
Thank you!
Hi Georg,
In the uboot try vmalloc = 256M
Regards