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 <[email protected]>
[ 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 [email protected].
For more options, visit https://groups.google.com/d/optout.