Hi, On Tuesday, 13.03.2018 at 17:52, Andre Przywara wrote: > > setenv bootargs console=ttyS0,115200 root=/dev/mmcblk0p2 rootwait > > panic=10 > > load mmc 0:1 0x43000000 dtb > > load mmc 0:1 0x41000000 Image > > booti 0x41000000 - 0x43000000 > > Please don't use those old values from the 32-bit Allwinner port. There > is $kernel_addr_r and $fdt_addr_r for those purposes, which have been > set up correctly for your platform. On ARM64 the preferred load > addresses are different (0x40080000 for kernel, much higher for the DT).
Ok, I'm now using the following boot.scr: setenv bootargs console=ttyS0,115200 root=/dev/mmcblk0p2 rootwait panic=10 load mmc 0:1 $fdt_addr_r dtb load mmc 0:1 $kernel_addr_r Image booti $kernel_addr_r - $fdt_addr_r With dtb being the one supplied with 4.16-rc5. > Does that solve the issue for you? Unfortunately not, this log from a boot of 4.16-rc5 with the above, with the first BUG at 0.173046 and more following: ----cut here---- U-Boot SPL 2018.03 (Mar 13 2018 - 16:40:00 +0100) DRAM: 1024 MiB Trying to boot from MMC1 NOTICE: BL3-1: Running on A64/H64 (1689) in SRAM A2 (@0x44000) NOTICE: Configuring SPC Controller NOTICE: BL3-1: v1.0(debug):ae787242 NOTICE: BL3-1: Built : 17:30:05, Mar 12 2018 NOTICE: DT: sun50i-a64-olinuxino NOTICE: Configuring AXP PMIC NOTICE: PMIC: setup successful NOTICE: SCPI: dummy stub handler, implementation level: 000000 INFO: BL3-1: Initializing runtime services INFO: BL3-1: Preparing for EL3 exit to normal world INFO: BL3-1: Next image address: 0x4a000000, SPSR: 0x3c9 U-Boot 2018.03 (Mar 13 2018 - 16:40:00 +0100) Allwinner Technology CPU: Allwinner A64 (SUN50I) Model: Olimex A64-Olinuxino DRAM: 1 GiB MMC: SUNXI SD/MMC: 0, SUNXI SD/MMC: 1 Loading Environment from FAT... Unable to use mmc 1:0... Failed (-5) Loading Environment from MMC... *** Warning - bad CRC, using default environment Failed (-5) In: serial Out: serial Err: serial Net: No ethernet found. starting USB... No controllers found Hit any key to stop autoboot: 0 switch to partitions #0, OK mmc0 is current device Scanning mmc 0:1... Found U-Boot script /boot.scr 245 bytes read in 14 ms (16.6 KiB/s) ## Executing script at 4fc00000 12390 bytes read in 24 ms (503.9 KiB/s) 17601024 bytes read in 900 ms (18.7 MiB/s) ## Flattened Device Tree blob at 4fa00000 Booting using the fdt blob at 0x4fa00000 Loading Device Tree to 0000000049ff9000, end 0000000049fff065 ... OK Starting kernel ... [ 0.000000] Booting Linux on physical CPU 0x0000000000 [0x410fd034] [ 0.000000] Linux version 4.16.0-rc5 (mato@nodbug) (gcc version 6.3.0 20170516 (Debian 6.3.0-18)) #2 SMP PREEMPT Tue Mar 13 14:33:15 CET 2018 [ 0.000000] Machine model: Olimex A64-Olinuxino [ 0.000000] efi: Getting EFI parameters from FDT: [ 0.000000] efi: UEFI not found. [ 0.000000] cma: Reserved 16 MiB at 0x000000007f000000 [ 0.000000] NUMA: No NUMA configuration found [ 0.000000] NUMA: Faking a node at [mem 0x0000000000000000-0x000000007fffffff] [ 0.000000] NUMA: NODE_DATA [mem 0x7efe3780-0x7efe527f] [ 0.000000] Zone ranges: [ 0.000000] DMA32 [mem 0x0000000040000000-0x000000007fffffff] [ 0.000000] Normal empty [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000040000000-0x000000007fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000040000000-0x000000007fffffff] [ 0.000000] psci: probing for conduit method from DT. [ 0.000000] psci: PSCIv0.2 detected in firmware. [ 0.000000] psci: Using standard PSCI v0.2 function IDs [ 0.000000] psci: Trusted OS migration not required [ 0.000000] random: get_random_bytes called from start_kernel+0xac/0x40c with crng_init=0 [ 0.000000] percpu: Embedded 24 pages/cpu @ (ptrval) s57880 r8192 d32232 u98304 [ 0.000000] Detected VIPT I-cache on CPU0 [ 0.000000] CPU features: enabling workaround for ARM erratum 845719 [ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 258048 [ 0.000000] Policy zone: DMA32 [ 0.000000] Kernel command line: console=ttyS0,115200 root=/dev/mmcblk0p2 rootwait panic=10 [ 0.000000] Memory: 997656K/1048576K available (10108K kernel code, 1252K rwdata, 4620K rodata, 1152K init, 404K bss, 34536K reserved, 16384K cma-reserved) [ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=4, Nodes=1 [ 0.000000] Preemptible hierarchical RCU implementation. [ 0.000000] RCU restricting CPUs from NR_CPUS=64 to nr_cpu_ids=4. [ 0.000000] Tasks RCU enabled. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=4 [ 0.000000] NR_IRQS: 64, nr_irqs: 64, preallocated irqs: 0 [ 0.000000] GIC: Using split EOI/Deactivate mode [ 0.000000] arch_timer: cp15 timer(s) running at 24.00MHz (phys). [ 0.000000] clocksource: arch_sys_counter: mask: 0xffffffffffffff max_cycles: 0x588fe9dc0, max_idle_ns: 440795202592 ns [ 0.000005] sched_clock: 56 bits at 24MHz, resolution 41ns, wraps every 4398046511097ns [ 0.000329] Console: colour dummy device 80x25 [ 0.000391] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000) [ 0.000403] pid_max: default: 32768 minimum: 301 [ 0.000484] Security Framework initialized [ 0.001144] Dentry cache hash table entries: 131072 (order: 8, 1048576 bytes) [ 0.001473] Inode-cache hash table entries: 65536 (order: 7, 524288 bytes) [ 0.001506] Mount-cache hash table entries: 2048 (order: 2, 16384 bytes) [ 0.001529] Mountpoint-cache hash table entries: 2048 (order: 2, 16384 bytes) [ 0.016044] ASID allocator initialised with 32768 entries [ 0.024039] Hierarchical SRCU implementation. [ 0.032970] EFI services will not be available. [ 0.040078] smp: Bringing up secondary CPUs ... [ 0.069045] Detected VIPT I-cache on CPU1 [ 0.069103] CPU1: Booted secondary processor 0x0000000001 [0x410fd034] [ 0.096681] Detected VIPT I-cache on CPU2 [ 0.096717] CPU2: Booted secondary processor 0x0000000002 [0x410fd034] [ 0.124715] Detected VIPT I-cache on CPU3 [ 0.124745] CPU3: Booted secondary processor 0x0000000003 [0x410fd034] [ 0.124816] smp: Brought up 1 node, 4 CPUs [ 0.124841] SMP: Total of 4 processors activated. [ 0.124850] CPU features: detected feature: 32-bit EL0 Support [ 0.124857] CPU features: detected feature: Kernel page table isolation (KPTI) [ 0.128883] CPU: All CPU(s) started at EL2 [ 0.128904] alternatives: patching kernel code [ 0.129929] devtmpfs: initialized [ 0.133238] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns [ 0.133246] random: fast init done [ 0.133298] futex hash table entries: 1024 (order: 5, 131072 bytes) [ 0.134006] pinctrl core: initialized pinctrl subsystem [ 0.135298] DMI not present or invalid. [ 0.135742] NET: Registered protocol family 16 [ 0.136131] audit: initializing netlink subsys (disabled) [ 0.136290] audit: type=2000 audit(0.132:1): state=initialized audit_enabled=0 res=1 [ 0.137776] cpuidle: using governor menu [ 0.138036] vdso: 2 pages (1 code @ (ptrval), 1 data @ (ptrval)) [ 0.138053] hw-breakpoint: found 6 breakpoint and 4 watchpoint registers. [ 0.139402] DMA: preallocated 256 KiB pool for atomic allocations [ 0.140218] Serial: AMBA PL011 UART driver [ 0.157862] HugeTLB registered 2.00 MiB page size, pre-allocated 0 pages [ 0.158301] cryptd: max_cpu_qlen set to 1000 [ 0.158961] ACPI: Interpreter disabled. [ 0.159661] vgaarb: loaded [ 0.159979] SCSI subsystem initialized [ 0.160499] usbcore: registered new interface driver usbfs [ 0.160557] usbcore: registered new interface driver hub [ 0.160634] usbcore: registered new device driver usb [ 0.161494] pps_core: LinuxPPS API ver. 1 registered [ 0.161507] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giome...@linux.it> [ 0.161539] PTP clock support registered [ 0.161675] EDAC MC: Ver: 3.0.0 [ 0.165392] Advanced Linux Sound Architecture Driver Initialized. [ 0.166164] clocksource: Switched to clocksource arch_sys_counter [ 0.166340] VFS: Disk quotas dquot_6.6.0 [ 0.166400] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 0.166554] pnp: PnP ACPI: disabled [ 0.173046] BUG: Bad page state in process kworker/2:1 pfn:7d019 [ 0.173065] page:ffff7e0000f40640 count:72 mapcount:0 mapping:0000000000000000 index:0x0 [ 0.173078] flags: 0xfffc00000000000() [ 0.173091] raw: 0fffc00000000000 0000000000000000 0000000000000000 00000048ffffffff [ 0.173100] raw: dead000000000100 dead000000000200 0000000000000000 0000000000000000 [ 0.173107] page dumped because: nonzero _refcount [ 0.173112] Modules linked in: [ 0.173127] CPU: 2 PID: 41 Comm: kworker/2:1 Not tainted 4.16.0-rc5 #2 [ 0.173132] Hardware name: Olimex A64-Olinuxino (DT) [ 0.173153] Workqueue: events free_work [ 0.173163] Call trace: [ 0.173177] dump_backtrace+0x0/0x198 [ 0.173188] show_stack+0x14/0x20 [ 0.173201] dump_stack+0x98/0xbc [ 0.173211] bad_page+0xe4/0x148 [ 0.173220] free_pages_check_bad+0x6c/0xa8 [ 0.173228] free_pcppages_bulk+0x450/0x4d0 [ 0.173236] free_unref_page_commit+0xc4/0x110 [ 0.173244] free_unref_page+0x68/0x80 [ 0.173252] __free_pages+0x3c/0x50 [ 0.173260] __vunmap+0x58/0xd0 [ 0.173269] free_work+0x40/0x58 [ 0.173280] process_one_work+0x1c0/0x328 [ 0.173289] worker_thread+0x50/0x458 [ 0.173299] kthread+0xf8/0x128 [ 0.173308] ret_from_fork+0x10/0x18 [ 0.173314] Disabling lock debugging due to kernel taint [ 0.174124] NET: Registered protocol family 2 [ 0.174641] tcp_listen_portaddr_hash hash table entries: 512 (order: 1, 8192 bytes) [ 0.174770] TCP established hash table entries: 8192 (order: 4, 65536 bytes) [ 0.174880] TCP bind hash table entries: 8192 (order: 5, 131072 bytes) [ 0.175047] TCP: Hash tables configured (established 8192 bind 8192) [ 0.175189] UDP hash table entries: 512 (order: 2, 16384 bytes) [ 0.175284] UDP-Lite hash table entries: 512 (order: 2, 16384 bytes) [ 0.175445] NET: Registered protocol family 1 [ 0.175808] RPC: Registered named UNIX socket transport module. [ 0.175816] RPC: Registered udp transport module. [ 0.175822] RPC: Registered tcp transport module. [ 0.175827] RPC: Registered tcp NFSv4.1 backchannel transport module. [ 0.176481] kvm [1]: 8-bit VMID [ 0.176489] kvm [1]: IDMAP page: 40a48000 [ 0.176496] kvm [1]: HYP VA range: 800000000000:ffffffffffff [ 0.177473] kvm [1]: vgic-v2@1c84000 [ 0.177558] kvm [1]: vgic interrupt IRQ1 [ 0.177603] kvm [1]: virtual timer IRQ5 [ 0.177689] kvm [1]: Hyp mode initialized successfully [ 0.180009] BUG: Bad page state in process swapper/0 pfn:7d48d [ 0.180028] page:ffff7e0000f52340 count:72 mapcount:0 mapping:0000000000000000 index:0x2 [ 0.180039] flags: 0xfffc00000000000() [ 0.180053] raw: 0fffc00000000000 0000000000000000 0000000000000002 00000048ffffffff [ 0.180063] raw: dead000000000100 dead000000000200 0000000000000000 0000000000000000 [ 0.180069] page dumped because: nonzero _count [ 0.180074] Modules linked in: [ 0.180088] CPU: 0 PID: 1 Comm: swapper/0 Tainted: G B 4.16.0-rc5 #2 [ 0.180094] Hardware name: Olimex A64-Olinuxino (DT) [ 0.180100] Call trace: [ 0.180118] dump_backtrace+0x0/0x198 [ 0.180129] show_stack+0x14/0x20 [ 0.180141] dump_stack+0x98/0xbc [ 0.180151] bad_page+0xe4/0x148 [ 0.180159] check_new_page_bad+0x68/0x90 [ 0.180168] get_page_from_freelist+0x600/0x1090 [ 0.180177] __alloc_pages_nodemask+0xfc/0xc00 [ 0.180189] alloc_page_interleave+0x18/0xa8 [ 0.180197] alloc_pages_current+0xd4/0xe8 [ 0.180207] new_slab+0x41c/0x610 [ 0.180216] ___slab_alloc+0x4ac/0x560 [ 0.180225] __slab_alloc.isra.23+0x24/0x38 [ 0.180234] kmem_cache_alloc+0x1ac/0x1e0 [ 0.180245] radix_tree_node_alloc.constprop.12+0x94/0xd8 [ 0.180253] idr_get_free+0x2d8/0x320 [ 0.180261] idr_alloc_u32+0x74/0x100 [ 0.180268] idr_alloc_cyclic+0x70/0xe8 [ 0.180278] __kernfs_new_node+0x9c/0x160 [ 0.180286] kernfs_new_node+0x24/0x48 [ 0.180294] __kernfs_create_file+0x34/0xe0 [ 0.180303] sysfs_add_file_mode_ns+0x94/0x1c0 [ 0.180311] sysfs_add_file+0x14/0x20 [ 0.180319] sysfs_merge_group+0x54/0xc0 [ 0.180332] dpm_sysfs_add+0x8c/0x100 [ 0.180343] device_add+0x2bc/0x5b8 [ 0.180351] device_register+0x1c/0x28 [ 0.180359] subsys_register.part.2+0x70/0xd0 [ 0.180368] subsys_system_register+0x38/0x48 [ 0.180381] init_clocksource_sysfs+0x24/0x78 [ 0.180390] do_one_initcall+0x50/0x160 [ 0.180399] kernel_init_freeable+0x184/0x224 [ 0.180408] kernel_init+0x10/0x108 [ 0.180416] ret_from_fork+0x10/0x18 [ 0.181374] Initialise system trusted keyrings [ 0.181514] workingset: timestamp_bits=44 max_order=18 bucket_order=0 [ 0.189401] squashfs: version 4.0 (2009/01/31) Phillip Lougher [ 0.190145] NFS: Registering the id_resolver key type [ 0.190344] Key type id_resolver registered [ 0.190351] Key type id_legacy registered [ 0.190368] nfs4filelayout_init: NFSv4 File Layout Driver Registering... [ 0.190556] 9p: Installing v9fs 9p2000 file system support [ 0.193336] Key type asymmetric registered [ 0.193347] Asymmetric key parser 'x509' registered [ 0.193545] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245) [ 0.193556] io scheduler noop registered [ 0.193785] io scheduler cfq registered (default) [ 0.193795] io scheduler mq-deadline registered [ 0.193802] io scheduler kyber registered [ 0.194730] sunxi-rsb 1f03400.rsb: could not find pctldev for node /soc/pinctrl@1f02c00/rsb, deferring probe [ 0.199817] sun50i-a64-r-pinctrl 1f02c00.pinctrl: initialized sunXi PIO driver [ 0.202389] EINJ: ACPI disabled. [ 0.207098] BUG: Bad page state in process kworker/u8:1 pfn:7cde7 [ 0.207119] page:ffff7e0000f379c0 count:72 mapcount:0 mapping:0000000000000000 index:0x0 [ 0.207131] flags: 0xfffc00000000000() [ 0.207145] raw: 0fffc00000000000 0000000000000000 0000000000000000 00000048ffffffff [ 0.207155] raw: ffff7e0000f379e0 ffff7e0000f379e0 0000000000000000 0000000000000000 [ 0.207161] page dumped because: nonzero _count [ 0.207167] Modules linked in: [ 0.207181] CPU: 0 PID: 30 Comm: kworker/u8:1 Tainted: G B 4.16.0-rc5 #2 [ 0.207187] Hardware name: Olimex A64-Olinuxino (DT) [ 0.207211] Workqueue: events_unbound call_usermodehelper_exec_work [ 0.207220] Call trace: [ 0.207234] dump_backtrace+0x0/0x198 [ 0.207244] show_stack+0x14/0x20 [ 0.207256] dump_stack+0x98/0xbc [ 0.207267] bad_page+0xe4/0x148 [ 0.207275] check_new_page_bad+0x68/0x90 [ 0.207284] get_page_from_freelist+0x600/0x1090 [ 0.207293] __alloc_pages_nodemask+0xfc/0xc00 [ 0.207302] alloc_pages_current+0x80/0xe8 [ 0.207312] new_slab+0x41c/0x610 [ 0.207321] ___slab_alloc+0x4ac/0x560 [ 0.207331] __slab_alloc.isra.23+0x24/0x38 [ 0.207340] kmem_cache_alloc_node+0xc8/0x200 [ 0.207350] copy_process.isra.6.part.7+0x10c/0x1638 [ 0.207358] _do_fork+0xcc/0x368 [ 0.207366] kernel_thread+0x30/0x38 [ 0.207375] call_usermodehelper_exec_work+0x40/0xf8 [ 0.207384] process_one_work+0x1c0/0x328 [ 0.207393] worker_thread+0x50/0x458 [ 0.207402] kthread+0xf8/0x128 [ 0.207411] ret_from_fork+0x10/0x18 [ 0.210399] Serial: 8250/16550 driver, 4 ports, IRQ sharing enabled [ 0.212225] dw-apb-uart 1c28000.serial: could not find pctldev for node /soc/pinctrl@1c20800/uart0, deferring probe [ 0.212580] SuperH (H)SCI(F) driver initialized [ 0.212843] msm_serial: driver initialized [ 0.213378] cacheinfo: Unable to detect cache hierarchy for CPU 0 [ 0.220625] loop: module loaded [ 0.223906] libphy: Fixed MDIO Bus: probed [ 0.224436] tun: Universal TUN/TAP device driver, 1.6 [ 0.225203] thunder_xcv, ver 1.0 [ 0.225261] thunder_bgx, ver 1.0 [ 0.225310] nicpf, ver 1.0 [ 0.225552] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k [ 0.225558] e1000e: Copyright(c) 1999 - 2015 Intel Corporation. [ 0.225609] igb: Intel(R) Gigabit Ethernet Network Driver - version 5.4.0-k [ 0.225616] igb: Copyright (c) 2007-2014 Intel Corporation. [ 0.225670] igbvf: Intel(R) Gigabit Virtual Function Network Driver - version 2.4.0-k [ 0.225676] igbvf: Copyright (c) 2009 - 2012 Intel Corporation. [ 0.225931] sky2: driver version 1.30 [ 0.226473] VFIO - User Level meta-driver version: 0.3 [ 0.227454] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver [ 0.227466] ehci-pci: EHCI PCI platform driver [ 0.227514] ehci-platform: EHCI generic platform driver [ 0.227597] ehci-orion: EHCI orion driver [ 0.227665] ehci-exynos: EHCI EXYNOS driver [ 0.227733] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver [ 0.227762] ohci-pci: OHCI PCI platform driver [ 0.227812] ohci-platform: OHCI generic platform driver [ 0.227890] ohci-exynos: OHCI EXYNOS driver [ 0.228235] usbcore: registered new interface driver usb-storage [ 0.230524] sun6i-rtc 1f00000.rtc: rtc core: registered rtc-sun6i as rtc0 [ 0.230542] sun6i-rtc 1f00000.rtc: RTC enabled [ 0.230795] i2c /dev entries driver [ 0.233394] sdhci: Secure Digital Host Controller Interface driver [ 0.233409] sdhci: Copyright(c) Pierre Ossman [ 0.233578] Synopsys Designware Multimedia Card Interface Driver [ 0.234036] sunxi-mmc 1c0f000.mmc: could not find pctldev for node /soc/pinctrl@1c20800/mmc0-pins, deferring probe [ 0.234075] sunxi-mmc 1c10000.mmc: could not find pctldev for node /soc/pinctrl@1c20800/mmc1-pins, deferring probe [ 0.234253] sdhci-pltfm: SDHCI platform and OF driver helper [ 0.235197] ledtrig-cpu: registered to indicate activity on CPUs [ 0.236179] usbcore: registered new interface driver usbhid [ 0.236189] usbhid: USB HID core driver [ 0.238263] NET: Registered protocol family 17 [ 0.238369] 9pnet: Installing 9P2000 support [ 0.238453] Key type dns_resolver registered [ 0.239118] registered taskstats version 1 [ 0.239126] Loading compiled-in X.509 certificates [ 0.244963] sunxi-rsb 1f03400.rsb: RSB running at 3000000 Hz [ 0.245409] axp20x-rsb sunxi-rsb-3a3: AXP20x variant AXP803 found [ 0.247799] dcdc1: supplied by regulator-dummy [ 0.248117] dcdc2: supplied by regulator-dummy [ 0.248311] dcdc4: supplied by regulator-dummy [ 0.248512] dcdc5: supplied by regulator-dummy [ 0.248573] vcc-ddr3: Bringing 1360000uV into 1500000-1500000uV [ 0.248787] dcdc6: supplied by regulator-dummy [ 0.248985] dc1sw: supplied by regulator-dummy [ 0.249172] aldo1: supplied by regulator-dummy [ 0.249258] vcc-pe: Bringing 3300000uV into 2800000-2800000uV [ 0.249484] aldo2: supplied by regulator-dummy [ 0.249547] vcc-pl: Bringing 1800000uV into 3300000-3300000uV [ 0.249720] aldo3: supplied by regulator-dummy [ 0.249925] dldo1: supplied by regulator-dummy [ 0.251204] dldo2: supplied by regulator-dummy [ 0.251281] vcc-mipi: Bringing 2900000uV into 3300000-3300000uV [ 0.251505] dldo3: supplied by regulator-dummy [ 0.251569] vcc-avdd-csi: Bringing 2900000uV into 2800000-2800000uV [ 0.251757] dldo4: supplied by regulator-dummy [ 0.251990] eldo1: supplied by regulator-dummy [ 0.252199] eldo2: supplied by regulator-dummy [ 0.252264] vcc-dvdd-csi: Bringing 700000uV into 1800000-1800000uV [ 0.252446] eldo3: supplied by regulator-dummy [ 0.252686] fldo1: supplied by regulator-dummy [ 0.252896] fldo2: supplied by regulator-dummy [ 0.253122] rtc-ldo: supplied by regulator-dummy [ 0.253315] ldo-io0: supplied by regulator-dummy [ 0.253538] ldo-io1: supplied by regulator-dummy [ 0.253788] axp20x-rsb sunxi-rsb-3a3: AXP20X driver loaded [ 0.254304] BUG: Bad page state in process swapper/2 pfn:7cd61 [ 0.254318] page:ffff7e0000f35840 count:64 mapcount:0 mapping:0000000000000000 index:0x0 [ 0.254330] flags: 0xfffc00000000000() [ 0.254344] raw: 0fffc00000000000 0000000000000000 0000000000000000 00000040ffffffff [ 0.254353] raw: 0000000000000000 ffff7e0000f30301 0000000000000000 0000000000000000 [ 0.254360] page dumped because: nonzero _refcount [ 0.254366] Modules linked in: [ 0.254381] CPU: 2 PID: 0 Comm: swapper/2 Tainted: G B 4.16.0-rc5 #2 [ 0.254387] Hardware name: Olimex A64-Olinuxino (DT) [ 0.254394] Call trace: [ 0.254414] dump_backtrace+0x0/0x198 [ 0.254425] show_stack+0x14/0x20 [ 0.254437] dump_stack+0x98/0xbc [ 0.254447] bad_page+0xe4/0x148 [ 0.254455] free_pages_check_bad+0x6c/0xa8 [ 0.254463] __free_pages_ok+0x23c/0x270 [ 0.254472] __free_pages+0x30/0x50 [ 0.254484] __free_slab+0x1fc/0x300 [ 0.254493] discard_slab+0x60/0x88 [ 0.254502] __slab_free+0x34c/0x3d0 [ 0.254511] kmem_cache_free+0x1c4/0x1d0 [ 0.254521] free_task+0x48/0x60 [ 0.254529] __put_task_struct+0xd0/0x100 [ 0.254540] delayed_put_task_struct+0x40/0x50 [ 0.254551] rcu_process_callbacks+0x200/0x448 [ 0.254560] __do_softirq+0x114/0x214 [ 0.254568] irq_exit+0xbc/0xf0 [ 0.254578] __handle_domain_irq+0x60/0xb8 [ 0.254585] gic_handle_irq+0x58/0xb0 [ 0.254593] el1_irq+0xb0/0x128 [ 0.254602] arch_cpu_idle+0x10/0x18 [ 0.254613] do_idle+0x11c/0x1e0 [ 0.254621] cpu_startup_entry+0x20/0x28 [ 0.254632] secondary_start_kernel+0x188/0x1c8 [ 0.257796] sun50i-a64-pinctrl 1c20800.pinctrl: initialized sunXi PIO driver [ 0.259011] console [ttyS0] disabled [ 0.279830] 1c28000.serial: ttyS0 at MMIO 0x1c28000 (irq = 13, base_baud = 1500000) is a U6_16550A [ 1.996990] console [ttyS0] enabled [ 2.003014] sunxi-mmc 1c0f000.mmc: Got CD GPIO [ 2.032738] sunxi-mmc 1c0f000.mmc: base:0x (ptrval) irq:8 [ 2.041022] sunxi-mmc 1c10000.mmc: allocated mmc-pwrseq [ 2.069319] sunxi-mmc 1c10000.mmc: base:0x (ptrval) irq:9 [ 2.075662] sun6i-rtc 1f00000.rtc: setting system clock to 1970-01-01 00:00:07 UTC (7) [ 2.083926] dc1sw: disabling [ 2.086880] vcc-hdmi: disabling [ 2.090066] cpvdd: disabling [ 2.093007] ALSA device list: [ 2.096002] No soundcards found. [ 2.099902] Waiting for root device /dev/mmcblk0p2... [ 2.110780] mmc0: new high speed SDHC card at address 1234 [ 2.117643] mmcblk0: mmc0:1234 SA04G 3.64 GiB [ 2.124230] mmcblk0: p1 p2 [ 2.128526] mmc1: new high speed SDIO card at address 0001 [ 2.135874] EXT4-fs (mmcblk0p2): couldn't mount as ext3 due to feature incompatibilities [ 2.160554] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null) [ 2.168723] VFS: Mounted root (ext4 filesystem) readonly on device 179:2. [ 2.177211] devtmpfs: mounted [ 2.181018] Freeing unused kernel memory: 1152K /bin/sh: 0: can't access tty; job control turned off # ---cut here--- > > However, while running the debootstrap 2nd stage on the board, it seems that > > the kernel is not stable: > > Another thing to check if you are seeing stability issues is the power > supply (including cabling) and the SD card quality. Sounds stupid, I > know, but is really responsible for many crashes. I happened to see > crashes where the actual power supply had a loose contact and the board > actually booted via the current leaked in from serial, though it crashed > very soon. Thanks for that, I'll keep it in mind. I also had a problem with two console cables purchased from Olimex which worked only 10% of the time on the TX (board RX) path; using some random cable from a friend works fine. -mato -- You received this message because you are subscribed to the Google Groups "linux-sunxi" group. To unsubscribe from this group and stop receiving emails from it, send an email to linux-sunxi+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.