From owner-freebsd-arm@freebsd.org Sat Aug 22 14:02:21 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 71A863BC12B for ; Sat, 22 Aug 2020 14:02:21 +0000 (UTC) (envelope-from ronald-lists@klop.ws) Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org [IPv6:2610:1c1:1:606c::50:13]) by mx1.freebsd.org (Postfix) with ESMTP id 4BYg7K0Vjzz4fZS for ; Sat, 22 Aug 2020 14:02:21 +0000 (UTC) (envelope-from ronald-lists@klop.ws) Received: by mailman.nyi.freebsd.org (Postfix) id 112DA3BC129; Sat, 22 Aug 2020 14:02:21 +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 10F633BBDE9 for ; Sat, 22 Aug 2020 14:02:21 +0000 (UTC) (envelope-from ronald-lists@klop.ws) Received: from smtp-relay-int.realworks.nl (smtp-relay-int.realworks.nl [194.109.157.24]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4BYg7H41JSz4fVs for ; Sat, 22 Aug 2020 14:02:19 +0000 (UTC) (envelope-from ronald-lists@klop.ws) Date: Sat, 22 Aug 2020 16:02:15 +0200 (CEST) From: Ronald Klop To: "freebsd-arm@freebsd.org" , Per olof Ljungmark Message-ID: <71719672.12579.1598104935440@localhost> In-Reply-To: Subject: Re: rpi serial port and GPS hat MIME-Version: 1.0 X-Mailer: Realworks (520.19.94cd10459f2) Importance: Normal X-Priority: 3 (Normal) X-Rspamd-Queue-Id: 4BYg7H41JSz4fVs X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of ronald-lists@klop.ws designates 194.109.157.24 as permitted sender) smtp.mailfrom=ronald-lists@klop.ws X-Spamd-Result: default: False [-0.25 / 15.00]; ARC_NA(0.00)[]; RWL_MAILSPIKE_VERYGOOD(0.00)[194.109.157.24:from]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:194.109.157.0/24]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DMARC_NA(0.00)[klop.ws]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; NEURAL_HAM_SHORT(-0.45)[-0.454]; RCPT_COUNT_TWO(0.00)[2]; HAS_X_PRIO_THREE(0.00)[3]; RCVD_IN_DNSWL_NONE(0.00)[194.109.157.24:from]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:3265, ipnet:194.109.0.0/16, country:NL]; MID_RHS_NOT_FQDN(0.50)[]; MAILMAN_DEST(0.00)[arm] Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Aug 2020 14:02:21 -0000 An addition to the notes. - Make a backup. =F0=9F=98=89=F0=9F=98=80 Regards, Ronald. Van: Per olof Ljungmark Datum: 22 augustus 2020 15:20 Aan: "freebsd-arm@freebsd.org" Onderwerp: rpi serial port and GPS hat >=20 >=20 > A couple of years ago with the help of this list I built a NTP server bas= ed on a RPI3B and 12-current and an Adafruit GPS hat. >=20 > Now the SD card in the Pi decided it was time to give up so I thought I'd= just replace it and rebuild it based on my notes from that time. >=20 > So far I have accomplished, >=20 > Build an image with a PPS kernel and the pps-gpio.dtbo > Silence the serial console so that the Pi boots with the hat on >=20 > What remains is to have the NMEA sequences to show up on uart0, currently= they are at uart1 as I would like to try gpsd as well. >=20 > Assuming I need to recompile a .dtb file, which one should I look into? T= he board is marked "Pi 3 Model B v1.2" >=20 > Any help appriciated, especially if someone could post the patch needed a= s my notes are insufficient. >=20 > Thanks, >=20 > Per >=20 > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" >=20 >=20 >=20 >=20 From owner-freebsd-arm@freebsd.org Sat Aug 22 16:38:24 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 3E0C23C00FC for ; Sat, 22 Aug 2020 16:38:24 +0000 (UTC) (envelope-from jsorocil@gmail.com) Received: from mail-oi1-x241.google.com (mail-oi1-x241.google.com [IPv6:2607:f8b0:4864:20::241]) (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 4BYkbM42Msz4q3h; Sat, 22 Aug 2020 16:38:23 +0000 (UTC) (envelope-from jsorocil@gmail.com) Received: by mail-oi1-x241.google.com with SMTP id b9so923004oiy.3; Sat, 22 Aug 2020 09:38:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=MoakF5Dt4Tz9BHbYHRI33n6IRRgyvahtKpZ1E3hcQAc=; b=jD6bwr4/u/1eJh/wYZeWnwDgfy3Zb79cZZNtuzed+FLSMn4cbNZ/NWK4VQnr9gM/Fq FEe4F61Bsz0VXcYpBWzR5NoUrDDQqhoB0lJpRSFrW+TMeB0imQUI8fj7mYaAtd1n6LHo 5YzT3GCThSfZNGX7RD5MiFh+u9M2I1O1c6znLVQGNCEZfTh9crp0PQxLzYGeAXU2G6SL kF31RZ4JdjNcopI5FiqtWjD0pUDE3SCSwn+9euYlUnukUJbLojKVncoeDbAw9h4wDPgj nP5JoKkfMxSgTq2QtdKQUL/p7QvRAhagUNtKCrc/RhYy0ofpXtI5PR7XcvAmnmK0R9VO gpyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=MoakF5Dt4Tz9BHbYHRI33n6IRRgyvahtKpZ1E3hcQAc=; b=bKLrPwU+SpEdsfZDPyGL3Gd5XtHtLNNjoLi/XQoX31FR6VPsKBnOf+2o2/eyW8kp1A YeomTFFxHf+qfZCPisMJHr6rCcLR7lNIlDxsshcdbZ2FALMdsBt4WY2oH7f0myyoIIcf j/fD3YPEKIrlrAnIDCZHJN3UQRza1UkAlJtfCdmwO2tCVKbu3O2S1UkNLiLnGuCvsi+n HgbuWS4dEYmAoGE5bL323ZS2x1vVvJA8DUtFu5WyX4eqXWWEjXgDAZilDa4RMH83sO+L 4yoewQFoz/uLyIGQs7gffMF7b8/t1Wx3sUC6TtgjdkLO/u90k2Yq5/zlL0/ZB3IDAyCW NLJw== X-Gm-Message-State: AOAM5311zCDgugX9mv/QiGXFG+XLJfr1DCRyONwmaHWKmZzXF/wR4y/x yHxfpYOYGBYqYN9IzGSmII1+pXTUuQw/MqWaO+bJw0q08Rg= X-Google-Smtp-Source: ABdhPJw4hOkA7jKu7pd9QWDfCtwbInNSIwX9FGO1f0Aafy0RBvD7El7TPIUeuotY+gP/sEMYTxplkpdP45ZxZpT/EXg= X-Received: by 2002:aca:4088:: with SMTP id n130mr5197706oia.65.1598114302465; Sat, 22 Aug 2020 09:38:22 -0700 (PDT) MIME-Version: 1.0 References: <6d88bd5659b854d9af73cb9a325c719c3d7d9da9.camel@freebsd.org> <20200821165805.f36090fee5afac8a3ad1d570@bidouilliste.com> In-Reply-To: <20200821165805.f36090fee5afac8a3ad1d570@bidouilliste.com> From: Johnny Sorocil Date: Sat, 22 Aug 2020 18:37:19 +0200 Message-ID: Subject: Re: Disabling internal RTC ends up in hang To: Emmanuel Vadot Cc: Ian Lepore , freebsd-arm@freebsd.org X-Rspamd-Queue-Id: 4BYkbM42Msz4q3h X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=jD6bwr4/; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of jsorocil@gmail.com designates 2607:f8b0:4864:20::241 as permitted sender) smtp.mailfrom=jsorocil@gmail.com X-Spamd-Result: default: False [-1.23 / 15.00]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MIME_BASE64_TEXT(0.10)[]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::241:from]; NEURAL_HAM_SHORT(-0.33)[-0.327]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; MAILMAN_DEST(0.00)[freebsd-arm]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Aug 2020 16:38:24 -0000 On Fri, Aug 21, 2020 at 4:58 PM Emmanuel Vadot wrote: > On Fri, 21 Aug 2020 12:24:17 +0200 > Johnny Sorocil wrote: > > > Attempt #3: > > Booting GENERIC kernel which has builtin patched "aw_rtc": > > > > mmc0: No compatible cards found on bus > > aw_mmc1: Spurious interrupt - no active request, rint: 0x00000004 > > > > mmc1: on aw_mmc0 > > Cannot set frequency for clk: mmc0, error: 34 > > aw_mmc0: failed to set frequency to 50000000 Hz: 34 > > uhub2: 1 port with 1 removable, self powered > > uhub0: 1 port with 1 removable, self powered > > ugen2.2: at usbus2 > > mountroot: waiting for device /dev/ufs/rootfs... > > Mounting from ufs:/dev/ufs/rootfs failed with error 19. > > > > Loader variables: > > vfs.root.mountfrom=ufs:/dev/ufs/rootfs > > vfs.root.mountfrom.options=rw > > > > Manual root filesystem specification: > > : [options] > > Mount using filesystem > > and with the specified (optional) option list. > > > > eg. ufs:/dev/da0s1a > > zfs:zroot/ROOT/default > > cd9660:/dev/cd0 ro > > (which is equivalent to: mount -t cd9660 -o ro /dev/cd0 /) > > > > ? List valid disk boot devices > > . Yield 1 second (for background tasks) > > Abort manual input > > > > mountroot> aw_mmc0: controller timeout > > aw_mmc0: timeout resetting DMA/FIFO > > aw_mmc0: timeout updating clock > > aw_mmc0: controller timeout > > aw_mmc0: timeout resetting DMA/FIFO > > aw_mmc0: timeout updating clock > > aw_mmc0: controller timeout > > aw_mmc0: timeout resetting DMA/FIFO > > That doesn't seems related at all, do you have any other modification ? > No, only that patch applied against -CURRENT (git commit 13a3f44675f633f7d8ca5bd736b1ce0e50e7771a from Aug 19). Cross compiled kernel and world again on my amd64 board, installed it on microSD card, put it in OrangePi, booted it and the result is same: FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 13.0-CURRENT #3 13a3f44675f-c270720(master)-dirty: Sat Aug 22 11:20:09 CEST 2020 johnny@innovator:/usr/obj/user/build-13.0/usr/src/current/arm.armv7/sys/GENERIC arm FreeBSD clang version 11.0.0 (git@github.com:llvm/llvm-project.git llvmorg-11.0.0-rc1-47-gff47911ddfc) WARNING: WITNESS option enabled, expect reduced performance. VT: init without driver. CPU: ARM Cortex-A7 r0p5 (ECO: 0x00000000) ... Mounting from ufs:/dev/ufs/rootfs failed with error 19. ... But after waiting a few seconds, mmcsd0 device appears but system can not mount rootfs from it: aw_mmc0: timeout resetting DMA/FIFO List of GEOM managed disk devices: mountroot> aw_mmc0: timeout updating clock aw_mmc0: controller timeout aw_mmc0: timeout resetting DMA/FIFO aw_mmc0: timeout updating clock aw_mmc0: controller timeout aw_mmc0: timeout resetting DMA/FIFO aw_mmc0: timeout updating clock mmc1: CMD7 failed, RESULT: 1 mmcsd0: 64GB at mmc1 50.0MHz/4bit/32768-block ? List of GEOM managed disk devices: mmcsd0 mountroot> ufs:/dev/ufs/rootfs Trying to mount root from ufs:/dev/ufs/rootfs []... aw_mmc0: controller timeout aw_mmc0: timeout resetting DMA/FIFO aw_mmc0: timeout updating clock aw_mmc0: controller timeout aw_mmc0: timeout resetting DMA/FIFO aw_mmc0: timeout updating clock aw_mmc0: controller timeout aw_mmc0: timeout resetting DMA/FIFO aw_mmc0: timeout updating clock aw_mmc0: controller timeout aw_mmc0: timeout resetting DMA/FIFO aw_mmc0: timeout updating clock mmc1: CMD7 failed, RESULT: 1 mmc1: Card at relative address 58916 failed to select aw_mmc0: controller timeout aw_mmc0: timeout resetting DMA/FIFO aw_mmc0: timeout updating clock