From owner-freebsd-arm@freebsd.org Sat Dec 12 16:52:51 2020 Return-Path: Delivered-To: freebsd-arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id F1F904BA0AA for ; Sat, 12 Dec 2020 16:52:51 +0000 (UTC) (envelope-from soren.schmidt@gmail.com) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 4CtYcM4JK2z3Nck for ; Sat, 12 Dec 2020 16:52:51 +0000 (UTC) (envelope-from soren.schmidt@gmail.com) Received: by mailman.nyi.freebsd.org (Postfix) id 938D04BA0A9; Sat, 12 Dec 2020 16:52:51 +0000 (UTC) Delivered-To: arm@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 933084B9EBB for ; Sat, 12 Dec 2020 16:52:51 +0000 (UTC) (envelope-from soren.schmidt@gmail.com) Received: from mail-ej1-x642.google.com (mail-ej1-x642.google.com [IPv6:2a00:1450:4864:20::642]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4CtYcL5jlFz3Ncj for ; Sat, 12 Dec 2020 16:52:50 +0000 (UTC) (envelope-from soren.schmidt@gmail.com) Received: by mail-ej1-x642.google.com with SMTP id ce23so16684021ejb.8 for ; Sat, 12 Dec 2020 08:52:50 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:mime-version:subject:message-id:date:to; bh=erIKeIzqW9kPGHq6TsZRv1Tc7eFa4IcA4wBpy1sD5AM=; b=O+Qw+Z2qLl55yTMV943G8Hj2UIgPlfQrMTIFIaFLL3aX8BBqQzyafmPdp7PFfpRSNb t67BFv9nWMfG1eqwtwY4+I/IOOx9jCcXc2lxeapW2gnaAXibjItcdv4+Lmhr2nEVZylr KGrz+N5pSr51tIO1Cs6+mzdULRULGEbLAy+cA0cxiGhwW3SJgzhnlNBAdmnAlohjysoI 94KxpMlmwiqiouE/WbCqcWnNDSV54TzATnpriKAcw4e3ZcG3frTeFt5sENtzzM82nWq+ wzeF7YeR9Rf6mTVA//sr0Bs4eI9FwO+9d6oskrF4VHef6q2uYwll1hNIecY73Xf9nrIF NSEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:mime-version:subject:message-id:date:to; bh=erIKeIzqW9kPGHq6TsZRv1Tc7eFa4IcA4wBpy1sD5AM=; b=Pg04y2J8HMFzwvHVm4CHxIkt4riBTnHOxxsW/rhD5qnzQiDcxD+1sGIeQ7B8FouPfa RM9cCPSfiU6y1pC45XeMBGdh/dh6NiP1ZF8gGTCxtf2J6bqrqDMcTyH5xYnwYArx1F/d 2YilBRn2urBUoQ79FTriUwz0MX3qlezJnw3r0Llp2E4+mU63JWNPYwvChIDBnlYQ62TT LeHMvW0C5RMW7eQUVFXDdCHbXk2uu6C99mi7sWFFUwgKeaMMYOXWp4FerVbc8jDDA6YN vgzXV3ItDBKQ23Z0xawI2XhYPx+rIwvoYl/+mXNwff/QLMR0BLBaO28VuElpOe87tBOs iguQ== X-Gm-Message-State: AOAM531DqQEGlCmTEk/+jsPWdDioZ3ci3nSPwGFnpFLvhoHmZ2AI9ie5 Ggq5buQdWZNPDS450Uvk7gyuG9g0T20= X-Google-Smtp-Source: ABdhPJwleJtxY89Rpg974UUGhYQ9lltCjaAJuRN4MZUbuURnWVRWlJQBdxmJvyTciiXTi9w4UaqO/Q== X-Received: by 2002:a17:906:3704:: with SMTP id d4mr15822420ejc.338.1607791969032; Sat, 12 Dec 2020 08:52:49 -0800 (PST) Received: from mac.deepcore.dk ([85.27.186.9]) by smtp.gmail.com with ESMTPSA id o13sm10456093edr.94.2020.12.12.08.52.48 for (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 12 Dec 2020 08:52:48 -0800 (PST) From: =?utf-8?Q?S=C3=B8ren_Schmidt?= Mime-Version: 1.0 (Mac OS X Mail 13.4 \(3608.120.23.2.4\)) Subject: FreeBSD-13.0-CURRENT-arm64-aarch64-ROCKPRO64-20201210-7578a4862f0 broken ? Message-Id: <0B613E70-29C9-4734-873B-280605DA9B9B@gmail.com> Date: Sat, 12 Dec 2020 17:52:47 +0100 To: "freebsd-arm@freebsd.org" X-Mailer: Apple Mail (2.3608.120.23.2.4) X-Rspamd-Queue-Id: 4CtYcL5jlFz3Ncj X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=O+Qw+Z2q; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of sorenschmidt@gmail.com designates 2a00:1450:4864:20::642 as permitted sender) smtp.mailfrom=sorenschmidt@gmail.com X-Spamd-Result: default: False [-0.50 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; MV_CASE(0.50)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; NEURAL_HAM_SHORT(-1.00)[-0.999]; FROM_EQ_ENVFROM(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TAGGED_FROM(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim]; ARC_NA(0.00)[]; RBL_DBL_DONT_QUERY_IPS(0.00)[2a00:1450:4864:20::642:from]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[arm@freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; RCPT_COUNT_ONE(0.00)[1]; SPAMHAUS_ZRD(0.00)[2a00:1450:4864:20::642:from:127.0.2.255]; NEURAL_SPAM_LONG(1.00)[1.000]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::642:from]; RCVD_TLS_ALL(0.00)[]; MAILMAN_DEST(0.00)[arm] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.34 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 12 Dec 2020 16:52:52 -0000 Hi gang Just tried the latest rockpro64 image, it it fails utterly (see below). =46rom a few experiments it seems that boot is more or less broken or = very unstable since after uboot-2019.10 on this board. SD etc OK, same HW boots net/openBSD just fine=E2=80=A6 Any ideas ? U-Boot TPL 2020.10 (Dec 10 2020 - 10:13:59) Channel 0: LPDDR4, 50MHz BW=3D32 Col=3D10 Bk=3D8 CS0 Row=3D16/15 CS=3D1 Die BW=3D16 Size=3D2048MB Channel 1: LPDDR4, 50MHz BW=3D32 Col=3D10 Bk=3D8 CS0 Row=3D16/15 CS=3D1 Die BW=3D16 Size=3D2048MB 256B stride lpddr4_set_rate: change freq to 400000000 mhz 0, 1 lpddr4_set_rate: change freq to 800000000 mhz 1, 0 Trying to boot from BOOTROM Returning to boot ROM... U-Boot SPL 2020.10 (Dec 10 2020 - 10:13:59 +0000) Trying to boot from MMC1 U-Boot 2020.10 (Dec 10 2020 - 10:13:59 +0000) SoC: Rockchip rk3399 Reset cause: POR Model: Pine64 RockPro64 v2.1 DRAM: 3.9 GiB PMIC: RK808=20 MMC: mmc@fe310000: 2, mmc@fe320000: 1, sdhci@fe330000: 0 Loading Environment from SPIFlash... SF: Detected gd25q128 with page = size 256 Bytes, erase size 4 KiB, total 16 MiB *** Warning - bad CRC, using default environment In: serial Out: serial Err: serial Model: Pine64 RockPro64 v2.1 Net: eth0: ethernet@fe300000 starting USB... Bus usb@fe380000: USB EHCI 1.00 Bus usb@fe3a0000: USB OHCI 1.0 Bus usb@fe3c0000: USB EHCI 1.00 Bus usb@fe3e0000: USB OHCI 1.0 Bus dwc3: usb maximum-speed not found Register 2000140 NbrPorts 2 Starting the controller USB XHCI 1.10 scanning bus usb@fe380000 for devices... 1 USB Device(s) found scanning bus usb@fe3a0000 for devices... 1 USB Device(s) found scanning bus usb@fe3c0000 for devices... 1 USB Device(s) found scanning bus usb@fe3e0000 for devices... 1 USB Device(s) found scanning bus dwc3 for devices... 1 USB Device(s) found scanning usb for storage devices... 0 Storage Device(s) found Hit any key to stop autoboot: 0=20 Card did not respond to voltage select! switch to partitions #0, OK mmc1 is current device Scanning mmc 1:1... 76003 bytes read in 10 ms (7.2 MiB/s) Found EFI removable media binary efi/boot/bootaa64.efi Card did not respond to voltage select! Scanning disk mmc@fe310000.blk... Disk mmc@fe310000.blk not ready Scanning disk mmc@fe320000.blk... ** Unrecognized filesystem type ** Card did not respond to voltage select! Scanning disk sdhci@fe330000.blk... Disk sdhci@fe330000.blk not ready Found 3 disks ** Unable to read file ubootefi.var ** Failed to load EFI variables BootOrder not defined EFI boot manager: Cannot load any image 1182828 bytes read in 56 ms (20.1 MiB/s) Booting /efi\boot\bootaa64.efi Consoles: EFI console =20 Reading loader env vars from /efi/freebsd/loader.env Setting currdev to disk0p1: FreeBSD/arm64 EFI loader, Revision 1.1 (Thu Dec 10 12:56:00 UTC 2020 root@releng1.nyi.freebsd.org) Command line arguments: loader.efi Image base: 0xf0dec000 EFI version: 2.80 EFI Firmware: Das U-Boot (rev 8224.4096) Console: comconsole (0) Load Path: /efi\boot\bootaa64.efi Load Device: = /VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b)/SD(1)/SD(0)/HD(1,GPT,38120edf= -3aef-11eb-bf4c-002590ec5bf2,0x8000,0x19000) Trying ESP: = /VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b)/SD(1)/SD(0)/HD(1,GPT,38120edf= -3aef-11eb-bf4c-002590ec5bf2,0x8000,0x19000) Setting currdev to disk0p1: Trying: = /VenHw(e61d73b9-a384-4acc-aeab-82e828f3628b)/SD(1)/SD(0)/HD(2,GPT,38120edf= -3aef-11eb-bf4c-002590ec5bf2,0x21000,0x5def80) Setting currdev to disk0p2: Loading /boot/defaults/loader.conf Loading /boot/defaults/loader.conf Loading /boot/device.hints Loading /boot/loader.conf Loading /boot/loader.conf.local | Loading kernel... /boot/kernel/kernel text=3D0x2a8 text=3D0x88211c text=3D0x1f2174 = data=3D0x19cd48 data=3D0x0+0x5446f6 syms=3D[0x8+0x117780+0x8+0x13c5ab] Loading configured modules... /boot/kernel/umodem.ko text=3D0x2120 text=3D0x1390 data=3D0x6e0+0x10 = syms=3D[0x8+0xf48+0x8+0xb6e] loading required module 'ucom' /boot/kernel/ucom.ko text=3D0x21a0 text=3D0x2e20 data=3D0x880+0x858 = syms=3D[0x8+0x11a0+0x8+0xb2c] can't find '/etc/hostid' can't find '/boot/entropy' Hit [Enter] to boot immediately, or any other key for command prompt. Booting [/boot/kernel/kernel]... =20 Using DTB provided by EFI at 0x80ea000. ---<>--- KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1992-2020 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights = reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 13.0-CURRENT #0 7578a4862f0-c255032(main): Thu Dec 10 13:22:45 = UTC 2020 = root@releng1.nyi.freebsd.org:/usr/obj/usr/src/arm64.aarch64/sys/GENERIC = arm64 FreeBSD clang version 11.0.0 (git@github.com:llvm/llvm-project.git = llvmorg-11.0.0-0-g176249bd673) WARNING: WITNESS option enabled, expect reduced performance. VT: init without driver. module firmware already present! real memory =3D 4158357504 (3965 MB) avail memory =3D 4028813312 (3842 MB) Starting CPU 1 (1) Starting CPU 2 (2) Starting CPU 3 (3) FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs arc4random: WARNING: initial seeding bypassed the cryptographic random = device because it was not yet seeded and the knob = 'bypass_before_seeding' was enabled. random: entropy device external interface MAP f0f13000 mode 2 pages 1 MAP f0f17000 mode 2 pages 3 MAP f0f1b000 mode 2 pages 4 MAP f3f40000 mode 2 pages 16 WARNING: Device "kbd" is Giant locked and may be deleted before FreeBSD = 13.0. kbd0 at kbdmux0 WARNING: Device "openfirm" is Giant locked and may be deleted before = FreeBSD 13.0. ofwbus0: clk_fixed0: on ofwbus0 simplebus0: on ofwbus0 rk_grf0: mem 0xff320000-0xff320fff on = ofwbus0 rk3399_pmucru0: mem = 0xff750000-0xff750fff on ofwbus0 rk3399_cru0: mem = 0xff760000-0xff760fff on ofwbus0 Memory modified after free 0xffffa00000d92920(24) val=3Ddeadc0df @ = 0xffffa00000d92924 panic: Most recently used by none cpuid =3D 0 time =3D 1 KDB: stack backtrace: db_trace_self() at db_trace_self_wrapper+0x30 pc =3D 0xffff0000007f4234 lr =3D 0xffff0000001cbfc8 sp =3D 0xffff0000000cb310 fp =3D 0xffff0000000cb510 db_trace_self_wrapper() at vpanic+0x194 pc =3D 0xffff0000001cbfc8 lr =3D 0xffff00000050088c sp =3D 0xffff0000000cb520 fp =3D 0xffff0000000cb580 vpanic() at panic+0x44 pc =3D 0xffff00000050088c lr =3D 0xffff000000500634 sp =3D 0xffff0000000cb590 fp =3D 0xffff0000000cb640 panic() at mtrash_ctor+0x90 pc =3D 0xffff000000500634 lr =3D 0xffff000000780f54 sp =3D 0xffff0000000cb650 fp =3D 0xffff0000000cb650 mtrash_ctor() at item_ctor+0x2c8 pc =3D 0xffff000000780f54 lr =3D 0xffff000000779c6c sp =3D 0xffff0000000cb660 fp =3D 0xffff0000000cb670 item_ctor() at malloc+0xa0 pc =3D 0xffff000000779c6c lr =3D 0xffff0000004d534c sp =3D 0xffff0000000cb680 fp =3D 0xffff0000000cb6c0 malloc() at strdup+0x2c pc =3D 0xffff0000004d534c lr =3D 0xffff0000005f8c80 sp =3D 0xffff0000000cb6d0 fp =3D 0xffff0000000cb700 strdup() at sysctl_add_oid+0x118 pc =3D 0xffff0000005f8c80 lr =3D 0xffff00000050eee4 sp =3D 0xffff0000000cb710 fp =3D 0xffff0000000cb740 sysctl_add_oid() at device_attach+0x1b8 pc =3D 0xffff00000050eee4 lr =3D 0xffff000000538c84 sp =3D 0xffff0000000cb750 fp =3D 0xffff0000000cb7c0 device_attach() at device_probe_and_attach+0x7c pc =3D 0xffff000000538c84 lr =3D 0xffff000000538a34 sp =3D 0xffff0000000cb7d0 fp =3D 0xffff0000000cb820 device_probe_and_attach() at bus_generic_attach+0x18 pc =3D 0xffff000000538a34 lr =3D 0xffff00000053a21c sp =3D 0xffff0000000cb830 fp =3D 0xffff0000000cb850 bus_generic_attach() at ofwbus_attach+0x10c pc =3D 0xffff00000053a21c lr =3D 0xffff0000002d440c sp =3D 0xffff0000000cb860 fp =3D 0xffff0000000cb8a0 ofwbus_attach() at device_attach+0x400 pc =3D 0xffff0000002d440c lr =3D 0xffff000000538ecc sp =3D 0xffff0000000cb8b0 fp =3D 0xffff0000000cb8f0 device_attach() at device_probe_and_attach+0x7c pc =3D 0xffff000000538ecc lr =3D 0xffff000000538a34 sp =3D 0xffff0000000cb900 fp =3D 0xffff0000000cb950 device_probe_and_attach() at bus_generic_new_pass+0xf8 pc =3D 0xffff000000538a34 lr =3D 0xffff00000053ac1c sp =3D 0xffff0000000cb960 fp =3D 0xffff0000000cb980 bus_generic_new_pass() at bus_generic_new_pass+0xa8 pc =3D 0xffff00000053ac1c lr =3D 0xffff00000053abcc sp =3D 0xffff0000000cb990 fp =3D 0xffff0000000cb9c0 bus_generic_new_pass() at bus_set_pass+0x4c pc =3D 0xffff00000053abcc lr =3D 0xffff000000535fac sp =3D 0xffff0000000cb9d0 fp =3D 0xffff0000000cba00 bus_set_pass() at mi_startup+0x12c pc =3D 0xffff000000535fac lr =3D 0xffff00000048d92c sp =3D 0xffff0000000cba10 fp =3D 0xffff0000000cba50 mi_startup() at virtdone+0x64 pc =3D 0xffff00000048d92c lr =3D 0xffff0000000010d8 sp =3D 0xffff0000000cba60 fp =3D 0x0000000000000000 KDB: enter: panic [ thread pid 0 tid 100000 ] Stopped at 0 db>=20 -- S=C3=B8ren Schmidt sos@deepcore.dk / sos@freebsd.org = "So much code to hack, so little time"