From owner-freebsd-arm@freebsd.org Sun Apr 14 04:10:26 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 735CB1505A84 for ; Sun, 14 Apr 2019 04:10:26 +0000 (UTC) (envelope-from rebecca@bluestop.org) Received: from muon.bluestop.org (muon.bluestop.org [65.103.231.193]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1E7D880821 for ; Sun, 14 Apr 2019 04:10:24 +0000 (UTC) (envelope-from rebecca@bluestop.org) Received: from muon.bluestop.org (localhost [127.0.0.1]) by muon.bluestop.org (Postfix) with ESMTP id 076147B0EA for ; Sat, 13 Apr 2019 22:12:12 -0600 (MDT) Received: from muon.bluestop.org ([127.0.0.1]) by muon.bluestop.org (muon.bluestop.org [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id cPpziU9WRXGo for ; Sat, 13 Apr 2019 22:12:11 -0600 (MDT) Received: from photon.int.bluestop.org (unknown [65.103.231.197]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by muon.bluestop.org (Postfix) with ESMTPSA for ; Sat, 13 Apr 2019 22:12:11 -0600 (MDT) To: freebsd-arm@freebsd.org From: Rebecca Cran Subject: Enabling the network ports on the MacchiatoBIN (Double Shot) Message-ID: <33213f28-8f07-b027-799e-ef440e9cad25@bluestop.org> Date: Sat, 13 Apr 2019 22:10:17 -0600 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Rspamd-Queue-Id: 1E7D880821 X-Spamd-Bar: ------ X-Spamd-Result: default: False [-6.95 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[bluestop.org:s=mail]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[4]; IP_SCORE(-2.99)[ip: (-9.89), ipnet: 65.100.0.0/14(-4.91), asn: 209(-0.11), country: US(-0.06)]; DKIM_TRACE(0.00)[bluestop.org:+]; DMARC_POLICY_ALLOW(-0.50)[bluestop.org,quarantine]; MX_GOOD(-0.01)[mail.bluestop.org]; NEURAL_HAM_SHORT(-0.95)[-0.949,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:209, ipnet:65.100.0.0/14, country:US]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Apr 2019 04:10:26 -0000 I've got the MacchiatoBIN board booting FreeBSD 13-CURRENT from a SATA drive, and the remaining issue is that no network adapters are detected. I'd like to ignore the SPF ports and get the RJ45 Gb ports working if possible. I'm currently booting via UEFI, which passes FreeBSD the DTB, though I can also boot with u-boot. Being pretty new to the ARM world I'm not sure where to start. I've already learned a bit about the FDT and that the McBIN has a static hardware configuration, but I don't know if the dts needs updated, or if FreeBSD just doesn't support the network adapter that it uses? -- Rebecca Cran From owner-freebsd-arm@freebsd.org Sun Apr 14 08:36:40 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2F405156D358 for ; Sun, 14 Apr 2019 08:36:40 +0000 (UTC) (envelope-from mw@semihalf.com) Received: from mail-qt1-x835.google.com (mail-qt1-x835.google.com [IPv6:2607:f8b0:4864:20::835]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id AA13E8719C for ; Sun, 14 Apr 2019 08:36:38 +0000 (UTC) (envelope-from mw@semihalf.com) Received: by mail-qt1-x835.google.com with SMTP id k2so15992630qtm.1 for ; Sun, 14 Apr 2019 01:36:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=9TlTbiij56DmBQinGJluQdN8w4+OSgnW717zhrDkMgo=; b=JJy4NTkwi1PGOm6M50568TfMhr5DvQqvX8IfKbDyNh/fHNXrpJP10HJQiEelR4JGni mF0VY3LCGooGI2T0B0EYQvJQdqteYhUSlzWJxpmhb/O7iG1I9xEhGsZ+RrOyDzoDyHcM mkariE0HKMNMHDpnVl2vpcR8VFbTlPGgdQUKXpQEURODrF7Bl9JyGWAscsoPELgJ9gzT 2eEuBtiU9+6y+yae/9Yq8tMdCLNgqNykqV5cMYbiWe1FEc35nwPPUeEzlTI83AnptnBB +jbrFGL8MjJ6Q04DmhxBEQgUpIQluVYMG/AGRLuFCINNFRW8jbPgAWF/ybvUHJj4ADTf qA6Q== 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:content-transfer-encoding; bh=9TlTbiij56DmBQinGJluQdN8w4+OSgnW717zhrDkMgo=; b=uU1TRXfSBKrM3rCYNI6Mo8vSYj2lzEz0CoZmV1Uxo0gv91JCKo/xNTjP1ZhrD0rnxv +itptLk7lNF2P9Vz6eIfokG1775vwjYzVefLF4ry3iyxKKskklG9iow/7V6OvaS7Wb+m 89nqXmCr4Yrlmo9SoAFA+j3M3e1Z9WIM48trC52kL4RJBj0l04bomSF6b5+ljZKOmV3w l/QFb+IKoxm/gSY7F9MqzEf7cmkpGG7TV5m8CNccKeyeIx16KFqf8p26tvaCZBQv5hRW ytJx3M0sCx+feM6s6ERUgNJD4ZEJJnmR5hCnP2g9RaNeBU8r1LqMpHiZoniUVwG6IvxA 93Gw== X-Gm-Message-State: APjAAAUBBqAmJDKlbafsuP3oxTR3YO6l0jHGvwKd/AfrLHiU989V+UV9 7w2dMIbJi5Mh49Ua81TFIFQmfzUXPqe8A15HNBwtbl5e0IE= X-Google-Smtp-Source: APXvYqyETmW5a7gKIjKCV0sgIBxj+jKiS498MpNW4Znkv0y+R3baKbK+LhXjktuG0Eat4ejF7zL6w6ZQwBl595ASNMc= X-Received: by 2002:ac8:21bc:: with SMTP id 57mr52490190qty.51.1555230998169; Sun, 14 Apr 2019 01:36:38 -0700 (PDT) MIME-Version: 1.0 References: <33213f28-8f07-b027-799e-ef440e9cad25@bluestop.org> In-Reply-To: <33213f28-8f07-b027-799e-ef440e9cad25@bluestop.org> From: Marcin Wojtas Date: Sun, 14 Apr 2019 10:36:29 +0200 Message-ID: Subject: Re: Enabling the network ports on the MacchiatoBIN (Double Shot) To: Rebecca Cran Cc: freebsd-arm Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: AA13E8719C X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=JJy4NTkw X-Spamd-Result: default: False [-5.96 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[semihalf-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; DMARC_NA(0.00)[semihalf.com]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[semihalf-com.20150623.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[5.3.8.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; MX_GOOD(-0.01)[ASPMX2.GOOGLEMAIL.com,ALT2.ASPMX.L.GOOGLE.com,ASPMX.L.GOOGLE.com,ALT1.ASPMX.L.GOOGLE.com,ASPMX3.GOOGLEMAIL.com]; R_SPF_NA(0.00)[]; NEURAL_HAM_SHORT(-0.79)[-0.795,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; IP_SCORE(-2.85)[ip: (-9.05), ipnet: 2607:f8b0::/32(-2.95), asn: 15169(-2.19), country: US(-0.06)] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Apr 2019 08:36:40 -0000 Hi Rebecca, niedz., 14 kwi 2019 o 06:10 Rebecca Cran via freebsd-arm napisa=C5=82(a): > > I've got the MacchiatoBIN board booting FreeBSD 13-CURRENT from a SATA > drive, and the remaining issue is that no network adapters are detected. > I'd like to ignore the SPF ports and get the RJ45 Gb ports working if > possible. I'm currently booting via UEFI, which passes FreeBSD the DTB, > though I can also boot with u-boot. > That's great. Are you using the mainline UEFI or the one from Marvell tree? > > Being pretty new to the ARM world I'm not sure where to start. I've > already learned a bit about the FDT and that the McBIN has a static > hardware configuration, but I don't know if the dts needs updated, or if > FreeBSD just doesn't support the network adapter that it uses? > Unfortunately, the integrated PP2 NIC of Armada8040 has no driver in the FreeBSD, which is required for both RJ45 and the SFP ports... Best regards, Marcin From owner-freebsd-arm@freebsd.org Sun Apr 14 19:36:38 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BED81157EB2F for ; Sun, 14 Apr 2019 19:36:38 +0000 (UTC) (envelope-from rebecca@bluestop.org) Received: from muon.bluestop.org (muon.bluestop.org [65.103.231.193]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7D813772A0 for ; Sun, 14 Apr 2019 19:36:37 +0000 (UTC) (envelope-from rebecca@bluestop.org) Received: from muon.bluestop.org (localhost [127.0.0.1]) by muon.bluestop.org (Postfix) with ESMTP id 4813C7B46E; Sun, 14 Apr 2019 13:38:28 -0600 (MDT) Received: from muon.bluestop.org ([127.0.0.1]) by muon.bluestop.org (muon.bluestop.org [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id c6JyaNOdDAQD; Sun, 14 Apr 2019 13:38:28 -0600 (MDT) Received: from photon.int.bluestop.org (unknown [65.103.231.197]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by muon.bluestop.org (Postfix) with ESMTPSA; Sun, 14 Apr 2019 13:38:27 -0600 (MDT) Subject: Re: Enabling the network ports on the MacchiatoBIN (Double Shot) To: Marcin Wojtas Cc: freebsd-arm References: <33213f28-8f07-b027-799e-ef440e9cad25@bluestop.org> From: Rebecca Cran Message-ID: <5aa29e72-63a0-0c83-43a7-ebcd2c75bca3@bluestop.org> Date: Sun, 14 Apr 2019 13:36:34 -0600 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Rspamd-Queue-Id: 7D813772A0 X-Spamd-Bar: ------ X-Spamd-Result: default: False [-6.99 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[bluestop.org:s=mail]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+mx]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; IP_SCORE(-3.00)[ip: (-9.89), ipnet: 65.100.0.0/14(-4.91), asn: 209(-0.12), country: US(-0.06)]; RCVD_COUNT_THREE(0.00)[4]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bluestop.org:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[bluestop.org,quarantine]; MX_GOOD(-0.01)[cached: mail.bluestop.org]; NEURAL_HAM_SHORT(-0.99)[-0.986,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:209, ipnet:65.100.0.0/14, country:US]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 14 Apr 2019 19:36:38 -0000 On 2019-04-14 02:36, Marcin Wojtas wrote: > > That's great. Are you using the mainline UEFI or the one from Marvell tree? I think I just built it from the Marvell tree, to avoid any problems. > Unfortunately, the integrated PP2 NIC of Armada8040 has no driver in > the FreeBSD, which is required for both RJ45 and the SFP ports... Thanks. -- Rebecca Cran From owner-freebsd-arm@freebsd.org Mon Apr 15 07:11:05 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 21F05156A15E for ; Mon, 15 Apr 2019 07:11:05 +0000 (UTC) (envelope-from balanga.bar@gmail.com) Received: from mail-ed1-x542.google.com (mail-ed1-x542.google.com [IPv6:2a00:1450:4864:20::542]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5247B6CA8C; Mon, 15 Apr 2019 07:11:04 +0000 (UTC) (envelope-from balanga.bar@gmail.com) Received: by mail-ed1-x542.google.com with SMTP id i13so2994657edf.11; Mon, 15 Apr 2019 00:11:04 -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=lCFgW3FfeBOqKPKTWmlVSA/6aGJlynIBo9nbvcQpPuk=; b=N1rxfP4IMtlY+pVtku/vwG76+t+JO3G/0+uFbuT3qSxmFDB1gNo0rjIihb1Tj4UBaJ tRs2vATzkqHlo7Kx6L/SRubLOE3mwxAISd2eF5RNtHBc1stOgUogLg1sNBOLjhdXGimt 5KyHm624vIy9CthWItx0CoOfyQ/ohEM9Rb6jSmhzukKsLV+Yr+h1LOILX51f7v5rx/n7 f0HI9mx4vC96bw0sBmCkQXKAh3DVonIgtW0OZn3JCzaWOFI4AvOsV+076N/Pnh1OlY6x wEE0i+X/wysRuVkv5A4s6CSkVGC7Dk08z4O5RGLxm/sfYe4lNbjJY0NGQFuOSQhIOQqU rUZg== 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=lCFgW3FfeBOqKPKTWmlVSA/6aGJlynIBo9nbvcQpPuk=; b=YYwATEZCQ//swJVFZWK7zd71zBI93DjF6rxhkLgTXDVyWv87XXMNzcB+jTBgc/Fg3S Di/hO7JJd76lmAyVe71iWa7K3Tv+D1syp/3BDnUbKUSgY0A8+FhtxmHEAQIdbYqOa/HD ppQY89hFlmf6Y1Ufee9ZzTfDpDKkC+3Ijo8PwHSbJoToOKQyJ5+eoCt08mUnX0i7PBkK sFilTKrxyMr5pK0V5TkwWEjacuca6F3WzV/VY3uZHiYsUuFSk/JEPCzHhg7ggf1bvH/7 uU3O/ckSAUr3Xbd1KwqMYv+/kvY2qkhfmflDdz8bZgVSDol7USfzlQbAHGSPpPxmQtr/ dg9Q== X-Gm-Message-State: APjAAAW5ZDOnuLz5IgQUXkg1cmqwhHbtEPjYUfwp5H5/Ti2gtSCyj8Nr aiIc0a8WCCae1Pe2+aHLseIQDfM2fVHiFXjRPwpxVM9Y X-Google-Smtp-Source: APXvYqxvCqz7J4S8TAfHgu4rO8hDUqXuP/7cj6yeunoPMMDGPSpMjB9n5b2RpoucChMJZx67wmuGS5KC3bQZFRdP80Q= X-Received: by 2002:a17:906:3955:: with SMTP id g21mr25422887eje.61.1555312263153; Mon, 15 Apr 2019 00:11:03 -0700 (PDT) MIME-Version: 1.0 References: <693425711bdc5e7fbff22bb4056c33326fca8c4d.camel@freebsd.org> In-Reply-To: <693425711bdc5e7fbff22bb4056c33326fca8c4d.camel@freebsd.org> From: Balanga Bar Date: Mon, 15 Apr 2019 09:10:50 +0100 Message-ID: Subject: Re: Marvell Kirkwood - anyone? To: Ian Lepore Cc: freebsd-arm@freebsd.org X-Rspamd-Queue-Id: 5247B6CA8C X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=N1rxfP4I; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of balangabar@gmail.com designates 2a00:1450:4864:20::542 as permitted sender) smtp.mailfrom=balangabar@gmail.com X-Spamd-Result: default: False [-3.94 / 15.00]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; NEURAL_HAM_SHORT(-0.97)[-0.972,0]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; 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.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; IP_SCORE(-0.96)[ip: (-0.16), ipnet: 2a00:1450::/32(-2.38), asn: 15169(-2.19), country: US(-0.06)]; SUBJECT_ENDS_QUESTION(1.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2.4.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Apr 2019 07:11:05 -0000 All I'm really looking for is some update for a number of web pages including https://wiki.freebsd.org/FreeBSDMarvell which show how to build FreeBSD for the platform. The build process seems to have changed somewhat over the last few years and instructions do not mention which version of FreeBSD is being used. Since I already have a couple of GoFlex Home units I would like to try and get FreeBSD installed on them. It seems that people managed to get FreeBSD working on these as long ago as seven years ago, so I'm only trying to recreate something that has already been done, but getting a working build installed is proving somewhat problematic. The most frustrating things is that when I manage to create a build which will boot, there is generally a kernel panic soon after, and the system will not subsequently boot and I don't know how to identify why this occurred. On Wed, Apr 10, 2019 at 4:12 PM Ian Lepore wrote: > On Wed, 2019-04-10 at 06:23 +0000, Balanga Bar wrote: > > Is anyone using any Marvell Kirkwood devices? > > > > I'm trying to build a reliable system, but am struggling to make it > > work. > > Could do with some help on the correct way of building it. > > _______________________________________________ > > > > To be honest, the Kirkwood stuff is all but completely unsupported at > this point. A few people over the past few years have reported some > success with it. My own experience is that no armv4 or v5 platforms > have really worked reliably for many years. When it does work for > people, they're just lucky that they're not running into any of the > bugs that are known to exist in the old arm support. > > Basically the problem is resources: there is nobody both willing and > able to support the old armv5 stuff anymore. The company I work for > used to put their resources into supporting old arm chips, but we've > moved on to armv7 stuff for the current products, so I don't get to > spend $work hours on armv5 support anymore. > > So all in all, you're really better off with some newer armv7 or v8 > (64-bit) hardware. It's cheaper and more powerful, but you do miss out > on one thing that Kirkwood supported: dual GigE ports, which just don't > seem to exist in the modern arm world. > > -- Ian > > From owner-freebsd-arm@freebsd.org Mon Apr 15 14:24:18 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 78C7A1575389 for ; Mon, 15 Apr 2019 14:24:18 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: from mail-it1-f173.google.com (mail-it1-f173.google.com [209.85.166.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 87721837B0 for ; Mon, 15 Apr 2019 14:24:17 +0000 (UTC) (envelope-from carpeddiem@gmail.com) Received: by mail-it1-f173.google.com with SMTP id w15so26927378itc.0 for ; Mon, 15 Apr 2019 07:24:17 -0700 (PDT) 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=h1r81KYaY1eGIep88gvfG8mzr1oVp9btgfH6oYn7FTU=; b=KfXkFH0FaUTEAHXxP4spS/5Tv/oD4AnaJl4ZlTN4+KM9bincwyV5Cak/ozDs5AigOQ vn5KY1+gRP1Z18r4R+beYMwyYHoY8IOOcFcuxmqnqghHGUP6VenLQRjOdyNV8ztZdms0 k/A2XPylEybBDGbOFfpAm7yZoJ2etmh4S827K9+VO+NQ2QWgZVIZI3CHZirwHu2tPLTS 14OHYU/inaHnz2697mbuJK43zQ3kJz7IwbsBmz8tEo0foUl1nxltr9zPfNadceE49dhY l6GEnt3vCU540rG9SAZa80It9dckbf+n31R4f+o5qYz5R3GTZMHXmba5g4xD9IznqqFO cVxg== X-Gm-Message-State: APjAAAUDTZJMi2F/FZvOS7zPBp9Zi2Xf1/VReNesiuo/iDxujnhpyyoe o3S2ctUP4FztZLANu7g66+sx6BLWo9EEGvCst/E= X-Google-Smtp-Source: APXvYqwGsMP0CXXHfSjCFDG5C0Ygssku2HjY4Y3RQl211HCdgGPP7cnoZSRTI+n23F5R/vldGCIYa+4b+Ja3tHFNLpM= X-Received: by 2002:a24:7354:: with SMTP id y81mr25682742itb.87.1555337750376; Mon, 15 Apr 2019 07:15:50 -0700 (PDT) MIME-Version: 1.0 References: <1554996814.2455.0@unrelenting.technology> In-Reply-To: <1554996814.2455.0@unrelenting.technology> From: Ed Maste Date: Mon, 15 Apr 2019 10:15:36 -0400 Message-ID: Subject: Re: Can't install FreeBSD version 12 on aarch64 eMAG To: Greg V Cc: Tinh Nguyen , "freebsd-arm@freebsd.org" , "John O'Neill" Content-Type: text/plain; charset="UTF-8" X-Rspamd-Queue-Id: 87721837B0 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of carpeddiem@gmail.com designates 209.85.166.173 as permitted sender) smtp.mailfrom=carpeddiem@gmail.com X-Spamd-Result: default: False [-5.67 / 15.00]; ARC_NA(0.00)[]; TO_DN_EQ_ADDR_SOME(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[4]; R_SPF_ALLOW(-0.20)[+ip4:209.85.128.0/17]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; DMARC_NA(0.00)[freebsd.org]; TO_DN_SOME(0.00)[]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; NEURAL_HAM_SHORT(-0.90)[-0.898,0]; RCVD_IN_DNSWL_NONE(0.00)[173.166.85.209.list.dnswl.org : 127.0.5.0]; RCVD_TLS_LAST(0.00)[]; FORGED_SENDER(0.30)[emaste@freebsd.org,carpeddiem@gmail.com]; R_DKIM_NA(0.00)[]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:209.85.128.0/17, country:US]; FROM_NEQ_ENVFROM(0.00)[emaste@freebsd.org,carpeddiem@gmail.com]; IP_SCORE(-2.76)[ip: (-7.67), ipnet: 209.85.128.0/17(-3.88), asn: 15169(-2.19), country: US(-0.06)]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Apr 2019 14:24:18 -0000 On Thu, 11 Apr 2019 at 11:34, Greg V wrote: > > tl;dr just to get the console output, you need to build the kernel with > the https://reviews.freebsd.org/D19507 patch Thanks for the patch, after testing on eMAG and ThunderX2 I committed it as r346228. From owner-freebsd-arm@freebsd.org Tue Apr 16 00:33:59 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DF8D415816DC for ; Tue, 16 Apr 2019 00:33:58 +0000 (UTC) (envelope-from yamori813@yahoo.co.jp) Received: from nh503-vm13.bullet.mail.kks.yahoo.co.jp (nh503-vm13.bullet.mail.kks.yahoo.co.jp [183.79.56.199]) by mx1.freebsd.org (Postfix) with SMTP id BC0C069B5D for ; Tue, 16 Apr 2019 00:33:55 +0000 (UTC) (envelope-from yamori813@yahoo.co.jp) Received: from [183.79.100.140] by nh503.bullet.mail.kks.yahoo.co.jp with NNFMP; 16 Apr 2019 00:31:06 -0000 Received: from [183.79.101.122] by t503.bullet.mail.kks.yahoo.co.jp with NNFMP; 16 Apr 2019 00:31:06 -0000 Received: from [127.0.0.1] by omp509.mail.kks.yahoo.co.jp with NNFMP; 16 Apr 2019 00:31:06 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 638247.92969.bm@omp509.mail.kks.yahoo.co.jp X-YMail-OSG: I_daRjAVM1ngOF5rOUrZIwLI_LxA8ABSTd_zqXQgnsA6r7.EGW7kIPjrkjNvFWz nSrh9F4xfHCFObWg4zFwK8ZBWnaMXYpSyLXbgVOC30T7lJ5UgJcbQQllnng9CvCdDw6l1237Pjki FcMDjqTlG4rQUuginntzLSt8WgpBs9c7MY2bpA9bZWhlctN9_lCytNwQMS8clS5yDkZ2tyNk_QR4 l_ewUBhaJLNV8jtmxKjtr4R.DB7zXWvwcp3D7JupV_.aWfxtfj_D4lz8FUb9yzp0Lka7JG99AAsC q5n4SETKWoRwlEZxFCfM4tO0mg49NX2ErXzLHNCVAQFnDt3j5a28L0KZ5sG.RmNbqcTirHkX9lNX 7EAzqA7mijBICVASvUGRbV8JwJRhtDVo8qRJoZvAvZANOuGFPy373_6rzXpRT1mUwrsyx.DsQbAJ vsq9mgo4SZUCOqGPiJv6ztg8Y6pIpBo_4Fi0mbTeJ2MVXB8zuvB5Z6MOF4OI9ufLnRTblYIyh9jv 4Edylh1ckFkNn.YlVNkiDTjD30qvOA5ctDVlpNg4AQbsmaadvY9KMEuoq9SMMQC8O7QT7Bf5fR08 NNeO02HSp14OlBJ1hwAyVrxN2sqj5clV3X3q0TxYjOA-- Received: from jws700008.mail.kks.yahoo.co.jp by sendmailws517.mail.kks.yahoo.co.jp; Tue, 16 Apr 2019 09:31:06 +0000; 1555374666.137 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; t=1555374666; s=yj20110701; d=yahoo.co.jp; h=Date:From:Reply-To:To:Cc:Message-ID:In-Reply-To:References:Subject:MIME-Version:Content-Type:Content-Transfer-Encoding; bh=DaWMt8+qxMl31kASkdmiSqBcpMy9ub262HK4oJXQrls=; b=D8HnebWKi0xeAoLk9FIEtdMAUakNe9iWhL5wvuCtEazoDic+zP8EyqZuBM7VmOHB z8aKKbRyI1BUgIxasXY0YThe6hopoSJToQ0tUAsO3SHt7iHuwUifbAiH502qiW0rkRO bz5QWShSsEPHvXTrobmyTbAT6z3KUWbHpSZbVsSI= DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=yj20110701; d=yahoo.co.jp; h=Date:From:Reply-To:Cc:Message-ID:In-Reply-To:References:MIME-Version:Content-Type:Content-Transfer-Encoding; b=VLhT4LLDlQvW342KEm/sIULSfenn+jeDe/ocaWJjDO8Cg6pRIRV/yux7omBpxKfL qG/rAffRA/2jVdIGrjgqzQcikEEFZYxp8pIXecqmbGoPig5QyRGkOdd4pecwzFe4VEO uAuslEQAUbwzkShjXHa6f/OzI5hnqSfE9wx9T+AE=; Date: Tue, 16 Apr 2019 09:31:05 +0900 (JST) From: Mori Hiroki Reply-To: Mori Hiroki To: Balanga Bar , Ian Lepore Cc: "freebsd-arm@freebsd.org" Message-ID: <510843521.1045902.1555374665813.JavaMail.yahoo@jws700008.mail.kks.yahoo.co.jp> In-Reply-To: References: <693425711bdc5e7fbff22bb4056c33326fca8c4d.camel@freebsd.org> Subject: Re: Marvell Kirkwood - anyone? MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: BC0C069B5D X-Spamd-Bar: ++ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yahoo.co.jp header.s=yj20110701 header.b=D8HnebWK; dmarc=pass (policy=none) header.from=yahoo.co.jp; spf=pass (mx1.freebsd.org: domain of yamori813@yahoo.co.jp designates 183.79.56.199 as permitted sender) smtp.mailfrom=yamori813@yahoo.co.jp X-Spamd-Result: default: False [2.21 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; HAS_REPLYTO(0.00)[yamori813@yahoo.co.jp]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:183.79.56.0/23]; FREEMAIL_FROM(0.00)[yahoo.co.jp]; MX_GOOD(-0.01)[cached: mx3.mail.yahoo.co.jp]; DKIM_TRACE(0.00)[yahoo.co.jp:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.co.jp,none]; NEURAL_HAM_SHORT(-0.06)[-0.061,0]; FREEMAIL_TO(0.00)[gmail.com]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; FREEMAIL_ENVFROM(0.00)[yahoo.co.jp]; ASN(0.00)[asn:24572, ipnet:183.79.0.0/16, country:JP]; MIME_TRACE(0.00)[0:+]; DWL_DNSWL_NONE(0.00)[yahoo.co.jp.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[yahoo.co.jp:s=yj20110701]; RCVD_COUNT_FIVE(0.00)[5]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; REPLYTO_EQ_FROM(0.00)[]; TAGGED_RCPT(0.00)[]; FREEMAIL_REPLYTO(0.00)[yahoo.co.jp]; MIME_GOOD(-0.10)[text/plain]; NEURAL_SPAM_MEDIUM(0.45)[0.450,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_SPAM_LONG(0.84)[0.845,0]; RCVD_IN_DNSWL_NONE(0.00)[199.56.79.183.list.dnswl.org : 127.0.5.0]; IP_SCORE(0.89)[ipnet: 183.79.0.0/16(2.51), asn: 24572(2.01), country: JP(-0.07)] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Apr 2019 00:33:59 -0000 Hi I tried like OpenRD-Base target. I use ZRouter build system. I have two problems. One is network is now work. Second is cpu is very slow. I seem L2 cache issue. Thanks Hiroki Mori ----- Original Message ----- > From: Balanga Bar > To: Ian Lepore > Cc: freebsd-arm@freebsd.org > Date: 2019/4/15, Mon 17:10 > Subject: Re: Marvell Kirkwood - anyone? >=20 > All I'm really looking for is some update for a number of web pages > including https://wiki.freebsd.org/FreeBSDMarvell=20 > which show how to build FreeBSD for the platform. The build process seems > to have changed somewhat over the last few years and instructions do not > mention which version of FreeBSD is being used. >=20 > Since I already have a couple of GoFlex Home units I would like to try an= d > get FreeBSD installed on them. It seems that people managed to get FreeBS= D > working on these as long ago as seven years ago, so I'm only trying to > recreate something that has already been done, but getting a working buil= d > installed is proving somewhat problematic. >=20 > The most frustrating things is that when I manage to create a build which > will boot, there is generally a kernel panic soon after, and the system > will not subsequently boot and I don't know how to identify why this > occurred. >=20 > On Wed, Apr 10, 2019 at 4:12 PM Ian Lepore wrote: >=20 >> On Wed, 2019-04-10 at 06:23 +0000, Balanga Bar wrote: >> > Is anyone using any Marvell Kirkwood devices? >> > >> > I'm trying to build a reliable system, but am struggling to make=20 > it >> > work. >> > Could do with some help on the correct way of building it. >> > _______________________________________________ >> > >>=20 >> To be honest, the Kirkwood stuff is all but completely unsupported at >> this point.=C2=A0 A few people over the past few years have reported so= me >> success with it.=C2=A0 My own experience is that no armv4 or v5 platfor= ms >> have really worked reliably for many years.=C2=A0 When it does work for >> people, they're just lucky that they're not running into any of the >> bugs that are known to exist in the old arm support. >>=20 >> Basically the problem is resources: there is nobody both willing and >> able to support the old armv5 stuff anymore.=C2=A0 The company I work f= or >> used to put their resources into supporting old arm chips, but we've >> moved on to armv7 stuff for the current products, so I don't get to >> spend $work hours on armv5 support anymore. >>=20 >> So all in all, you're really better off with some newer armv7 or v8 >> (64-bit) hardware.=C2=A0 It's cheaper and more powerful, but you do mis= s out >> on one thing that Kirkwood supported: dual GigE ports, which just don't >> seem to exist in the modern arm world. >>=20 >> -- Ian >>=20 >>=20 > _______________________________________________ > freebsd-arm@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-arm=20 > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" >=20 From owner-freebsd-arm@freebsd.org Tue Apr 16 06:16:28 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CFE1E158A879 for ; Tue, 16 Apr 2019 06:16:27 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 46FB375E1F for ; Tue, 16 Apr 2019 06:16:27 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: by mailman.ysv.freebsd.org (Postfix) id 01983158A878; Tue, 16 Apr 2019 06:16:27 +0000 (UTC) Delivered-To: arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D0F3B158A877 for ; Tue, 16 Apr 2019 06:16:26 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: from kabab.cs.huji.ac.il (kabab.cs.huji.ac.il [132.65.116.210]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C119175E14 for ; Tue, 16 Apr 2019 06:16:18 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=cs.huji.ac.il; s=57791128; h=Message-Id:In-Reply-To:To:References:Date:Subject:Mime-Version:Content-Transfer-Encoding:Content-Type:From; bh=Cok3wHNUTTi5uYx9OoD/jolKEsj+LzxeWnM6E4ipA5I=; b=dG/gnF9M73mGMGNUjHSMn8lOVp9xtw9+1wOHSimXkl6CumYvksg6slAXZTbXzLsyypFlVTvJ2eHHV9Ij2OT2QN1SaNE/+X0xBgZ5SQ7lD7hkD+pW1Ke4yyFG2AJLF37MyySXj43P9ByiISP5ntxpQX4UQVbhHMZdI7Ci8uqF7lVg/73lIcNhrHYwLp5atphHisukhF85YuexNVDXcUJroIdUWyNz5TE5rR3XepxY/XuLT4e6mf5lNJiBlH2UJs71finh6rvABMjlMj3/+JfMc8vdHCDeW3S/tqrrwnY5QQXwVN5i4ldHmyTA4mlp1o017Cr+bUvWoZS7/u6kVEBGNA==; Received: from bach.cs.huji.ac.il ([132.65.80.20]) by kabab.cs.huji.ac.il with esmtp id 1hGHNz-000F9S-4y for arm@freebsd.org; Tue, 16 Apr 2019 09:16:03 +0300 From: Daniel Braniss Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: i2c almost working for me, was Re: i2c still not working for me Date: Tue, 16 Apr 2019 09:16:02 +0300 References: <12F641C3-9FAA-4A3A-BA18-A7302F3A0F5E@cs.huji.ac.il> <20190409095819.c560dbc156c46e5ca0244e3e@bidouilliste.com> <23A47048-642A-481C-B7BE-B61E55F82955@cs.huji.ac.il> <20190409171604.GA4581@bluezbox.com> <6119CE3B-6042-4DDC-82BE-B0C0C7ADA838@cs.huji.ac.il> To: "freebsd-arm@freebsd.org" In-Reply-To: <6119CE3B-6042-4DDC-82BE-B0C0C7ADA838@cs.huji.ac.il> Message-Id: <5D4799BC-08DF-4F3D-81A4-C2D938F4AF93@cs.huji.ac.il> X-Mailer: Apple Mail (2.3445.9.1) X-Rspamd-Queue-Id: C119175E14 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=cs.huji.ac.il header.s=57791128 header.b=dG/gnF9M X-Spamd-Result: default: False [-2.66 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.98)[-0.980,0]; R_DKIM_ALLOW(-0.20)[cs.huji.ac.il:s=57791128]; FROM_HAS_DN(0.00)[]; MV_CASE(0.50)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[huji.ac.il]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCPT_COUNT_ONE(0.00)[1]; IP_SCORE(-0.60)[ipnet: 132.64.0.0/13(-1.65), asn: 378(-1.32), country: EU(-0.01)]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[cs.huji.ac.il:+]; MX_GOOD(-0.01)[kabab.cs.huji.ac.il,post.cs.huji.ac.il]; RCVD_IN_DNSWL_NONE(0.00)[210.116.65.132.list.dnswl.org : 127.0.10.0]; NEURAL_HAM_SHORT(-0.27)[-0.271,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:378, ipnet:132.64.0.0/13, country:EU]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Apr 2019 06:16:28 -0000 > On 11 Apr 2019, at 09:56, Daniel Braniss wrote: >=20 > if no device is connected, I2CRDWR hangs,=20 > it also happens with i2c(8) -s, only reboot helps. >=20 > ichb1: twsi_reset: Using IIC_FASTEST/UNKNOWN mode with speed param=3D2a > iichb1: TWSI_WRITE: Writing 0 to 18 > iichb1: TWSI_WRITE: Writing 2a to 14 > iichb1: TWSI_WRITE: Writing 40 to c > iichb1: TWSI_WRITE: Writing c4 to c > iichb1: twsi_transfer: transmitting 2 messages > iichb1: TWSI_READ: read f8 from 10 > iichb1: twsi_transfer: status=3Df8 > iichb1: twsi_transfer: msg[0] flags: 0 > iichb1: twsi_transfer: msg[0] len: 9 > iichb1: TWSI_WRITE: Writing e4 to c >=20 > and now it=E2=80=99s hung [=E2=80=A6] even with a working device, this happens sometimes: my app gets ENXIO from the ioctl(fd, I2CRDWR, &data) and on the console: =E2=80=A6 gic0: Spurious interrupt detected: last irq: 38 on CPU2 gic0: Spurious interrupt detected: last irq: 38 on CPU2 gic0: Spurious interrupt detected: last irq: 38 on CPU2 gic0: Spurious interrupt detected: last irq: 29 on CPU2 gic0: Spurious interrupt detected: last irq: 29 on CPU2 gic0: Spurious interrupt detected: last irq: 38 on CPU2 gic0: Spurious interrupt detected: last irq: 29 on CPU2 gic0: Spurious interrupt detected: last irq: 38 on CPU2 gic0: Spurious interrupt detected: last irq: 29 on CPU2 gic0: Spurious interrupt detected: last irq: 38 on CPU2 gic0: Spurious interrupt detected: last irq: 38 on CPU2 gic0: Spurious interrupt detected: last irq: 38 on CPU2 gic0: Spurious interrupt detected: last irq: 38 on CPU2 gic0: Spurious interrupt detected: last irq: 38 on CPU2 gic0: Spurious interrupt detected: last irq: 38 on CPU2 gic0: Spurious interrupt detected: last irq: 38 on CPU2 gic0: Spurious interrupt detected: last irq: 38 on CPU2 gic0: Spurious interrupt detected: last irq: 29 on CPU2 gic0: Spurious interrupt detected: last irq: 29 on CPU2 gic0: Spurious interrupt detected: last irq: 29 on CPU2 the good news: my app is killable :-)= From owner-freebsd-arm@freebsd.org Tue Apr 16 09:48:42 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7ECD8156BB31 for ; Tue, 16 Apr 2019 09:48:42 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from vtr.rulingia.com (vtr.rulingia.com [IPv6:2001:19f0:5801:ebe:5400:1ff:fe53:30fd]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "vtr.rulingia.com", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 7C51084924 for ; Tue, 16 Apr 2019 09:48:41 +0000 (UTC) (envelope-from peter@rulingia.com) Received: from server.rulingia.com (ppp59-167-167-3.static.internode.on.net [59.167.167.3]) by vtr.rulingia.com (8.15.2/8.15.2) with ESMTPS id x3G9mH2P019352 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 16 Apr 2019 19:48:23 +1000 (AEST) (envelope-from peter@rulingia.com) X-Bogosity: Ham, spamicity=0.000000 Received: from server.rulingia.com (localhost.rulingia.com [127.0.0.1]) by server.rulingia.com (8.15.2/8.15.2) with ESMTPS id x3G9mB6T048737 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Tue, 16 Apr 2019 19:48:11 +1000 (AEST) (envelope-from peter@server.rulingia.com) Received: (from peter@localhost) by server.rulingia.com (8.15.2/8.15.2/Submit) id x3G9mB5v048736; Tue, 16 Apr 2019 19:48:11 +1000 (AEST) (envelope-from peter) Date: Tue, 16 Apr 2019 19:48:11 +1000 From: Peter Jeremy To: ticso@cicely.de Cc: freebsd-arm@freebsd.org, Bernd Walter Subject: Re: no dev.cpu on RPI-B Message-ID: <20190416094811.GA78331@server.rulingia.com> References: <20190409223917.GK69855@cicely7.cicely.de> <20190409235929.GA8974@server.rulingia.com> <20190410003508.GL69855@cicely7.cicely.de> <20190411202803.GA38343@cicely7.cicely.de> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="OXfL5xGRrasGEqWY" Content-Disposition: inline In-Reply-To: <20190411202803.GA38343@cicely7.cicely.de> X-PGP-Key: http://www.rulingia.com/keys/peter.pgp User-Agent: Mutt/1.11.4 (2019-03-13) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Apr 2019 09:48:42 -0000 --OXfL5xGRrasGEqWY Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2019-Apr-11 22:28:03 +0200, Bernd Walter wrote: >Much better, but still no temperature: >[52]matrix# sysctl dev.cpu >dev.cpu.0.%parent: cpulist0 >dev.cpu.0.%pnpinfo: name=3Dcpu@0 compat=3Darm,1176jzf-s >dev.cpu.0.%location:=20 >dev.cpu.0.%driver: cpu >dev.cpu.0.%desc: Open Firmware CPU >dev.cpu.%parent:=20 > >Will take a deeper look into it and compare to the previous FDT once I >find time. I did some digging and found that I'd missed a required patch to bcm2835_cpufreq which I've just committed as r346265. Sorry about that. --=20 Peter Jeremy --OXfL5xGRrasGEqWY Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAEBCgB9FiEE7rKYbDBnHnTmXCJ+FqWXoOSiCzQFAly1pNtfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEVF QjI5ODZDMzA2NzFFNzRFNjVDMjI3RTE2QTU5N0EwRTRBMjBCMzQACgkQFqWXoOSi CzRJ2w/+Olkd6RLPdWNZlc0LI9uRSUjQvmNB9EkBW5G1E3+nOnUhQ0ZabgZI1Bv1 LJtwQCZZNKWX7aNZ1xa0MVDngDLkwEdkhaEf9GqJuOGT6dasNmSLSssq3+7dTxz8 uSABJPUqsPtZvQZ2IHsqLMQQGKs40pCDwVLZaAf37e80vAjBrKx5EV0cctgSajJW QNkyz27j9D820tyJkyNM0qHoyzzRdP8vBfKBLVmtzUEp4giw3xEjjCYIq/Av9Qfi S1N5gvKNkZFhWAcMS7fc69sRGdpqrcJ+jt6wArvqax0My1QpbeBxBFfGAsJQvW6B /HhovIijYQjQPU2heCgOiVoEOyoGSP4gZfydnwHvh1I7++5wKV2HdZcMJ8VD+JKG qUF0DOaxvEBudeNGxVEjcLKCR849eGKC949wC9kNyck+bII+lqupVj7VaPueVV3H KE5yUslb+vaRYV+lLbegQjrsju1ABYEkDTNUyAXRw8gfJQbAOsktv20pdbXBnazK lVoSmMPNn95lrNZTsJrU74N4bA3eB66o/bYVulRG7jz+B8Ja5a8mtUFKqPtuiqcH Of5S+ifFBjo7cOXAj+Zw8tHE89hRGb8FHETwukcbH9ZSoktCcqCWxseymloHDYde 19qkWezXsDS4JCfOYika0uZ60Egos11+hdHnwYSMGhrLMt2CGqY= =9II8 -----END PGP SIGNATURE----- --OXfL5xGRrasGEqWY-- From owner-freebsd-arm@freebsd.org Tue Apr 16 09:57:12 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0CDD9156BF27 for ; Tue, 16 Apr 2019 09:57:12 +0000 (UTC) (envelope-from balanga.bar@gmail.com) Received: from mail-ed1-x529.google.com (mail-ed1-x529.google.com [IPv6:2a00:1450:4864:20::529]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0C90C84E55 for ; Tue, 16 Apr 2019 09:57:11 +0000 (UTC) (envelope-from balanga.bar@gmail.com) Received: by mail-ed1-x529.google.com with SMTP id x61so17320580edc.9 for ; Tue, 16 Apr 2019 02:57:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=mZ3UWIrLxKAzdkEnpFYhy8Y+M1TylN2v8X56Q22ncQo=; b=mJx/TwLgjIBfDHEBhYq/hSyxaNXnS620/h/2inVH8H9djcVg+jZs/8S0KZzFB+O86i 6RUIjc6WxwTh29bvDfNMB5tdwh3s00ZbMVjBt1V7FdPBcfs5MXrKK/fHr+B3V15f0/Ds tXK+aUejp+qyeG7Fc81t1hWq1jt/LdScwX0wzssMhl+xAS/oGoFOlI+qz7IULLDOvCHf ehyrfx5gTWrIVeG+Qr/hHI+bELnvAK/juexqWuYFfwNyem4IABIUdGKyplINPosm8oW/ /c0c4Fl26rDIX66kUAhnE7fru3QZcNwHmlFMV4fxn2NH8lu56p/0gZVHT3JLsu2kQcOS NpYg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=mZ3UWIrLxKAzdkEnpFYhy8Y+M1TylN2v8X56Q22ncQo=; b=sSgo0i4lDzYFCg3r2zTtzHA+0QVbtidKulX3/kU77EF560NqYteaS4YxDmcoCDVb+X B70nkRY8272kD1ohGcPT9THznH8W6RRcfCXMTfKq3mMClE8jpzYqA76PWhbxRNJrgpjY FafSg9Ycz4+3lgog/FooP5/YnO02Wh4wl4Vn/l3iyzyxGV4bbcXDViLqyCQtRxibOujF NWn81wkeICdpluG6Emp3wZmc10B1KPu5LLC6cPRG4HcAZbAKtBDJeno6oS+en597ol4u rA6FwJyYcbYbBfYOAwUNVe+UIA5iHBSFUvOfv7zhXLBWugSLO5EmIEpwqHeIacv51FYd R7qg== X-Gm-Message-State: APjAAAXLPZG5X3m2/k2Qtvi5Z8T3/4VkmqYreiclJBK5IWOwKWXQxUV0 QD8jsCoffIsTdAohU63GG/otfvBFU0UuLjN9BuVotWoG X-Google-Smtp-Source: APXvYqz67cE6f3AyxAIairHGk63RyYHbzogee00ElPOjqPySoLbb02McbsbiVUaEHM/EPqaiicgIIQPOT9K5YSMxQbw= X-Received: by 2002:a17:906:e241:: with SMTP id gq1mr22450639ejb.5.1555408629876; Tue, 16 Apr 2019 02:57:09 -0700 (PDT) MIME-Version: 1.0 From: Balanga Bar Date: Tue, 16 Apr 2019 11:56:54 +0100 Message-ID: Subject: Kernel panic help To: freebsd-arm@freebsd.org X-Rspamd-Queue-Id: 0C90C84E55 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=mJx/TwLg; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of balangabar@gmail.com designates 2a00:1450:4864:20::529 as permitted sender) smtp.mailfrom=balangabar@gmail.com X-Spamd-Result: default: False [-6.67 / 15.00]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; NEURAL_HAM_SHORT(-0.88)[-0.881,0]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; 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.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; IP_SCORE(-2.77)[ip: (-9.22), ipnet: 2a00:1450::/32(-2.38), asn: 15169(-2.20), country: US(-0.06)]; RCVD_IN_DNSWL_NONE(0.00)[9.2.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Apr 2019 09:57:12 -0000 Any guidance on how to find the cause of this would be appreciated. login: root Apr 6 17:40:05 GoFlexHome-FreeBSD login: ROOT LOGIN (root) ON ttyu0 FreeBSD 11.2-RELEASE (DOCKSTAR) #1: Tue Apr 16 09:06:55 BST 2019 Hello, world .7.[r.[999;999H.[6n.8. vm_fault(0xc092b000, c72c4000, 1, 0) -> 2 Fatal kernel mode data abort: 'Translation Fault (P)' trapframe: 0xc7efc8b0 FSR=00000007, FAR=c72c4000, spsr=600000d3 r0 =c72c4000, r1 =00001000, r2 =c72c4fff, r3 =600000d3 r4 =c72c4000, r5 =c06b3648, r6 =c06aac4c, r7 =00000008 r8 =c0835000, r9 =fffff000, r10=00000fff, r11=c7efc970 r12=00001000, ssp=c7efc944, slr=60000013, pc =c0522844 panic: Fatal abort Uptime: 3m36s Automatic reboot in 15 seconds - press a key on the console to abort --> Press a key on the console to reboot, --> or switch off the system now. Rebooting... From owner-freebsd-arm@freebsd.org Tue Apr 16 22:51:46 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 37E4E157FDEB for ; Tue, 16 Apr 2019 22:51:46 +0000 (UTC) (envelope-from balanga.bar@gmail.com) Received: from mail-ed1-x543.google.com (mail-ed1-x543.google.com [IPv6:2a00:1450:4864:20::543]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0823283ECC for ; Tue, 16 Apr 2019 22:51:45 +0000 (UTC) (envelope-from balanga.bar@gmail.com) Received: by mail-ed1-x543.google.com with SMTP id d55so18533459ede.0 for ; Tue, 16 Apr 2019 15:51:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=AB3TX+bjten3X2I14Cu5mX17hyA8DJ0zDKhk68B5hV4=; b=YFYQfduw/RAJWgBsdPLNcT6lPAqstp38zzzZMM80xZtUGEHmYoPBQx/me5QrkGuH/k LB/CFF/2rCnKxnMJTwQ0gYv5LbhPC6AtBUbA5OpADoZghFnCC0wyq8CVvNgKK3D8ijfG 8Khc7fYLkBF3WleXTxMiYGSnub5VL5Nyg+f9ufWtJ3hV5fF8tr7MAoWSDFEUhfR1v5gs 73lsZaxtA2TT+pS5TdIqiQQdd6M3GQ2cEmUHBoQT9XNdoMv8/1KEggf6uWi76OT8pjp6 BOU0vvfWioce5GsvecO0DB/BtXp85j0qpb+pcZ/FtzdwKzGvdR1h5k5tIoeRixaqnnvo Z9bQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=AB3TX+bjten3X2I14Cu5mX17hyA8DJ0zDKhk68B5hV4=; b=UKKCQ9za/hCwA0vkDfDkOQ8G79ykOzEP9uUq1pvBYLxp8vMtlbbexN63vMhNIJGOiT paAiyulw6dUd+SnWQCA3/8qrbrJGU12ZtSh3sHBprnOmxAsZRbQCDi9WLfhR+0Y1MYlv +MqMoDEwL/w6k7EGlICIDnQQjqQReK/vlrrpd1ee8ezp4oBDG9+6ACNX4g6PMuiQA1Sh 8mPX/FMKi0bUlRIcjSQlZ4gJWrYD0n+u10fFDt0mr2Nug6wNeZWFr1Awyak1nIAH0hwF 9xBy2EgVKluZgQLGs93tXx6r5lzDTnufFHeYNOZxV+dsG6YnGwYtd4IBABLGQTCgbkcr Df6Q== X-Gm-Message-State: APjAAAWiCKM1aztJ2sTntpjtA9p1jSChHFpBJFh0jUBqfl4/61Y2e9Gg PcOcU9ZegrOiL3YwfQuWm40xTYtRqBhYTxutD8+lGu1F X-Google-Smtp-Source: APXvYqwxxct2QKFdONFDzeAVNwvnkVyzT9ts3JadJtvE2AvBwel10adUGecS5RcF16eELnQ8/+4ECwPNItHT07Tj+ew= X-Received: by 2002:a17:907:105d:: with SMTP id oy29mr44794103ejb.258.1555455103966; Tue, 16 Apr 2019 15:51:43 -0700 (PDT) MIME-Version: 1.0 From: Balanga Bar Date: Wed, 17 Apr 2019 00:51:27 +0100 Message-ID: Subject: ubldr To: freebsd-arm@freebsd.org X-Rspamd-Queue-Id: 0823283ECC X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=YFYQfduw; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of balangabar@gmail.com designates 2a00:1450:4864:20::543 as permitted sender) smtp.mailfrom=balangabar@gmail.com X-Spamd-Result: default: False [-4.46 / 15.00]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; NEURAL_HAM_SHORT(-0.50)[-0.500,0]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; 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.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; IP_SCORE(-0.95)[ip: (-0.10), ipnet: 2a00:1450::/32(-2.38), asn: 15169(-2.21), country: US(-0.06)]; RCVD_IN_DNSWL_NONE(0.00)[3.4.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Apr 2019 22:51:46 -0000 Can anyone tell me what ubldr is or provide a link to info about it? From owner-freebsd-arm@freebsd.org Tue Apr 16 23:08:02 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0097715802EB for ; Tue, 16 Apr 2019 23:08:01 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1.eu.mailhop.org (outbound1.eu.mailhop.org [52.28.251.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3A29484726 for ; Tue, 16 Apr 2019 23:08:01 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1555456073; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=L1UmCfQ85wBrD+Lme+uhD3myuTLueVQMvYem/pKTcoOYnod+0iosscNR/Pm9zAvGKwkJQq3EOnoe5 a08qGWYYYIgS5TYDTwta/huU80atsn9UYNIcn42hZ19swQZ5VOKL22Rsnv7hqQYAP+SxWcx792UfzV lnwyfpu/PMspaBoQX6/1qp4jIqlaxPMEvNvQMw199tKrC5lk4opEUNBO9TYuFvtScMsj4/tLSOWMGM 4RElt8ONPjIjgptVrbwr1E7Mml6xjuF35HfSU45oeKyR7dsegAmT5W9ZHWgVLDFHyj0P2Ttg5Ka6xG SfUamwwlE6vJWsurM1UkexWsCcKz17A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:dkim-signature:from; bh=fqQ8H4u3VEAySxCofdBr/Pi0c0d960FHEUMF7r/AM3Q=; b=KvhWeI/tis2VXxDMrktlNNewMq/gnHNL2NjQ+sChVtfZ0S5Zd7TdzNak0CT1T+bbBA3JzMKDF2EZP gx3ELK/jCgWZWbA6LncQubCjYWizNcnnGqZgyQI2Mh78kArW/JNiOx76pxAHnj87Z3De1dbFVMZG7Q IUaiOfl5kw85/rOLEOz5BBvYSpvXRpg1sUjEXIO2ja3lm1y+vgxaM+FtvZiih8RafeiKXwCVdCVxXx 4Ei5eyBG2qCMcukYtwLs8HJRqkrRsOqI+hI7RMRUG+uyzAwqkIhc96rLz2RrowjPs5WF2dBSLZg0Qb 4DmJPE88jzG0K+7+a1LOWOUctglOetw== ARC-Authentication-Results: i=1; outbound3.eu.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:from; bh=fqQ8H4u3VEAySxCofdBr/Pi0c0d960FHEUMF7r/AM3Q=; b=EPgeCS9ddDMD4nnEQMhss3Cl4hPj9jOgzWgJlH9Dols3UNowMQJl8FI++mHvd6weJVdUCxdlKX/GC N0fQJ3q5djZYSSI4USxfhzCN0kLPdPqWekcZHyVwtOmFXZg/9lvDfn5Xsu2g7ELDPvAtus7slvzSR4 zsZCcXDxpkFjZvGihOSrqecSsWsq1xqoI7hcxsG4crADrdkksjSeWaDz4bFREx5hxQQfeoaBCXTpc5 s+/A8S2HJiis444ZNstC7Nlp/9SqB7CazZELzfKGYhzvYwDaAiHSw1bLUUaxMYFX0CBXMXFzlJhk/K DZXFZK9zGlS5olCVkaN98ocQiAK/bpA== X-MHO-RoutePath: aGlwcGll X-MHO-User: 7474b1f9-609c-11e9-908b-352056dbf2de X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound3.eu.mailhop.org (Halon) with ESMTPSA id 7474b1f9-609c-11e9-908b-352056dbf2de; Tue, 16 Apr 2019 23:07:50 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x3GN7naS044609; Tue, 16 Apr 2019 17:07:49 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <7a36b81cb2c29293296bac9ae1764f0091281408.camel@freebsd.org> Subject: Re: Marvell Kirkwood - anyone? From: Ian Lepore To: Balanga Bar Cc: freebsd-arm@freebsd.org Date: Tue, 16 Apr 2019 17:07:49 -0600 In-Reply-To: References: <693425711bdc5e7fbff22bb4056c33326fca8c4d.camel@freebsd.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 3A29484726 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TAGGED_RCPT(0.00)[]; NEURAL_HAM_SHORT(-0.98)[-0.976,0]; ASN(0.00)[asn:16509, ipnet:52.28.0.0/16, country:US] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Apr 2019 23:08:02 -0000 You say "All I want is updated instructions to build". Then you point out you managed to get a build done, and what you really want is support for a kernel panic. I'll reiterate: there is no support available anymore for these systems. The only reason the code still exists in freebsd is because some users reported they were still having some limited success using kirkwood-based systems (that was a year or two ago). Your report of mysterious panics is pretty much in line with what you'd expect for code that is no longer being maintained. It's a sad thing. I still use dreamplug systems myself, I have to for $work. But we run freebsd 8.2 on them, because that's the last version that I know was really stable. Everything later than that I've tried (even 8.4) fails in a variety of mysterious ways from panics to data corruption to failure of fsck to preen disks after a crash. -- Ian On Mon, 2019-04-15 at 09:10 +0100, Balanga Bar wrote: > All I'm really looking for is some update for a number of web pages > including https://wiki.freebsd.org/FreeBSDMarvell > which show how to build FreeBSD for the platform. The build process > seems > to have changed somewhat over the last few years and instructions do > not > mention which version of FreeBSD is being used. > > Since I already have a couple of GoFlex Home units I would like to > try and > get FreeBSD installed on them. It seems that people managed to get > FreeBSD > working on these as long ago as seven years ago, so I'm only trying > to > recreate something that has already been done, but getting a working > build > installed is proving somewhat problematic. > > The most frustrating things is that when I manage to create a build > which > will boot, there is generally a kernel panic soon after, and the > system > will not subsequently boot and I don't know how to identify why this > occurred. > > On Wed, Apr 10, 2019 at 4:12 PM Ian Lepore wrote: > > > On Wed, 2019-04-10 at 06:23 +0000, Balanga Bar wrote: > > > Is anyone using any Marvell Kirkwood devices? > > > > > > I'm trying to build a reliable system, but am struggling to make > > > it > > > work. > > > Could do with some help on the correct way of building it. > > > _______________________________________________ > > > > > > > To be honest, the Kirkwood stuff is all but completely unsupported > > at > > this point. A few people over the past few years have reported > > some > > success with it. My own experience is that no armv4 or v5 > > platforms > > have really worked reliably for many years. When it does work for > > people, they're just lucky that they're not running into any of the > > bugs that are known to exist in the old arm support. > > > > Basically the problem is resources: there is nobody both willing > > and > > able to support the old armv5 stuff anymore. The company I work > > for > > used to put their resources into supporting old arm chips, but > > we've > > moved on to armv7 stuff for the current products, so I don't get to > > spend $work hours on armv5 support anymore. > > > > So all in all, you're really better off with some newer armv7 or v8 > > (64-bit) hardware. It's cheaper and more powerful, but you do miss > > out > > on one thing that Kirkwood supported: dual GigE ports, which just > > don't > > seem to exist in the modern arm world. > > > > -- Ian > > > > > > _______________________________________________ > 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 > " From owner-freebsd-arm@freebsd.org Tue Apr 16 23:35:19 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5E51A1580D08 for ; Tue, 16 Apr 2019 23:35:19 +0000 (UTC) (envelope-from balanga.bar@gmail.com) Received: from mail-ed1-x52c.google.com (mail-ed1-x52c.google.com [IPv6:2a00:1450:4864:20::52c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0535A858EA; Tue, 16 Apr 2019 23:35:18 +0000 (UTC) (envelope-from balanga.bar@gmail.com) Received: by mail-ed1-x52c.google.com with SMTP id a6so8135891edv.1; Tue, 16 Apr 2019 16:35:17 -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=IKQz9z7p94LR9awXQk5bjAam/9r3aKCH5x85eFj1xSs=; b=VoHDwH3Wa3iECChTAhmY5V8Zcq/NSfkkEC0fl0kxCiDmnwWcuvUOzXgj083atjMg0K KMQj1TEuveZxGXDRel+QC8VhR+3DBfzBUL0F6BvVxCGupgP6ENOIGSO6HEAeOtoT0Jdm Yd3sM30VlJmic49fCCfKErw7mlaj0UjM0s/P1nYXPheBBop0yDJMTDlNQzpjYvM8h72M u9vs5ZG6veB/0oV2fwx2pn5R9UljWJs0fRaNlXHdaA2pSTGEbngmdf7fOMxFeni2YPlU H0tFK/59Sn6IeoizPIDE3w7EvXebEPkHI+KxeLNx4CSYGJ+RMxYlLJ/XysNUsEkAVBki 7ZHg== 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=IKQz9z7p94LR9awXQk5bjAam/9r3aKCH5x85eFj1xSs=; b=naQsYo8nvYd9/CfI29orWZ9C3Cm8NRm6+Qv37lluCJZXtUBT30G/lOeyv/plItHR6o gU0oF2QoqteCP2FDsuSaiNpcwVqFa17xOnDiKVWJ7M0JzG8cdAQdvhdm5U86vm0dNZuk Z/0u4Qz9dGSpJrIKdNjUXu2uq0UOSCPFSijyKNAuM6c14GnttYbc8WEeoUObkpx8RUOO ypNYqB1Oa+7UkgS0Z4ADlLxInPtJLmEyafbYDmnItRLRVvflioEA8MLBtkFT/oDMMXM5 XvyHibYOhU+myTcsHuR2K7ZbS47RFpvMGmG/+WRDj4f6Byto5+msYzWF7gfRUIydmNCY VMpg== X-Gm-Message-State: APjAAAUVGTP3+9cN/A5G6HfQoaOrtgTEBh3CHmVGextmhBcEjCrXxe5c wklnFYrBv4rZ975rw21y7G8s7YCtAVcxTFo2KRqX+rNX X-Google-Smtp-Source: APXvYqxVrKWd8Tr9IxQjrZvNFCc66Snv6yIL8MWgOS0ntTCP4jAJuWwGqKrKszGEyQrSDC+TIlBX+goqzWh2iAucydI= X-Received: by 2002:a17:906:6d99:: with SMTP id h25mr21637189ejt.187.1555457715704; Tue, 16 Apr 2019 16:35:15 -0700 (PDT) MIME-Version: 1.0 References: <693425711bdc5e7fbff22bb4056c33326fca8c4d.camel@freebsd.org> <7a36b81cb2c29293296bac9ae1764f0091281408.camel@freebsd.org> In-Reply-To: <7a36b81cb2c29293296bac9ae1764f0091281408.camel@freebsd.org> From: Balanga Bar Date: Wed, 17 Apr 2019 01:34:58 +0100 Message-ID: Subject: Re: Marvell Kirkwood - anyone? To: Ian Lepore Cc: freebsd-arm@freebsd.org X-Rspamd-Queue-Id: 0535A858EA X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=VoHDwH3W; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of balangabar@gmail.com designates 2a00:1450:4864:20::52c as permitted sender) smtp.mailfrom=balangabar@gmail.com X-Spamd-Result: default: False [-5.52 / 15.00]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; NEURAL_HAM_SHORT(-0.76)[-0.763,0]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; 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.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; IP_SCORE(-2.75)[ip: (-9.10), ipnet: 2a00:1450::/32(-2.38), asn: 15169(-2.21), country: US(-0.06)]; SUBJECT_ENDS_QUESTION(1.00)[]; RCVD_IN_DNSWL_NONE(0.00)[c.2.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Apr 2019 23:35:19 -0000 To be honest, I would try installing 8.2 if I could find instructions for building it... Would I need to install 8,2 on my PC to build 8.2 for FreeBSD/ARM? On Wed, Apr 17, 2019 at 12:07 AM Ian Lepore wrote: > You say "All I want is updated instructions to build". Then you point > out you managed to get a build done, and what you really want is > support for a kernel panic. > > I'll reiterate: there is no support available anymore for these > systems. The only reason the code still exists in freebsd is because > some users reported they were still having some limited success using > kirkwood-based systems (that was a year or two ago). Your report of > mysterious panics is pretty much in line with what you'd expect for > code that is no longer being maintained. > > It's a sad thing. I still use dreamplug systems myself, I have to for > $work. But we run freebsd 8.2 on them, because that's the last version > that I know was really stable. Everything later than that I've tried > (even 8.4) fails in a variety of mysterious ways from panics to data > corruption to failure of fsck to preen disks after a crash. > > -- Ian > > On Mon, 2019-04-15 at 09:10 +0100, Balanga Bar wrote: > > All I'm really looking for is some update for a number of web pages > > including https://wiki.freebsd.org/FreeBSDMarvell > > which show how to build FreeBSD for the platform. The build process > > seems > > to have changed somewhat over the last few years and instructions do > > not > > mention which version of FreeBSD is being used. > > > > Since I already have a couple of GoFlex Home units I would like to > > try and > > get FreeBSD installed on them. It seems that people managed to get > > FreeBSD > > working on these as long ago as seven years ago, so I'm only trying > > to > > recreate something that has already been done, but getting a working > > build > > installed is proving somewhat problematic. > > > > The most frustrating things is that when I manage to create a build > > which > > will boot, there is generally a kernel panic soon after, and the > > system > > will not subsequently boot and I don't know how to identify why this > > occurred. > > > > On Wed, Apr 10, 2019 at 4:12 PM Ian Lepore wrote: > > > > > On Wed, 2019-04-10 at 06:23 +0000, Balanga Bar wrote: > > > > Is anyone using any Marvell Kirkwood devices? > > > > > > > > I'm trying to build a reliable system, but am struggling to make > > > > it > > > > work. > > > > Could do with some help on the correct way of building it. > > > > _______________________________________________ > > > > > > > > > > To be honest, the Kirkwood stuff is all but completely unsupported > > > at > > > this point. A few people over the past few years have reported > > > some > > > success with it. My own experience is that no armv4 or v5 > > > platforms > > > have really worked reliably for many years. When it does work for > > > people, they're just lucky that they're not running into any of the > > > bugs that are known to exist in the old arm support. > > > > > > Basically the problem is resources: there is nobody both willing > > > and > > > able to support the old armv5 stuff anymore. The company I work > > > for > > > used to put their resources into supporting old arm chips, but > > > we've > > > moved on to armv7 stuff for the current products, so I don't get to > > > spend $work hours on armv5 support anymore. > > > > > > So all in all, you're really better off with some newer armv7 or v8 > > > (64-bit) hardware. It's cheaper and more powerful, but you do miss > > > out > > > on one thing that Kirkwood supported: dual GigE ports, which just > > > don't > > > seem to exist in the modern arm world. > > > > > > -- Ian > > > > > > > > > > _______________________________________________ > > 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 > > " > > From owner-freebsd-arm@freebsd.org Wed Apr 17 01:20:21 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B57F8158289F for ; Wed, 17 Apr 2019 01:20:21 +0000 (UTC) (envelope-from hyun@caffeinated.codes) Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 89C99891C3 for ; Wed, 17 Apr 2019 01:20:19 +0000 (UTC) (envelope-from hyun@caffeinated.codes) Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id E9B6523F08; Tue, 16 Apr 2019 21:20:12 -0400 (EDT) Received: from imap1 ([10.202.2.51]) by compute7.internal (MEProxy); Tue, 16 Apr 2019 21:20:12 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= caffeinated.codes; h=mime-version:message-id:in-reply-to :references:date:from:to:cc:subject:content-type; s=fm2; bh=TWcj qqqPGQK5oryCR7TyGAxMzF5hgNK+ncMwO12+CJg=; b=hvjUo50qGyAWPzrg4IR/ BnVSs/Cu+kX1hFOv6N91tsP3NL0Dh3Mv3ochqPaVJ/9Ys8WpC1omJe7yiIChWW6A rvyf5NQR2qrtBLYNu6kQICP6m15wuBe20pg7RO4WBS4Ji6jvoK6u64yrPy84PQnV j3ts69Cv991ChqWIoUF7cS2ZZvj/ZSDfA4WSmEzS8T8T9m+H5CbqnsqkmMj7PVbe AcNqRAcG8wCvfWZJeulK60j5iH0dWJjFmlq9Hs9/+/E0hD52/AzKbgFALl+ocagR RQ+fZGj1p+dK79hmLij6qUrqb/03KtBGW3mTi1leYKciqwB1FO8GZrjh42MDk1EL 6g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=TWcjqq qPGQK5oryCR7TyGAxMzF5hgNK+ncMwO12+CJg=; b=5/fuYEf84C3iKAysk5rGJf bLxILxIeXXRakn/GlaQmg7Xy7nhHwhG21WxlSWVPPen+z+nvXjfs9o0O1npdLu80 Ee8M2z87cB+35a1c/c+4Vf35QpJN2GeUcK6dKUV8jj1HUmEj1ixovbIDV5tU6ITl +H1AI8DjuE+TMK8uJB3UFAKN65x0lh8FnlZ5zYFxtnZa4HHzGRNYT2RMDGIdNLSs bOnsUMdN0tnA9Sgbb9AU50RMN61rN9YQFwKIqrAED9UObrHh5XlARcPX+2CwRwNg EBeMhLWOZZdalxMjXyilhD3wkEpRwWHu3Z3aKsZ/oPOydy0wDx23JxwbsBBcG1Bw == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrfedvgdegfecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc fjughrpefofgggkfgjfhffhffvufgtsehttdertderredtnecuhfhrohhmpedfjfihuhhn ucfjfigrnhhgfdcuoehhhihunhestggrfhhfvghinhgrthgvugdrtghouggvsheqnecuff homhgrihhnpehfrhgvvggsshgurdhorhhgnecurfgrrhgrmhepmhgrihhlfhhrohhmpehh hihunhestggrfhhfvghinhgrthgvugdrtghouggvshenucevlhhushhtvghrufhiiigvpe dt X-ME-Proxy: Received: by mailuser.nyi.internal (Postfix, from userid 501) id 4FD65D48DE; Tue, 16 Apr 2019 21:20:12 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface User-Agent: Cyrus-JMAP/3.1.6-443-g918f9d3-fmstable-20190416v3 Mime-Version: 1.0 X-Me-Personality: 70317368 Message-Id: In-Reply-To: References: Date: Tue, 16 Apr 2019 21:20:11 -0400 From: "Hyun Hwang" To: "Balanga Bar" Cc: freebsd-arm@freebsd.org Subject: Re: ubldr Content-Type: text/plain X-Rspamd-Queue-Id: 89C99891C3 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=caffeinated.codes header.s=fm2 header.b=hvjUo50q; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=5/fuYEf8; spf=pass (mx1.freebsd.org: domain of hyun@caffeinated.codes designates 66.111.4.28 as permitted sender) smtp.mailfrom=hyun@caffeinated.codes X-Spamd-Result: default: False [-6.10 / 15.00]; XM_UA_NO_VERSION(0.01)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:66.111.4.28]; MV_CASE(0.50)[]; RCVD_COUNT_THREE(0.00)[4]; DKIM_TRACE(0.00)[caffeinated.codes:+,messagingengine.com:+]; RCPT_COUNT_TWO(0.00)[2]; MX_GOOD(-0.01)[in2-smtp.messagingengine.com,in1-smtp.messagingengine.com,in2-smtp.messagingengine.com,in1-smtp.messagingengine.com,in2-smtp.messagingengine.com,in1-smtp.messagingengine.com,in2-smtp.messagingengine.com,in1-smtp.messagingengine.com,in2-smtp.messagingengine.com,in1-smtp.messagingengine.com]; FREEMAIL_TO(0.00)[gmail.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:11403, ipnet:66.111.4.0/24, country:US]; IP_SCORE(-3.51)[ip: (-9.62), ipnet: 66.111.4.0/24(-4.55), asn: 11403(-3.32), country: US(-0.06)]; RCVD_IN_DNSWL_LOW(-0.10)[28.4.111.66.list.dnswl.org : 127.0.5.1]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[caffeinated.codes:s=fm2,messagingengine.com:s=fm2]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_SHORT(-0.99)[-0.987,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TAGGED_RCPT(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[caffeinated.codes]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MID_RHS_WWW(0.50)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Apr 2019 01:20:21 -0000 On Tuesday, April 16, 2019, 6:53 PM (UTC-04:00), Balanga Bar wrote: > Can anyone tell me what ubldr is or provide a link to info about it? ubldr is u-boot loader. Please refer to [this article](https://wiki.freebsd.org/FreeBSD/arm/BootProcess). -- Hyun "Harold" Hwang From owner-freebsd-arm@freebsd.org Wed Apr 17 07:07:15 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 161F01588A72 for ; Wed, 17 Apr 2019 07:07:15 +0000 (UTC) (envelope-from balanga.bar@gmail.com) Received: from mail-ed1-x52a.google.com (mail-ed1-x52a.google.com [IPv6:2a00:1450:4864:20::52a]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 559ED6B37F for ; Wed, 17 Apr 2019 07:07:13 +0000 (UTC) (envelope-from balanga.bar@gmail.com) Received: by mail-ed1-x52a.google.com with SMTP id f53so18457289ede.4 for ; Wed, 17 Apr 2019 00:07:13 -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=xT7GVFxs1ZCk9zY7lBtEjOsSrt/5rKtS63Bf4Ubllh4=; b=jbTSlQRDvuoq97WLUd915H+oWDScYK+6+UCSht+Dd/SMj6sZYfz7T8Rs19RbMP4SEt 1N+ANbVmlSpIVYoiBFiGIMruMZbHSEh48cYAsSXbRDuOheznsbyxb9+gwirLxXmFWF4o VVcWuDmifOd5IOVQWzCuFP3hsCG7oAiJW5p91oX43aTYkTba9+Aim50gp8ob8lEqYmNF 3ZOfUe0L16ri2LeXTFItnOeKcTi8KrtRnEPzNmJ814PsAdP3H4WY2ilfAKN85RfX2f6J XGlXCetxFGlfnMmsUWWcL2nrFXSTGoItx0LLrHLnlga6xM2hkio//BmgOvpMt7cFffp2 NeTg== 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=xT7GVFxs1ZCk9zY7lBtEjOsSrt/5rKtS63Bf4Ubllh4=; b=NaJag+Wx8SN4sA7vinfHRgyJcNt6Ehwg/QczuAGia1UBSjaLCllojnPBFZbM3/NVtj 1QiJI9f/VqPdc/E5tmygTl6VZhMyF4zVociaRQSVaipEo/rjRliphdq2MA8G4P7COezR qDLLH3CFCUxFK79AGajgK7SgHQyR2WULzdRjycSEPsR+JHqkHheBW2vi+lRIAry3emM+ 3KB6AXQYTRPe5v5Qz4LlVn05iqQOPIb1PmZ96QBm/kO+YffXSTOpNg/mcuR1CfSUexLr OKsNfW5YVnQO4q1fRwCzBVwLz0Fnqk3CV0iXOZBM7e4quX9n1QFshhBTOBPhHg1ZufuO RwyQ== X-Gm-Message-State: APjAAAXGdV0IFd/JMyzso2/txgDUgwc25IaNcGiSGBTHYcpYu+MUcZjt /qX51WbeRoQdHsAsHmYzTqZrLFjLyVv7xGQBhChi9Zkyf2A= X-Google-Smtp-Source: APXvYqyPmCzOaTCeA44LK9vHCv0KCtGF0rR2PkiJl1P9BgIMB5NkUmzcGqpwMed6A8R4Bu5xOrdLzhz2+xZwzq89P94= X-Received: by 2002:a50:a90d:: with SMTP id l13mr55281287edc.45.1555484830724; Wed, 17 Apr 2019 00:07:10 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Balanga Bar Date: Wed, 17 Apr 2019 09:06:53 +0100 Message-ID: Subject: Re: ubldr To: Hyun Hwang Cc: freebsd-arm@freebsd.org X-Rspamd-Queue-Id: 559ED6B37F X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=jbTSlQRD; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of balangabar@gmail.com designates 2a00:1450:4864:20::52a as permitted sender) smtp.mailfrom=balangabar@gmail.com X-Spamd-Result: default: False [-6.60 / 15.00]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; NEURAL_HAM_SHORT(-0.83)[-0.835,0]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; 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.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[a.2.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; IP_SCORE(-2.76)[ip: (-9.14), ipnet: 2a00:1450::/32(-2.38), asn: 15169(-2.22), country: US(-0.06)]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Apr 2019 07:07:15 -0000 Thanks for the link. I notice this bit:- ubldr - [ need more here too ] so am none the wiser really. I get the impression that ubldr is a fairly recent introduction, ie I don't think it got built under FreeBSD 9... On Wed, Apr 17, 2019 at 2:20 AM Hyun Hwang wrote: > On Tuesday, April 16, 2019, 6:53 PM (UTC-04:00), Balanga Bar < > balanga.bar@gmail.com> wrote: > > Can anyone tell me what ubldr is or provide a link to info about it? > > ubldr is u-boot loader. Please refer to [this article]( > https://wiki.freebsd.org/FreeBSD/arm/BootProcess). > -- > Hyun "Harold" Hwang > From owner-freebsd-arm@freebsd.org Wed Apr 17 12:53:22 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7272C156B67C for ; Wed, 17 Apr 2019 12:53:22 +0000 (UTC) (envelope-from a.darragon@geoide.fr) Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.187]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mout.kundenserver.de", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 17EDB76D68 for ; Wed, 17 Apr 2019 12:53:20 +0000 (UTC) (envelope-from a.darragon@geoide.fr) Received: from [172.16.42.232] ([158.255.99.248]) by mrelayeu.kundenserver.de (mreue012 [212.227.15.168]) with ESMTPSA (Nemesis) id 1MMH2M-1hWlZo2Kne-00JMXd; Wed, 17 Apr 2019 14:53:18 +0200 Subject: Re: Enabling the network ports on the MacchiatoBIN (Double Shot) To: Marcin Wojtas Cc: freebsd-arm References: <33213f28-8f07-b027-799e-ef440e9cad25@bluestop.org> From: =?UTF-8?Q?Aur=c3=a9lien_DARRAGON?= Openpgp: preference=signencrypt Autocrypt: addr=a.darragon@geoide.fr; prefer-encrypt=mutual; keydata= mQENBFp61F4BCADYbHajFC8KvdOFhsBkmp47XUQbSA9mpbCaWMenXc9kiyUqqhSPe118LMBh ps3qCV0rfibu4YT4+m6H1AhBltLiT32XSRQBPlitt8taGHlHXL0HYNdASWgYFjcBN8FWHpXv Lg4purtPb85uKGMUV6kpnuilu8H10abozuCKydltOE9CB154fPXfdlx6kZlfgO92Utk8tKs3 fI7fLQS0SSYLgffaunv9EYn3mVvNlIQ6XSkjmhYZabZN9i/ZwkJjxu/bJcjtZFWtvIPGbiV5 QwyMpmfu9r28xH2nMirqfoJHZCduOc5FsLd/xBsDa0wdKnXeE0/coZG8+oEOKR9ECgPLABEB AAG0R0F1csOpbGllbiBEQVJSQUdPTiAoQ2zDqSBkJ8OpY2hhbmdlIEdFT0lERSAyMDQ4KSA8 YS5kYXJyYWdvbkBnZW9pZGUuZnI+iQE3BBMBCAAhBQJaetReAhsDBQsJCAcCBhUICQoLAgQW AgMBAh4BAheAAAoJEHY4+HIs0bnVvqQH/RqvxLEZJl42Mb7IXf3+fEU0ZWjNau24mrxY2Rnc Q/fsZ7XMqsmXNbtrThnKy3aeA7cV3WfW80Knaf5W3okG7shSI5VPkEW0T+3amiceDQ0XfsF6 YImZERTMP/hIW+7dD0sZzeXhRR1Vn63Nk+o+3WEpZ1ICq3fIZBQozOwrE8rH/JY0a1RUe6qO m47f5fZR59iK1j2MsSwxv8pmJ7pzryBBnaqRJ2l7DU6TSktWza0aaz76wzr77iCwYsC4G3pE uP0JXWmJKNoOhhMoHXJU289B7j5lBvkkzH6DWDNWKSeuDiy910l5wv6utLpIUxSwh2YWAVYL UVANC17s6EPb6em5AQ0EWnrUXgEIAJoh52B3DttKFLTKn/ZNc8ndcr0dS9mCnCBdTE0KqIok yG+fhYwDZ3jHYLL2F/BNOl1z7j/BphjYGHW8nSQSfqwIWNvha/LbdZTbLqIvpQ0I6udeCJ9k kmhLJ3wGWn3WVTZYdA9irZaC+OQoQY19SVDuvN19H11E0HEIie6cnShKp6JKioZNbgd/TX0B ChsPSbCf6ongd8qSrDYleuerKCat167g7AfIk6o9Noe3hu6tuuMm57cESCloRnbLBRROozjP DYXK7ZdRVPdZ+If+U6li3BFpNLN9RR+XzdhRj1lFZNqTSUwLoRMzjCKnstTL3yWCAZl7FLdk nTh9nhUHDuEAEQEAAYkBHwQYAQgACQUCWnrUXgIbDAAKCRB2OPhyLNG51dUlCACHdsshf/v6 VWFzX/y/WOCWFKaeGWis1aQzCZZkT1FvHRnaTB+RBaS/5qDZBzKYoO3fvU5zMENArV661OZc jvK3YPc3AlzUqHYFl12ljNwqlKa5ma93aS49QBpGXDrtrHUoO+TcNL0t84/DWhXC4zcA9nAB dZJzJH7xNY3JupgOmFzb4GCONML+arPvJ+1XwL+l9BSrQMiXo7AWBUZzyanKZoEuHuVFOzNs V/BGg7W9FxTrVTtiZStQ+1DMrg4ZGKNjhtHtDRQIOXQlkSPXvJk+a3dVLtTdcUA8U5wtRKCU kUY/my6AyDSlc0AxOqsZMk+eVaCSlX9CVheZgGlYO56I Message-ID: <94e5e538-442b-490c-bc83-67b4f3de3519@geoide.fr> Date: Wed, 17 Apr 2019 14:53:17 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US X-Provags-ID: V03:K1:yH+u/Kwa6HfngEjVyqIxR64fmXNrZOslWEwZj2S1qzKUZ+sddUw iUwSuiQHpQE/bSrinCxQt5G6obONRGeONAxKrVhzvBPZ1YgPdw404WDiyoS82c/Mbq2LJao i9EHCOjUrJzvS4QhN7tGNb4aurzYW9fDZpsrTIDWipkilFYiXORs/lg3H4wZ+nOUTMRjWb9 kVc7mUyrGrZHmQmEWr8fw== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:LnLKlLlht+o=:u2NU9eV+qxr3eWNJkxXrdq OtzfpEISc0d+2zvzO+jnwTCn9t/3O80dLqBhAFT/3sCbXT7VnHKjh1AkLGT2i+lA2PTIOjs/m PxLTI2ofX5j9OZwsgmXcD/4vN8++0LSwIKgK+VrShdCmiqQJ5rHFSLBe5OTPANFD6i0lwzxXr 8tYl+wseCsiqtOjs5FM5afTI0aNLtuYOYYAxMiEFXoPyaAgNSfX5kCbKiy5BB8Q7v6rp+g4Ff B0R1qlnOKlXbLLItQyCwIhWNuWKf/vX8+F/CpX7M+IdIGjhFFYOOaRofs/q74ogdQMUEEcrUH SvuOfusccf0b4991DMYCi7f9lbL9H9e4DNj3c3w7l8sZJG042lmJTTi4G5qto5F6s8KH+ujxv 0/FRrBR3ETuQJ3WaHRCcIiWGYdxyOcIVyEMhqyyGYO1ipXxhZQ4XyTPBNv3TBNG5Bn6L28vl6 HdGhGUgZOvcFRPhkEqX1ZGhAmu+G7zMOECXv35Gr9PHp4d8nC3tv7mIK1KGQ3z8XuWUyjF2EN bUSNuRsJSuHCPfPELNSzVTZx2pLgPsykAEOKvm60N3Nim5we3qaqbbcK72JuvDWXTUK8/GN8V Wj6ZRqRgocn2Drh96W3LJDN+Q0R/0zJnk1KMYUR0ClaXmGl5/X+rLqYV3gI4LnQYvxVnD+ibX P3QsuZYidjJ64wv0LS2P0fPBilzvSBlwgwzAbJzhbhXrNcClT3IWSvULaSF9y4AEV8GMT+XUo FnSEa9k/9JPP91WpqlS3tZB/DYnDGaYctWvgrWm/ekSXisJ1RUyd/6QPkZM= X-Rspamd-Queue-Id: 17EDB76D68 X-Spamd-Bar: +++++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [5.27 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[187.126.227.212.rep.mailspike.net : 127.0.0.17]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.98)[0.981,0]; IP_SCORE(0.41)[ip: (1.58), ipnet: 212.227.0.0/16(-1.38), asn: 8560(1.86), country: DE(-0.01)]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DMARC_NA(0.00)[geoide.fr]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.99)[0.991,0]; URI_COUNT_ODD(1.00)[5]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[mx01.1and1.fr,mx00.1and1.fr]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[187.126.227.212.list.dnswl.org : 127.0.5.0]; NEURAL_SPAM_LONG(0.99)[0.991,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Apr 2019 12:53:22 -0000 Hi Marcin, > Unfortunately, the integrated PP2 NIC of Armada8040 has no driver in > the FreeBSD, which is required for both RJ45 and the SFP ports... Is it a work in progress? I guess this is related to https://github.com/MarvellEmbeddedProcessors/m= usdk-marvell: Marvell not willing to develop (Free)BSD compatible version= of their driver? Thank you for your time _PS_: Do you know about other ARM based boards with multiple NIC/SFP port= s that are already supported by FreeBSD? -- Aurelien ** On 14/04/2019 10:36, Marcin Wojtas wrote: > Hi Rebecca, > > niedz., 14 kwi 2019 o 06:10 Rebecca Cran via freebsd-arm > napisa=C5=82(a): >> I've got the MacchiatoBIN board booting FreeBSD 13-CURRENT from a SATA= >> drive, and the remaining issue is that no network adapters are detecte= d. >> I'd like to ignore the SPF ports and get the RJ45 Gb ports working if >> possible. I'm currently booting via UEFI, which passes FreeBSD the DTB= , >> though I can also boot with u-boot. >> > That's great. Are you using the mainline UEFI or the one from Marvell t= ree? > >> Being pretty new to the ARM world I'm not sure where to start. I've >> already learned a bit about the FDT and that the McBIN has a static >> hardware configuration, but I don't know if the dts needs updated, or = if >> FreeBSD just doesn't support the network adapter that it uses? >> > Unfortunately, the integrated PP2 NIC of Armada8040 has no driver in > the FreeBSD, which is required for both RJ45 and the SFP ports... > > Best regards, > Marcin > _______________________________________________ > 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" From owner-freebsd-arm@freebsd.org Wed Apr 17 14:23:54 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CE662156D833 for ; Wed, 17 Apr 2019 14:23:53 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1a.eu.mailhop.org (outbound1a.eu.mailhop.org [52.58.109.202]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 11BE481B09 for ; Wed, 17 Apr 2019 14:23:52 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1555511030; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=entlhbqz2a1NDjP523LA0M2Vbj1P/hhnZqOxUi0CwThFcleT2iKUbi/oTUf8xemNXiDCIPoHmWEIO EJjUa6oszxqIarVe1abIzFe9cZe6607G00eHvpZk/084FfOmjIT7JzeFxx1wHa0tDVVeQQVtVTDoG4 RSH4xWc3LLCZg3xfL0M0hRoFSlRbHwxVYL5/hR5nryJJq1JKyTQRV4yh9koFoDYYNF8pQndB8iFKst EkFGXqQQ5mwxvSE11XQkt77EVx7xwL8FRQC+Ksz7El8QOmR9CXFiUgyV7/ztA5eJyN+dXwhnJkgbDL xEU2L52lRLjWBntZIhM7ttjxdIwPq6A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:dkim-signature:from; bh=ORhn5KR7+fg4qpaz0RJXxVXSqeu0lnHqX3AQH4T3QzY=; b=uzMcj3vLGlOeIbraJV2WPaVaQ75fiP1nlKEsSM00NxAyEslRgKTLltaNf6WkJDrJ2RnWkEu0/hKCu XYqFagBDNxQsarIj0hCOdR7imqr3cpv1BIgQZS75LZa0fCo2ERVCaV/RhaJRuD4QVqBFjBEf1wW2RP aVA05ucfE2u8CjZUsT4NdkgJ3O9iUzt3UKgeTZirE7y3SR/o390Lt/AUHGMheMuBy7y2px1tqWRf6d TNzNAXUva4F0PFFycEMp62dQ/gtPxZFXbxXaxWnUPLK1aEpoJLYZIWkRd4xmVzCiGZEYKGTdJjBRcZ uqaKIzGisDAJcKSiya+XzEkDJ3oTj0Q== ARC-Authentication-Results: i=1; outbound2.eu.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:from; bh=ORhn5KR7+fg4qpaz0RJXxVXSqeu0lnHqX3AQH4T3QzY=; b=IaPqp6p2HbllY6UeUG6a1PGk2Q8CykT9K3i7924bYgGjpoL3lnw1eTl3tvhU26eDBjT4ECib9pK8l rU8dEcTzoY6w+VVe2z417mE/U7GnovIf3AiDk1tkFDmE0CoR7CY2zYTxtOxovJVsJ0LrFL1vT2tlwr puS8OaCfF/7v88iqvHwPx8E0NFCNLrST5yhGJLKus07ZOWIaX6VUUHdY6w4P0DVZdZ0Y1yGx5oKZH4 jKdbhJiMq5vzk3UGBW1VV9xS8n0SlXJhQ/y21b6GcNFT1IegYBvcgL/Si5QF0+wcMYxlJPVaYjXN96 Nx9m21Nj7YFqTRX3R5fIHgwW8/QYPLA== X-MHO-RoutePath: aGlwcGll X-MHO-User: 6a1a67f8-611c-11e9-803b-31925da7267c X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound2.eu.mailhop.org (Halon) with ESMTPSA id 6a1a67f8-611c-11e9-803b-31925da7267c; Wed, 17 Apr 2019 14:23:49 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x3HENlNI046661; Wed, 17 Apr 2019 08:23:47 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: Subject: Re: Marvell Kirkwood - anyone? From: Ian Lepore To: Balanga Bar Cc: freebsd-arm@freebsd.org Date: Wed, 17 Apr 2019 08:23:47 -0600 In-Reply-To: References: <693425711bdc5e7fbff22bb4056c33326fca8c4d.camel@freebsd.org> <7a36b81cb2c29293296bac9ae1764f0091281408.camel@freebsd.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 11BE481B09 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.98 / 15.00]; TAGGED_RCPT(0.00)[]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_SHORT(-0.98)[-0.984,0]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; ASN(0.00)[asn:16509, ipnet:52.58.0.0/15, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Apr 2019 14:23:54 -0000 On Wed, 2019-04-17 at 01:34 +0100, Balanga Bar wrote: > To be honest, I would try installing 8.2 if I could find instructions > for > building it... > > Would I need to install 8,2 on my PC to build 8.2 for FreeBSD/ARM? > > It was somewhere around freebsd 10.1 that I lost the ability to build freebsd 8.x (which had already been EOL for years at that point). Accumulated changes in the build system finally got to be too much. Ever since then, I've used an amd64 jail running freebsd 8.4 as a build environment for crossbuilding freebsd 8.2 for arm. These days the jail is hosted on a 12-stable system. In jail.conf for that jail I have osrelease="8.4-STABLE"; osreldate= 804507; Note that running freebsd 8.2 on any public-facing machine on the network may not be a good idea. There have been very many critical security fixes to the base OS since then. At $work, we selectively cherry-pick security changes into our local 8.2 repo, and also our products tend to be used on private networks protected by firewalls. -- Ian From owner-freebsd-arm@freebsd.org Wed Apr 17 14:28:49 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A6FE1156D980 for ; Wed, 17 Apr 2019 14:28:49 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound2m.ore.mailhop.org (outbound2m.ore.mailhop.org [54.149.155.156]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E4BE381E31 for ; Wed, 17 Apr 2019 14:28:48 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1555511322; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=oIDmPZG1FDbfYilP8yeXhUkRHwUThUDJdwOlkNmMnzAQj/sGygVZndApdSQUtUqoF0eWXCjZqSoro sxqSOpR9Tim1dtP/ip8Tx7j1ls3V3NAQUwpnYaqogajjGP5/N8vopsC0IicE5ZjORbEGrgQoxeyRSG laQ+0xhYsM7TCT1sCQE+CvNHB5sBH8zqOltBvF7o/dgUswtAKih9OCs9OUAySSsbn67lcFL79nyA+G hvHbkkE1pxMyH9xTr0qySo0rYZzzDjNtjF6PEAV4jUWQBaDGmSZI5WLDSEi62gIDWpteSDMwkdbPxw Q7Wm29Wlyt7N6BJvjRytdTil3kjCAfQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:dkim-signature:from; bh=EI2SV/cZByLAyDlC0z9Q+pwN2GE4v+/ykARUb754+iU=; b=UqnkAmDXBbViMd6NgTF/v91ltf7XF5I3N/bT3/GTvZgrcOCSaVpQz3gzTJkj0wBtgDPQv256aqSsa FwiAVVSpm3nPkkFU7s7TbGoyLl2FiFuj2RJn7o+kNgowO+Fcq3G/Hd/j5dnd//vy2sCgRJSO9Zb1dq MjnkG/yIcXkZKs5SJHH0+h80vfE01INznoH7SrOmA9QwjPx5YLLC/+ELkGJ4M9rBE36zwSWROQumCv 9ZoMSB2YgID3iRFHD0uP6BnrUjzgOlqUYYvuPr4M2kFZYnTJM7ymzAFFNppYA61Fh0c5LjGEh2ptMX cXP8VebUkKYBx7alAz4WD2etPQHPtXA== ARC-Authentication-Results: i=1; outbound4.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:from; bh=EI2SV/cZByLAyDlC0z9Q+pwN2GE4v+/ykARUb754+iU=; b=CjJrmGXNRVrnMIAzUi1p09oQpZ13pwUVHYVGCOxITa1m+txZ+mP43LHeiXW/Pac/E47v8ThyrMkEt hfc8u3Sb7n6ql50gUVWq6CEOYJNQxL5zT4CHcqyEUGgTVJc5TVZZr/iGVvvvoHPJl50hgPac3Qo/kG GU3siFAOgzAEHuIxBnWBSLa0SGhCqiw3ywNyFFpFBiFjpqnydhqcD0lMud5u4vyncDf/bPaM6peGib H2mLP5KZbheRf4gsT9DCJGh3QZwgoOFoU79R8p/7zkOJru1Q2CdS0+SPxZAskIE/cJP8EeNXQsSqsU bSRUHG7DS44t4kUVoOSeJ2l7tNkEZlw== X-MHO-RoutePath: aGlwcGll X-MHO-User: 183b969f-611d-11e9-919f-112c64a8cf29 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound4.ore.mailhop.org (Halon) with ESMTPSA id 183b969f-611d-11e9-919f-112c64a8cf29; Wed, 17 Apr 2019 14:28:41 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x3HESda1046679; Wed, 17 Apr 2019 08:28:39 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: Subject: Re: ubldr From: Ian Lepore To: Balanga Bar , Hyun Hwang Cc: freebsd-arm@freebsd.org Date: Wed, 17 Apr 2019 08:28:39 -0600 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: E4BE381E31 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TAGGED_RCPT(0.00)[]; NEURAL_HAM_SHORT(-0.99)[-0.985,0]; ASN(0.00)[asn:16509, ipnet:54.148.0.0/15, country:US] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Apr 2019 14:28:49 -0000 On Wed, 2019-04-17 at 09:06 +0100, Balanga Bar wrote: > Thanks for the link. I notice this bit:- > > ubldr > > - [ need more here too ] > > so am none the wiser really. I get the impression that ubldr is a > fairly > recent introduction, ie I don't think it got built under FreeBSD 9... > I had a feeling that wiki page would be too out of date to be useful. I wrote most of that before ubldr came into existance; it mostly describes how old arm systems booted without using loader(8) at all. So, the short answer is: ubldr is loader(8) compiled with options to use U-Boot "API" services as a bios. It requires that u-boot be built with the CONFIG_API option. In u-boot, you load ubldr as if it were the kernel, and it uses uboot API calls to find and load the kernel and modules. -- Ian > On Wed, Apr 17, 2019 at 2:20 AM Hyun Hwang > wrote: > > > On Tuesday, April 16, 2019, 6:53 PM (UTC-04:00), Balanga Bar < > > balanga.bar@gmail.com> wrote: > > > Can anyone tell me what ubldr is or provide a link to info about > > > it? > > > > ubldr is u-boot loader. Please refer to [this article]( > > https://wiki.freebsd.org/FreeBSD/arm/BootProcess). > > -- > > Hyun "Harold" Hwang > > > > _______________________________________________ > 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 > " From owner-freebsd-arm@freebsd.org Wed Apr 17 15:20:12 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CABD7156F16E for ; Wed, 17 Apr 2019 15:20:12 +0000 (UTC) (envelope-from mw@semihalf.com) Received: from mail-qk1-x72c.google.com (mail-qk1-x72c.google.com [IPv6:2607:f8b0:4864:20::72c]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5A7D483F3C for ; Wed, 17 Apr 2019 15:20:11 +0000 (UTC) (envelope-from mw@semihalf.com) Received: by mail-qk1-x72c.google.com with SMTP id s83so1237338qke.3 for ; Wed, 17 Apr 2019 08:20:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=7qLJSIuAJMp+prbs0hAQjATBXJC5qsWJc59ma0PCh9M=; b=L1FTQjxdbWH8F42CKHQ1DIuC9Dp+G8hUIyNDO7QJ+jtU30qmUwX6z6I1WcOmyETji6 k8P8Q7KoHf4VAvMfvEzvuhcoiY/upsTgvTgjUCH2xDR+ZOfv9kTQFWNeKytpboEVyErC pFFaY++CI9+iNuU1aecuRys4ozkTn8IABkwqUDpxEcsRSLF3Bi66XP7Uxa1VKADbjLVg /cJD98ctPnFWyuZf3kjg0zeESNZSoXK5HsSkOrM/fln0NAsowZ2QNeht9lskd3MA9Vjg AB2bg0jWosUvZpjcyIq0ncnFR0zRHS7YJDgj/YZ8f3AYpRMxAVdD0fmBtkf6P+FMkVem yBTw== 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=7qLJSIuAJMp+prbs0hAQjATBXJC5qsWJc59ma0PCh9M=; b=F6AwsP8zA2ahodcy/dF4bdymDsurG7odHoaFJ5VVlUUA/+s6E6jxIbZBNBGRVnGtn2 pP8pBZuf19PZ/O2nz7hc3fObD01TuqyTMpF0kS1KlN7agReo46zlkWZbRdkt4YRlReA6 GG9A7z7cVL7zJYtkUbizVTUH3shIq/ol6+fjj0OuytGO7v/jQE+0aAnArAWxOvxf7Z0A ts7IHy99WRSmwFJ0alFQOjlmg6HQCkqAcfBVp82Q6Wh2CZBVu93/rGG9Jnonw+ny3Pef lOKRFbssieirvQ6FhfNnMHrxhdy1kNJ/BCE9Ey/J4rlSsr8ilepxJexL6+vPDqz6L1fT aO0w== X-Gm-Message-State: APjAAAW1i76OlssTyfk6gcT9vf97b0CdtxIu7cxkQf2ZAsevT4H7aSVB zMcyHoq/0J+yCE9RmRsWUNpkLI5m0CGXYxufSLhUAiQkeJHf0Q== X-Google-Smtp-Source: APXvYqx2IJzqkkgb9Ok1OD47UFuMAgXa6BbZz9aNfVyCgn4IJurCATAol8M2wzbj53aJK2rN86FzywMaCjGep1hFvO4= X-Received: by 2002:a37:8d06:: with SMTP id p6mr63942676qkd.120.1555514410914; Wed, 17 Apr 2019 08:20:10 -0700 (PDT) MIME-Version: 1.0 References: <33213f28-8f07-b027-799e-ef440e9cad25@bluestop.org> <94e5e538-442b-490c-bc83-67b4f3de3519@geoide.fr> In-Reply-To: <94e5e538-442b-490c-bc83-67b4f3de3519@geoide.fr> From: Marcin Wojtas Date: Wed, 17 Apr 2019 17:19:59 +0200 Message-ID: Subject: Re: Enabling the network ports on the MacchiatoBIN (Double Shot) To: =?UTF-8?Q?Aur=C3=A9lien_DARRAGON?= Cc: freebsd-arm X-Rspamd-Queue-Id: 5A7D483F3C X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=L1FTQjxd X-Spamd-Result: default: False [-5.19 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; R_DKIM_ALLOW(-0.20)[semihalf-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; DMARC_NA(0.00)[semihalf.com]; URI_COUNT_ODD(1.00)[5]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: ASPMX2.GOOGLEMAIL.com]; DKIM_TRACE(0.00)[semihalf-com.20150623.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[c.2.7.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; R_SPF_NA(0.00)[]; NEURAL_HAM_SHORT(-0.99)[-0.986,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; IP_SCORE(-2.89)[ip: (-9.14), ipnet: 2607:f8b0::/32(-3.03), asn: 15169(-2.22), country: US(-0.06)] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Apr 2019 15:20:13 -0000 Hi Aurelien, =C5=9Br., 17 kwi 2019 o 14:53 Aur=C3=A9lien DARRAGON napisa=C5=82(a): > Hi Marcin, > > > Unfortunately, the integrated PP2 NIC of Armada8040 has no driver in > the FreeBSD, which is required for both RJ45 and the SFP ports... > > Is it a work in progress? > > [MW] Not that I'm aware of. > I guess this is related to https://github.com/MarvellEmbeddedProcessors/m= usdk-marvell: Marvell not willing to develop (Free)BSD compatible version o= f their driver? > > [MW] It is rather significant effort and someone has to invest in it, either directly or by being Marvell Tier1 customer. We did initial mainline Linux driver, UEFI and DPDK, so I hope some day the FreeBSD will join this list. I'll update in case any work begins on Semihalf side. > Thank you for your time > *PS*: Do you know about other ARM based boards with multiple NIC/SFP port= s that are already supported by FreeBSD? > > [MW] Unfortunately I don't have any advice here. Best regards, Marcin -- > > Aurelien > > > On 14/04/2019 10:36, Marcin Wojtas wrote: > > Hi Rebecca, > > niedz., 14 kwi 2019 o 06:10 Rebecca Cran via freebsd-arm napisa=C5=82(a): > > I've got the MacchiatoBIN board booting FreeBSD 13-CURRENT from a SATA > drive, and the remaining issue is that no network adapters are detected. > I'd like to ignore the SPF ports and get the RJ45 Gb ports working if > possible. I'm currently booting via UEFI, which passes FreeBSD the DTB, > though I can also boot with u-boot. > > > That's great. Are you using the mainline UEFI or the one from Marvell tre= e? > > > Being pretty new to the ARM world I'm not sure where to start. I've > already learned a bit about the FDT and that the McBIN has a static > hardware configuration, but I don't know if the dts needs updated, or if > FreeBSD just doesn't support the network adapter that it uses? > > > Unfortunately, the integrated PP2 NIC of Armada8040 has no driver in > the FreeBSD, which is required for both RJ45 and the SFP ports... > > Best regards, > Marcin > _______________________________________________freebsd-arm@freebsd.org ma= iling listhttps://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org" > > From owner-freebsd-arm@freebsd.org Wed Apr 17 17:23:56 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AC07115732E3 for ; Wed, 17 Apr 2019 17:23:56 +0000 (UTC) (envelope-from balanga.bar@gmail.com) Received: from mail-ed1-x52f.google.com (mail-ed1-x52f.google.com [IPv6:2a00:1450:4864:20::52f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B877B89F5F for ; Wed, 17 Apr 2019 17:23:55 +0000 (UTC) (envelope-from balanga.bar@gmail.com) Received: by mail-ed1-x52f.google.com with SMTP id a6so10421708edv.1 for ; Wed, 17 Apr 2019 10:23:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=DmB3l5HH+QBZhfZaAahIZFredgTF/Fh73vDUsh8p7QA=; b=Bq0vnBq9zVZzBAfKP/EOs45z3Bbto3s6R8K4VYAIHbRtRqfLDERVH+WWugZcGmQzr6 OpC95B1r9htTtQ9J5Njx8cKn7pRxcOxCWuYG7rIy+l+c31aDJgNKVUZf1pgBdpLoNruJ PUqQqLim0fzE6DkNYWUuix3r3xFkOipX/iwU8NFxECJt5E3i7OAxdUtBkKi+uqP5HytU tMpFCTv8dhE2ODgAXsFD1S54QkEYLQB7xPuVefORIyjvPUQLyrZUWr+WWjLN8eFNvwM9 c8RW6oh2pQHksZlDwFWRhIE/jKefew/3RH5jkfDnfMf7xxT4GDW+OMplcCSN7NAJb7tl Wt0A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=DmB3l5HH+QBZhfZaAahIZFredgTF/Fh73vDUsh8p7QA=; b=f6LH7bcHLOT2O8ItGMVrd4BcPmZaqjQuY3Sd4sRNGtXGfzXS5P09kDwnmsrxzoU1hc duoIz8wydP7rcIq3n6pmeczgJOGauayulN6ohEAThdRBhCm6D88G2SxE4tL4EG8L6LxN lAEuCG1JdtZX4+n0ltfCvA4zCEA8/GNqoBykcIqWZgsSYi8zMFdrAJer7Uqi2bZiF+hB HH1HVuN+3ZYLsSRjt5lF3Iw5mXN1WkYFCI00gU5/iMDBXyG6d6JuFTTnCsWQdhhCLodj SZ1pxYnerwm7E6nowMivbx7G5+derWs1HIY+5TL6cgAsMs8YlBsaczMBkslsPdYRBSNV CRWA== X-Gm-Message-State: APjAAAXm1js3JXw95BklWfbL14uBBeQ0HqcXQZR06kjxK0XkD7/91+E+ Z5xnVzCjgxxUWQXn53jTMXEykFISvG2pUPIv9EYVFRxqV5A= X-Google-Smtp-Source: APXvYqwStl5p24wy/WlQLWA+u2ZInlaROS8prcTIuagfGPvPjwyvFFjuKUdtTi/xdPwdC21f+NFDWuVzUuZVaUozK3A= X-Received: by 2002:a17:906:2a94:: with SMTP id l20mr27384379eje.44.1555521834307; Wed, 17 Apr 2019 10:23:54 -0700 (PDT) MIME-Version: 1.0 From: Balanga Bar Date: Wed, 17 Apr 2019 19:23:35 +0100 Message-ID: Subject: interrupt storm detected To: freebsd-arm@freebsd.org X-Rspamd-Queue-Id: B877B89F5F X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=Bq0vnBq9; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of balangabar@gmail.com designates 2a00:1450:4864:20::52f as permitted sender) smtp.mailfrom=balangabar@gmail.com X-Spamd-Result: default: False [-6.65 / 15.00]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; NEURAL_HAM_SHORT(-0.89)[-0.891,0]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; 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.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; IP_SCORE(-2.75)[ip: (-9.08), ipnet: 2a00:1450::/32(-2.38), asn: 15169(-2.22), country: US(-0.06)]; RCVD_IN_DNSWL_NONE(0.00)[f.2.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Apr 2019 17:23:56 -0000 After building FreeBSD 12.0-RELEASE for ARM I managed to boot up my GoFlex Home booting up without getting kernel panics which I did with 11.2, but instead I get a msg every second or so saying:- interrupt storm detected on "intr13:" throttling interrupt source After some experimenting I managed to run vmstat -i which showed:- interrupt total rate irq1: timer0 27224 201 irq12: mge0 6037 45 irq13: mge0 11003 81 irq19: ehci0 5665 42 irq33: uart0 247 2 Total 50176 371 Is there anyting I can do to stop this storm? I tried adding hw.intr_storm_threshold=4000 to /etc/sysctl.conf, but that made no difference. From owner-freebsd-arm@freebsd.org Wed Apr 17 17:33:34 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 93E431573B9B for ; Wed, 17 Apr 2019 17:33:34 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound2m.ore.mailhop.org (outbound2m.ore.mailhop.org [54.149.155.156]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D5D8E8A80A for ; Wed, 17 Apr 2019 17:33:33 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1555522412; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=EFyftP4uMQ1rbXhXKXpmZtRc9doOhjP386EiymAP2hkx9TuY3BIWCgesw57hoLjICg8wqn5p6hvQP ViZvNDvMRnRZqQfvvGeUmWVsRKwQNhFW4FPqE1j5vQGH4plEcidIze2Ow8v3j61sjShh0Oxu/RyzZm 3EKs/2KGrBBc1KNwEPrEnGVgraI9988dama8WVZdlvV1yEt244x052WuNfuKYEtA4bYigu/eA+ZjNN GLABCiwSkIx0s+FTIw+kty2AGWGRj8w4eOf+snvgce+D6LPdPhAMjpoJ70B/2cyiuzRjvi+YeztJMI HbtIapmkJW6TPGUx6geOCo5d9ScLWkQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:dkim-signature:from; bh=XUtxjrYSPofjEA0FEUccpK83UdZmMIQ9NU/Te5sg1aI=; b=ihzmKVrVPHWj6I1kiNmkUvRtRpqwiaF2+JO3MdS7HopMjGgizdnCiT7AtqAV21TuViAL2KgMLGTUH /sp5XUv/5khwQXteuWO68Ns4MvKEAwVC63OroCtFVfHNnKewCbzR1YB3KQ4bL+21lp93BrkT44lNvj vtp0ygXGNV3RniOtGff/rLyGnPj4brWLW7J6ptnumbody7Rocd65KxwygErW/dbxR2/r9nWBLt+ZZE xBowgUk/gO7egJfiXYVcMRyJyAjewHsoSTWq4WxYgSII+jClXytM3xqgMs0S16O4g/g/iQGEFt1des b0RaOCxHr7NGpKiVHyeWfsTOAu0Ixlw== ARC-Authentication-Results: i=1; outbound4.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:from; bh=XUtxjrYSPofjEA0FEUccpK83UdZmMIQ9NU/Te5sg1aI=; b=pH9D/m+sokYMBNNFjK28Jt82cEBUpHQKpyvn6L/Zk2Fjgxj/QzQXQfslSGzTpS006PnuZwu1CAVcM WJo2a9fk4kvAmvJcf31Jdnn9mr7tbZIWedOM1elTzgIm29NTHHkQBeWl5r3J7EzlVSEnow/A9+H7A0 Q62bzGjUCmlgis/mcsWo8DP+T+/dNZx2bSYUn6LFhDU5LghysVl90YI2LLy/SqNH0QOeNqTZfHVhZR AwuA6l8mNajVGSQKplKRBO2d4PlveR4j/8iAX0tJ2D/uBcHyEZgBaTsIPKv+bkPpoaYWrJyCp+wh// AzMwnPNCY/Fcy2h8qU3IAL9JbOZuy4A== X-MHO-RoutePath: aGlwcGll X-MHO-User: eaf2cae8-6136-11e9-919f-112c64a8cf29 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound4.ore.mailhop.org (Halon) with ESMTPSA id eaf2cae8-6136-11e9-919f-112c64a8cf29; Wed, 17 Apr 2019 17:33:31 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x3HHXUN5047217; Wed, 17 Apr 2019 11:33:30 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <6e5e9c101aa35da0bf449bd8e407b8110a2ad382.camel@freebsd.org> Subject: Re: interrupt storm detected From: Ian Lepore To: Balanga Bar , freebsd-arm@freebsd.org Date: Wed, 17 Apr 2019 11:33:30 -0600 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: D5D8E8A80A X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_SHORT(-0.98)[-0.984,0]; ASN(0.00)[asn:16509, ipnet:54.148.0.0/15, country:US]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TAGGED_RCPT(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Apr 2019 17:33:34 -0000 On Wed, 2019-04-17 at 19:23 +0100, Balanga Bar wrote: > After building FreeBSD 12.0-RELEASE for ARM I managed to boot up my > GoFlex > Home booting up without getting kernel panics which I did with 11.2, > but > instead I get a msg every second or so saying:- > > interrupt storm detected on "intr13:" throttling interrupt source > > After some experimenting I managed to run vmstat -i which showed:- > > interrupt total rate > irq1: timer0 27224 201 > irq12: mge0 6037 45 > irq13: mge0 11003 81 > irq19: ehci0 5665 42 > irq33: uart0 247 2 > Total 50176 371 > > > Is there anyting I can do to stop this storm? > > I tried adding hw.intr_storm_threshold=4000 to /etc/sysctl.conf, but > that > made no difference. > Check whether the right PHY indexes are being used. I've seen kirkwood systems put the PHYs on 0 & 1, 0 & 4, and 0 & 8. I've seen interrupt storms on mge before. I'm not positive the PHY numbers and the irq storms are related, that's just two random things I remember from the past. -- Ian From owner-freebsd-arm@freebsd.org Wed Apr 17 18:23:39 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 1BBF315752B3 for ; Wed, 17 Apr 2019 18:23:39 +0000 (UTC) (envelope-from a.darragon@geoide.fr) Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.135]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mout.kundenserver.de", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 8E8768CBD9 for ; Wed, 17 Apr 2019 18:23:37 +0000 (UTC) (envelope-from a.darragon@geoide.fr) Received: from [172.16.42.232] ([158.255.99.248]) by mrelayeu.kundenserver.de (mreue011 [212.227.15.168]) with ESMTPSA (Nemesis) id 1MJmX3-1haGqW2M01-00KAaL; Wed, 17 Apr 2019 20:23:29 +0200 Subject: Re: Enabling the network ports on the MacchiatoBIN (Double Shot) To: Marcin Wojtas Cc: freebsd-arm References: <33213f28-8f07-b027-799e-ef440e9cad25@bluestop.org> <94e5e538-442b-490c-bc83-67b4f3de3519@geoide.fr> From: =?UTF-8?Q?Aur=c3=a9lien_DARRAGON?= Openpgp: preference=signencrypt Autocrypt: addr=a.darragon@geoide.fr; prefer-encrypt=mutual; keydata= mQENBFp61F4BCADYbHajFC8KvdOFhsBkmp47XUQbSA9mpbCaWMenXc9kiyUqqhSPe118LMBh ps3qCV0rfibu4YT4+m6H1AhBltLiT32XSRQBPlitt8taGHlHXL0HYNdASWgYFjcBN8FWHpXv Lg4purtPb85uKGMUV6kpnuilu8H10abozuCKydltOE9CB154fPXfdlx6kZlfgO92Utk8tKs3 fI7fLQS0SSYLgffaunv9EYn3mVvNlIQ6XSkjmhYZabZN9i/ZwkJjxu/bJcjtZFWtvIPGbiV5 QwyMpmfu9r28xH2nMirqfoJHZCduOc5FsLd/xBsDa0wdKnXeE0/coZG8+oEOKR9ECgPLABEB AAG0R0F1csOpbGllbiBEQVJSQUdPTiAoQ2zDqSBkJ8OpY2hhbmdlIEdFT0lERSAyMDQ4KSA8 YS5kYXJyYWdvbkBnZW9pZGUuZnI+iQE3BBMBCAAhBQJaetReAhsDBQsJCAcCBhUICQoLAgQW AgMBAh4BAheAAAoJEHY4+HIs0bnVvqQH/RqvxLEZJl42Mb7IXf3+fEU0ZWjNau24mrxY2Rnc Q/fsZ7XMqsmXNbtrThnKy3aeA7cV3WfW80Knaf5W3okG7shSI5VPkEW0T+3amiceDQ0XfsF6 YImZERTMP/hIW+7dD0sZzeXhRR1Vn63Nk+o+3WEpZ1ICq3fIZBQozOwrE8rH/JY0a1RUe6qO m47f5fZR59iK1j2MsSwxv8pmJ7pzryBBnaqRJ2l7DU6TSktWza0aaz76wzr77iCwYsC4G3pE uP0JXWmJKNoOhhMoHXJU289B7j5lBvkkzH6DWDNWKSeuDiy910l5wv6utLpIUxSwh2YWAVYL UVANC17s6EPb6em5AQ0EWnrUXgEIAJoh52B3DttKFLTKn/ZNc8ndcr0dS9mCnCBdTE0KqIok yG+fhYwDZ3jHYLL2F/BNOl1z7j/BphjYGHW8nSQSfqwIWNvha/LbdZTbLqIvpQ0I6udeCJ9k kmhLJ3wGWn3WVTZYdA9irZaC+OQoQY19SVDuvN19H11E0HEIie6cnShKp6JKioZNbgd/TX0B ChsPSbCf6ongd8qSrDYleuerKCat167g7AfIk6o9Noe3hu6tuuMm57cESCloRnbLBRROozjP DYXK7ZdRVPdZ+If+U6li3BFpNLN9RR+XzdhRj1lFZNqTSUwLoRMzjCKnstTL3yWCAZl7FLdk nTh9nhUHDuEAEQEAAYkBHwQYAQgACQUCWnrUXgIbDAAKCRB2OPhyLNG51dUlCACHdsshf/v6 VWFzX/y/WOCWFKaeGWis1aQzCZZkT1FvHRnaTB+RBaS/5qDZBzKYoO3fvU5zMENArV661OZc jvK3YPc3AlzUqHYFl12ljNwqlKa5ma93aS49QBpGXDrtrHUoO+TcNL0t84/DWhXC4zcA9nAB dZJzJH7xNY3JupgOmFzb4GCONML+arPvJ+1XwL+l9BSrQMiXo7AWBUZzyanKZoEuHuVFOzNs V/BGg7W9FxTrVTtiZStQ+1DMrg4ZGKNjhtHtDRQIOXQlkSPXvJk+a3dVLtTdcUA8U5wtRKCU kUY/my6AyDSlc0AxOqsZMk+eVaCSlX9CVheZgGlYO56I Message-ID: <2148b6e5-d00a-86a8-a3a8-ec26c4f27e43@geoide.fr> Date: Wed, 17 Apr 2019 20:23:18 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US X-Provags-ID: V03:K1:JLG+GYrm5BTdfVfJ0eGpL7HRUA772gTaYQ8Bk6BhXzPaqZgvDRy MlJWOKFUxmCppJiANZh3z/q/+AqP1Tv4Hai67Zsw0Pq9naKbcQJJWG8tP6h4VH7xLp9NUI+ GpoJp4xSl0di8WJs0OxHHIypDIZEFLELMvD0/g9bhXGpqPBeG7IpBKxz5oIH6Uh/2EKYvz5 yP7Z2mhaJRFrwhiL+RTVQ== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:MdApN49xtZE=:efDKoUA89GCOlcLIEaR21f voGQUeivdPvpiC+2CmfosOdbYsJpmTHkzGEvlipe5mp4XfSNzrV5iyYHapbQPL57rVLfbr11T dFHk/uhbpT4iy9XCt28Zkh+qK18pNJOb53XMXGDVkAIiKl9Lc3HMMtwswgtmbgKUPAeWJeYzk gOk2Y1iXQIhy05mPCB6Gw0EkG6xMVZhTGwWphXG/Zpokde/TIYEhjJU3nB9IvoSkJQR6V6F2M ncJkinrCl++NtFqkqCRKtNKShkVsYbQqnNk5oA05LuyMIen5exMI/1fHDPvlpvVmzkxL/4fms G64lDlLEBzSt5Qmd4cBwKOTbgoD6NeCmoA0Eh1IdzyOUATkq9Q8No9TlajSvhDouLBVXLYfMC vYuazms2utjmTcWeJbBC0dwTzAzmKVPrzEsXWR6NswN30ZVium3eqy7EIBIIM5MVQnSN1o4bR pJDuUttGjGCik2LH+1ycKz0xnoEMCc+SGKrrw+9jeFPJ/L6nUbb8MCnuP8t2Y4qJl0HugdxOm +1ojCBseW0wdmgNqNHK7s4bG/Y7XShAA/XaVmKpvEf1KmgxPB5n9eXmm3+M0OJ+ejDdXAG86A UtadqWtYnqIEYlQcVC2IR+fVa5kKMq07Txa0vTN1BITSpTJvhNk39zFxkolotanBd81kzfc6J Pd3RyIFfR3JDkWk9JpU17UFO//8qgQuDL8xmP1My4bs+SrGUnzpqhtGk7hccEcIuj+jKMPJqz Afh5LFvZds8P6nDHVCLU2F8HKkHM3QeFsXHotHo6/GKmPWlIawRIO4J0bkw= X-Rspamd-Queue-Id: 8E8768CBD9 X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [4.67 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RWL_MAILSPIKE_POSSIBLE(0.00)[135.126.227.212.rep.mailspike.net : 127.0.0.17]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.86)[0.862,0]; IP_SCORE(0.19)[ip: (0.48), ipnet: 212.227.0.0/16(-1.37), asn: 8560(1.86), country: DE(-0.01)]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DMARC_NA(0.00)[geoide.fr]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.93)[0.932,0]; URI_COUNT_ODD(1.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: mx01.1and1.fr]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[135.126.227.212.list.dnswl.org : 127.0.5.0]; NEURAL_SPAM_LONG(0.79)[0.790,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Apr 2019 18:23:39 -0000 > Is it a work in progress? > > > [MW] Not that I'm aware of. > =C2=A0 > > I guess this is related to https://github.com/MarvellEmbeddedProces= sors/musdk-marvell: Marvell not willing to develop (Free)BSD compatible v= ersion of their driver? > > > [MW] It is rather significant effort and someone has to invest in it, > either directly or by being Marvell Tier1 customer. We did initial > mainline Linux driver, UEFI and DPDK, so I hope some day the FreeBSD > will join this list. I'll update in case any work begins on Semihalf si= de. I understand, thanks > I hope some day the FreeBSD will join this list So do I, it's promising hardware with a lot of use cases. > Thank you for your time > > _PS_: Do you know about other ARM based boards with multiple NIC/SF= P ports that are already supported by FreeBSD? > > > [MW] Unfortunately I don't have any advice here. Alright, thanks. I'll keep looking into it. (that is: networking oriented SBC / SOM / COM) If anyone here knows about this and is willing to share its point of view, I'll be grateful. --=20 Aurelien From owner-freebsd-arm@freebsd.org Wed Apr 17 19:56:35 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4CFEC15778FF for ; Wed, 17 Apr 2019 19:56:35 +0000 (UTC) (envelope-from karl@denninger.net) Received: from colo1.denninger.net (colo1.denninger.net [104.236.120.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5AAB090A1E; Wed, 17 Apr 2019 19:56:34 +0000 (UTC) (envelope-from karl@denninger.net) Received: from denninger.net (ip68-1-57-197.pn.at.cox.net [68.1.57.197]) by colo1.denninger.net (Postfix) with ESMTP id 06B29211080; Wed, 17 Apr 2019 15:56:26 -0400 (EDT) Received: from [192.168.10.19] (D9.Denninger.Net [192.168.10.19]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by denninger.net (Postfix) with ESMTPSA id 908B414503; Wed, 17 Apr 2019 14:56:26 -0500 (CDT) Subject: Re: insanely-high interrupt rates -- PARTIAL resolution (Pi2) To: Ian Lepore , Andrew Gierth Cc: "freebsd-arm@freebsd.org" , ticso@cicely.de References: <004ddba628b94b80845d8e509ddcb648d21fd6c9.camel@freebsd.org> <20190319161423.GH57400@cicely7.cicely.de> <52df098fdc0caf5de1879c93239534fffbd49b56.camel@freebsd.org> <40f57de2-2b25-3981-a416-b9958cc97636@denninger.net> <669892ac3fc37b0843a156c0ab102316829103fd.camel@freebsd.org> <663f2566-b035-7011-70eb-4163b41e6e55@denninger.net> <20190325164827.GL57400@cicely7.cicely.de> <3db9cf8a-68ee-e339-67bf-760ee51464fd@denninger.net> <874l7fyrpr.fsf@news-spur.riddles.org.uk> <701e011f-3088-8ed4-4fbb-6fa93ac698f5@denninger.net> From: Karl Denninger Openpgp: preference=signencrypt Autocrypt: addr=karl@denninger.net; prefer-encrypt=mutual; keydata= mQINBFIX1zsBEADRcJfsQUl9oFeoMfLPJ1kql+3sIaYx0MfJAUhV9LnbWxr0fsWCskM1O4cV tHm5dqPkuPM4Ztc0jLotD1i9ubWvCHOlkLGxFOL+pFbjA+XZ7VKsC/xWmhMwJ3cM8HavK2OV SzEWQ/AEYtMi04IzGSwsxh/5/5R0mPHrsIomV5SbuiI0vjLuDj7fo6146AABI1ULzge4hBYW i/SHrqUrLORmUNBs6bxek79/B0Dzk5cIktD3LOfbT9EAa5J/osVkstMBhToJgQttaMIGv8SG CzpR/HwEokE+7DP+k2mLHnLj6H3kfugOF9pJH8Za4yFmw//s9cPXV8WwtZ2SKfVzn1unpKqf wmJ1PwJoom/d4fGvQDkgkGKRa6RGC6tPmXnqnx+YX4iCOdFfbP8L9rmk2sewDDVzHDU3I3ZZ 8hFIjMYM/QXXYszRatK0LCV0QPZuF7LCf4uQVKw1/oyJInsnH7+6a3c0h21x+CmSja9QJ+y0 yzgEN/nM89d6YTakfR+1xkYgodVmMy/bS8kmXbUUZG/CyeqCqc95RUySjKT2ECrf9GhhoQkl +D8n2MsrAUSMGB4GQSN+TIq9OBTpNuvATGSRuF9wnQcs1iSry+JNCpfRTyWp83uCNApe6oHU EET4Et6KDO3AvjvBMAX0TInTRGW2SQlJMuFKpc7Dg7tHK8zzqQARAQABtCNLYXJsIERlbm5p bmdlciA8a2FybEBkZW5uaW5nZXIubmV0PokCPAQTAQIAJgUCUhfXOwIbIwUJCWYBgAYLCQgH AwIEFQIIAwQWAgMBAh4BAheAAAoJEG6/sivc5s0PLxQP/i6x/QFx9G4Cw7C+LthhLXIm7NSH AtNbz2UjySEx2qkoQQjtsK6mcpEEaky4ky6t8gz0/SifIfJmSmyAx0UhUQ0WBv1vAXwtNrQQ jJd9Bj6l4c2083WaXyHPjt2u2Na6YFowyb4SaQb83hu/Zs25vkPQYJVVE0JX409MFVPUa6E3 zFbd1OTr3T4yNUy4gNeQZfzDqDS8slbIks2sXeoJrZ6qqXVI0ionoivOlaN4T6Q0UYyXtigj dQvvhMt0aNowKFjRqrmSDRpdz+o6yg7Mp7qEZ1V6EZk8KqQTH6htpCTQ8i79ttK4LG6bstSF Re6Fwq52nbrcANrcdmtZXqjo+SGbUqJ8b1ggrxAsJ5MEhRh2peKrCgI/TjQo+ZxfnqEoR4AI 46Cyiz+/lcVvlvmf2iPifS3EEdaH3Itfwt7MxFm6mQORYs6skHDw3tOYB2/AdCW6eRVYs2hB RMAG4uwApZfZDKgRoE95PJmQjeTBiGmRPcsQZtNESe7I7EjHtCDLwtJqvD4HkDDQwpzreT6W XkyIJ7ns7zDfA1E+AQhFR6rsTFGgQZRZKsVeov3SbhYKkCnVDCvb/PKQCAGkSZM9SvYG5Yax 8CMry3AefKktf9fqBFg8pWqtVxDwJr56dhi0GHXRu3jVI995rMGo1fLUG5fSxiZ8L5sAtokh 9WFmQpyl Message-ID: <67133e19-2be5-ccd1-2ded-008b36a866ec@denninger.net> Date: Wed, 17 Apr 2019 14:56:25 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms010405050400040104070202" X-Rspamd-Queue-Id: 5AAB090A1E X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.42 / 15.00]; TO_DN_EQ_ADDR_SOME(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; TO_DN_SOME(0.00)[]; HAS_ATTACHMENT(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; MX_GOOD(-0.01)[px.denninger.net]; MIME_BASE64_TEXT(0.10)[]; NEURAL_HAM_SHORT(-0.87)[-0.871,0]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(-2.44)[ip: (-9.88), ipnet: 104.236.64.0/18(-3.89), asn: 14061(1.62), country: US(-0.06)]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:14061, ipnet:104.236.64.0/18, country:US]; MIME_TRACE(0.00)[0:+,1:+,2:+]; MID_RHS_MATCH_FROM(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[197.57.1.68.zen.spamhaus.org : 127.0.0.11]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; SIGNED_SMIME(-2.00)[]; RCPT_COUNT_THREE(0.00)[4]; MIME_GOOD(-0.20)[multipart/signed,multipart/alternative,text/plain]; DMARC_NA(0.00)[denninger.net]; AUTH_NA(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_TLS_LAST(0.00)[]; R_SPF_NA(0.00)[] X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Apr 2019 19:56:35 -0000 This is a cryptographically signed message in MIME format. --------------ms010405050400040104070202 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 T24gNC85LzIwMTkgMTk6MjUsIElhbiBMZXBvcmUgd3JvdGU6DQo+IE9uIFR1ZSwgMjAxOS0w NC0wOSBhdCAwOTo1NSAtMDUwMCwgS2FybCBEZW5uaW5nZXIgd3JvdGU6DQo+PiBPbiA0LzMv MjAxOSAxMTo0OCwgQW5kcmV3IEdpZXJ0aCB3cm90ZToNCj4+PiBQZXIgbXkgZWFybGllciBh bmFseXNpcywgYW5kIHRoZSBkaXNjdXNzaW9uIG9uIElSQywgSSdtIG5vdyBydW5uaW5nDQo+ Pj4gbXkNCj4+PiBSUEkyQiB3aXRoIHRoZSBhdHRhY2hlZCBwYXRjaCAoYWdhaW5zdCAxMi1z dGFibGUpLiBTbyBmYXIsIEknbSBub3QNCj4+PiBzZWVpbmcgYW55IGlzc3Vlcy4NCj4+Pg0K Pj4+IEkgZG9uJ3QgdGhpbmsgdGhpcyBwYXRjaCBpcyByZWFsbHkgYSBjb21wbGV0ZSBmaXgg KGluIHBhcnRpY3VsYXIsDQo+Pj4gb24NCj4+PiBhcm02NCBJIHdvdWxkIGV4cGVjdCB0aGUg b3Bwb3NpdGUgcHJvYmxlbSB0byBleGlzdCwgd2l0aCBzcHVyaW91cw0KPj4+IHBoeXNpY2Fs IHRpbWVyIGludGVycnVwdHMgaW5zdGVhZCkuIEknbSBvbmx5IHJ1bm5pbmcgaXQgdG8gY29u ZmlybQ0KPj4+IG15DQo+Pj4gYW5hbHlzaXMgb2YgdGhlIHByb2JsZW0gYW5kIHRvIGdldCBh IHdvcmtpbmcgc3lzdGVtLiBJdCBzaG91bGQgZG8NCj4+PiBmaW5lDQo+Pj4gb24gMzItYml0 IGFybSB0aG91Z2guDQo+PiBBbnkgcHJvZ3Jlc3Mgb24gdGhpcyBpbnRvIG9yIHdpdGhpbiB0 aGUgdHJlZSAob3IgY29tbWVudHMgb24gd2hhdCBpcw0KPj4gYQ0KPj4gdHJpdmlhbGx5IHNt YWxsIHBhdGNoKSBmb3IgMTItU1RBQkxFPw0KPiBJJ3ZlIGp1c3QgcG9zdGVkIGh0dHBzOi8v cmV2aWV3cy5mcmVlYnNkLm9yZy9EMTk4NzEgZm9yIHRoaXMuIA0KPiBIb3BlZnVsbHkgSSds bCBnZXQgaXQgY29tbWl0dGVkIGluIGEgZGF5IG9yIHNvIGFuZCBtZXJnZWQgdG8gMTItc3Rh YmxlDQo+IGEgZmV3IGRheXMgYWZ0ZXIgdGhhdC4NCj4NCj4gLS0gSWFuDQoNCkkgYW0gcnVu bmluZyB0aGF0IG5vdyBvbiBhIFBpMiBhbmQgc28gZmFyIHRoZSBsb2FkIHByb2JsZW0gaXMg Z29uZSBidXQNCnRoZSBzcHVyaW91cyBpbnRlcnJ1cHQgd2FybmluZ3MgYXJlIG5vdC4uLi4N Cg0KLS0tPDxCT09UPj4tLS0NCkNvcHlyaWdodCAoYykgMTk5Mi0yMDE5IFRoZSBGcmVlQlNE IFByb2plY3QuDQpDb3B5cmlnaHQgKGMpIDE5NzksIDE5ODAsIDE5ODMsIDE5ODYsIDE5ODgs IDE5ODksIDE5OTEsIDE5OTIsIDE5OTMsIDE5OTQNCsKgwqDCoMKgwqDCoMKgIFRoZSBSZWdl bnRzIG9mIHRoZSBVbml2ZXJzaXR5IG9mIENhbGlmb3JuaWEuIEFsbCByaWdodHMgcmVzZXJ2 ZWQuDQpGcmVlQlNEIGlzIGEgcmVnaXN0ZXJlZCB0cmFkZW1hcmsgb2YgVGhlIEZyZWVCU0Qg Rm91bmRhdGlvbi4NCkZyZWVCU0QgMTIuMC1TVEFCTEUgIzAgcjM0NjMyN006IFdlZCBBcHIg MTcgMTQ6MDA6NTggQ0RUIDIwMTkNCsKgwqDCoA0Ka2FybEBOZXdGUy5kZW5uaW5nZXIubmV0 Oi93b3JrL0Nyb2NoZXQtd29yay1BUk0zMi9vYmovd29yay9Dcm9zc0J1aWxkLTEyU1RBQkxF L3NyYy9hcm0uYXJtdjcvc3lzL0dFTkVSSUMNCmFybQ0KRnJlZUJTRCBjbGFuZyB2ZXJzaW9u IDguMC4wICh0YWdzL1JFTEVBU0VfODAwL2ZpbmFsIDM1NjM2NSkgKGJhc2VkIG9uDQpMTFZN IDguMC4wKQ0KVlQ6IGluaXQgd2l0aG91dCBkcml2ZXIuDQptb2R1bGVfcmVnaXN0ZXI6IGNh bm5vdCByZWdpc3RlciBvZndidXMvcGNpYiBmcm9tIGtlcm5lbDsgYWxyZWFkeSBsb2FkZWQN CmZyb20ga2VybmVsDQpNb2R1bGUgb2Z3YnVzL3BjaWIgZmFpbGVkIHRvIHJlZ2lzdGVyOiAx Nw0KbW9kdWxlX3JlZ2lzdGVyOiBjYW5ub3QgcmVnaXN0ZXIgc2ltcGxlYnVzL3BjaWIgZnJv bSBrZXJuZWw7IGFscmVhZHkNCmxvYWRlZCBmcm9tIGtlcm5lbA0KTW9kdWxlIHNpbXBsZWJ1 cy9wY2liIGZhaWxlZCB0byByZWdpc3RlcjogMTcNCk5vIFBTQ0kvU01DQ0MgY2FsbCBmdW5j dGlvbiBmb3VuZA0KQ1BVOiBBUk0gQ29ydGV4LUE3IHIwcDUgKEVDTzogMHgwMDAwMDAwMCkN CkNQVSBGZWF0dXJlczoNCsKgIE11bHRpcHJvY2Vzc2luZywgVGh1bWIyLCBTZWN1cml0eSwg VmlydHVhbGl6YXRpb24sIEdlbmVyaWMgVGltZXIsIFZNU0F2NywNCsKgIFBYTiwgTFBBRSwg Q29oZXJlbnQgV2Fsaw0KT3B0aW9uYWwgaW5zdHJ1Y3Rpb25zOg0KwqAgU0RJVi9VRElWLCBV TVVMTCwgU01VTEwsIFNJTUQoZXh0KQ0KTG9VVToyIExvQzozIExvVUlTOjINCkNhY2hlIGxl dmVsIDE6DQrCoDMyS0IvNjRCIDQtd2F5IGRhdGEgY2FjaGUgV0IgUmVhZC1BbGxvYyBXcml0 ZS1BbGxvYw0KwqAzMktCLzMyQiAyLXdheSBpbnN0cnVjdGlvbiBjYWNoZSBSZWFkLUFsbG9j DQpDYWNoZSBsZXZlbCAyOg0KwqA1MTJLQi82NEIgOC13YXkgdW5pZmllZCBjYWNoZSBXQiBS ZWFkLUFsbG9jIFdyaXRlLUFsbG9jDQpyZWFsIG1lbW9yecKgID0gOTk0MDQ1OTUyICg5NDcg TUIpDQphdmFpbCBtZW1vcnkgPSA5NTc5MjMzMjggKDkxMyBNQikNCkZyZWVCU0QvU01QOiBN dWx0aXByb2Nlc3NvciBTeXN0ZW0gRGV0ZWN0ZWQ6IDQgQ1BVcw0KYXJjNHJhbmRvbTogbm8g cHJlbG9hZGVkIGVudHJvcHkgY2FjaGUNCnJhbmRvbTogZW50cm9weSBkZXZpY2UgZXh0ZXJu YWwgaW50ZXJmYWNlDQprYmQwIGF0IGtiZG11eDANCm9md2J1czA6IDxPcGVuIEZpcm13YXJl IERldmljZSBUcmVlPg0Kc2ltcGxlYnVzMDogPEZsYXR0ZW5lZCBkZXZpY2UgdHJlZSBzaW1w bGUgYnVzPiBvbiBvZndidXMwDQpvZndfY2xrYnVzMDogPE9GVyBjbG9ja3MgYnVzPiBvbiBv ZndidXMwDQpjbGtfZml4ZWQwOiA8Rml4ZWQgY2xvY2s+IG9uIG9md19jbGtidXMwDQpjbGtf Zml4ZWQxOiA8Rml4ZWQgY2xvY2s+IG9uIG9md19jbGtidXMwDQpyZWdmaXgwOiA8Rml4ZWQg UmVndWxhdG9yPiBvbiBvZndidXMwDQpyZWdmaXgxOiA8Rml4ZWQgUmVndWxhdG9yPiBvbiBv ZndidXMwDQpsb2NhbF9pbnRjMDogPEJDTTI4MzYgSW50ZXJydXB0IENvbnRyb2xsZXI+IG1l bSAweDQwMDAwMDAwLTB4NDAwMDAwZmYgb24NCnNpbXBsZWJ1czANCmludGMwOiA8QkNNMjgz NSBJbnRlcnJ1cHQgQ29udHJvbGxlcj4gbWVtIDB4N2UwMGIyMDAtMHg3ZTAwYjNmZiBpcnEg MjANCm9uIHNpbXBsZWJ1czANCmdwaW8wOiA8QkNNMjcwOC8yODM1IEdQSU8gY29udHJvbGxl cj4gbWVtIDB4N2UyMDAwMDAtMHg3ZTIwMDBiMyBpcnENCjIzLDI0IG9uIHNpbXBsZWJ1czAN CmdwaW9idXMwOiA8T0ZXIEdQSU8gYnVzPiBvbiBncGlvMA0KZ2VuZXJpY190aW1lcjA6IDxB Uk12NyBHZW5lcmljIFRpbWVyPiBpcnEgMCwxLDIsMyBvbiBvZndidXMwDQpUaW1lY291bnRl ciAiQVJNIE1QQ29yZSBUaW1lY291bnRlciIgZnJlcXVlbmN5IDE5MjAwMDAwIEh6IHF1YWxp dHkgMTAwMA0KRXZlbnQgdGltZXIgIkFSTSBNUENvcmUgRXZlbnR0aW1lciIgZnJlcXVlbmN5 IDE5MjAwMDAwIEh6IHF1YWxpdHkgMTAwMA0KYmNtX2RtYTA6IDxCQ00yODM1IERNQSBDb250 cm9sbGVyPiBtZW0gMHg3ZTAwNzAwMC0weDdlMDA3ZWZmIGlycQ0KNCw1LDYsNyw4LDksMTAs MTEsMTIsMTMsMTQsMTUsMTYsMTcsMTgsMTkgb24gc2ltcGxlYnVzMA0KYmNtd2QwOiA8QkNN MjcwOC8yODM1IFdhdGNoZG9nPiBtZW0gMHg3ZTEwMDAwMC0weDdlMTAwMDI3IG9uIHNpbXBs ZWJ1czANCmJjbXJuZzA6IDxCcm9hZGNvbSBCQ00yODM1IFJORz4gbWVtIDB4N2UxMDQwMDAt MHg3ZTEwNDAwZiBpcnEgMjEgb24NCnNpbXBsZWJ1czANCm1ib3gwOiA8QkNNMjgzNSBWaWRl b0NvcmUgTWFpbGJveD4gbWVtIDB4N2UwMGI4ODAtMHg3ZTAwYjhiZiBpcnEgMjIgb24NCnNp bXBsZWJ1czANCmdwaW9jMDogPEdQSU8gY29udHJvbGxlcj4gb24gZ3BpbzANCnVhcnQwOiA8 UHJpbWVDZWxsIFVBUlQgKFBMMDExKT4gbWVtIDB4N2UyMDEwMDAtMHg3ZTIwMWZmZiBpcnEg MjUgb24NCnNpbXBsZWJ1czANCnVhcnQwOiBjb25zb2xlICgxMTUyMDAsbiw4LDEpDQpzcGkw OiA8QkNNMjcwOC8yODM1IFNQSSBjb250cm9sbGVyPiBtZW0gMHg3ZTIwNDAwMC0weDdlMjA0 ZmZmIGlycSAyNyBvbg0Kc2ltcGxlYnVzMA0Kc3BpYnVzMDogPE9GVyBTUEkgYnVzPiBvbiBz cGkwDQpzcGlidXMwOiA8dW5rbm93biBjYXJkPiBhdCBjcyAwIG1vZGUgMA0Kc3BpYnVzMDog PHVua25vd24gY2FyZD4gYXQgY3MgMSBtb2RlIDANCmlpY2hiMDogPEJDTTI3MDgvMjgzNSBC U0MgY29udHJvbGxlcj4gbWVtIDB4N2U4MDQwMDAtMHg3ZTgwNGZmZiBpcnEgNDANCm9uIHNp bXBsZWJ1czANCmJjbTI4M3hfZHdjb3RnMDogPERXQyBPVEcgMi4wIGludGVncmF0ZWQgVVNC IGNvbnRyb2xsZXIgKGJjbTI4M3gpPiBtZW0NCjB4N2U5ODAwMDAtMHg3ZTk4ZmZmZiwweDdl MDA2MDAwLTB4N2UwMDZmZmYgaXJxIDQ2LDQ3IG9uIHNpbXBsZWJ1czANCnVzYnVzMCBvbiBi Y20yODN4X2R3Y290ZzANCnBtdTA6IDxQZXJmb3JtYW5jZSBNb25pdG9yaW5nIFVuaXQ+IGly cSA0OSBvbiBzaW1wbGVidXMwDQpzZGhjaV9iY20wOiA8QnJvYWRjb20gMjcwOCBTREhDSSBj b250cm9sbGVyPiBtZW0gMHg3ZTMwMDAwMC0weDdlMzAwMGZmDQppcnEgNTAgb24gc2ltcGxl YnVzMA0KbW1jMDogPE1NQy9TRCBidXM+IG9uIHNkaGNpX2JjbTANCmZiMDogPEJDTTI4MzUg VlQgZnJhbWVidWZmZXIgZHJpdmVyPiBvbiBzaW1wbGVidXMwDQpmYmQwIG9uIGZiMA0KVlQ6 IGluaXRpYWxpemUgd2l0aCBuZXcgVlQgZHJpdmVyICJmYiIuDQpmYjA6IDY1Nng0MTYoNjU2 eDQxNkAwLDApIDI0YnBwDQpmYjA6IGZic3dhcDogMSwgcGl0Y2ggMTk2OCwgYmFzZSAweDNl YjMzMDAwLCBzY3JlZW5fc2l6ZSA4MTg2ODgNCnZjaGlxMDogPEJDTTI4MzUgVkNISVE+IG1l bSAweDdlMDBiODQwLTB4N2UwMGI4NGUgaXJxIDUzIG9uIHNpbXBsZWJ1czANCnZjaGlxOiBs b2NhbCB2ZXIgOCAobWluIDMpLCByZW1vdGUgdmVyIDguDQpwY20wOiA8VkNISVEgYXVkaW8+ IG9uIHZjaGlxMA0KY3B1bGlzdDA6IDxPcGVuIEZpcm13YXJlIENQVSBHcm91cD4gb24gb2Z3 YnVzMA0KY3B1MDogPE9wZW4gRmlybXdhcmUgQ1BVPiBvbiBjcHVsaXN0MA0KYmNtMjgzNV9j cHVmcmVxMDogPENQVSBGcmVxdWVuY3kgQ29udHJvbD4gb24gY3B1MA0KY3B1MTogPE9wZW4g RmlybXdhcmUgQ1BVPiBvbiBjcHVsaXN0MA0KY3B1MjogPE9wZW4gRmlybXdhcmUgQ1BVPiBv biBjcHVsaXN0MA0KY3B1MzogPE9wZW4gRmlybXdhcmUgQ1BVPiBvbiBjcHVsaXN0MA0KZ3Bp b2xlZDA6IDxHUElPIExFRHM+IG9uIG9md2J1czANCmNyeXB0b3NvZnQwOiA8c29mdHdhcmUg Y3J5cHRvPg0KVGltZWNvdW50ZXJzIHRpY2sgZXZlcnkgMS4wMDAgbXNlYw0KaWljYnVzMDog PE9GVyBJMkMgYnVzPiBvbiBpaWNoYjANCmlpYzA6IDxJMkMgZ2VuZXJpYyBJL08+IG9uIGlp Y2J1czANCnVzYnVzMDogNDgwTWJwcyBIaWdoIFNwZWVkIFVTQiB2Mi4wDQp1Z2VuMC4xOiA8 RFdDT1RHIE9URyBSb290IEhVQj4gYXQgdXNidXMwDQp1aHViMDogPERXQ09URyBPVEcgUm9v dCBIVUIsIGNsYXNzIDkvMCwgcmV2IDIuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2J1czANCm1t Y3NkMDogMzJHQiA8U0RIQyBHQjJNVyAzLjAgU04gQUI0RDUzMjggTUZHIDA5LzIwMTcgYnkg MjcgU00+IGF0IG1tYzANCjUwLjBNSHovNGJpdC82NTUzNS1ibG9jaw0KYmNtMjgzNV9jcHVm cmVxMDogQVJNIDYwME1IeiwgQ29yZSAyNTBNSHosIFNEUkFNIDQwME1IeiwgVHVyYm8gT0ZG DQpSZWxlYXNlIEFQcw0KVHJ5aW5nIHRvIG1vdW50IHJvb3QgZnJvbSB1ZnM6L2Rldi9tbWNz ZDBzMmEgW3JvXS4uLg0KV2FybmluZzogbm8gdGltZS1vZi1kYXkgY2xvY2sgcmVnaXN0ZXJl ZCwgc3lzdGVtIHRpbWUgd2lsbCBub3QgYmUgc2V0DQphY2N1cmF0ZWx5DQphcmM0cmFuZG9t OiBubyBwcmVsb2FkZWQgZW50cm9weSBjYWNoZQ0KdWh1YjA6IDEgcG9ydCB3aXRoIDEgcmVt b3ZhYmxlLCBzZWxmIHBvd2VyZWQNCmFyYzRyYW5kb206IG5vIHByZWxvYWRlZCBlbnRyb3B5 IGNhY2hlDQphcmM0cmFuZG9tOiBubyBwcmVsb2FkZWQgZW50cm9weSBjYWNoZQ0KdWdlbjAu MjogPHZlbmRvciAweDA0MjQgcHJvZHVjdCAweDk1MTQ+IGF0IHVzYnVzMA0KdWh1YjEgb24g dWh1YjANCnVodWIxOiA8dmVuZG9yIDB4MDQyNCBwcm9kdWN0IDB4OTUxNCwgY2xhc3MgOS8w LCByZXYgMi4wMC8yLjAwLCBhZGRyIDI+DQpvbiB1c2J1czANCnVodWIxOiBNVFQgZW5hYmxl ZA0KdWh1YjE6IDUgcG9ydHMgd2l0aCA0IHJlbW92YWJsZSwgc2VsZiBwb3dlcmVkDQp1Z2Vu MC4zOiA8dmVuZG9yIDB4MDQyNCBwcm9kdWN0IDB4ZWMwMD4gYXQgdXNidXMwDQpzbXNjMCBv biB1aHViMQ0Kc21zYzA6IDx2ZW5kb3IgMHgwNDI0IHByb2R1Y3QgMHhlYzAwLCByZXYgMi4w MC8yLjAwLCBhZGRyIDM+IG9uIHVzYnVzMA0Kc21zYzA6IGNoaXAgMHhlYzAwLCByZXYuIDAw MDINCm1paWJ1czA6IDxNSUkgYnVzPiBvbiBzbXNjMA0Kc21zY3BoeTA6IDxTTUMgTEFOODcw MCAxMC8xMDAgaW50ZXJmYWNlPiBQSFkgMSBvbiBtaWlidXMwDQpzbXNjcGh5MDrCoCAxMGJh c2VULCAxMGJhc2VULUZEWCwgMTAwYmFzZVRYLCAxMDBiYXNlVFgtRkRYLCBhdXRvDQp1ZTA6 IDxVU0IgRXRoZXJuZXQ+IG9uIHNtc2MwDQp1ZTA6IEV0aGVybmV0IGFkZHJlc3M6IGI4OjI3 OmViOjBkOjA1OjAxDQp1Z2VuMC40OiA8UmVhbHRlayA4MDIuMTFuIFdMQU4gQWRhcHRlcj4g YXQgdXNidXMwDQpTZXR0aW5nIGhvc3R1dWlkOiA3MWNiOGIxMS05ZTQ2LTExZTgtOWIxMS1i ODI3ZWI4NTIxZGUuDQpTZXR0aW5nIGhvc3RpZDogMHgwYzIwOGQ5Mi4NClN0YXJ0aW5nIGZp bGUgc3lzdGVtIGNoZWNrczoNCi9kZXYvbW1jc2QwczJhOiBGSUxFIFNZU1RFTSBDTEVBTjsg U0tJUFBJTkcgQ0hFQ0tTDQovZGV2L21tY3NkMHMyYTogY2xlYW4sIDMxNTY4MSBmcmVlICgx MzcgZnJhZ3MsIDM5NDQzIGJsb2NrcywgMC4wJQ0KZnJhZ21lbnRhdGlvbikNCi9kZXYvbW1j c2QwczJkOiBGSUxFIFNZU1RFTSBDTEVBTjsgU0tJUFBJTkcgQ0hFQ0tTDQovZGV2L21tY3Nk MHMyZDogY2xlYW4sIDczNjAgZnJlZSAoMTYgZnJhZ3MsIDkxOCBibG9ja3MsIDAuMiUgZnJh Z21lbnRhdGlvbikNCi9kZXYvbW1jc2QwczJlOiBGSUxFIFNZU1RFTSBDTEVBTjsgU0tJUFBJ TkcgQ0hFQ0tTDQovZGV2L21tY3NkMHMyZTogY2xlYW4sIDQ0NDA5IGZyZWUgKDE3IGZyYWdz LCA1NTQ5IGJsb2NrcywgMC4wJQ0KZnJhZ21lbnRhdGlvbikNCk1vdW50aW5nIGxvY2FsIGZp bGVzeXN0ZW1zOi4NCkVMRiBsZGNvbmZpZyBwYXRoOiAvbGliIC91c3IvbGliIC91c3IvbGli L2NvbXBhdCAvdXNyL2xvY2FsL2xpYg0KL3Vzci9sb2NhbC9saWIvcGVybDUvNS4yOC9tYWNo L0NPUkUNCnJhbmRvbTogdW5ibG9ja2luZyBkZXZpY2UuDQpTb2Z0IEZsb2F0IGNvbXBhdGli aWxpdHkgbGRjb25maWcgcGF0aDoNClNldHRpbmcgaG9zdG5hbWU6IFBvb2wtTUNQLkRlbm5p bmdlci5OZXQuDQpTZXR0aW5nIHVwIGhhcnZlc3Rpbmc6DQpbVU1BXSxbRlNfQVRJTUVdLFNX SSxJTlRFUlJVUFQsTkVUX05HLE5FVF9FVEhFUixORVRfVFVOLE1PVVNFLEtFWUJPQVJELEFU VEFDSCxDQUNIRUQNCkZlZWRpbmcgZW50cm9weTogZGQ6IC9lbnRyb3B5OiBSZWFkLW9ubHkg ZmlsZSBzeXN0ZW0NCmRkOiAvYm9vdC9lbnRyb3B5OiBSZWFkLW9ubHkgZmlsZSBzeXN0ZW0N Cg0KaWZjb25maWc6IFNJT0NJRkNSRUFURTI6IEludmFsaWQgYXJndW1lbnQNCmxvMDogbGlu ayBzdGF0ZSBjaGFuZ2VkIHRvIFVQDQpzbXNjMDogY2hpcCAweGVjMDAsIHJldi4gMDAwMg0K dWUwOiBsaW5rIHN0YXRlIGNoYW5nZWQgdG8gRE9XTg0KU3RhcnRpbmcgTmV0d29yazogbG8w IHVlMC4NCmxvMDogZmxhZ3M9ODA0OTxVUCxMT09QQkFDSyxSVU5OSU5HLE1VTFRJQ0FTVD4g bWV0cmljIDAgbXR1IDE2Mzg0DQrCoMKgwqDCoMKgwqDCoCBvcHRpb25zPTY4MDAwMzxSWENT VU0sVFhDU1VNLExJTktTVEFURSxSWENTVU1fSVBWNixUWENTVU1fSVBWNj4NCsKgwqDCoMKg wqDCoMKgIGluZXQ2IDo6MSBwcmVmaXhsZW4gMTI4DQrCoMKgwqDCoMKgwqDCoCBpbmV0NiBm ZTgwOjoxJWxvMCBwcmVmaXhsZW4gNjQgc2NvcGVpZCAweDENCsKgwqDCoMKgwqDCoMKgIGlu ZXQgMTI3LjAuMC4xIG5ldG1hc2sgMHhmZjAwMDAwMA0KwqDCoMKgwqDCoMKgwqAgZ3JvdXBz OiBsbw0KwqDCoMKgwqDCoMKgwqAgbmQ2IG9wdGlvbnM9MjE8UEVSRk9STU5VRCxBVVRPX0xJ TktMT0NBTD4NCnVlMDogZmxhZ3M9ODg0MzxVUCxCUk9BRENBU1QsUlVOTklORyxTSU1QTEVY LE1VTFRJQ0FTVD4gbWV0cmljIDAgbXR1IDE1MDANCsKgwqDCoMKgwqDCoMKgIG9wdGlvbnM9 ODAwMDk8UlhDU1VNLFZMQU5fTVRVLExJTktTVEFURT4NCsKgwqDCoMKgwqDCoMKgIGV0aGVy IGI4OjI3OmViOjBkOjA1OjAxDQrCoMKgwqDCoMKgwqDCoCBtZWRpYTogRXRoZXJuZXQgYXV0 b3NlbGVjdCAobm9uZSkNCsKgwqDCoMKgwqDCoMKgIHN0YXR1czogbm8gY2Fycmllcg0KwqDC oMKgwqDCoMKgwqAgbmQ2IG9wdGlvbnM9Mjk8UEVSRk9STU5VRCxJRkRJU0FCTEVELEFVVE9f TElOS0xPQ0FMPg0KU3RhcnRpbmcgZGV2ZC4NCkF1dG9sb2FkaW5nIG1vZHVsZTogaWZfcnR3 bl91c2Iua28NCnJ0d24wIG9uIHVodWIxDQpydHduMDogPFJlYWx0ZWsgODAyLjExbiBXTEFO IEFkYXB0ZXIsIGNsYXNzIDAvMCwgcmV2IDIuMDAvMi4wMCwgYWRkciA0Pg0Kb24gdXNidXMw DQpydHduMDogTUFDL0JCIFJUTDgxODhDVVMsIFJGIDYwNTIgMVQxUg0KaWVlZTgwMjExX2xv YWRfbW9kdWxlOiBsb2FkIHRoZSB3bGFuX2FtcnIgbW9kdWxlIGJ5IGhhbmQgZm9yIG5vdy4N CndsYW4wOiBFdGhlcm5ldCBhZGRyZXNzOiA3NDpkYTozODo1OTplYzo5Mw0KQ3JlYXRlZCB3 bGFuKDQpIGludGVyZmFjZXM6IHdsYW4wLg0KU3RhcnRpbmcgd3BhX3N1cHBsaWNhbnQuDQpT dGFydGluZyBOZXR3b3JrOiB3bGFuMC4NCndsYW4wOiBmbGFncz04YzQzPFVQLEJST0FEQ0FT VCxSVU5OSU5HLE9BQ1RJVkUsU0lNUExFWCxNVUxUSUNBU1Q+IG1ldHJpYw0KMCBtdHUgMTUw MA0KwqDCoMKgwqDCoMKgwqAgZXRoZXIgNzQ6ZGE6Mzg6NTk6ZWM6OTMNCsKgwqDCoMKgwqDC oMKgIGluZXQgMTkyLjE2OC4xMC4yMTUgbmV0bWFzayAweGZmZmZmZjAwIGJyb2FkY2FzdCAx OTIuMTY4LjEwLjI1NQ0KwqDCoMKgwqDCoMKgwqAgZ3JvdXBzOiB3bGFuDQrCoMKgwqDCoMKg wqDCoCBzc2lkICIiIGNoYW5uZWwgMTAgKDI0NTcgTUh6IDExZykNCsKgwqDCoMKgwqDCoMKg IHJlZ2RvbWFpbiBGQ0MgY291bnRyeSBVUyBhdXRobW9kZSBXUEExK1dQQTIvODAyLjExaSBw cml2YWN5IE1JWEVEDQrCoMKgwqDCoMKgwqDCoCBkZWZ0eGtleSBVTkRFRiB0eHBvd2VyIDMw IGJtaXNzIDcgc2NhbnZhbGlkIDYwIHByb3Rtb2RlIENUUyB3bWUNCsKgwqDCoMKgwqDCoMKg IHJvYW1pbmcgTUFOVUFMDQrCoMKgwqDCoMKgwqDCoCBtZWRpYTogSUVFRSA4MDIuMTEgV2ly ZWxlc3MgRXRoZXJuZXQgYXV0b3NlbGVjdCAoYXV0b3NlbGVjdCkNCsKgwqDCoMKgwqDCoMKg IHN0YXR1czogbm8gY2Fycmllcg0KwqDCoMKgwqDCoMKgwqAgbmQ2IG9wdGlvbnM9Mjk8UEVS Rk9STU5VRCxJRkRJU0FCTEVELEFVVE9fTElOS0xPQ0FMPg0Kd2xhbjA6IGxpbmsgc3RhdGUg Y2hhbmdlZCB0byBVUA0KYWRkIGhvc3QgMTI3LjAuMC4xOiBnYXRld2F5IGxvMCBmaWIgMDog cm91dGUgYWxyZWFkeSBpbiB0YWJsZQ0KYWRkIG5ldCBkZWZhdWx0OiBnYXRld2F5IDE5Mi4x NjguMTAuMjAwDQphZGQgaG9zdCA6OjE6IGdhdGV3YXkgbG8wIGZpYiAwOiByb3V0ZSBhbHJl YWR5IGluIHRhYmxlDQphZGQgbmV0IGZlODA6OjogZ2F0ZXdheSA6OjENCmFkZCBuZXQgZmYw Mjo6OiBnYXRld2F5IDo6MQ0KYWRkIG5ldCA6OmZmZmY6MC4wLjAuMDogZ2F0ZXdheSA6OjEN CmFkZCBuZXQgOjowLjAuMC4wOiBnYXRld2F5IDo6MQ0KR2VuZXJhdGluZyBob3N0LmNvbmYu DQpDcmVhdGluZyBhbmQvb3IgdHJpbW1pbmcgbG9nIGZpbGVzbmV3c3lzbG9nOiBjYW4ndCBt a3N0ZW1wIGxvZ2ZpbGUNCi90bXAvSEQtTUNQLmxvZy56eHR1Q09WOiBSZWFkLW9ubHkgZmls ZSBzeXN0ZW0NCi4NClN0YXJ0aW5nIHN5c2xvZ2QuDQpBcHIgMTcgMTk6MDY6NTcgUG9vbC1N Q1Agc3lzbG9nZDogL3RtcC9IRC1NQ1AubG9nOiBSZWFkLW9ubHkgZmlsZSBzeXN0ZW0NCkNs ZWFyaW5nIC90bXAgKFggcmVsYXRlZCkuDQpTdGFydGluZyBsb2NhbCBkYWVtb25zOlN0b3Bw aW5nIHN5c2xvZ2QuDQpBcHIgMTcgMTk6MDY6NTggUG9vbC1NQ1Agc3lzbG9nZDogZXhpdGlu ZyBvbiBzaWduYWwgMTUNCldhaXRpbmcgZm9yIFBJRFM6IDc5NC4NClN0YXJ0aW5nIHN5c2xv Z2QuDQpIb21lRGFlbW9uLU1DUCBWNS4xLjANCkNvcHlyaWdodCAyMDE2LTIwMTggS2FybCBE ZW5uaW5nZXINCkFsbCBSaWdodHMgUmVzZXJ2ZWQNCkJlZ2lubmluZyBkZXRhY2hlZCAobm9y bWFsKSBvcGVyYXRpb24uLi4NCi4NClVwZGF0aW5nIG1vdGQ6Lg0KTW91bnRpbmcgbGF0ZSBm aWxlc3lzdGVtczouDQppbnRjMDogU3B1cmlvdXMgaW50ZXJydXB0IGRldGVjdGVkDQpTdGFy dGluZyBwb3dlcmQuDQpTdGFydGluZyBudGltZWQuDQpSRVNUQVJUDQpDb25maWd1cmluZyB2 dDogYmxhbmt0aW1lLg0KaW50YzA6IFNwdXJpb3VzIGludGVycnVwdCBkZXRlY3RlZA0KUGVy Zm9ybWluZyBzYW5pdHkgY2hlY2sgb24gc3NoZCBjb25maWd1cmF0aW9uLg0KU3RhcnRpbmcg c3NoZC4NClN0YXJ0aW5nIHNlbmRtYWlsX3N1Ym1pdC4NClN0YXJ0aW5nIHNlbmRtYWlsX21z cF9xdWV1ZS4NClN0YXJ0aW5nIGNyb24uDQpTdGFydGluZyBiYWNrZ3JvdW5kIGZpbGUgc3lz dGVtIGNoZWNrcyBpbiA2MCBzZWNvbmRzLg0Kcm06IC9maXJzdGJvb3Q6IFJlYWQtb25seSBm aWxlIHN5c3RlbQ0KDQpXZWQgQXByIDE3IDE5OjA3OjAxIENEVCAyMDE5DQppbnRjMDogU3B1 cmlvdXMgaW50ZXJydXB0IGRldGVjdGVkDQpsb2NhbF9pbnRjMDogU3B1cmlvdXMgaW50ZXJy dXB0IGRldGVjdGVkDQppbnRjMDogU3B1cmlvdXMgaW50ZXJydXB0IGRldGVjdGVkDQpsb2Nh bF9pbnRjMDogU3B1cmlvdXMgaW50ZXJydXB0IGRldGVjdGVkDQppbnRjMDogU3B1cmlvdXMg aW50ZXJydXB0IGRldGVjdGVkDQpsb2NhbF9pbnRjMDogU3B1cmlvdXMgaW50ZXJydXB0IGRl dGVjdGVkDQppbnRjMDogU3B1cmlvdXMgaW50ZXJydXB0IGRldGVjdGVkDQpsb2NhbF9pbnRj MDogU3B1cmlvdXMgaW50ZXJydXB0IGRldGVjdGVkDQpsb2NhbF9pbnRjMDogU3B1cmlvdXMg aW50ZXJydXB0IGRldGVjdGVkDQpsb2NhbF9pbnRjMDogU3B1cmlvdXMgaW50ZXJydXB0IGRl dGVjdGVkDQpsb2NhbF9pbnRjMDogU3B1cmlvdXMgaW50ZXJydXB0IGRldGVjdGVkDQpsb2Nh bF9pbnRjMDogU3B1cmlvdXMgaW50ZXJydXB0IGRldGVjdGVkDQppbnRjMDogU3B1cmlvdXMg aW50ZXJydXB0IGRldGVjdGVkDQppbnRjMDogU3B1cmlvdXMgaW50ZXJydXB0IGRldGVjdGVk DQoNCi4uLi4NCg0KJCB1cHRpbWUNCsKgMjo1MVBNwqAgdXAgOCBtaW5zLCAxIHVzZXIsIGxv YWQgYXZlcmFnZXM6IDAuMTAsIDAuMTMsIDAuMTANCg0KwqDCoMKgIDEgdXNlcnPCoMKgwqAg TG9hZMKgIDAuMDjCoCAwLjEywqAgMC4xMMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgQXByIDE3IDE0OjUyDQrCoMKgIE1lbSB1c2FnZTrCoMKgIDklUGh5wqAgNiVLbWVt DQpNZW06IEtCwqDCoMKgIFJFQUzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFZJUlRVQUzCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgVk4gUEFHRVLCoMKgIFNX QVANClBBR0VSDQrCoMKgwqDCoMKgwqDCoCBUb3TCoMKgIFNoYXJlwqDCoMKgwqDCoCBUb3TC oMKgwqAgU2hhcmXCoMKgwqAgRnJlZcKgwqDCoMKgwqDCoMKgwqDCoMKgIGluwqDCoCBvdXTC oMKgwqDCoA0KaW7CoMKgIG91dA0KQWN0wqDCoCAyNzEwOMKgwqDCoCA4OTQ0wqDCoCAxMjUw MjjCoMKgwqDCoCA5OTgwwqAgODQ5NTkywqAgY291bnQNCkFsbMKgwqAgMjc4MTLCoMKgwqAg OTYyOMKgwqAgMTI4ODEywqDCoMKgIDEzNzQ0wqDCoMKgwqDCoMKgwqDCoMKgIHBhZ2VzDQpQ cm9jOsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgSW50ZXJydXB0cw0KwqAgcsKgwqAgcMKgwqAgZMKgwqAgc8KgwqAg d8KgwqAgQ3N3wqAgVHJwwqAgU3lzwqAgSW50wqAgU29mwqAgRmx0wqDCoMKgwqDCoMKgwqAg aW9mbHQgMzU3NzkgdG90YWwNCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAyNcKgwqDCoMKg wqAgMTAwMcKgwqAgNTLCoCAzMzEgOTQzMsKgIDEwOcKgwqDCoCA1wqDCoMKgwqDCoMKgwqAg Y293wqDCoMKgIDExNTUNCmxvY2FsX2ludGMNCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDUgemZvZMKgwqAgODA1OQ0KbG9jYWxf aW50Yw0KwqAwLjQlU3lzwqDCoCAwLjElSW50csKgIDAuMSVVc2VywqAgMC4wJU5pY2UgOTku NSVJZGxlwqDCoMKgwqDCoMKgwqDCoCBvemZvZMKgwqDCoMKgwqDCoA0KbG9jYWxfaW50Yw0K fMKgwqDCoCB8wqDCoMKgIHzCoMKgwqAgfMKgwqDCoCB8wqDCoMKgIHzCoMKgwqAgfMKgwqDC oCB8wqDCoMKgIHzCoMKgwqAgfMKgwqDCoMKgwqDCoMKgwqDCoMKgICVvemZvZMKgwqDCoMKg wqDCoA0KaW50YzAsMTogbQ0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRhZWZywqDCoMKgwqDCoMKgDQppbnRjMCwyOiB2 DQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZHRidWbCoMKgwqDCoMKgwqDCoMKg wqAgcHJjZnIgMjYzMDYNCmludGMwLDE3Oi0NCk5hbWVpwqDCoMKgwqAgTmFtZS1jYWNoZcKg wqAgRGlyLWNhY2hlwqDCoMKgwqAgMzA4MDUgZGVzdm7CoMKgwqDCoMKgwqDCoMKgwqAgdG90 ZnLCoMKgwqDCoMKgwqANCmludGMwLDI4Og0KwqDCoCBDYWxsc8KgwqDCoCBoaXRzwqDCoCAl wqDCoMKgIGhpdHPCoMKgICXCoMKgwqDCoMKgIDIxOTkgbnVtdm7CoMKgwqDCoMKgwqDCoMKg wqAgcmVhY3TCoMKgwqDCoCA0DQppbnRjMCw2MToNCsKgwqDCoCAzMDA3wqDCoMKgIDMwMDUg MTAwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxMDM0IGZyZXZuwqDCoMKg wqDCoMKgwqDCoMKgIHBkd2FrwqDCoMKgwqDCoMKgDQppbnRjMCw2NToNCsKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDUgcGRwZ3PC oMKgwqDCoMKgwqANCmludGMwLDcwOi0NCkRpc2tzIG1tY3NkwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgaW50cm7CoMKgwqDCoMKgwqANCmNwdTA6cmVuZGUNCktC L3TCoMKgIDAuMDDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA2NjcyOCB3aXJlwqDCoMKg wqDCoMKgwqANCmNwdTE6cmVuZGUNCnRwc8KgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgMjA4MDAgYWN0wqDCoMKgwqDCoMKgwqDCoA0KY3B1MjpyZW5kZQ0KTUIv c8KgwqAgMC4wMMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMTM4OCBpbmFjdMKgwqDC oMKgwqDCoA0KY3B1MzpyZW5kZQ0KJWJ1c3nCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgbGF1bmTCoMKgwqDCoMKgwqANCmNwdTA6YXN0DQrCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDg0OTU5MiBmcmVl wqDCoMKgwqDCoMKgwqANCmNwdTE6YXN0DQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgMzg4ODQgYnVmwqDCoMKgwqDCoMKgwqDCoA0KY3B1Mjph c3QNCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KY3B1Mzphc3QNCsKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCAyMw0KY3B1MDpwcmVlbQ0KwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCAxMjINCmNwdTE6cHJlZW0NCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA1NQ0KY3B1Mjpw cmVlbQ0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDU1DQpjcHUzOnByZWVtDQrCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqANCmNwdTA6aGFyZGMNCg0KDQpPbiBteSBiZW5jaCB3 aXRob3V0IHRoZSBJMmMgaW5wdXRzIGNvbm5lY3RlZCAod2hpY2ggZG8gYW5hbG9nIHJlYWRz KSBJDQpkbyBOT1QgZ2V0IHRoZSBzcHVyaW91cyBpbnRlcnJ1cHQgcHJpbnRzLsKgIFdpdGgg aXQgY29ubmVjdGVkIEkgZG8uwqAgVGhlDQpwcm9jZXNzIHRoYXQgcmVhZHMgdGhlbSBpcyBj b2RlIHRoYXQgaXMgcnVubmluZyBpbiBib3RoIGNhc2VzLCBidXQgaWYgaXQNCmNhbm5vdCBm aW5kIHRoZSBJMmMgZGV2aWNlcyBpdCBsb2dzIHRoZSBlcnJvciBidXQgY29udGludWVzLCBz byBhbGwgaXQNCmdldHMgdG8gaXMgdHJ5aW5nIHRvIG9wZW4gdGhlIHVuaXQsIGRvZXNuJ3Qg c2VlIGl0IHdoZW4gcHJvYmVkLCBhbmQNCmdpdmVzIHVwLg0KDQpJdCBhcHBlYXJzIHRoYXQg STJjIGlzIGFuIGluaGVyZW50IHBhcnQgb2YgdGhlIHNwdXJpb3VzIGludGVycnVwdCB0aGlu Zw0Kc3RpbGwgYW5kIHdoaWxlIHRoZSB0aW1lciBpc3N1ZSBhcHBlYXJzIHRvIGJlIGZpeGVk IHRoYXQgZG9lc24ndCByZXNvbHZlDQp0aGUgb3RoZXIgcHJvYmxlbS4NCg0KQW55IGlkZWFz IG9uIGhvdyB0byB0cmFjayBkb3duIGV4YWN0bHkgd2hhdCBpcyBnZW5lcmF0aW5nIHRob3Nl IHdhcm5pbmdzPw0KDQotLSANCkthcmwgRGVubmluZ2VyDQprYXJsQGRlbm5pbmdlci5uZXQg PG1haWx0bzprYXJsQGRlbm5pbmdlci5uZXQ+DQovVGhlIE1hcmtldCBUaWNrZXIvDQovW1Mv TUlNRSBlbmNyeXB0ZWQgZW1haWwgcHJlZmVycmVkXS8NCg== --------------ms010405050400040104070202 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 --------------ms010405050400040104070202-- From owner-freebsd-arm@freebsd.org Wed Apr 17 20:14:11 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 70A4915783A3 for ; Wed, 17 Apr 2019 20:14:11 +0000 (UTC) (envelope-from balanga.bar@gmail.com) Received: from mail-ed1-x535.google.com (mail-ed1-x535.google.com [IPv6:2a00:1450:4864:20::535]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2B16691A11; Wed, 17 Apr 2019 20:14:10 +0000 (UTC) (envelope-from balanga.bar@gmail.com) Received: by mail-ed1-x535.google.com with SMTP id d13so22086184edr.5; Wed, 17 Apr 2019 13:14:10 -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=cawfgoQBpD+2MMu2CBdx6visvzBoNPcjsIIsqXVoCbo=; b=jQSUj4YFOKQ06iAKwZ6ishj0p++lNpvqFGQbkb5/edjZv9KxQXk+yhE+ijZHwusm0x AWTxY7Wpyx5ECDzBlLMEDdCxQ9VlF2fkP/gg6cWYGQ/dwNG2rESW4a2I5oN2/9bE/+U+ rctxC6agEBGy8csT5Ye9yIyONVEpd5dRj9pqsK1j22HXSIr2rrA/dDnkkxfdLCHZYDhi JfaY3rQ88Vz0fJXh79j/tds81WpBxXcQgeC2wgsLDHwyn7tryBW1GTNioc71wU1Byc7L WCeAQ6r6JGjVCOuTIlhETwOAOp4FJdMI0nH2Db+i4i1bvsLg3jVTn1sdkGlooS6+4MbH UyPw== 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=cawfgoQBpD+2MMu2CBdx6visvzBoNPcjsIIsqXVoCbo=; b=RY4zEe6UY1tum9SupGp5ep4XTmySyIP+Aet9ZZoDsVC0/OhfZQNa8GGADlD7Jw7X6o uJo1UITSbBB1bc9MvhePeu9uFbWZNRHDqi9ytdaJ07+86Br0m6ZlB8453agDq4abm0D0 7G0a4mfwqszEXmI1NWs9xd8myaOODD9SXVcXclA4ydHsbJsQ85T+pySMXz465W4k9VFb s6xldT6+kWXwtETqfa25RNVxl3EQXETHwyxsIyy9iSQ2p/agN8PA05um2UNOtRCJUQ0u nUOYy8Y2g5vrGD/wO+J1tUwJ4IevOn4CBct3nGEwJgy1NHaPqPJlc+3B7K/Uhxd44Qc0 TQIA== X-Gm-Message-State: APjAAAWaLeM3plZgdFaX3g80qum5o9UM7kTuSf3byA1QH3Sbnq+ZaJA8 yGaTcvsCCwoE5WUaZoV7n2KnJjBKemLR22dGNmXumPNXKzs= X-Google-Smtp-Source: APXvYqzIkpKhlLYxVCIV6FymkcE7MEumRIXxKu+TChaFW7+DMtbeIr30lEJ+MQeJm5QRPK2P7UDbBBcU8gC/gr5huo0= X-Received: by 2002:a17:906:7b86:: with SMTP id s6mr47875209ejo.144.1555532048700; Wed, 17 Apr 2019 13:14:08 -0700 (PDT) MIME-Version: 1.0 References: <693425711bdc5e7fbff22bb4056c33326fca8c4d.camel@freebsd.org> <7a36b81cb2c29293296bac9ae1764f0091281408.camel@freebsd.org> In-Reply-To: From: Balanga Bar Date: Wed, 17 Apr 2019 22:13:49 +0100 Message-ID: Subject: Re: Marvell Kirkwood - anyone? To: Ian Lepore Cc: freebsd-arm@freebsd.org X-Rspamd-Queue-Id: 2B16691A11 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=jQSUj4YF; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of balangabar@gmail.com designates 2a00:1450:4864:20::535 as permitted sender) smtp.mailfrom=balangabar@gmail.com X-Spamd-Result: default: False [-5.75 / 15.00]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; NEURAL_HAM_SHORT(-0.95)[-0.947,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; 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.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_TLS_LAST(0.00)[]; SUBJECT_ENDS_QUESTION(1.00)[]; RCVD_IN_DNSWL_NONE(0.00)[5.3.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; IP_SCORE(-2.79)[ip: (-9.28), ipnet: 2a00:1450::/32(-2.38), asn: 15169(-2.22), country: US(-0.06)]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Apr 2019 20:14:11 -0000 Do you have build instructions for building 8.2? It seems that the instructions in, for example, https://wiki.freebsd.org/FreeBSDMarvell are not easily reproduced.... What target should I use? I presume DOCKSTAR was not available at the time... On Wed, Apr 17, 2019 at 3:23 PM Ian Lepore wrote: > On Wed, 2019-04-17 at 01:34 +0100, Balanga Bar wrote: > > To be honest, I would try installing 8.2 if I could find instructions > > for > > building it... > > > > Would I need to install 8,2 on my PC to build 8.2 for FreeBSD/ARM? > > > > > > It was somewhere around freebsd 10.1 that I lost the ability to build > freebsd 8.x (which had already been EOL for years at that point). > Accumulated changes in the build system finally got to be too much. > > Ever since then, I've used an amd64 jail running freebsd 8.4 as a build > environment for crossbuilding freebsd 8.2 for arm. These days the jail > is hosted on a 12-stable system. In jail.conf for that jail I have > > osrelease="8.4-STABLE"; > osreldate= 804507; > > Note that running freebsd 8.2 on any public-facing machine on the > network may not be a good idea. There have been very many critical > security fixes to the base OS since then. At $work, we selectively > cherry-pick security changes into our local 8.2 repo, and also our > products tend to be used on private networks protected by firewalls. > > -- Ian > > From owner-freebsd-arm@freebsd.org Wed Apr 17 20:26:13 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D23EB1578A3D for ; Wed, 17 Apr 2019 20:26:12 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 4A18692364 for ; Wed, 17 Apr 2019 20:26:12 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: by mailman.ysv.freebsd.org (Postfix) id 0D6091578A3C; Wed, 17 Apr 2019 20:26:12 +0000 (UTC) Delivered-To: arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C029B1578A3B for ; Wed, 17 Apr 2019 20:26:11 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mail.blih.net (mail.blih.net [212.83.177.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.blih.net", Issuer "mail.blih.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 9F1A292363 for ; Wed, 17 Apr 2019 20:26:09 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mail.blih.net (mail.blih.net [212.83.177.182]) by mail.blih.net (OpenSMTPD) with ESMTP id ab08042c; Wed, 17 Apr 2019 22:26:01 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bidouilliste.com; h=date :from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=mail; bh=8J+Yw5vvoy0WN7LCt1jjHs9bJac=; b=cPC4jUaCxmmhoO06zu+xsO4VC5Pc 48HjvALk0Y1BZVBwunneCzgixH7ezGGp2sxZ95qMMDYQ7wbx8INU/88JjyYT3r/Z UJyR6IHpUCsD3k2+IKc0UIPz9ncKux7X5JXsJO94bWHb+aTuyVVFFiWabYPGJbxA Drxjw3GjqeasWZU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=bidouilliste.com; h=date :from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; q=dns; s= mail; b=YZlDybNVNJxo3WFoA3wrkBBPMl6vusQkcnKMBGy6H+tyypqM+qIS7PNA yC7bbFPTm/w2Go8BTAEwE+89axA0BOmCqAFLEQmV3kCnsoYQYgKC6J15xp5Ck/a1 9FMoW3W64BSZ5sUra3tttdun9u5c/JdmKaaCoUvodfkRRT1Q9Lc= Received: from skull.home.blih.net (ip-9.net-89-3-105.rev.numericable.fr [89.3.105.9]) by mail.blih.net (OpenSMTPD) with ESMTPSA id 7dd44550 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO; Wed, 17 Apr 2019 22:26:01 +0200 (CEST) Date: Wed, 17 Apr 2019 22:26:01 +0200 From: Emmanuel Vadot To: Daniel Braniss Cc: "freebsd-arm@freebsd.org" Subject: Re: i2c almost working for me, was Re: i2c still not working for me Message-Id: <20190417222601.c037efe0cb48987c81032bac@bidouilliste.com> In-Reply-To: <5D4799BC-08DF-4F3D-81A4-C2D938F4AF93@cs.huji.ac.il> References: <12F641C3-9FAA-4A3A-BA18-A7302F3A0F5E@cs.huji.ac.il> <20190409095819.c560dbc156c46e5ca0244e3e@bidouilliste.com> <23A47048-642A-481C-B7BE-B61E55F82955@cs.huji.ac.il> <20190409171604.GA4581@bluezbox.com> <6119CE3B-6042-4DDC-82BE-B0C0C7ADA838@cs.huji.ac.il> <5D4799BC-08DF-4F3D-81A4-C2D938F4AF93@cs.huji.ac.il> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.32; amd64-portbld-freebsd13.0) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 9F1A292363 X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bidouilliste.com header.s=mail header.b=cPC4jUaC; spf=pass (mx1.freebsd.org: domain of manu@bidouilliste.com designates 212.83.177.182 as permitted sender) smtp.mailfrom=manu@bidouilliste.com X-Spamd-Result: default: False [-1.75 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[bidouilliste.com:s=mail]; NEURAL_HAM_MEDIUM(-0.49)[-0.489,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:212.83.177.182/32]; MV_CASE(0.50)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[bidouilliste.com]; NEURAL_HAM_LONG(-0.89)[-0.889,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bidouilliste.com:+]; MX_GOOD(-0.01)[mx-backup.blih.net,mail.blih.net]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-0.85)[-0.852,0]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(0.39)[ip: (-0.95), ipnet: 212.83.160.0/19(2.97), asn: 12876(-0.07), country: FR(-0.01)]; ASN(0.00)[asn:12876, ipnet:212.83.160.0/19, country:FR]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Apr 2019 20:26:13 -0000 On Tue, 16 Apr 2019 09:16:02 +0300 Daniel Braniss wrote: >=20 >=20 > > On 11 Apr 2019, at 09:56, Daniel Braniss wrote: > >=20 > > if no device is connected, I2CRDWR hangs,=20 > > it also happens with i2c(8) -s, only reboot helps. > >=20 > > ichb1: twsi_reset: Using IIC_FASTEST/UNKNOWN mode with speed param=3D2a > > iichb1: TWSI_WRITE: Writing 0 to 18 > > iichb1: TWSI_WRITE: Writing 2a to 14 > > iichb1: TWSI_WRITE: Writing 40 to c > > iichb1: TWSI_WRITE: Writing c4 to c > > iichb1: twsi_transfer: transmitting 2 messages > > iichb1: TWSI_READ: read f8 from 10 > > iichb1: twsi_transfer: status=3Df8 > > iichb1: twsi_transfer: msg[0] flags: 0 > > iichb1: twsi_transfer: msg[0] len: 9 > > iichb1: TWSI_WRITE: Writing e4 to c > >=20 > > and now it?s hung > [?] I don't see that on my OrangePi One or Pine64-LTS. >=20 > even with a working device, this happens sometimes: >=20 > my app gets ENXIO from the ioctl(fd, I2CRDWR, &data) and on the console: > ? > gic0: Spurious interrupt detected: last irq: 38 on CPU2 > gic0: Spurious interrupt detected: last irq: 38 on CPU2 > gic0: Spurious interrupt detected: last irq: 38 on CPU2 > gic0: Spurious interrupt detected: last irq: 29 on CPU2 > gic0: Spurious interrupt detected: last irq: 29 on CPU2 > gic0: Spurious interrupt detected: last irq: 38 on CPU2 > gic0: Spurious interrupt detected: last irq: 29 on CPU2 > gic0: Spurious interrupt detected: last irq: 38 on CPU2 > gic0: Spurious interrupt detected: last irq: 29 on CPU2 > gic0: Spurious interrupt detected: last irq: 38 on CPU2 > gic0: Spurious interrupt detected: last irq: 38 on CPU2 > gic0: Spurious interrupt detected: last irq: 38 on CPU2 > gic0: Spurious interrupt detected: last irq: 38 on CPU2 > gic0: Spurious interrupt detected: last irq: 38 on CPU2 > gic0: Spurious interrupt detected: last irq: 38 on CPU2 > gic0: Spurious interrupt detected: last irq: 38 on CPU2 > gic0: Spurious interrupt detected: last irq: 38 on CPU2 > gic0: Spurious interrupt detected: last irq: 29 on CPU2 > gic0: Spurious interrupt detected: last irq: 29 on CPU2 > gic0: Spurious interrupt detected: last irq: 29 on CPU2 >=20 > the good news: my app is killable :-) I would need more details for this. > _______________________________________________ > 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 Emmanuel Vadot From owner-freebsd-arm@freebsd.org Wed Apr 17 20:28:52 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B6CB31578AD9 for ; Wed, 17 Apr 2019 20:28:52 +0000 (UTC) (envelope-from balanga.bar@gmail.com) Received: from mail-ed1-x542.google.com (mail-ed1-x542.google.com [IPv6:2a00:1450:4864:20::542]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id A800F923F9; Wed, 17 Apr 2019 20:28:51 +0000 (UTC) (envelope-from balanga.bar@gmail.com) Received: by mail-ed1-x542.google.com with SMTP id d13so22119303edr.5; Wed, 17 Apr 2019 13:28:51 -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=qVXegzvuQV18f5m3EvfZR6DW0iRpEoIAm+n0yf8+Rkc=; b=mzksNyFCG3B2euusLQ1YLnKuIJRM/CCeKL/q/1LQUVDcGw7ktnPETy02SQ5/ZJMRXF XfFyjkC/OKvFFd7giiAILNn9T8DMai9V0k70oVp9t1L1+i+U3a5CoWK9sfn9Gm/GAjev LhCWkxMj9rEGfG6kHNDvatwhsipU1pmWb8BgEuRyyZyXenH0ae+AoXSTPZnfLuiNpBG8 j4Y5onwmLUbZ5d/wHw1Y+qVdunUDhm4uKpQuEhwAVhSWrGyiGKQTF3u4pNnEMRRNJ7Lx G1CoDTNc5jPWRZPa3Mw1QLWOtRG7ueWQd/Z0/XApdSuwtTAiwTIuuMUYmzi70Q+VJ9b2 Ln8Q== 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=qVXegzvuQV18f5m3EvfZR6DW0iRpEoIAm+n0yf8+Rkc=; b=r7y9uHfrr32AKP3fvIFHYku3uj251nVEfbOfIidBojjHhevB0uexExdhnlzbduZ14y DnCFK/LinqG+ekDPMNN6x6gXPug5IjQPXIrARIoGAEr6bYm7XorwPE0pMGGeOA6oQVWQ 7cKOvx9RnChQxSCqViaOk4bQ/cMlWfqEvQPmNxOiCKCX+vpyl7l4mroV5auFKTMbIBYi KHn69xYUaVyrBygFmmP0Lnp+9u+FuRsS6WiD3YzVRu9qvOowHs4CBkVBQbzEByaVoJun w8Cy1vcx6F5EGJOLk0LriXdy1timBDyU/gebO9pBp5Mtlgn/jMIL8Xrre2BhxTtM6kD9 C98Q== X-Gm-Message-State: APjAAAVRK+rf0UsdueKhKcK673c0aa2gF4OnijXf97jfNJOv5PjwpWOj qag2J7+YCSzxjm13FG+34ov41OLuF7Mg++lMz3tG+p+U X-Google-Smtp-Source: APXvYqxAzfpNhSqiSEC1B3xpW6fyAvblrUGzw6h0ENLfKu89zCtoBwzAR2QtOLtdvyUZ0wXqsFiqSo+4RVzxNfxcTks= X-Received: by 2002:a17:906:35d4:: with SMTP id p20mr1152337ejb.274.1555532930495; Wed, 17 Apr 2019 13:28:50 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Balanga Bar Date: Wed, 17 Apr 2019 22:28:31 +0100 Message-ID: Subject: Re: ubldr To: Ian Lepore Cc: Hyun Hwang , freebsd-arm@freebsd.org X-Rspamd-Queue-Id: A800F923F9 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=mzksNyFC; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of balangabar@gmail.com designates 2a00:1450:4864:20::542 as permitted sender) smtp.mailfrom=balangabar@gmail.com X-Spamd-Result: default: False [-4.96 / 15.00]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; NEURAL_HAM_SHORT(-0.98)[-0.980,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; 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.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[2.4.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; IP_SCORE(-0.97)[ip: (-0.17), ipnet: 2a00:1450::/32(-2.38), asn: 15169(-2.22), country: US(-0.06)]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Apr 2019 20:28:52 -0000 I found the ubldr from 11.2 would look for kernel on disk whereas the one from 12.0 tried to boot from net, so I copied the 11.2 version to the FAT partition on a USB stick and it finds the 12.0 kernel on a UFS partition on the stick. On Wed, Apr 17, 2019 at 3:28 PM Ian Lepore wrote: > On Wed, 2019-04-17 at 09:06 +0100, Balanga Bar wrote: > > Thanks for the link. I notice this bit:- > > > > ubldr > > > > - [ need more here too ] > > > > so am none the wiser really. I get the impression that ubldr is a > > fairly > > recent introduction, ie I don't think it got built under FreeBSD 9... > > > > I had a feeling that wiki page would be too out of date to be useful. I > wrote most of that before ubldr came into existance; it mostly > describes how old arm systems booted without using loader(8) at all. > > So, the short answer is: ubldr is loader(8) compiled with options to > use U-Boot "API" services as a bios. It requires that u-boot be built > with the CONFIG_API option. In u-boot, you load ubldr as if it were > the kernel, and it uses uboot API calls to find and load the kernel and > modules. > > -- Ian > > > On Wed, Apr 17, 2019 at 2:20 AM Hyun Hwang > > wrote: > > > > > On Tuesday, April 16, 2019, 6:53 PM (UTC-04:00), Balanga Bar < > > > balanga.bar@gmail.com> wrote: > > > > Can anyone tell me what ubldr is or provide a link to info about > > > > it? > > > > > > ubldr is u-boot loader. Please refer to [this article]( > > > https://wiki.freebsd.org/FreeBSD/arm/BootProcess). > > > -- > > > Hyun "Harold" Hwang > > > > > > > _______________________________________________ > > 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 > > " > > From owner-freebsd-arm@freebsd.org Wed Apr 17 20:40:55 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5386F1578FA5 for ; Wed, 17 Apr 2019 20:40:55 +0000 (UTC) (envelope-from balanga.bar@gmail.com) Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com [IPv6:2a00:1450:4864:20::536]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2EF6692C8A for ; Wed, 17 Apr 2019 20:40:54 +0000 (UTC) (envelope-from balanga.bar@gmail.com) Received: by mail-ed1-x536.google.com with SMTP id j20so11929049edq.10 for ; Wed, 17 Apr 2019 13:40:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=O3nlyLw4PSmjjZuksNuGCvAa66+IpBUjzXYUCdqS90U=; b=h1o0Y5nyr3wUfOMbD1rwIkbs4p+15SfIiR+VYG+KeJ60guDdn2tMfUiwz58HmxXF6b +K/gNpD0a1W2/9zCdAb0SP2x4iepC6L/YM1/awy0Th4s3uyQhPr/LBLTHfmqV/pPmd9v kfm/pQvaqJgIhm2tn8qjxT0SeQuqNvguxvs4IOBkZH/SoBBHqy/N5g0fsZa8xWYkEOX2 qon7qZG9eLAXpyfRjmgqsDD/mUIPUCVn1ivd54D7jDus5GVeIQwVqfsgnQBYo7MK5XCS kYdtmj+nzm/ibvtjLnO38vqL59Ke725Uf/JtGxudEq8uFmllKv1ASLQ7QdZ6PBKz7yPr cCIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=O3nlyLw4PSmjjZuksNuGCvAa66+IpBUjzXYUCdqS90U=; b=s6S5lPZ1xe4evPuG0+ZE09lYeN1OeoXkpa9pKRVg9G/03US1kb4Wgi18aYkb80GX3F zWREUNdFDD7o5ywZck7KkdHdLYV5JXP039vtRpIFf6PCHIZRFOGAF+iI0ftCY9aVIXYV xUJAKZPkAdRXs1pUn10jtH7zsJqIWqtyq2yWdjLptEucJa36Q7+3ngiyUWrVZbDqvjEe Kmkw+Om+nd13pvbm4hafWDCrUkwO/EJle7E3GwpdeH6k6fy/8KGVFIOTEuO14MS8SBEJ E5hOYVJL1JUaybbwRZ71oJVwvLxSq4429MrUyFwD1r/Iv5aRu4z0etD6RLlhU1O7uR3V EqxQ== X-Gm-Message-State: APjAAAWe26XrP8ZMl/1tAtQvOxK8x+oOrci+xajq/Yd1bDY6HSEbpiqG /1tbiq5ZTLMzYu2yyqVDNFpzQVUjzpnENphyP//GI6Frx0A= X-Google-Smtp-Source: APXvYqyM56TDb25MSzrF4QugfNmwXlVMJq/YFJWv9qkS/P4Olhf1t9GfHAhdqs7uxvcJz4d7CIr0RaEjsowYnsdlwoE= X-Received: by 2002:a50:e00b:: with SMTP id e11mr55895130edl.93.1555533652893; Wed, 17 Apr 2019 13:40:52 -0700 (PDT) MIME-Version: 1.0 From: Balanga Bar Date: Wed, 17 Apr 2019 22:40:34 +0100 Message-ID: Subject: loaderdev To: freebsd-arm@freebsd.org X-Rspamd-Queue-Id: 2EF6692C8A X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=h1o0Y5ny; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of balangabar@gmail.com designates 2a00:1450:4864:20::536 as permitted sender) smtp.mailfrom=balangabar@gmail.com X-Spamd-Result: default: False [-6.72 / 15.00]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; TO_DN_NONE(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; NEURAL_HAM_SHORT(-0.98)[-0.976,0]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; 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.dwl.dnswl.org : 127.0.5.0]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; RCPT_COUNT_ONE(0.00)[1]; IP_SCORE(-2.74)[ip: (-9.02), ipnet: 2a00:1450::/32(-2.38), asn: 15169(-2.22), country: US(-0.06)]; RCVD_IN_DNSWL_NONE(0.00)[6.3.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Apr 2019 20:40:55 -0000 I've looked for info on possible values for loaderdev, but have not seen anything, although I notice when booting my GoFlex Home I see U-Boot env: loaderdev not set, will probe all devices. What should I set loaderdev to and where does this line come from? From owner-freebsd-arm@freebsd.org Wed Apr 17 20:58:17 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D8D0715796DD for ; Wed, 17 Apr 2019 20:58:16 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound2m.ore.mailhop.org (outbound2m.ore.mailhop.org [54.149.155.156]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 29BA69389A for ; Wed, 17 Apr 2019 20:58:15 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1555534694; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=okbeCsKxgz77Js84/BtYhiam3Guvby21xrsQF3o/Rtxr7bYOBPJTX8+TC+IOOC6O0UTFgIuZQyF0u vzSMKRTv50i1G7O3X55rVuY03sIRfVHQWkL2LNllzRRCfUH0fpzF4ijjoUbHeoovP7LBvirftVlFIv 14h5hYwbuxO+IY+yWKsLm9J5NcONrDlJdBnfARoJe0q6RBgJ8LTO/nnR0v47dLdmx1W627Q73o8vVy w9E7Ul6WwdOfPB4dHjZ7WfsgiUM50RaZ+VQHulsnBqwVUR6LDf/LDPaHXNjrMVnMh1TEAHEG2tZrNi wZEyTZYnt+WvWtdeP0T0fP68iDMOGkg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:dkim-signature:from; bh=7YbBiW9x2VazX5ELwqrFLEkS53Asxr78yDAoqAqo0fI=; b=BXQICv5/mLRnKNNtI+/EhPEFcSGNeSN+RzEzGF8nI4uNMt0qVc9GJw0xwwUC/GeLw2pWCJhDOqdZR DabL3zxKnjyfJXHffrB7Ff/1ZenNFCJvdu8QdLAdEeZL5Y0aYcG3meFSn5Mg5mmR10lvrypBaC+Wms rqRfXybaYiyHqryTlAnukgHwIim7k9kulLnanAcrClx9dLK+H9RuYf/ljN5VLfkYxtE1o3ml1WDtC4 wevuVnVMIeaKZXYaA6ljg3j0S+RfRpQw7gs7yEqjX4SqqKdEJpu+h0LOOXQxufh0hPuFlZ1aPNU2cG S9c89RKU1JaM2ml5DvIbIZ02ItPqqiA== ARC-Authentication-Results: i=1; outbound4.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:from; bh=7YbBiW9x2VazX5ELwqrFLEkS53Asxr78yDAoqAqo0fI=; b=eeeOgQr0RDNayKc4owEsRl7vQ3C4vriCuX97UBVtugeneLjLlCGpy0p/8tKQp6IlWdT/0xSG1SVC2 a0SaPVfycjSgwGPpCptiTHjHWRn4V3j8r+FYwLWuwergOkOgok+j4t+TXJD3GSySKjsKRj6+6Yl26C 7clHw6HxC3+gw/2uZq4ERKRmZGSl6KWLpD1zYOdTR8ameqxj7p8M1+7M/1lpnj5IvMmXKYy1L5Q20H wI3HfZ+xzzsK2S+RzcN/UJGyN8622JWdxhePtm+LHsw25RzUUb5MKvoluIczNgsX1/YUCog2lr/ogt HGFON/F9D9jvNRc23FlN6qIvJX7Z6Ig== X-MHO-RoutePath: aGlwcGll X-MHO-User: 8349373d-6153-11e9-919f-112c64a8cf29 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound4.ore.mailhop.org (Halon) with ESMTPSA id 8349373d-6153-11e9-919f-112c64a8cf29; Wed, 17 Apr 2019 20:58:13 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x3HKwCI0047701; Wed, 17 Apr 2019 14:58:12 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: Subject: Re: loaderdev From: Ian Lepore To: Balanga Bar , freebsd-arm@freebsd.org Date: Wed, 17 Apr 2019 14:58:12 -0600 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 29BA69389A X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.99 / 15.00]; TAGGED_RCPT(0.00)[]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_SHORT(-0.99)[-0.993,0]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; ASN(0.00)[asn:16509, ipnet:54.148.0.0/15, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Apr 2019 20:58:17 -0000 On Wed, 2019-04-17 at 22:40 +0100, Balanga Bar wrote: > I've looked for info on possible values for loaderdev, but have not > seen > anything, although I notice when booting my GoFlex Home I see > > U-Boot env: loaderdev not set, will probe all devices. > > What should I set loaderdev to and where does this line come from? > Set loaderdev in the uboot environment, ubldr will read it from there using a uboot API call. The basic values are 'disk' or 'net'. If you use 'net' you need to also set rootpath=ip:/nfs/root/path and serverip= in the uboot env. This will use nfs to load the kernel, and also will mount that nfs filesystem as the rootfs. If you use 'disk' it will probe all disk-like devices to find a freebsd partition marked active (or just the first freebsd partition it finds if none has the active flag in the MBR). Instead of just disk, you can also use specific device types, like mmc, usb, sata. Also, you can append a unit, slice, and partition parameter, like 'disk0:2.1 to boot from the first disk device, slice 2 partition 1 (equivelent to da0s2a or mmcsd0s2a). In freebsd 13 you can use the more common 's2a' syntax, but I haven't merged those changes back to 12 or 11 yet. -- Ian From owner-freebsd-arm@freebsd.org Wed Apr 17 21:02:17 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 671F31579B7C for ; Wed, 17 Apr 2019 21:02:17 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound3d.ore.mailhop.org (outbound3d.ore.mailhop.org [54.186.57.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A9C9393CF1 for ; Wed, 17 Apr 2019 21:02:16 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1555534934; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=jWvNQjf/qWaStfqB2UYSyWPhSyMB6m3w0d1TS3usTOPhuf1nU3vwvATt0Iwpvt/uOby74CI/4kaJN 9awvraxr0fYegoHaFPeGh7/mDeo9BWXQ1mih4csuihr/fILjFtryeawhcTitGdTg53EDU8j+j3rstm b01t/EPrGkDZF7qhl8b67YrGxAL9FAAVA9m9uCGBuIxUHOLHFnxxP6NBeP3XNngCKHqjH/I3VMzZ8l nhVuwkmlgbVn8+4hfBCy4Z2WdCP5boToyR8OgJn1l62qXarsAC0NfdbCpBMbJ/dwfO41tNl9Hxyu/M 2df4SgmaNfb2e3EEmSmagvFadLtdKpQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:dkim-signature:from; bh=w+gj+hiq1PSfhRUynej8xqgUaS7zRQGqaS+I+FSM1bY=; b=qlBwI0r6c+tFGc+rj+sXIXYQa/HIeovlvZpSsCSurKwShd9SnKP8vBnEBFEY52p6RtebOCr2d26uJ CkYc46Kf239DCg0BIezsLY1OrAg1ymE9giWsWLz/R6Ez5mR2zpK1CSKajqVJhp0kVN1ijEEXW1WLVp 5NkhLZDXvdqQxidGeRpfcsKQ9puiRt/LUr6FP3b4e2yINyt5nNFIeM6QRxfLq0TJv3yJgRlkq8oN2j HZAQvx/5f3yPcPxXdTEqb/6Y6QQ29aLUG1pIPoKKCj899MVQdWNU2t1lNWf4XjSBncxDV13bmf19hH o/qrNMVn8Bd7CIfDeH88tOrHAkzEUiQ== ARC-Authentication-Results: i=1; outbound3.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:from; bh=w+gj+hiq1PSfhRUynej8xqgUaS7zRQGqaS+I+FSM1bY=; b=F0IWUeTdkgCFnawXjbVnHwSag/x3fTbgU96Oam9pfi0r4i08kWaFqd53RfwBiw1MKQD6rCBxrCxat VGfxuQIQqLo7AUCt8kTwpQ512g8XF4ew4B2uje4jSDwimrsJB5lVPSvDcGyyUr8mw4DP8IeSQB1V31 nNu89S+t4WBEiqwgPbqfR9joOQerVS+yPrChra+Q+O7u6r+zTg2Jxj2gZLgwC+VrV73z0q2+GVKGTI DYS0b36QoO2gtQiXqHxurL9LsrISZ+pppykoeseuMCrxDMxqIMzuXcvh+EX8TClTWetuOaMd5s6JNV RVuyHS6Ra4UB7p4jD0gEecsLyqW0HUQ== X-MHO-RoutePath: aGlwcGll X-MHO-User: 1257242d-6154-11e9-990e-673a89bc4518 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound3.ore.mailhop.org (Halon) with ESMTPSA id 1257242d-6154-11e9-990e-673a89bc4518; Wed, 17 Apr 2019 21:02:13 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x3HL2Cu9047729; Wed, 17 Apr 2019 15:02:12 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: Subject: Re: Marvell Kirkwood - anyone? From: Ian Lepore To: Balanga Bar Cc: freebsd-arm@freebsd.org Date: Wed, 17 Apr 2019 15:02:12 -0600 In-Reply-To: References: <693425711bdc5e7fbff22bb4056c33326fca8c4d.camel@freebsd.org> <7a36b81cb2c29293296bac9ae1764f0091281408.camel@freebsd.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: A9C9393CF1 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.99 / 15.00]; TAGGED_RCPT(0.00)[]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_SHORT(-0.99)[-0.993,0]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; ASN(0.00)[asn:16509, ipnet:54.186.0.0/15, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Apr 2019 21:02:17 -0000 On Wed, 2019-04-17 at 22:13 +0100, Balanga Bar wrote: > Do you have build instructions for building 8.2? It seems that the > instructions in, for example, https://wiki.freebsd.org/FreeBSDMarvell > are > not easily reproduced.... > > What target should I use? I presume DOCKSTAR was not available at the > time... > I suspect in freebsd 8, SHEEVAPLUG is the closest config. The custom config I use for a dreamplug at $work as available at https://people.freebsd.org/~ian/DREAMPLUG8 -- Ian From owner-freebsd-arm@freebsd.org Wed Apr 17 21:07:56 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id AC9C01579CF7 for ; Wed, 17 Apr 2019 21:07:56 +0000 (UTC) (envelope-from mw@semihalf.com) Received: from mail-qk1-x733.google.com (mail-qk1-x733.google.com [IPv6:2607:f8b0:4864:20::733]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 376EC93E48 for ; Wed, 17 Apr 2019 21:07:55 +0000 (UTC) (envelope-from mw@semihalf.com) Received: by mail-qk1-x733.google.com with SMTP id n68so15280286qka.1 for ; Wed, 17 Apr 2019 14:07:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=semihalf-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=N1ECm5LYhdUDM2TVzI1bVgOij8If3IVde3IU+6Nq2HA=; b=oymFLxPqxgEt0DSECaUicl06fsSx1yqty8RPPou9z0BXlMkQ7Rqda038+WC7lPNa2e 1TJst265IZNjzU5Q4i9eFtSXvTxM7plnM38TF74Xljg0tAA5GWxvKPFYg3nQyBoJgmY5 NDfigjJY55oxeob0CZEONKwqoquEkahLIkpU8P2HVM2LuWU+Q1jj7yoaVHLrW26hHdAj b+4GnerBRCIsyz8BCao/XwpI2IxIaVoNlDR3Qe6g8P9c3ZE0cNZkg73ppwSppg9ZzJSX nLMENB5Cq2T3Q6P1sP943QAfYwUI80RjHyV5ysUaK3n5syPn1l+TFARgrqjW4H9MW/+i kp/g== 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=N1ECm5LYhdUDM2TVzI1bVgOij8If3IVde3IU+6Nq2HA=; b=BV0akJMCFWHF4zVO5p02obD2KGl/E0euJHNtRPuaRsrYXTEbevEpFB9MEWZOK3hMFL YrJNNvjYzfZrsCMmzVFtsw54nsTH+Nhntfuhlu1hayN6X3+rc78h4eCgPzAVpduD8eGA jmUG+NmGCPCMweV0pFdRafijLNneYpi6hp5Hrcj79ASfZyqcS6dOV4AoT7pONP0EvU5j FhuCdkTiad9WdD3sp9sTk2EKEMzUJDExGJR9fbzC4nd4qCDt3EIGoRL6kzFxqOq7s67T gYjRMWpapy7lVAMBBQtMEuMPFdW6YSvJJ42AR1sfgLh1SJJq1UZNoJAQ5rcdrljt0Jpn +DxA== X-Gm-Message-State: APjAAAXZgAwON1h4/758dvtiqOjYYOZTm2d2JVjlgLvvkUALLBTc+/v+ 1Zi5v4Q8n4Yjr1luTMDc2Taghf6CvRqQPtSRUMHLbwJ/fsk1pQ== X-Google-Smtp-Source: APXvYqzeZHzzEuaYUAbVXsLdAOHRnlV8m25thkfvgfCWvKnyW0Sr6a4joKw1XfIjp7gWqRUqJJuil/Epk/WcUGlb5dg= X-Received: by 2002:a37:4d53:: with SMTP id a80mr70224349qkb.247.1555535274771; Wed, 17 Apr 2019 14:07:54 -0700 (PDT) MIME-Version: 1.0 References: <33213f28-8f07-b027-799e-ef440e9cad25@bluestop.org> <94e5e538-442b-490c-bc83-67b4f3de3519@geoide.fr> <2148b6e5-d00a-86a8-a3a8-ec26c4f27e43@geoide.fr> In-Reply-To: <2148b6e5-d00a-86a8-a3a8-ec26c4f27e43@geoide.fr> From: Marcin Wojtas Date: Wed, 17 Apr 2019 23:07:43 +0200 Message-ID: Subject: Re: Enabling the network ports on the MacchiatoBIN (Double Shot) To: =?UTF-8?Q?Aur=C3=A9lien_DARRAGON?= Cc: freebsd-arm X-Rspamd-Queue-Id: 376EC93E48 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=semihalf-com.20150623.gappssmtp.com header.s=20150623 header.b=oymFLxPq X-Spamd-Result: default: False [-5.20 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; R_DKIM_ALLOW(-0.20)[semihalf-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; DMARC_NA(0.00)[semihalf.com]; URI_COUNT_ODD(1.00)[5]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: ASPMX2.GOOGLEMAIL.com]; DKIM_TRACE(0.00)[semihalf-com.20150623.gappssmtp.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[3.3.7.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; R_SPF_NA(0.00)[]; NEURAL_HAM_SHORT(-0.98)[-0.977,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; IP_SCORE(-2.91)[ip: (-9.22), ipnet: 2607:f8b0::/32(-3.04), asn: 15169(-2.22), country: US(-0.06)] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 17 Apr 2019 21:07:56 -0000 =C5=9Br., 17 kwi 2019 o 20:23 Aur=C3=A9lien DARRAGON napisa=C5=82(a): > Is it a work in progress? >> >> > [MW] Not that I'm aware of. > > >> I guess this is related to https://github.com/MarvellEmbeddedProcessors/= musdk-marvell: Marvell not willing to develop (Free)BSD compatible version = of their driver? >> >> > [MW] It is rather significant effort and someone has to invest in it, > either directly or by being Marvell Tier1 customer. We did initial mainli= ne > Linux driver, UEFI and DPDK, so I hope some day the FreeBSD will join thi= s > list. I'll update in case any work begins on Semihalf side. > > I understand, thanks > > I hope some day the FreeBSD will join this list > > So do I, it's promising hardware with a lot of use cases. > > > Thank you for your time >> *PS*: Do you know about other ARM based boards with multiple NIC/SFP por= ts that are already supported by FreeBSD? >> >> > [MW] Unfortunately I don't have any advice here. > > Alright, thanks. I'll keep looking into it. (that is: networking oriented > SBC / SOM / COM) > If anyone here knows about this and is willing to share its point of view= , > I'll be grateful. > > If you don't mind armv7 and SFP up to 2.5Gbps, I think you can consider: https://www.solid-run.com/marvell-armada-family/clearfog/ Very good support in HEAD. Best regards, Marcin From owner-freebsd-arm@freebsd.org Thu Apr 18 07:12:51 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EC44F158A463 for ; Thu, 18 Apr 2019 07:12:50 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 3D7E181B29 for ; Thu, 18 Apr 2019 07:12:50 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: by mailman.ysv.freebsd.org (Postfix) id EEC45158A462; Thu, 18 Apr 2019 07:12:49 +0000 (UTC) Delivered-To: arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CBF66158A461 for ; Thu, 18 Apr 2019 07:12:49 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: from kabab.cs.huji.ac.il (kabab.cs.huji.ac.il [132.65.116.210]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4B56D81B28 for ; Thu, 18 Apr 2019 07:12:49 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=cs.huji.ac.il; s=57791128; h=References:To:Cc:In-Reply-To:Date:Subject:Mime-Version:Content-Type:Message-Id:From; bh=9z6fkvPcgBW4bDag2cbCbgdIW61UmFMZMl20TvrxO/A=; b=0BzllEHGqda89o46PQEGFdebuQ/Ep8HVC83wITauTzZGhvKJY/4gdl8P+SkPohJqF8QqsQS56AR9TjPxPfCKaq2c63NufghTqPsOkhLPCkzcb6V/RVfFSDXErTukjVzk0apUwFB2qgoTBxgfyB/yx6vDVzx7+gzqmM3lx8Ky2ZFkO04Oq8XjCQ2MVx2U2CK+iW7OPYUzX0dcx9gA+h56DGEVkoBUh6JexX20KbL1QGmJP/cQM1FbX/OVZcFpLxrcCfaq8Ng0Uc2QaN8fkCMRwFADMHsSrumLgEJ3nMjsAnjSAH8WsFVUSlvTEmBWV+W+vCGW/Mgkki9in9GV6v2tAw==; Received: from bach.cs.huji.ac.il ([132.65.80.20]) by kabab.cs.huji.ac.il with esmtp id 1hH1Dl-000FGf-Op; Thu, 18 Apr 2019 10:12:33 +0300 From: Daniel Braniss Message-Id: Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: i2c almost working for me, was Re: i2c still not working for me Date: Thu, 18 Apr 2019 10:12:33 +0300 In-Reply-To: <20190417222601.c037efe0cb48987c81032bac@bidouilliste.com> Cc: "freebsd-arm@freebsd.org" To: Emmanuel Vadot References: <12F641C3-9FAA-4A3A-BA18-A7302F3A0F5E@cs.huji.ac.il> <20190409095819.c560dbc156c46e5ca0244e3e@bidouilliste.com> <23A47048-642A-481C-B7BE-B61E55F82955@cs.huji.ac.il> <20190409171604.GA4581@bluezbox.com> <6119CE3B-6042-4DDC-82BE-B0C0C7ADA838@cs.huji.ac.il> <5D4799BC-08DF-4F3D-81A4-C2D938F4AF93@cs.huji.ac.il> <20190417222601.c037efe0cb48987c81032bac@bidouilliste.com> X-Mailer: Apple Mail (2.3445.9.1) X-Rspamd-Queue-Id: 4B56D81B28 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.97 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[]; NEURAL_HAM_SHORT(-0.97)[-0.971,0] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Apr 2019 07:12:51 -0000 > On 17 Apr 2019, at 23:26, Emmanuel Vadot = wrote: >=20 > On Tue, 16 Apr 2019 09:16:02 +0300 > Daniel Braniss > = wrote: >=20 >>=20 >>=20 >>> On 11 Apr 2019, at 09:56, Daniel Braniss = wrote: >>>=20 >>> if no device is connected, I2CRDWR hangs,=20 >>> it also happens with i2c(8) -s, only reboot helps. >>>=20 >>> ichb1: twsi_reset: Using IIC_FASTEST/UNKNOWN mode with speed = param=3D2a >>> iichb1: TWSI_WRITE: Writing 0 to 18 >>> iichb1: TWSI_WRITE: Writing 2a to 14 >>> iichb1: TWSI_WRITE: Writing 40 to c >>> iichb1: TWSI_WRITE: Writing c4 to c >>> iichb1: twsi_transfer: transmitting 2 messages >>> iichb1: TWSI_READ: read f8 from 10 >>> iichb1: twsi_transfer: status=3Df8 >>> iichb1: twsi_transfer: msg[0] flags: 0 >>> iichb1: twsi_transfer: msg[0] len: 9 >>> iichb1: TWSI_WRITE: Writing e4 to c >>>=20 >>> and now it?s hung >> [?] >=20 > I don't see that on my OrangePi One or Pine64-LTS. well, mine is are Nanopi Neo, maybe it=E2=80=99s a dts issue? I also have a orangepi-zero but it will take me some time to make a sdcard >=20 >>=20 >> even with a working device, this happens sometimes: >>=20 >> my app gets ENXIO from the ioctl(fd, I2CRDWR, &data) and on the = console: >> ? >> gic0: Spurious interrupt detected: last irq: 38 on CPU2 >> gic0: Spurious interrupt detected: last irq: 38 on CPU2 >> gic0: Spurious interrupt detected: last irq: 38 on CPU2 >> gic0: Spurious interrupt detected: last irq: 29 on CPU2 >> gic0: Spurious interrupt detected: last irq: 29 on CPU2 >> gic0: Spurious interrupt detected: last irq: 38 on CPU2 >> gic0: Spurious interrupt detected: last irq: 29 on CPU2 >> gic0: Spurious interrupt detected: last irq: 38 on CPU2 >> gic0: Spurious interrupt detected: last irq: 29 on CPU2 >> gic0: Spurious interrupt detected: last irq: 38 on CPU2 >> gic0: Spurious interrupt detected: last irq: 38 on CPU2 >> gic0: Spurious interrupt detected: last irq: 38 on CPU2 >> gic0: Spurious interrupt detected: last irq: 38 on CPU2 >> gic0: Spurious interrupt detected: last irq: 38 on CPU2 >> gic0: Spurious interrupt detected: last irq: 38 on CPU2 >> gic0: Spurious interrupt detected: last irq: 38 on CPU2 >> gic0: Spurious interrupt detected: last irq: 38 on CPU2 >> gic0: Spurious interrupt detected: last irq: 29 on CPU2 >> gic0: Spurious interrupt detected: last irq: 29 on CPU2 >> gic0: Spurious interrupt detected: last irq: 29 on CPU2 >>=20 >> the good news: my app is killable :-) >=20 > I would need more details for this. it was caused by i2c issues - the cable was a bit too long. BTW, does changing the frequency work? ie dev.iicbus.0.frequency >=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 > Emmanuel Vadot > = > From owner-freebsd-arm@freebsd.org Thu Apr 18 07:31:05 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D2C3C158AA3B for ; Thu, 18 Apr 2019 07:31:04 +0000 (UTC) (envelope-from balanga.bar@gmail.com) Received: from mail-ed1-x542.google.com (mail-ed1-x542.google.com [IPv6:2a00:1450:4864:20::542]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) 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 EBC8D82207; Thu, 18 Apr 2019 07:31:03 +0000 (UTC) (envelope-from balanga.bar@gmail.com) Received: by mail-ed1-x542.google.com with SMTP id i13so934881edf.11; Thu, 18 Apr 2019 00:31:03 -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=ToGcp380+LGv2KDR5UUinjMkatilmEbwjZYUjHb0rcw=; b=QCEdpKxghi4Oa+Oz4yjl19y+iWcxExwHpQs6KeAXyF9fXqqcgSYNktK4HBQoO2da59 5LxXJUTLN7b73fSIpMKuQCYvWlePXFpO737aFlQmcEZI7Jr8ML34mwB3W9y5QIuSuGoP 2v5Spywz1HM3WeR1HPgBfcpdxpXUlpyBy5u/o5kF1zWZdaQqryoI90FPG0x03Aunyjp8 n6qtOGc/7SaSnuO2MHNWWmoutCt+qhvWOu4U9m7yxkr0bFPfvbVhTlMcUekqIOEoi8y4 esYFeHFNZbgh0aYvAr3Taaep/n9ZqKR2XGYZVCZ2yBxtsKFfFEePZlPKm2yvsucCKSH+ Zneg== 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=ToGcp380+LGv2KDR5UUinjMkatilmEbwjZYUjHb0rcw=; b=NdeneQTXrmaoBAY9cKDE9n7QxaUQpvhljBc2+Bbv24ih1VoFh9bjTnieeRmsIKCRjR NWHWJxFiDpSqbhoTn9qFeHQzbzShhnl5uPQ3+y5xaOu9RTRuxh9EwpwMApLGw1z7+nqf 4buI1ehdxz70u1lzOuctopUg34L7bMu1hwmfYK0c102IIXgBHawZBaqPReby/IyIoaHk iQJ2A9pUI8tbsEAitDD6w9beb5qWgtO/HBzEbrDY3+3Ducmq0SWe2sQLMEdXRss66W2L fno7NXLFNue/2uEumT2NrDuwfSnSoK20cWRRL4W6i26OWxahW3o051foh4nbpGmp6SMP /5Xw== X-Gm-Message-State: APjAAAVGYmN0VXxUbRkprfx4n39SbnOCs1LAcixTKG9FwStMFWBEP1Qa 6BCylSW4BQ7mbqEqsQ5H2SMUd5Q1wXLS7sQm3It4lpQNi/0= X-Google-Smtp-Source: APXvYqxdgxa9UDuECp5aUpOMoZWMu19VDo4DLdf0EixixcEcS9Ts+aBmsqNFciNn0kar8c4nIjyzHUMGAv8vrN0vhJY= X-Received: by 2002:a50:b884:: with SMTP id l4mr28640933ede.10.1555572662804; Thu, 18 Apr 2019 00:31:02 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Balanga Bar Date: Thu, 18 Apr 2019 09:30:42 +0100 Message-ID: Subject: Re: loaderdev To: Ian Lepore Cc: freebsd-arm@freebsd.org X-Rspamd-Queue-Id: EBC8D82207 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=QCEdpKxg; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of balangabar@gmail.com designates 2a00:1450:4864:20::542 as permitted sender) smtp.mailfrom=balangabar@gmail.com X-Spamd-Result: default: False [-4.59 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.61)[-0.607,0]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[2.4.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; IP_SCORE(-0.97)[ip: (-0.17), ipnet: 2a00:1450::/32(-2.38), asn: 15169(-2.23), country: US(-0.06)]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TAGGED_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Apr 2019 07:31:05 -0000 How does uBoot know how to load ubldr? Is this specific to a particular version of uBoot? I'm using a customised uBoot which lets me boot OpenWrt, Debian, Arch Linux or FreeBSD depending on the contents of a USB stick. Currently I have a /boot/uEnv.txt file on a FAT partition which includes bootfile=ubldr Will I no longer need a FAT partition? If loaderdev is set to disk, then where is ubldr loaded from since, AFAIK, uBoot can only read FAT or EXT3 partitions? On Wed, Apr 17, 2019 at 9:58 PM Ian Lepore wrote: > On Wed, 2019-04-17 at 22:40 +0100, Balanga Bar wrote: > > I've looked for info on possible values for loaderdev, but have not > > seen > > anything, although I notice when booting my GoFlex Home I see > > > > U-Boot env: loaderdev not set, will probe all devices. > > > > What should I set loaderdev to and where does this line come from? > > > > Set loaderdev in the uboot environment, ubldr will read it from there > using a uboot API call. The basic values are 'disk' or 'net'. > > If you use 'net' you need to also set rootpath=ip:/nfs/root/path and > serverip= in the uboot env. This will use nfs to > load the kernel, and also will mount that nfs filesystem as the rootfs. > > If you use 'disk' it will probe all disk-like devices to find a freebsd > partition marked active (or just the first freebsd partition it finds > if none has the active flag in the MBR). Instead of just disk, you can > also use specific device types, like mmc, usb, sata. Also, you can > append a unit, slice, and partition parameter, like 'disk0:2.1 to boot > from the first disk device, slice 2 partition 1 (equivelent to da0s2a > or mmcsd0s2a). In freebsd 13 you can use the more common 's2a' syntax, > but I haven't merged those changes back to 12 or 11 yet. > > -- Ian > > From owner-freebsd-arm@freebsd.org Thu Apr 18 08:22:05 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id DF2B9158BABE for ; Thu, 18 Apr 2019 08:22:05 +0000 (UTC) (envelope-from iz-rpi03@hs-karlsruhe.de) Received: from smtp.hs-karlsruhe.de (smtp.HS-Karlsruhe.DE [193.196.64.25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B721F83957 for ; Thu, 18 Apr 2019 08:22:04 +0000 (UTC) (envelope-from iz-rpi03@hs-karlsruhe.de) Received: from iz-wera01.hs-karlsruhe.de ([193.196.65.46]) by smtp.hs-karlsruhe.de with esmtp (Exim 4.80.1) (envelope-from ) id 1hH2J1-009lF4-2J; Thu, 18 Apr 2019 10:22:03 +0200 X-Mailer: exmh version 2.8.0 04/21/2012 with nmh-1.6 From: Ralf Wenk To: freebsd-arm@freebsd.org Subject: Activating RPi 3B+ network port LED's Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Date: Thu, 18 Apr 2019 10:22:03 +0200 Message-Id: X-Rspamd-Queue-Id: B721F83957 X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [4.84 / 15.00]; ARC_NA(0.00)[]; FROM_HAS_DN(0.00)[]; MV_CASE(0.50)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; DMARC_NA(0.00)[hs-karlsruhe.de]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_SPAM_MEDIUM(1.00)[0.998,0]; RCVD_TLS_LAST(0.00)[]; NEURAL_SPAM_SHORT(0.97)[0.966,0]; MX_GOOD(-0.01)[smtp.hs-karlsruhe.de]; NEURAL_SPAM_LONG(1.00)[0.999,0]; RCVD_IN_DNSWL_NONE(0.00)[25.64.196.193.list.dnswl.org : 127.0.10.0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:553, ipnet:193.196.64.0/18, country:EU]; RCVD_COUNT_TWO(0.00)[2]; IP_SCORE(0.49)[asn: 553(2.44), country: EU(-0.01)] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Apr 2019 08:22:06 -0000 Hello, for those who are interested in having the network port LED's of an RPi 3B+ showing at least some activity, the attachment of bug 237325 contains a patch for the muge(4) driver. Best regards, Ralf From owner-freebsd-arm@freebsd.org Thu Apr 18 09:37:49 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B6DFE158DFEC for ; Thu, 18 Apr 2019 09:37:48 +0000 (UTC) (envelope-from balanga.bar@gmail.com) Received: from mail-ed1-x544.google.com (mail-ed1-x544.google.com [IPv6:2a00:1450:4864:20::544]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) 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 7AF4986251; Thu, 18 Apr 2019 09:37:47 +0000 (UTC) (envelope-from balanga.bar@gmail.com) Received: by mail-ed1-x544.google.com with SMTP id k92so1222320edc.12; Thu, 18 Apr 2019 02:37:47 -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=yLtbFuCMUPM8r8f1CJFUgBXfw+SWQuLAutmnl0rCkUI=; b=qcj2dQbo/BJtpMUelIZfhgoHNXQBY8GZNUC7dzaDWECmKvcv+SMQCtKBzlqwzarYqT iIwtIVo7WS9UKOnwemp5G8mug7lA4Raft0AN6V1Z0OoqM+OyMJcLFMEkdDoU6jfhhLqn s6dBl2aAmwbz/ndFR6Chi5ISw0VUFCJvkc0LazZMaaW6DJPBOrcIdq8llb9z9EYYac77 kZ4XlupjuQ/egZc+UjfZD63PEES0maG30x4XDRFUV6+NdeS2FHvQMLSaEWEVFSDai9hz TgmKGYbG0LwWcAP3Ppcqu2kfVWkGFoxxX1PJaRm1ljPnliZt91m9yZ1deNFqI3jc+HqN fcIw== 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=yLtbFuCMUPM8r8f1CJFUgBXfw+SWQuLAutmnl0rCkUI=; b=FGlYsZ431vcJcbfDGSBjhKQDd1oIrYN+MXNTLk5qXldB3CDfbHrnzNXmW/4DjfhNAQ IEPLH5xiHf1nJ0XaR4hu8RFtiPnRHZwUOkYIrGaJ6Pma05bHTZVipdUREdtkHoGn3ETx 9oCCu3Fn2zURu6cl9e0wcqOAEzaGdLouccP0Qw2D0D5ZFDX4yFLIywZuscFlCPPSeGys irITBjN9W5EezV3Pub/TKxHmlPEjxHylTpR1Bv7EAL5KNmWOqIHZmz4y4l+VoYxyslRD II1LDTSL/4koTzoet+KmIIziX+DhQXZryDfgk4G3CU/vkYx8l5vE3vBu+rWnHAiCUMv2 TelA== X-Gm-Message-State: APjAAAXOd7aappm28KXQUBr5a/HAmtf/Mx6FJwHyv1oyoOiITgSXgrUw 1EMw+FNHm+Acc4EPIndZbklVsi4/W3p0nlJixMcCQPF+Eyc= X-Google-Smtp-Source: APXvYqyx+sHYpT8QoSXab0W4yrd6YiiEHVg5obK+niCo32R5S20FC8A7qslgrlFag2UVhZwAJEpIm55UShEm/gkdzPs= X-Received: by 2002:a17:906:b34c:: with SMTP id cd12mr46971599ejb.106.1555580266153; Thu, 18 Apr 2019 02:37:46 -0700 (PDT) MIME-Version: 1.0 References: <6e5e9c101aa35da0bf449bd8e407b8110a2ad382.camel@freebsd.org> In-Reply-To: <6e5e9c101aa35da0bf449bd8e407b8110a2ad382.camel@freebsd.org> From: Balanga Bar Date: Thu, 18 Apr 2019 11:37:25 +0100 Message-ID: Subject: Re: interrupt storm detected To: Ian Lepore Cc: freebsd-arm@freebsd.org X-Rspamd-Queue-Id: 7AF4986251 X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=qcj2dQbo; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of balangabar@gmail.com designates 2a00:1450:4864:20::544 as permitted sender) smtp.mailfrom=balangabar@gmail.com X-Spamd-Result: default: False [-4.71 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.71)[-0.709,0]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[4.4.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; IP_SCORE(-0.99)[ip: (-0.29), ipnet: 2a00:1450::/32(-2.38), asn: 15169(-2.23), country: US(-0.06)]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TAGGED_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Apr 2019 09:37:49 -0000 Wasn't sure how to check whether the correct PHY indexes were being used but did notice differences in the boot logs between 11.2 and 12.0 Here's what I got under 11.2:- Code: FreeBSD clang version 6.0.0 (tags/RELEASE_600/final 326565) (based on LLVM 6.0.0) CPU: Feroceon 88FR131 rev 1 (**unknown 4** core) Little-endian DC enabled IC disabled WA disabled DC streaming enabled BTB disabled L2 enabled L2 prefetch enabled WB enabled LABT branch prediction disabled 16KB/32B 4-way instruction cache 16KB/32B 4-way write-back-locking-C data cache real memory = 134213632 (127 MB) avail memory = 121294848 (115 MB) and with 12.0:- Code: FreeBSD clang version 6.0.1 (tags/RELEASE_601/final 335540) (based on LLVM 6.0.1) CPU: Feroceon 88FR131 rev 1 (**unknown 4** core) Little-endian DC enabled IC enabled WA disabled DC streaming enabled BTB disabled L2 enabled L2 prefetch enabled WB enabled LABT branch prediction enabled 16KB/32B 4-way instruction cache 16KB/32B 4-way write-back-locking-C data cache real memory = 0 (0 MB) avail memory = 120799232 (115 MB) Could "IC (en/dis)abled" or "LABT branch prediction (en/dis)abled" be responsible for the interrupt storm? I've no idea what these terms refer to... On Wed, Apr 17, 2019 at 6:33 PM Ian Lepore wrote: > On Wed, 2019-04-17 at 19:23 +0100, Balanga Bar wrote: > > After building FreeBSD 12.0-RELEASE for ARM I managed to boot up my > > GoFlex > > Home booting up without getting kernel panics which I did with 11.2, > > but > > instead I get a msg every second or so saying:- > > > > interrupt storm detected on "intr13:" throttling interrupt source > > > > After some experimenting I managed to run vmstat -i which showed:- > > > > interrupt total rate > > irq1: timer0 27224 201 > > irq12: mge0 6037 45 > > irq13: mge0 11003 81 > > irq19: ehci0 5665 42 > > irq33: uart0 247 2 > > Total 50176 371 > > > > > > Is there anyting I can do to stop this storm? > > > > I tried adding hw.intr_storm_threshold=4000 to /etc/sysctl.conf, but > > that > > made no difference. > > > > Check whether the right PHY indexes are being used. I've seen kirkwood > systems put the PHYs on 0 & 1, 0 & 4, and 0 & 8. I've seen interrupt > storms on mge before. I'm not positive the PHY numbers and the irq > storms are related, that's just two random things I remember from the > past. > > -- Ian > > From owner-freebsd-arm@freebsd.org Thu Apr 18 09:48:02 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4308D156B342 for ; Thu, 18 Apr 2019 09:48:02 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id A81DE86643 for ; Thu, 18 Apr 2019 09:48:01 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: by mailman.ysv.freebsd.org (Postfix) id 688A0156B341; Thu, 18 Apr 2019 09:48:01 +0000 (UTC) Delivered-To: arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4474E156B340 for ; Thu, 18 Apr 2019 09:48:01 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: from kabab.cs.huji.ac.il (kabab.cs.huji.ac.il [132.65.116.210]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 8D01286640 for ; Thu, 18 Apr 2019 09:47:52 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=cs.huji.ac.il; s=57791128; h=To:Date:Message-Id:Subject:Mime-Version:Content-Transfer-Encoding:Content-Type:From; bh=98WUiecMk+w4h6iCsqfLTHO/Q+RYNNUzN8Sw1vLuJFA=; b=XTgH9wVfdnS1hLCD8pFX1so1wBiVkJYxNND8oJ1w9mceBTETc0MLfL3EjqQVFLQLbu7Ry0dKetfAUiho1549a8v/368j2lgy+qT63DP+dPz4N8uW0327UVBPmibTLh7vl/zCeLSH5Sra0z1Xp1j46Y/Mx4Wh18Vby4YxnAOp/W3rl5YTSVdl2v9xdxkj9NRy95eilKGZ4QS4KjeQ7kHSVxNEliTFbLE+TA3rKcwei17yNukHqoSTvIOwJpD/y+KY6UGI++iKb4EPedm6qfk9te0YYiN2ONTSjJZCxa6wuKCNDTCGgz3mb/pm9euyq6pNlBotEK1bLZfWd8L4I4EM2g==; Received: from bach.cs.huji.ac.il ([132.65.80.20]) by kabab.cs.huji.ac.il with esmtp id 1hH3dx-000MPS-3m for arm@freebsd.org; Thu, 18 Apr 2019 12:47:45 +0300 From: Daniel Braniss Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: booting head on orange-zero panics Message-Id: Date: Thu, 18 Apr 2019 12:47:44 +0300 To: "freebsd-arm@freebsd.org" X-Mailer: Apple Mail (2.3445.9.1) X-Rspamd-Queue-Id: 8D01286640 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=cs.huji.ac.il header.s=57791128 header.b=XTgH9wVf X-Spamd-Result: default: False [-2.82 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.99)[-0.986,0]; R_DKIM_ALLOW(-0.20)[cs.huji.ac.il:s=57791128]; FROM_HAS_DN(0.00)[]; MV_CASE(0.50)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[huji.ac.il]; NEURAL_HAM_LONG(-1.00)[-0.999,0]; RCPT_COUNT_ONE(0.00)[1]; IP_SCORE(-0.56)[ipnet: 132.64.0.0/13(-1.55), asn: 378(-1.24), country: EU(-0.01)]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[cs.huji.ac.il:+]; MX_GOOD(-0.01)[kabab.cs.huji.ac.il,post.cs.huji.ac.il]; RCVD_IN_DNSWL_NONE(0.00)[210.116.65.132.list.dnswl.org : 127.0.10.0]; NEURAL_HAM_SHORT(-0.47)[-0.470,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:378, ipnet:132.64.0.0/13, country:EU]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Apr 2019 09:48:02 -0000 Hi, the hardware is an OrangePi-zero, and my guess is that I have issues with the dtb, but any hinst will be most = welcome :-) U-Boot SPL 2019.01 (Apr 18 2019 - 12:24:08 +0300) DRAM: 256 MiB Trying to boot from MMC1 U-Boot 2019.01 (Apr 18 2019 - 12:24:08 +0300) Allwinner Technology CPU: Allwinner H3 (SUN8I 1680) Model: Xunlong Orange Pi Zero DRAM: 256 MiB MMC: SUNXI SD/MMC: 0 Loading Environment from FAT... *** Warning - bad CRC, using default = environment In: serial Out: serial Err: serial Net: phy interface0 eth0: ethernet@1c30000 starting USB... USB0: USB EHCI 1.00 USB1: USB OHCI 1.0 USB2: USB EHCI 1.00 USB3: USB OHCI 1.0 scanning bus 0 for devices... 1 USB Device(s) found scanning bus 2 for devices... 1 USB Device(s) found scanning usb for storage devices... 0 Storage Device(s) found Hit any key to stop autoboot: 2 =08=08=08 1 =08=08=08 0=20 switch to partitions #0, OK mmc0 is current device Scanning mmc 0:1... Found U-Boot script /boot.scr 199 bytes read in 1 ms (194.3 KiB/s) ## Executing script at 43100000 375752 bytes read in 21 ms (17.1 MiB/s) ## Starting application at 0x42000000 ... Consoles: U-Boot console =20 Compatible U-Boot API signature found @0x4bf595c8 FreeBSD/armv7 U-Boot loader, Revision 1.2 DRAM: 256MB Number of U-Boot devices: 1 U-Boot env: loaderdev not set, will probe all devices. Found U-Boot device: disk Probing all devices... Checking unit=3D0 slice=3D partition=3D... good. Booting from disk0s2a: = |=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08= \=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08= -=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08= /=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08= |=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08= \=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08Loading = /boot/defaults/loader.conf Loading /boot/device.hints \=08|=08/=08-=08\=08Loading /boot/loader.conf |=08/=08-=08\=08Loading /boot/loader.conf.local |=08/=08-=08\=08|=08/=08-=08[0;37;40mLoading kernel... = \=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08= -=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/boot/kernel/kernel = text=3D0x8575c4 = /=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08= |=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08= \=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08= -=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08data=3D0xb5d88+0x25dc78 = /=08-=08\=08|=08/=08-=08syms=3D[0x4+0xa8ff0\=08|=08/=08-=08\=08|=08+0x4+0x= 10cda6/=08-=08\=08|=08/=08-=08\=08|=08] Loading configured modules... /=08-=08\=08|=08/=08-=08\=08|=08/=08-=08/boot/entropy size=3D0x1000 Hit [Enter] to boot immediately, or any other key for command prompt. Booting [/boot/kernel/kernel] in 9 seconds... Booting = [/boot/kernel/kernel] in 8 seconds... Booting [/boot/kernel/kernel] in 7 = seconds... Booting [/boot/kernel/kernel]... =20 = \=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08= -=08/boot/dtb/sun8i-h2-plus-orangepi-zero.dtb size=3D0x6779 Loaded DTB from file 'sun8i-h2-plus-orangepi-zero.dtb'. \=08|=08/=08-=08\=08|=08Kernel entry at 0x42400180... Kernel args: (null) ---<>--- KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1992-2019 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 #1 r346147M: Thu Apr 18 09:24:18 IDT 2019 = danny@pe-44:/home/obj/pe-44/arm/orangepi/r+d/vanilla/13/arm.armv7/r+d/vani= lla/13/sys/AWG arm FreeBSD clang version 8.0.0 (tags/RELEASE_800/final 356365) (based on = LLVM 8.0.0) WARNING: WITNESS option enabled, expect reduced performance. VT: init without driver. module_register: cannot register ofwbus/pcib from kernel; already loaded = from kernel Module ofwbus/pcib failed to register: 17 module_register: cannot register simplebus/pcib from kernel; already = loaded from kernel Module simplebus/pcib failed to register: 17 No PSCI/SMCCC call function found CPU: ARM Cortex-A7 r0p5 (ECO: 0x00000000) CPU Features:=20 Multiprocessing, Thumb2, Security, Virtualization, Generic Timer, = VMSAv7, PXN, LPAE, Coherent Walk Optional instructions:=20 SDIV/UDIV, UMULL, SMULL, SIMD(ext) LoUU:2 LoC:3 LoUIS:2=20 Cache level 1: 32KB/64B 4-way data cache WB Read-Alloc Write-Alloc 32KB/32B 2-way instruction cache Read-Alloc Cache level 2: 512KB/64B 8-way unified cache WB Read-Alloc Write-Alloc real memory =3D 268435456 (256 MB) avail memory =3D 244256768 (232 MB) FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs random: unblocking device. random: entropy device external interface kbd0 at kbdmux0 ofwbus0: aw_ccu0: on ofwbus0 clk_fixed0: on aw_ccu0 clk_fixed1: on aw_ccu0 simplebus0: on ofwbus0 ccu_h3ng0: mem = 0x1c20000-0x1c203ff on simplebus0 ccu_h3ng0: Clock apb2 have unknown parent: osc32k ccu_h3ng0: Clock ahb1 have unknown parent: osc32k ccu_h3ng0: Clock ahb1 have unknown parent(idx 0): osc32k ccu_h3ng0: Clock cpux have unknown parent: osc32k panic: cannot finalize clkdom initialization cpuid =3D 0 time =3D 1 KDB: stack backtrace: db_trace_self() at db_trace_self pc =3D 0xc05b9e84 lr =3D 0xc0079514 = (db_trace_self_wrapper+0x30) sp =3D 0xc0e13aa0 fp =3D 0xc0e13bb8 db_trace_self_wrapper() at db_trace_self_wrapper+0x30 pc =3D 0xc0079514 lr =3D 0xc02a2a88 (vpanic+0x168) sp =3D 0xc0e13bc0 fp =3D 0xc0e13bd8 r4 =3D 0x00000100 r5 =3D 0xc0b0a440 r6 =3D 0xc06b10bb r7 =3D 0x00000000 vpanic() at vpanic+0x168 pc =3D 0xc02a2a88 lr =3D 0xc02a286c (doadump) sp =3D 0xc0e13be0 fp =3D 0xc0e13be4 r4 =3D 0xc1c6d100 r5 =3D 0xc1a59e40 r6 =3D 0x00000000 r7 =3D 0xc0e13c18 r8 =3D 0xc0e13c08 r9 =3D 0x00000001 doadump() at doadump pc =3D 0xc02a286c lr =3D 0xc0602e20 (aw_ccung_write_4) sp =3D 0xc0e13bec fp =3D 0xc0e13c50 r4 =3D 0xc02a286c r5 =3D 0xc0e13bec aw_ccung_write_4() at aw_ccung_write_4 pc =3D 0xc0602e20 lr =3D 0xc02dca90 (device_attach+0x4e0) sp =3D 0xc0e13c58 fp =3D 0xc0e13ca0 r4 =3D 0x00000000 r5 =3D 0xc0b06c8c r6 =3D 0xc02e11c8 r10 =3D 0xc1c6d150 device_attach() at device_attach+0x4e0 pc =3D 0xc02dca90 lr =3D 0xc02dc514 = (device_probe_and_attach+0x8c) sp =3D 0xc0e13ca8 fp =3D 0xc0e13cc0 r4 =3D 0xc1c6d100 r5 =3D 0xc1a6ff00 r6 =3D 0x3e0d8f29 r7 =3D 0x00000000 r8 =3D 0xc0b06c8c r9 =3D 0xc02e11c8 r10 =3D 0xc1c6e3d0 device_probe_and_attach() at device_probe_and_attach+0x8c pc =3D 0xc02dc514 lr =3D 0xc02ddea0 (bus_generic_attach+0x1c) sp =3D 0xc0e13cc8 fp =3D 0xc0e13cd0 r4 =3D 0xc1c6d100 r5 =3D 0xc1c6e600 r6 =3D 0x150c4661 r10 =3D 0xc1c6e3d0 bus_generic_attach() at bus_generic_attach+0x1c pc =3D 0xc02ddea0 lr =3D 0xc02dca90 (device_attach+0x4e0) sp =3D 0xc0e13cd8 fp =3D 0xc0e13d20 r4 =3D 0xc1c6e380 r10 =3D 0xc1c6e3d0 device_attach() at device_attach+0x4e0 pc =3D 0xc02dca90 lr =3D 0xc02dc514 = (device_probe_and_attach+0x8c) sp =3D 0xc0e13d28 fp =3D 0xc0e13d40 r4 =3D 0xc1c6e380 r5 =3D 0xc1a6ff00 r6 =3D 0x3e0d8f29 r7 =3D 0xffffffff r8 =3D 0x00000000 r9 =3D 0x00000000 r10 =3D 0xc1c6e650 device_probe_and_attach() at device_probe_and_attach+0x8c pc =3D 0xc02dc514 lr =3D 0xc02ddea0 (bus_generic_attach+0x1c) sp =3D 0xc0e13d48 fp =3D 0xc0e13d50 r4 =3D 0xc1c6e380 r5 =3D 0x00000000 r6 =3D 0xc0e13d60 r10 =3D 0xc1c6e650 bus_generic_attach() at bus_generic_attach+0x1c pc =3D 0xc02ddea0 lr =3D 0xc00d224c (ofwbus_attach+0x130) sp =3D 0xc0e13d58 fp =3D 0xc0e13d90 r4 =3D 0xc1c6e600 r10 =3D 0xc1c6e650 ofwbus_attach() at ofwbus_attach+0x130 pc =3D 0xc00d224c lr =3D 0xc02dca90 (device_attach+0x4e0) sp =3D 0xc0e13d98 fp =3D 0xc0e13de0 r4 =3D 0xc1c6e600 r5 =3D 0xc1c6e800 r6 =3D 0x10285c2d r7 =3D 0x00000000 r8 =3D 0xc0b06c8c r9 =3D 0xc02e11c8 device_attach() at device_attach+0x4e0 pc =3D 0xc02dca90 lr =3D 0xc02dc514 = (device_probe_and_attach+0x8c) sp =3D 0xc0e13de8 fp =3D 0xc0e13e00 r4 =3D 0xc1c6e600 r5 =3D 0xc1a6ff00 r6 =3D 0x3e0d8f29 r7 =3D 0x00000000 r8 =3D 0xc0a9d2b4 r9 =3D 0xc0b17558 r10 =3D 0xc0b0a090 device_probe_and_attach() at device_probe_and_attach+0x8c pc =3D 0xc02dc514 lr =3D 0xc02de7f4 = (bus_generic_new_pass+0xe8) sp =3D 0xc0e13e08 fp =3D 0xc0e13e20 r4 =3D 0xc1c6e600 r5 =3D 0xc088640c r6 =3D 0xc0863a70 r10 =3D 0xc0b0a090 bus_generic_new_pass() at bus_generic_new_pass+0xe8 pc =3D 0xc02de7f4 lr =3D 0xc02de7e4 = (bus_generic_new_pass+0xd8) sp =3D 0xc0e13e28 fp =3D 0xc0e13e40 r4 =3D 0xc1c6e800 r5 =3D 0xc088640c r6 =3D 0xc1c6ed00 r7 =3D 0x00000000 r8 =3D 0xc0a9d2b4 r10 =3D 0xc0b0a090 bus_generic_new_pass() at bus_generic_new_pass+0xd8 pc =3D 0xc02de7e4 lr =3D 0xc02d9fdc (bus_set_pass+0x94) sp =3D 0xc0e13e48 fp =3D 0xc0e13e60 r4 =3D 0xc1a6f9c0 r5 =3D 0xc088640c r6 =3D 0xc1c6ed00 r7 =3D 0xc0a9d2b4 r8 =3D 0x7fffffff r10 =3D 0xc0b0a090 bus_set_pass() at bus_set_pass+0x94 pc =3D 0xc02d9fdc lr =3D 0xc023f1b4 (mi_startup+0x2cc) sp =3D 0xc0e13e68 fp =3D 0xc0e13e90 r4 =3D 0xc08e261c r5 =3D 0xc0a89d00 r6 =3D 0x00800001 r7 =3D 0x00000000 r8 =3D 0x03800000 r9 =3D 0xc0b0a42c mi_startup() at mi_startup+0x2cc pc =3D 0xc023f1b4 lr =3D 0xc00002c4 (_start+0x144) sp =3D 0xc0e13e98 fp =3D 0x00000000 r4 =3D 0xc00003f8 r5 =3D 0xc0b68000 r6 =3D 0x00000000 r7 =3D 0x00c52078 r8 =3D 0xc0d32000 r9 =3D 0x00000000 r10 =3D 0x0000000a _start() at _start+0x144 pc =3D 0xc00002c4 lr =3D 0xc00002c4 (_start+0x144) sp =3D 0xc0e13e98 fp =3D 0x00000000 KDB: enter: panic [ thread pid 0 tid 100000 ] Stopped at kdb_enter+0x58: ldrb r15, [r15, r15, ror r15]! db>= From owner-freebsd-arm@freebsd.org Thu Apr 18 09:55:02 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9C0BB156B758 for ; Thu, 18 Apr 2019 09:55:02 +0000 (UTC) (envelope-from a.darragon@geoide.fr) Received: from mout.kundenserver.de (mout.kundenserver.de [212.227.126.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "mout.kundenserver.de", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 5852B86A7F for ; Thu, 18 Apr 2019 09:55:00 +0000 (UTC) (envelope-from a.darragon@geoide.fr) Received: from [172.16.42.232] ([158.255.99.248]) by mrelayeu.kundenserver.de (mreue010 [212.227.15.168]) with ESMTPSA (Nemesis) id 1N1OsF-1gpNkn1zrf-012sjd; Thu, 18 Apr 2019 11:54:58 +0200 From: =?UTF-8?Q?Aur=c3=a9lien_DARRAGON?= Subject: Re: Enabling the network ports on the MacchiatoBIN (Double Shot) To: Marcin Wojtas Cc: freebsd-arm References: <33213f28-8f07-b027-799e-ef440e9cad25@bluestop.org> <94e5e538-442b-490c-bc83-67b4f3de3519@geoide.fr> <2148b6e5-d00a-86a8-a3a8-ec26c4f27e43@geoide.fr> Message-ID: Date: Thu, 18 Apr 2019 11:54:57 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Language: en-US X-Provags-ID: V03:K1:3ja3lwDEKGNwDdqeLpJpxoC/Dt/L+x6VeJ1Wjpz/RwvbmOPInGA Dps34tzEnyr9nA3Z4KgOduqSxDn2RyFDtDbJHTFdeDZDPFeyyzNNy+cx7y0h333+mJ/gQyc YrmCjwnOhpUp2ll3abznVkH3j1blj/+ubLkkYTGlR2UkEn/EZQErs+6rv+luTSMlWIIZtFb Wb2PON2wgfbCGDGS4Amxg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:prX/wLLUKUU=:K00TA4wqwLWASnrMNYHB85 YXzlelQp6shmClSCuQx0nUlY8P+NHcTeFi0a4hCEPdfyHIm003dIcu0hzmz/Vy8pO5K4mzOd/ 5Zt6ViLtW2/6HEr3O7h6baVDWggTppI4SecEz0TUIcinGbhHp4luHV64F/78FEdUP0EKLddsH CdO/EJnUP8WjAA/fizj+ymJANJbD3T+0WyntwRgN4H7L5YyQ74IGJOTxPpwSwt9DZ/H48UixB X94tKEvIiAR6ZP8DoDhubILH/dY8S8garMcisoPirUUoqCY1vrWXJpNMWwt2fF/tDls/bGFYw aPs5xngf2KYqUOREL4ROP/ahCmSGOhrRfDfrPj+xvkDh2FcSG4E2RY9yzb6PaS2k5q8pzt5yU iHC+Yx+QuN+6URZmHwvG6HsMAZG1sNHgD0LchX3MxvKBtLrYwtBddX8IBtPntdQn3b4SZ4j6g h8YInLfpN9ichdPl2IfkodAaZcESkKQjH9W9anDbM2ZCbuJ+V//Yw749KXuUkm0NypbakJ5/2 wpkArOWvLZwmSh5ELnbeeZCjzuHESkgSv9u3t0yZc91eLahrGHOS0/O5uKkMvO2E6tKf5CgQX yS4X4lIW/ffEVb3E71KPnF6OZL16ZtJY1Mfo9iDikbeWWBHH5akMCz9BHpWN2VzP0GNbLMrJt GYq5Dxvp2uy/OnsHiXspkXufaSgqsivryu9OOuVuI0zRUQ56ZgKvToklWu5bImV+g49EYddis Pib7WgtunYUbFSSsRspBMCfrCJr/iCSOY+ACbbvoYGNgCjkWtVWDJAjY5ag= X-Rspamd-Queue-Id: 5852B86A7F X-Spamd-Bar: ++++ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [4.13 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; NEURAL_SPAM_SHORT(0.90)[0.902,0]; IP_SCORE(0.46)[ip: (1.84), ipnet: 212.227.0.0/16(-1.37), asn: 8560(1.86), country: DE(-0.01)]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; DMARC_NA(0.00)[geoide.fr]; AUTH_NA(1.00)[]; NEURAL_SPAM_MEDIUM(0.99)[0.988,0]; TO_MATCH_ENVRCPT_SOME(0.00)[]; TO_DN_ALL(0.00)[]; MX_GOOD(-0.01)[cached: mx01.1and1.fr]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[131.126.227.212.list.dnswl.org : 127.0.5.0]; NEURAL_SPAM_LONG(0.88)[0.884,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Apr 2019 09:55:03 -0000 > If you don't mind armv7 and SFP up to 2.5Gbps, I think you can consider: > https://www.solid-run.com/marvell-armada-family/clearfog/ Unfortunately it doesn't meet the hardware requirements for my use case (single 2.5Gbps SFP as you pointed out + switched GigE ports instead of dedicated NICs) > Very good support in HEAD. Good to know, I remember facing issues with USB support a while back (USB boot unachievable - FreeBSD/armv6 U-Boot loader, Revision 1.2 / prebuilt images provided by solid-run) Regards, -- Aurelien From owner-freebsd-arm@freebsd.org Thu Apr 18 10:00:12 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 394D0156B844 for ; Thu, 18 Apr 2019 10:00:12 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 8AE5486BD7 for ; Thu, 18 Apr 2019 10:00:11 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: by mailman.ysv.freebsd.org (Postfix) id 44225156B843; Thu, 18 Apr 2019 10:00:11 +0000 (UTC) Delivered-To: arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 09B1D156B842 for ; Thu, 18 Apr 2019 10:00:11 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mail.blih.net (mail.blih.net [212.83.177.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.blih.net", Issuer "mail.blih.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 87A1586BD6 for ; Thu, 18 Apr 2019 10:00:10 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mail.blih.net (mail.blih.net [212.83.177.182]) by mail.blih.net (OpenSMTPD) with ESMTP id 781c2af0; Thu, 18 Apr 2019 12:00:07 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bidouilliste.com; h=date :from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=mail; bh=cWHfhjRWJ+v4Va0+3/YvAJusDZY=; b=cMqMU0mrcY8ZOt3XN5SSrWAkrx4K 8YfHWjhATrhKKURUjd+9tFT3J2ivLZoxx1Z2fey99idAmuOi63I/c2EVZIGFNL/k Psmas10zlUaAHvt/fEH81eJWbfheLUc7uhc2y9pi9gTSlAZkLNOrO5FeJg14qel2 xefAPZSY7d30lEA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=bidouilliste.com; h=date :from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; q=dns; s= mail; b=WwuXxNLpDpLn1fSHv07mrUyfAkV6ry7IQkxYDjTxXZykBE4IfElgwQ8C aQruK5i/X28JvoD7+/VyIDqDCRaP+W8kgh9docqAfoH55m0MOYrd3U9BpFATOxbL m4vouE/gL8/WEgttRz0pQIUmoAbM1imSB9xeZ2nek/F3pBqoD1o= Received: from skull.home.blih.net (ip-9.net-89-3-105.rev.numericable.fr [89.3.105.9]) by mail.blih.net (OpenSMTPD) with ESMTPSA id 7c6ceb03 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO; Thu, 18 Apr 2019 12:00:07 +0200 (CEST) Date: Thu, 18 Apr 2019 12:00:06 +0200 From: Emmanuel Vadot To: Daniel Braniss Cc: "freebsd-arm@freebsd.org" Subject: Re: booting head on orange-zero panics Message-Id: <20190418120006.bda663817c9d83b690c14079@bidouilliste.com> In-Reply-To: References: X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.32; amd64-portbld-freebsd13.0) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: 87A1586BD6 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.97 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[]; NEURAL_HAM_SHORT(-0.97)[-0.971,0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Apr 2019 10:00:12 -0000 On Thu, 18 Apr 2019 12:47:44 +0300 Daniel Braniss wrote: > Hi, > the hardware is an OrangePi-zero, and > my guess is that I have issues with the dtb, but any hinst will be most w= elcome :-) >=20 > U-Boot SPL 2019.01 (Apr 18 2019 - 12:24:08 +0300) > DRAM: 256 MiB > Trying to boot from MMC1 >=20 >=20 > U-Boot 2019.01 (Apr 18 2019 - 12:24:08 +0300) Allwinner Technology >=20 > CPU: Allwinner H3 (SUN8I 1680) > Model: Xunlong Orange Pi Zero > DRAM: 256 MiB > MMC: SUNXI SD/MMC: 0 > Loading Environment from FAT... *** Warning - bad CRC, using default envi= ronment >=20 > In: serial > Out: serial > Err: serial > Net: phy interface0 > eth0: ethernet@1c30000 > starting USB... > USB0: USB EHCI 1.00 > USB1: USB OHCI 1.0 > USB2: USB EHCI 1.00 > USB3: USB OHCI 1.0 > scanning bus 0 for devices... 1 USB Device(s) found > scanning bus 2 for devices... 1 USB Device(s) found > scanning usb for storage devices... 0 Storage Device(s) found > Hit any key to stop autoboot: 2 =08=08=08 1 =08=08=08 0=20 > switch to partitions #0, OK > mmc0 is current device > Scanning mmc 0:1... > Found U-Boot script /boot.scr > 199 bytes read in 1 ms (194.3 KiB/s) > ## Executing script at 43100000 > 375752 bytes read in 21 ms (17.1 MiB/s) > ## Starting application at 0x42000000 ... > Consoles: U-Boot console =20 > Compatible U-Boot API signature found @0x4bf595c8 >=20 > FreeBSD/armv7 U-Boot loader, Revision 1.2 >=20 > DRAM: 256MB > Number of U-Boot devices: 1 > U-Boot env: loaderdev not set, will probe all devices. > Found U-Boot device: disk > Probing all devices... > Checking unit=3D0 slice=3D partition=3D... good. > Booting from disk0s2a: > |=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-= =08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08= /=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\= =08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08= -=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|= =08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08= Loading /boot/defaults/loader.conf > Loading /boot/device.hints > \=08|=08/=08-=08\=08Loading /boot/loader.conf > |=08/=08-=08\=08Loading /boot/loader.conf.local > |=08/=08-=08\=08|=08/=08-=08[0;37;40mLoading kernel... > \=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/= =08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/boot/kernel/kernel text=3D0= x8575c4 /=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/= =08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08= |=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-= =08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08data=3D0xb5d88+0= x25dc78 /=08-=08\=08|=08/=08-=08syms=3D[0x4+0xa8ff0\=08|=08/=08-=08\=08|=08= +0x4+0x10cda6/=08-=08\=08|=08/=08-=08\=08|=08] > Loading configured modules... > /=08-=08\=08|=08/=08-=08\=08|=08/=08-=08/boot/entropy size=3D0x1000 >=20 > Hit [Enter] to boot immediately, or any other key for command prompt. > Booting [/boot/kernel/kernel] in 9 seconds... Booting [/boot/kernel/kerne= l] in 8 seconds... Booting [/boot/kernel/kernel] in 7 seconds... Booting [/= boot/kernel/kernel]... =20 > \=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/=08-=08\=08|=08/= =08-=08/boot/dtb/sun8i-h2-plus-orangepi-zero.dtb size=3D0x6779 > Loaded DTB from file 'sun8i-h2-plus-orangepi-zero.dtb'. > \=08|=08/=08-=08\=08|=08Kernel entry at 0x42400180... > Kernel args: (null) > ---<>--- > KDB: debugger backends: ddb > KDB: current backend: ddb > Copyright (c) 1992-2019 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 #1 r346147M: Thu Apr 18 09:24:18 IDT 2019 ^^^^^^^^ Try after r346272, make sure your dtb on the fat partition is up to date too. --=20 Emmanuel Vadot From owner-freebsd-arm@freebsd.org Thu Apr 18 14:19:48 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8464A15728ED for ; Thu, 18 Apr 2019 14:19:48 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 0F1AF8FD5F for ; Thu, 18 Apr 2019 14:19:48 +0000 (UTC) (envelope-from ian@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id C09FA15728E8; Thu, 18 Apr 2019 14:19:47 +0000 (UTC) Delivered-To: arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9C5FA15728E7 for ; Thu, 18 Apr 2019 14:19:47 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound1.eu.mailhop.org (outbound1.eu.mailhop.org [52.28.251.132]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 1728F8FD5D for ; Thu, 18 Apr 2019 14:19:46 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1555597180; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=mJ/9udvWd5o2sG4pFCMfgF040CmkjK8UrZotRjnEcK8xY4r/bSZHg2yVnXkFBwTwpeHAjLFa9EOgw nbpcCCmAY01tFSWyuB3yq51Nx4yOHsQ2WllC9ri0S3lxhnTYx/Yorwi4qnpPRp/UjlE3qzic+EWejA j25PL+rQHinwaY2UJfq0vskEbFEoYYtHRP6OhHz8cguG9WcabgJK7Rx5JReOMAtsFZxytppcX9FUKw hlgUmbEPS539dQ8VlPswBVfGXZ0S6nfQZi0ACD3AATPyIBE/wzhUlBxbaaeHFb9lkjNxt+nlS2jhUU TOztc8rtM4Kam6CNz047h9p9PsRT+Gw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:dkim-signature:from; bh=tWcDrNpl+4qnXtrFiwO+3+Aj4gusslejnuxEOOTaDTE=; b=R6JswJfTxD38+B68gjH3AfPnOBrDi5Qd1tuG9Mled0kr58oJQrwzZUjG33/CAUEt8YbgbG2HzYGbs xMSYCbRg59lQeNAFTq2X+kpKErHo3LxqMVMoRb7COwHkPkyFna4gqK++kIDf9GwbukCc3yyqJtl/SG 0rFe/shHqB+Sc/tZ11MBnhd9hw9xl+3rzBD+b9rsNAwfKPHxmGMkaMiigAOXbCpSu62mx0nrdjlf8x zBbwoQ38m/e46HpyeiMGx2aYWdXWt2TTreYoiTMM1FM6maV+/JS4m1N8WP6gIdrppbMq9c+YEIG6t9 Z+GUvMWgVAX35LnzQ/hz9JIAQ9ZoBdw== ARC-Authentication-Results: i=1; outbound3.eu.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:from; bh=tWcDrNpl+4qnXtrFiwO+3+Aj4gusslejnuxEOOTaDTE=; b=ehCaXflAjeTFEoSjYUNyLRwi1+9+hE6gV70EQT/8BQt1iU6CoLF1v+Oo3Adq7r/gli4JwWX2q2J57 df8nr93TtsaEov0AAlK5/dt57x2lpIsUhcN9wi4IPeajPnuTxg5itvvvFm2dZ/BkcM17Y34Mg4Er9j 4BD6wOLgPuIlVlrwIF6CZyOMaUaA0r5sQphdDN/cozsp3Ddy+Rjv+E71izCqXhz90sv/5KN6qA8Lq7 aRy9iSlM6hBeIPctc3NS4CyywSw9d06TzotLyBMCyCos8zs846U0aaliuaLGIhSfPffh+0KdxpWyZ3 XUSIDSlQL62mAbf4U8dGcDhW3NN21Pg== X-MHO-RoutePath: aGlwcGll X-MHO-User: fdd8796b-61e4-11e9-908b-352056dbf2de X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound3.eu.mailhop.org (Halon) with ESMTPSA id fdd8796b-61e4-11e9-908b-352056dbf2de; Thu, 18 Apr 2019 14:19:37 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x3IEJXGi050698; Thu, 18 Apr 2019 08:19:33 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <64b5598e2c8c7265f89a31b1f191cb1be318788a.camel@freebsd.org> Subject: Re: i2c almost working for me, was Re: i2c still not working for me From: Ian Lepore To: Daniel Braniss , Emmanuel Vadot Cc: "freebsd-arm@freebsd.org" Date: Thu, 18 Apr 2019 08:19:33 -0600 In-Reply-To: References: <12F641C3-9FAA-4A3A-BA18-A7302F3A0F5E@cs.huji.ac.il> <20190409095819.c560dbc156c46e5ca0244e3e@bidouilliste.com> <23A47048-642A-481C-B7BE-B61E55F82955@cs.huji.ac.il> <20190409171604.GA4581@bluezbox.com> <6119CE3B-6042-4DDC-82BE-B0C0C7ADA838@cs.huji.ac.il> <5D4799BC-08DF-4F3D-81A4-C2D938F4AF93@cs.huji.ac.il> <20190417222601.c037efe0cb48987c81032bac@bidouilliste.com> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 1728F8FD5D X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.98 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.98)[-0.976,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Apr 2019 14:19:48 -0000 On Thu, 2019-04-18 at 10:12 +0300, Daniel Braniss wrote: > > On 17 Apr 2019, at 23:26, Emmanuel Vadot > > wrote: > > > > On Tue, 16 Apr 2019 09:16:02 +0300 > > Daniel Braniss > > > wrote: > > > > > > > > > > > > On 11 Apr 2019, at 09:56, Daniel Braniss > > > > wrote: > > > > > > > > if no device is connected, I2CRDWR hangs, > > > > it also happens with i2c(8) -s, only reboot helps. > > > > > > > > ichb1: twsi_reset: Using IIC_FASTEST/UNKNOWN mode with speed > > > > param=2a > > > > iichb1: TWSI_WRITE: Writing 0 to 18 > > > > iichb1: TWSI_WRITE: Writing 2a to 14 > > > > iichb1: TWSI_WRITE: Writing 40 to c > > > > iichb1: TWSI_WRITE: Writing c4 to c > > > > iichb1: twsi_transfer: transmitting 2 messages > > > > iichb1: TWSI_READ: read f8 from 10 > > > > iichb1: twsi_transfer: status=f8 > > > > iichb1: twsi_transfer: msg[0] flags: 0 > > > > iichb1: twsi_transfer: msg[0] len: 9 > > > > iichb1: TWSI_WRITE: Writing e4 to c > > > > > > > > and now it?s hung > > > > > > [?] > > > > I don't see that on my OrangePi One or Pine64-LTS. > > well, mine is are Nanopi Neo, maybe it’s a dts issue? > I also have a orangepi-zero but it will take me some time to make > a sdcard > > > > > > > > even with a working device, this happens sometimes: > > > > > > my app gets ENXIO from the ioctl(fd, I2CRDWR, &data) and on the > > > console: > > > ? > > > gic0: Spurious interrupt detected: last irq: 38 on CPU2 > > > gic0: Spurious interrupt detected: last irq: 38 on CPU2 > > > gic0: Spurious interrupt detected: last irq: 38 on CPU2 > > > gic0: Spurious interrupt detected: last irq: 29 on CPU2 > > > gic0: Spurious interrupt detected: last irq: 29 on CPU2 > > > gic0: Spurious interrupt detected: last irq: 38 on CPU2 > > > gic0: Spurious interrupt detected: last irq: 29 on CPU2 > > > gic0: Spurious interrupt detected: last irq: 38 on CPU2 > > > gic0: Spurious interrupt detected: last irq: 29 on CPU2 > > > gic0: Spurious interrupt detected: last irq: 38 on CPU2 > > > gic0: Spurious interrupt detected: last irq: 38 on CPU2 > > > gic0: Spurious interrupt detected: last irq: 38 on CPU2 > > > gic0: Spurious interrupt detected: last irq: 38 on CPU2 > > > gic0: Spurious interrupt detected: last irq: 38 on CPU2 > > > gic0: Spurious interrupt detected: last irq: 38 on CPU2 > > > gic0: Spurious interrupt detected: last irq: 38 on CPU2 > > > gic0: Spurious interrupt detected: last irq: 38 on CPU2 > > > gic0: Spurious interrupt detected: last irq: 29 on CPU2 > > > gic0: Spurious interrupt detected: last irq: 29 on CPU2 > > > gic0: Spurious interrupt detected: last irq: 29 on CPU2 > > > > > > the good news: my app is killable :-) > > > > I would need more details for this. > > it was caused by i2c issues - the cable was a bit too long. > BTW, does changing the frequency work? ie dev.iicbus.0.frequency It looks like that driver does not honor the frequency sysctl/tunable. You can often compensate for a too-long cable by adding some stronger pullups. It's typical for a SOM to have pullups in the 4.7K range on i2c. You can add your own 1K pullups to see if that helps the rise times on the bus. -- Ian From owner-freebsd-arm@freebsd.org Thu Apr 18 14:25:14 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 88B041572C52 for ; Thu, 18 Apr 2019 14:25:14 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound3d.ore.mailhop.org (outbound3d.ore.mailhop.org [54.186.57.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id BE460682C9 for ; Thu, 18 Apr 2019 14:25:13 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1555597512; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=US02pJPCl2gJ3d7Rn0V0oxFabKqsri246fn7/FMci68l7cvJrgCwtSol226N7kPtajZw8O+ScOf6p uPKKqLQX95qm9wBYdBxY2PPw+JyJYjvVjgWxRIQubzLiXNk29kkqRjjDne14yO2xl+Gs+V7EwaTvNf KZeHaou8o7A/zs4yRommuWdTFULvWIIJOtBjhEjISwxl/Q6fdRDJCNt5zyNR8bGS4jyobwcgQVQeaG 1s1zl6VN8DvA4R7H005L2xj0Pkvx992IlUGdRwdyzJac30eUzN50sPJLZvsTY0/mbMOgAveiCGP7/R ovsgx/e5DH0mEDIgZcQEHfv43b6hIMQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:dkim-signature:from; bh=b6mrTcQn96Y/eUcGPK71JAAIADjiNyBZEK6WQh6YxW4=; b=vC/SVFYSn7zRdzGTVzsw3TP5Xo6/wzIf4gol7Ja7xlAoGTkKhT2jbPnIdrWMgbt2DIXq7RSSsAygh aWOVI3XtLEDafoNE9NJKtuLsarQf+puGCAW6aFeaB5o7Fa+1Vs1h5+nJ5+HvXI8BPGEXVvQ75PwFRj QzNwnzKJ5ytFpzvgaxYdL3SZrs2486a0Sw1hwMife3/hpUWHrHgZy5yriMWm8k+HI1mGMW5zhoouHT ZoZrWifSFwG2regFOFU+tSswSU4tGsCgI3ij0Tht9WlIBmBZVJxvN3PkCuq8STvxQeSzGZwWv6ziYX 3Cki6K/T5R/stNMD3+hdDNrGmDfUBNw== ARC-Authentication-Results: i=1; outbound3.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:from; bh=b6mrTcQn96Y/eUcGPK71JAAIADjiNyBZEK6WQh6YxW4=; b=oy2ijomV8tLwgb/n8qTtdCoKf11S6ByYmVg0Vypz4NZiFg8jaecY0m6AegJy54+cbY0eMV2jvcgtR 1LgcQbgcrdpWKkuTgYW5xkxn8mdNwhZsSXYiw4Sskay7em2mpeMxIcd050sY3KGrZyyXYmCMvz0B22 jPYr4XfO1W2hGzTiASbsPYo1CiGgseWCDjj5IO7nakCbwykX1bt7Xyfc2LosqMLQGH7AJFUPqpzTLd 1ch7pcTViVkMNFnItf0sAjHfG3A9z2Ftk7IkMSJvWIh1qLUaMQkpj/yE5bx5Wpviy6BsyH9TbOC8Gj pdGJ0toAASTZHFbtreDanXfs9n1JeTQ== X-MHO-RoutePath: aGlwcGll X-MHO-User: c59e659c-61e5-11e9-990e-673a89bc4518 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound3.ore.mailhop.org (Halon) with ESMTPSA id c59e659c-61e5-11e9-990e-673a89bc4518; Thu, 18 Apr 2019 14:25:11 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x3IEPAH1050719; Thu, 18 Apr 2019 08:25:10 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <26ead64e0e79f5d8f9c882273142dc09d95417a7.camel@freebsd.org> Subject: Re: loaderdev From: Ian Lepore To: Balanga Bar Cc: freebsd-arm@freebsd.org Date: Thu, 18 Apr 2019 08:25:09 -0600 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: BE460682C9 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.99 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; TAGGED_RCPT(0.00)[]; NEURAL_HAM_SHORT(-0.99)[-0.987,0]; ASN(0.00)[asn:16509, ipnet:54.186.0.0/15, country:US] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Apr 2019 14:25:14 -0000 On Thu, 2019-04-18 at 09:30 +0100, Balanga Bar wrote: > How does uBoot know how to load ubldr? Is this specific to a particular > version of uBoot? I'm using a customised uBoot which lets me boot OpenWrt, > Debian, Arch Linux or FreeBSD depending on the contents of a USB stick. > > Currently I have a /boot/uEnv.txt file on a FAT partition which includes > > bootfile=ubldr > > Will I no longer need a FAT partition? > > If loaderdev is set to disk, then where is ubldr loaded from since, AFAIK, > uBoot can only read FAT or EXT3 partitions? > The convention for freebsd mailing lists is to bottom-post replies, mixed top and bottom posting makes for unreadable threads. The loaderdev variable is not used by uboot at all, it is read from the uboot environment by ubldr. Basically, loaderdev just gives you a way to control where ubldr finds the kernel by setting a uboot env var (interactively or via uenv.txt). You arrange to have uboot load ubldr in whatever way you're currently doing, so you will still need a FAT partition, because uboot can't read UFS filesystems. -- Ian From owner-freebsd-arm@freebsd.org Thu Apr 18 21:52:08 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C0156157D6D4 for ; Thu, 18 Apr 2019 21:52:07 +0000 (UTC) (envelope-from karl@denninger.net) Received: from colo1.denninger.net (colo1.denninger.net [104.236.120.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CB6DF82756 for ; Thu, 18 Apr 2019 21:52:06 +0000 (UTC) (envelope-from karl@denninger.net) Received: from denninger.net (ip68-1-57-197.pn.at.cox.net [68.1.57.197]) by colo1.denninger.net (Postfix) with ESMTP id 7D218211098 for ; Thu, 18 Apr 2019 17:51:59 -0400 (EDT) Received: from [192.168.10.16] (D6.Denninger.Net [192.168.10.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by denninger.net (Postfix) with ESMTPSA id C719FC192B for ; Thu, 18 Apr 2019 16:51:58 -0500 (CDT) Subject: I2c producing crazy console messages [[Re: insanely-high interrupt rates -- PARTIAL resolution (Pi2)]] To: freebsd-arm@freebsd.org References: <004ddba628b94b80845d8e509ddcb648d21fd6c9.camel@freebsd.org> <20190319161423.GH57400@cicely7.cicely.de> <52df098fdc0caf5de1879c93239534fffbd49b56.camel@freebsd.org> <40f57de2-2b25-3981-a416-b9958cc97636@denninger.net> <669892ac3fc37b0843a156c0ab102316829103fd.camel@freebsd.org> <663f2566-b035-7011-70eb-4163b41e6e55@denninger.net> <20190325164827.GL57400@cicely7.cicely.de> <3db9cf8a-68ee-e339-67bf-760ee51464fd@denninger.net> <874l7fyrpr.fsf@news-spur.riddles.org.uk> <701e011f-3088-8ed4-4fbb-6fa93ac698f5@denninger.net> <67133e19-2be5-ccd1-2ded-008b36a866ec@denninger.net> From: Karl Denninger Openpgp: preference=signencrypt Autocrypt: addr=karl@denninger.net; prefer-encrypt=mutual; keydata= mQINBFIX1zsBEADRcJfsQUl9oFeoMfLPJ1kql+3sIaYx0MfJAUhV9LnbWxr0fsWCskM1O4cV tHm5dqPkuPM4Ztc0jLotD1i9ubWvCHOlkLGxFOL+pFbjA+XZ7VKsC/xWmhMwJ3cM8HavK2OV SzEWQ/AEYtMi04IzGSwsxh/5/5R0mPHrsIomV5SbuiI0vjLuDj7fo6146AABI1ULzge4hBYW i/SHrqUrLORmUNBs6bxek79/B0Dzk5cIktD3LOfbT9EAa5J/osVkstMBhToJgQttaMIGv8SG CzpR/HwEokE+7DP+k2mLHnLj6H3kfugOF9pJH8Za4yFmw//s9cPXV8WwtZ2SKfVzn1unpKqf wmJ1PwJoom/d4fGvQDkgkGKRa6RGC6tPmXnqnx+YX4iCOdFfbP8L9rmk2sewDDVzHDU3I3ZZ 8hFIjMYM/QXXYszRatK0LCV0QPZuF7LCf4uQVKw1/oyJInsnH7+6a3c0h21x+CmSja9QJ+y0 yzgEN/nM89d6YTakfR+1xkYgodVmMy/bS8kmXbUUZG/CyeqCqc95RUySjKT2ECrf9GhhoQkl +D8n2MsrAUSMGB4GQSN+TIq9OBTpNuvATGSRuF9wnQcs1iSry+JNCpfRTyWp83uCNApe6oHU EET4Et6KDO3AvjvBMAX0TInTRGW2SQlJMuFKpc7Dg7tHK8zzqQARAQABtCNLYXJsIERlbm5p bmdlciA8a2FybEBkZW5uaW5nZXIubmV0PokCPAQTAQIAJgUCUhfXOwIbIwUJCWYBgAYLCQgH AwIEFQIIAwQWAgMBAh4BAheAAAoJEG6/sivc5s0PLxQP/i6x/QFx9G4Cw7C+LthhLXIm7NSH AtNbz2UjySEx2qkoQQjtsK6mcpEEaky4ky6t8gz0/SifIfJmSmyAx0UhUQ0WBv1vAXwtNrQQ jJd9Bj6l4c2083WaXyHPjt2u2Na6YFowyb4SaQb83hu/Zs25vkPQYJVVE0JX409MFVPUa6E3 zFbd1OTr3T4yNUy4gNeQZfzDqDS8slbIks2sXeoJrZ6qqXVI0ionoivOlaN4T6Q0UYyXtigj dQvvhMt0aNowKFjRqrmSDRpdz+o6yg7Mp7qEZ1V6EZk8KqQTH6htpCTQ8i79ttK4LG6bstSF Re6Fwq52nbrcANrcdmtZXqjo+SGbUqJ8b1ggrxAsJ5MEhRh2peKrCgI/TjQo+ZxfnqEoR4AI 46Cyiz+/lcVvlvmf2iPifS3EEdaH3Itfwt7MxFm6mQORYs6skHDw3tOYB2/AdCW6eRVYs2hB RMAG4uwApZfZDKgRoE95PJmQjeTBiGmRPcsQZtNESe7I7EjHtCDLwtJqvD4HkDDQwpzreT6W XkyIJ7ns7zDfA1E+AQhFR6rsTFGgQZRZKsVeov3SbhYKkCnVDCvb/PKQCAGkSZM9SvYG5Yax 8CMry3AefKktf9fqBFg8pWqtVxDwJr56dhi0GHXRu3jVI995rMGo1fLUG5fSxiZ8L5sAtokh 9WFmQpyl Message-ID: <6f6f8471-8624-c5e2-547c-42b712254126@denninger.net> Date: Thu, 18 Apr 2019 16:51:57 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <67133e19-2be5-ccd1-2ded-008b36a866ec@denninger.net> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms050809080606030701090102" X-Rspamd-Queue-Id: CB6DF82756 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.44 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_ATTACHMENT(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; MX_GOOD(-0.01)[px.denninger.net]; MIME_BASE64_TEXT(0.10)[]; NEURAL_HAM_SHORT(-0.88)[-0.880,0]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(-2.45)[ip: (-9.89), ipnet: 104.236.64.0/18(-3.92), asn: 14061(1.61), country: US(-0.06)]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:14061, ipnet:104.236.64.0/18, country:US]; MIME_TRACE(0.00)[0:+,1:+,2:+]; MID_RHS_MATCH_FROM(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[197.57.1.68.zen.spamhaus.org : 127.0.0.11]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; SIGNED_SMIME(-2.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.20)[multipart/signed,multipart/alternative,text/plain]; RCVD_TLS_LAST(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-arm@freebsd.org]; AUTH_NA(1.00)[]; RCPT_COUNT_ONE(0.00)[1]; DMARC_NA(0.00)[denninger.net]; R_SPF_NA(0.00)[] X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Apr 2019 21:52:08 -0000 This is a cryptographically signed message in MIME format. --------------ms050809080606030701090102 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 T24gNC8xNy8yMDE5IDE0OjU2LCBLYXJsIERlbm5pbmdlciB3cm90ZToNCj4gT24gNC85LzIw MTkgMTk6MjUsIElhbiBMZXBvcmUgd3JvdGU6DQo+PiBPbiBUdWUsIDIwMTktMDQtMDkgYXQg MDk6NTUgLTA1MDAsIEthcmwgRGVubmluZ2VyIHdyb3RlOg0KPj4+IE9uIDQvMy8yMDE5IDEx OjQ4LCBBbmRyZXcgR2llcnRoIHdyb3RlOg0KPj4+PiBQZXIgbXkgZWFybGllciBhbmFseXNp cywgYW5kIHRoZSBkaXNjdXNzaW9uIG9uIElSQywgSSdtIG5vdyBydW5uaW5nDQo+Pj4+IG15 DQo+Pj4+IFJQSTJCIHdpdGggdGhlIGF0dGFjaGVkIHBhdGNoIChhZ2FpbnN0IDEyLXN0YWJs ZSkuIFNvIGZhciwgSSdtIG5vdA0KPj4+PiBzZWVpbmcgYW55IGlzc3Vlcy4NCj4+Pj4NCj4+ Pj4gSSBkb24ndCB0aGluayB0aGlzIHBhdGNoIGlzIHJlYWxseSBhIGNvbXBsZXRlIGZpeCAo aW4gcGFydGljdWxhciwNCj4+Pj4gb24NCj4+Pj4gYXJtNjQgSSB3b3VsZCBleHBlY3QgdGhl IG9wcG9zaXRlIHByb2JsZW0gdG8gZXhpc3QsIHdpdGggc3B1cmlvdXMNCj4+Pj4gcGh5c2lj YWwgdGltZXIgaW50ZXJydXB0cyBpbnN0ZWFkKS4gSSdtIG9ubHkgcnVubmluZyBpdCB0byBj b25maXJtDQo+Pj4+IG15DQo+Pj4+IGFuYWx5c2lzIG9mIHRoZSBwcm9ibGVtIGFuZCB0byBn ZXQgYSB3b3JraW5nIHN5c3RlbS4gSXQgc2hvdWxkIGRvDQo+Pj4+IGZpbmUNCj4+Pj4gb24g MzItYml0IGFybSB0aG91Z2guDQo+Pj4gQW55IHByb2dyZXNzIG9uIHRoaXMgaW50byBvciB3 aXRoaW4gdGhlIHRyZWUgKG9yIGNvbW1lbnRzIG9uIHdoYXQgaXMNCj4+PiBhDQo+Pj4gdHJp dmlhbGx5IHNtYWxsIHBhdGNoKSBmb3IgMTItU1RBQkxFPw0KPj4gSSd2ZSBqdXN0IHBvc3Rl ZCBodHRwczovL3Jldmlld3MuZnJlZWJzZC5vcmcvRDE5ODcxIGZvciB0aGlzLiANCj4+IEhv cGVmdWxseSBJJ2xsIGdldCBpdCBjb21taXR0ZWQgaW4gYSBkYXkgb3Igc28gYW5kIG1lcmdl ZCB0byAxMi1zdGFibGUNCj4+IGEgZmV3IGRheXMgYWZ0ZXIgdGhhdC4NCj4+DQo+PiAtLSBJ YW4NCj4gSSBhbSBydW5uaW5nIHRoYXQgbm93IG9uIGEgUGkyIGFuZCBzbyBmYXIgdGhlIGxv YWQgcHJvYmxlbSBpcyBnb25lIGJ1dA0KPiB0aGUgc3B1cmlvdXMgaW50ZXJydXB0IHdhcm5p bmdzIGFyZSBub3QuLi4uDQo+DQo+IC0tLTw8Qk9PVD4+LS0tDQo+IENvcHlyaWdodCAoYykg MTk5Mi0yMDE5IFRoZSBGcmVlQlNEIFByb2plY3QuDQo+IENvcHlyaWdodCAoYykgMTk3OSwg MTk4MCwgMTk4MywgMTk4NiwgMTk4OCwgMTk4OSwgMTk5MSwgMTk5MiwgMTk5MywgMTk5NA0K PiDCoMKgwqDCoMKgwqDCoCBUaGUgUmVnZW50cyBvZiB0aGUgVW5pdmVyc2l0eSBvZiBDYWxp Zm9ybmlhLiBBbGwgcmlnaHRzIHJlc2VydmVkLg0KPiBGcmVlQlNEIGlzIGEgcmVnaXN0ZXJl ZCB0cmFkZW1hcmsgb2YgVGhlIEZyZWVCU0QgRm91bmRhdGlvbi4NCj4gRnJlZUJTRCAxMi4w LVNUQUJMRSAjMCByMzQ2MzI3TTogV2VkIEFwciAxNyAxNDowMDo1OCBDRFQgMjAxOQ0KPiDC oMKgwqANCj4ga2FybEBOZXdGUy5kZW5uaW5nZXIubmV0Oi93b3JrL0Nyb2NoZXQtd29yay1B Uk0zMi9vYmovd29yay9Dcm9zc0J1aWxkLTEyU1RBQkxFL3NyYy9hcm0uYXJtdjcvc3lzL0dF TkVSSUMNCj4gYXJtDQo+IEZyZWVCU0QgY2xhbmcgdmVyc2lvbiA4LjAuMCAodGFncy9SRUxF QVNFXzgwMC9maW5hbCAzNTYzNjUpIChiYXNlZCBvbg0KPiBMTFZNIDguMC4wKQ0KPiBWVDog aW5pdCB3aXRob3V0IGRyaXZlci4NCj4gbW9kdWxlX3JlZ2lzdGVyOiBjYW5ub3QgcmVnaXN0 ZXIgb2Z3YnVzL3BjaWIgZnJvbSBrZXJuZWw7IGFscmVhZHkgbG9hZGVkDQo+IGZyb20ga2Vy bmVsDQo+IE1vZHVsZSBvZndidXMvcGNpYiBmYWlsZWQgdG8gcmVnaXN0ZXI6IDE3DQo+IG1v ZHVsZV9yZWdpc3RlcjogY2Fubm90IHJlZ2lzdGVyIHNpbXBsZWJ1cy9wY2liIGZyb20ga2Vy bmVsOyBhbHJlYWR5DQo+IGxvYWRlZCBmcm9tIGtlcm5lbA0KPiBNb2R1bGUgc2ltcGxlYnVz L3BjaWIgZmFpbGVkIHRvIHJlZ2lzdGVyOiAxNw0KPiBObyBQU0NJL1NNQ0NDIGNhbGwgZnVu Y3Rpb24gZm91bmQNCj4gQ1BVOiBBUk0gQ29ydGV4LUE3IHIwcDUgKEVDTzogMHgwMDAwMDAw MCkNCj4gQ1BVIEZlYXR1cmVzOg0KPiDCoCBNdWx0aXByb2Nlc3NpbmcsIFRodW1iMiwgU2Vj dXJpdHksIFZpcnR1YWxpemF0aW9uLCBHZW5lcmljIFRpbWVyLCBWTVNBdjcsDQo+IMKgIFBY TiwgTFBBRSwgQ29oZXJlbnQgV2Fsaw0KPiBPcHRpb25hbCBpbnN0cnVjdGlvbnM6DQo+IMKg IFNESVYvVURJViwgVU1VTEwsIFNNVUxMLCBTSU1EKGV4dCkNCj4gTG9VVToyIExvQzozIExv VUlTOjINCj4gQ2FjaGUgbGV2ZWwgMToNCj4gwqAzMktCLzY0QiA0LXdheSBkYXRhIGNhY2hl IFdCIFJlYWQtQWxsb2MgV3JpdGUtQWxsb2MNCj4gwqAzMktCLzMyQiAyLXdheSBpbnN0cnVj dGlvbiBjYWNoZSBSZWFkLUFsbG9jDQo+IENhY2hlIGxldmVsIDI6DQo+IMKgNTEyS0IvNjRC IDgtd2F5IHVuaWZpZWQgY2FjaGUgV0IgUmVhZC1BbGxvYyBXcml0ZS1BbGxvYw0KPiByZWFs IG1lbW9yecKgID0gOTk0MDQ1OTUyICg5NDcgTUIpDQo+IGF2YWlsIG1lbW9yeSA9IDk1Nzky MzMyOCAoOTEzIE1CKQ0KPiBGcmVlQlNEL1NNUDogTXVsdGlwcm9jZXNzb3IgU3lzdGVtIERl dGVjdGVkOiA0IENQVXMNCj4gYXJjNHJhbmRvbTogbm8gcHJlbG9hZGVkIGVudHJvcHkgY2Fj aGUNCj4gcmFuZG9tOiBlbnRyb3B5IGRldmljZSBleHRlcm5hbCBpbnRlcmZhY2UNCj4ga2Jk MCBhdCBrYmRtdXgwDQo+IG9md2J1czA6IDxPcGVuIEZpcm13YXJlIERldmljZSBUcmVlPg0K PiBzaW1wbGVidXMwOiA8RmxhdHRlbmVkIGRldmljZSB0cmVlIHNpbXBsZSBidXM+IG9uIG9m d2J1czANCj4gb2Z3X2Nsa2J1czA6IDxPRlcgY2xvY2tzIGJ1cz4gb24gb2Z3YnVzMA0KPiBj bGtfZml4ZWQwOiA8Rml4ZWQgY2xvY2s+IG9uIG9md19jbGtidXMwDQo+IGNsa19maXhlZDE6 IDxGaXhlZCBjbG9jaz4gb24gb2Z3X2Nsa2J1czANCj4gcmVnZml4MDogPEZpeGVkIFJlZ3Vs YXRvcj4gb24gb2Z3YnVzMA0KPiByZWdmaXgxOiA8Rml4ZWQgUmVndWxhdG9yPiBvbiBvZndi dXMwDQo+IGxvY2FsX2ludGMwOiA8QkNNMjgzNiBJbnRlcnJ1cHQgQ29udHJvbGxlcj4gbWVt IDB4NDAwMDAwMDAtMHg0MDAwMDBmZiBvbg0KPiBzaW1wbGVidXMwDQo+IGludGMwOiA8QkNN MjgzNSBJbnRlcnJ1cHQgQ29udHJvbGxlcj4gbWVtIDB4N2UwMGIyMDAtMHg3ZTAwYjNmZiBp cnEgMjANCj4gb24gc2ltcGxlYnVzMA0KPiBncGlvMDogPEJDTTI3MDgvMjgzNSBHUElPIGNv bnRyb2xsZXI+IG1lbSAweDdlMjAwMDAwLTB4N2UyMDAwYjMgaXJxDQo+IDIzLDI0IG9uIHNp bXBsZWJ1czANCj4gZ3Bpb2J1czA6IDxPRlcgR1BJTyBidXM+IG9uIGdwaW8wDQo+IGdlbmVy aWNfdGltZXIwOiA8QVJNdjcgR2VuZXJpYyBUaW1lcj4gaXJxIDAsMSwyLDMgb24gb2Z3YnVz MA0KPiBUaW1lY291bnRlciAiQVJNIE1QQ29yZSBUaW1lY291bnRlciIgZnJlcXVlbmN5IDE5 MjAwMDAwIEh6IHF1YWxpdHkgMTAwMA0KPiBFdmVudCB0aW1lciAiQVJNIE1QQ29yZSBFdmVu dHRpbWVyIiBmcmVxdWVuY3kgMTkyMDAwMDAgSHogcXVhbGl0eSAxMDAwDQo+IGJjbV9kbWEw OiA8QkNNMjgzNSBETUEgQ29udHJvbGxlcj4gbWVtIDB4N2UwMDcwMDAtMHg3ZTAwN2VmZiBp cnENCj4gNCw1LDYsNyw4LDksMTAsMTEsMTIsMTMsMTQsMTUsMTYsMTcsMTgsMTkgb24gc2lt cGxlYnVzMA0KPiBiY213ZDA6IDxCQ00yNzA4LzI4MzUgV2F0Y2hkb2c+IG1lbSAweDdlMTAw MDAwLTB4N2UxMDAwMjcgb24gc2ltcGxlYnVzMA0KPiBiY21ybmcwOiA8QnJvYWRjb20gQkNN MjgzNSBSTkc+IG1lbSAweDdlMTA0MDAwLTB4N2UxMDQwMGYgaXJxIDIxIG9uDQo+IHNpbXBs ZWJ1czANCj4gbWJveDA6IDxCQ00yODM1IFZpZGVvQ29yZSBNYWlsYm94PiBtZW0gMHg3ZTAw Yjg4MC0weDdlMDBiOGJmIGlycSAyMiBvbg0KPiBzaW1wbGVidXMwDQo+IGdwaW9jMDogPEdQ SU8gY29udHJvbGxlcj4gb24gZ3BpbzANCj4gdWFydDA6IDxQcmltZUNlbGwgVUFSVCAoUEww MTEpPiBtZW0gMHg3ZTIwMTAwMC0weDdlMjAxZmZmIGlycSAyNSBvbg0KPiBzaW1wbGVidXMw DQo+IHVhcnQwOiBjb25zb2xlICgxMTUyMDAsbiw4LDEpDQo+IHNwaTA6IDxCQ00yNzA4LzI4 MzUgU1BJIGNvbnRyb2xsZXI+IG1lbSAweDdlMjA0MDAwLTB4N2UyMDRmZmYgaXJxIDI3IG9u DQo+IHNpbXBsZWJ1czANCj4gc3BpYnVzMDogPE9GVyBTUEkgYnVzPiBvbiBzcGkwDQo+IHNw aWJ1czA6IDx1bmtub3duIGNhcmQ+IGF0IGNzIDAgbW9kZSAwDQo+IHNwaWJ1czA6IDx1bmtu b3duIGNhcmQ+IGF0IGNzIDEgbW9kZSAwDQo+IGlpY2hiMDogPEJDTTI3MDgvMjgzNSBCU0Mg Y29udHJvbGxlcj4gbWVtIDB4N2U4MDQwMDAtMHg3ZTgwNGZmZiBpcnEgNDANCj4gb24gc2lt cGxlYnVzMA0KPiBiY20yODN4X2R3Y290ZzA6IDxEV0MgT1RHIDIuMCBpbnRlZ3JhdGVkIFVT QiBjb250cm9sbGVyIChiY20yODN4KT4gbWVtDQo+IDB4N2U5ODAwMDAtMHg3ZTk4ZmZmZiww eDdlMDA2MDAwLTB4N2UwMDZmZmYgaXJxIDQ2LDQ3IG9uIHNpbXBsZWJ1czANCj4gdXNidXMw IG9uIGJjbTI4M3hfZHdjb3RnMA0KPiBwbXUwOiA8UGVyZm9ybWFuY2UgTW9uaXRvcmluZyBV bml0PiBpcnEgNDkgb24gc2ltcGxlYnVzMA0KPiBzZGhjaV9iY20wOiA8QnJvYWRjb20gMjcw OCBTREhDSSBjb250cm9sbGVyPiBtZW0gMHg3ZTMwMDAwMC0weDdlMzAwMGZmDQo+IGlycSA1 MCBvbiBzaW1wbGVidXMwDQo+IG1tYzA6IDxNTUMvU0QgYnVzPiBvbiBzZGhjaV9iY20wDQo+ IGZiMDogPEJDTTI4MzUgVlQgZnJhbWVidWZmZXIgZHJpdmVyPiBvbiBzaW1wbGVidXMwDQo+ IGZiZDAgb24gZmIwDQo+IFZUOiBpbml0aWFsaXplIHdpdGggbmV3IFZUIGRyaXZlciAiZmIi Lg0KPiBmYjA6IDY1Nng0MTYoNjU2eDQxNkAwLDApIDI0YnBwDQo+IGZiMDogZmJzd2FwOiAx LCBwaXRjaCAxOTY4LCBiYXNlIDB4M2ViMzMwMDAsIHNjcmVlbl9zaXplIDgxODY4OA0KPiB2 Y2hpcTA6IDxCQ00yODM1IFZDSElRPiBtZW0gMHg3ZTAwYjg0MC0weDdlMDBiODRlIGlycSA1 MyBvbiBzaW1wbGVidXMwDQo+IHZjaGlxOiBsb2NhbCB2ZXIgOCAobWluIDMpLCByZW1vdGUg dmVyIDguDQo+IHBjbTA6IDxWQ0hJUSBhdWRpbz4gb24gdmNoaXEwDQo+IGNwdWxpc3QwOiA8 T3BlbiBGaXJtd2FyZSBDUFUgR3JvdXA+IG9uIG9md2J1czANCj4gY3B1MDogPE9wZW4gRmly bXdhcmUgQ1BVPiBvbiBjcHVsaXN0MA0KPiBiY20yODM1X2NwdWZyZXEwOiA8Q1BVIEZyZXF1 ZW5jeSBDb250cm9sPiBvbiBjcHUwDQo+IGNwdTE6IDxPcGVuIEZpcm13YXJlIENQVT4gb24g Y3B1bGlzdDANCj4gY3B1MjogPE9wZW4gRmlybXdhcmUgQ1BVPiBvbiBjcHVsaXN0MA0KPiBj cHUzOiA8T3BlbiBGaXJtd2FyZSBDUFU+IG9uIGNwdWxpc3QwDQo+IGdwaW9sZWQwOiA8R1BJ TyBMRURzPiBvbiBvZndidXMwDQo+IGNyeXB0b3NvZnQwOiA8c29mdHdhcmUgY3J5cHRvPg0K PiBUaW1lY291bnRlcnMgdGljayBldmVyeSAxLjAwMCBtc2VjDQo+IGlpY2J1czA6IDxPRlcg STJDIGJ1cz4gb24gaWljaGIwDQo+IGlpYzA6IDxJMkMgZ2VuZXJpYyBJL08+IG9uIGlpY2J1 czANCj4gdXNidXMwOiA0ODBNYnBzIEhpZ2ggU3BlZWQgVVNCIHYyLjANCj4gdWdlbjAuMTog PERXQ09URyBPVEcgUm9vdCBIVUI+IGF0IHVzYnVzMA0KPiB1aHViMDogPERXQ09URyBPVEcg Um9vdCBIVUIsIGNsYXNzIDkvMCwgcmV2IDIuMDAvMS4wMCwgYWRkciAxPiBvbiB1c2J1czAN Cj4gbW1jc2QwOiAzMkdCIDxTREhDIEdCMk1XIDMuMCBTTiBBQjRENTMyOCBNRkcgMDkvMjAx NyBieSAyNyBTTT4gYXQgbW1jMA0KPiA1MC4wTUh6LzRiaXQvNjU1MzUtYmxvY2sNCj4gYmNt MjgzNV9jcHVmcmVxMDogQVJNIDYwME1IeiwgQ29yZSAyNTBNSHosIFNEUkFNIDQwME1Ieiwg VHVyYm8gT0ZGDQo+IFJlbGVhc2UgQVBzDQo+IFRyeWluZyB0byBtb3VudCByb290IGZyb20g dWZzOi9kZXYvbW1jc2QwczJhIFtyb10uLi4NCj4gV2FybmluZzogbm8gdGltZS1vZi1kYXkg Y2xvY2sgcmVnaXN0ZXJlZCwgc3lzdGVtIHRpbWUgd2lsbCBub3QgYmUgc2V0DQo+IGFjY3Vy YXRlbHkNCj4gYXJjNHJhbmRvbTogbm8gcHJlbG9hZGVkIGVudHJvcHkgY2FjaGUNCj4gdWh1 YjA6IDEgcG9ydCB3aXRoIDEgcmVtb3ZhYmxlLCBzZWxmIHBvd2VyZWQNCj4gYXJjNHJhbmRv bTogbm8gcHJlbG9hZGVkIGVudHJvcHkgY2FjaGUNCj4gYXJjNHJhbmRvbTogbm8gcHJlbG9h ZGVkIGVudHJvcHkgY2FjaGUNCj4gdWdlbjAuMjogPHZlbmRvciAweDA0MjQgcHJvZHVjdCAw eDk1MTQ+IGF0IHVzYnVzMA0KPiB1aHViMSBvbiB1aHViMA0KPiB1aHViMTogPHZlbmRvciAw eDA0MjQgcHJvZHVjdCAweDk1MTQsIGNsYXNzIDkvMCwgcmV2IDIuMDAvMi4wMCwgYWRkciAy Pg0KPiBvbiB1c2J1czANCj4gdWh1YjE6IE1UVCBlbmFibGVkDQo+IHVodWIxOiA1IHBvcnRz IHdpdGggNCByZW1vdmFibGUsIHNlbGYgcG93ZXJlZA0KPiB1Z2VuMC4zOiA8dmVuZG9yIDB4 MDQyNCBwcm9kdWN0IDB4ZWMwMD4gYXQgdXNidXMwDQo+IHNtc2MwIG9uIHVodWIxDQo+IHNt c2MwOiA8dmVuZG9yIDB4MDQyNCBwcm9kdWN0IDB4ZWMwMCwgcmV2IDIuMDAvMi4wMCwgYWRk ciAzPiBvbiB1c2J1czANCj4gc21zYzA6IGNoaXAgMHhlYzAwLCByZXYuIDAwMDINCj4gbWlp YnVzMDogPE1JSSBidXM+IG9uIHNtc2MwDQo+IHNtc2NwaHkwOiA8U01DIExBTjg3MDAgMTAv MTAwIGludGVyZmFjZT4gUEhZIDEgb24gbWlpYnVzMA0KPiBzbXNjcGh5MDrCoCAxMGJhc2VU LCAxMGJhc2VULUZEWCwgMTAwYmFzZVRYLCAxMDBiYXNlVFgtRkRYLCBhdXRvDQo+IHVlMDog PFVTQiBFdGhlcm5ldD4gb24gc21zYzANCj4gdWUwOiBFdGhlcm5ldCBhZGRyZXNzOiBiODoy NzplYjowZDowNTowMQ0KPiB1Z2VuMC40OiA8UmVhbHRlayA4MDIuMTFuIFdMQU4gQWRhcHRl cj4gYXQgdXNidXMwDQo+IFNldHRpbmcgaG9zdHV1aWQ6IDcxY2I4YjExLTllNDYtMTFlOC05 YjExLWI4MjdlYjg1MjFkZS4NCj4gU2V0dGluZyBob3N0aWQ6IDB4MGMyMDhkOTIuDQo+IFN0 YXJ0aW5nIGZpbGUgc3lzdGVtIGNoZWNrczoNCj4gL2Rldi9tbWNzZDBzMmE6IEZJTEUgU1lT VEVNIENMRUFOOyBTS0lQUElORyBDSEVDS1MNCj4gL2Rldi9tbWNzZDBzMmE6IGNsZWFuLCAz MTU2ODEgZnJlZSAoMTM3IGZyYWdzLCAzOTQ0MyBibG9ja3MsIDAuMCUNCj4gZnJhZ21lbnRh dGlvbikNCj4gL2Rldi9tbWNzZDBzMmQ6IEZJTEUgU1lTVEVNIENMRUFOOyBTS0lQUElORyBD SEVDS1MNCj4gL2Rldi9tbWNzZDBzMmQ6IGNsZWFuLCA3MzYwIGZyZWUgKDE2IGZyYWdzLCA5 MTggYmxvY2tzLCAwLjIlIGZyYWdtZW50YXRpb24pDQo+IC9kZXYvbW1jc2QwczJlOiBGSUxF IFNZU1RFTSBDTEVBTjsgU0tJUFBJTkcgQ0hFQ0tTDQo+IC9kZXYvbW1jc2QwczJlOiBjbGVh biwgNDQ0MDkgZnJlZSAoMTcgZnJhZ3MsIDU1NDkgYmxvY2tzLCAwLjAlDQo+IGZyYWdtZW50 YXRpb24pDQo+IE1vdW50aW5nIGxvY2FsIGZpbGVzeXN0ZW1zOi4NCj4gRUxGIGxkY29uZmln IHBhdGg6IC9saWIgL3Vzci9saWIgL3Vzci9saWIvY29tcGF0IC91c3IvbG9jYWwvbGliDQo+ IC91c3IvbG9jYWwvbGliL3Blcmw1LzUuMjgvbWFjaC9DT1JFDQo+IHJhbmRvbTogdW5ibG9j a2luZyBkZXZpY2UuDQo+IFNvZnQgRmxvYXQgY29tcGF0aWJpbGl0eSBsZGNvbmZpZyBwYXRo Og0KPiBTZXR0aW5nIGhvc3RuYW1lOiBQb29sLU1DUC5EZW5uaW5nZXIuTmV0Lg0KPiBTZXR0 aW5nIHVwIGhhcnZlc3Rpbmc6DQo+IFtVTUFdLFtGU19BVElNRV0sU1dJLElOVEVSUlVQVCxO RVRfTkcsTkVUX0VUSEVSLE5FVF9UVU4sTU9VU0UsS0VZQk9BUkQsQVRUQUNILENBQ0hFRA0K PiBGZWVkaW5nIGVudHJvcHk6IGRkOiAvZW50cm9weTogUmVhZC1vbmx5IGZpbGUgc3lzdGVt DQo+IGRkOiAvYm9vdC9lbnRyb3B5OiBSZWFkLW9ubHkgZmlsZSBzeXN0ZW0NCj4NCj4gaWZj b25maWc6IFNJT0NJRkNSRUFURTI6IEludmFsaWQgYXJndW1lbnQNCj4gbG8wOiBsaW5rIHN0 YXRlIGNoYW5nZWQgdG8gVVANCj4gc21zYzA6IGNoaXAgMHhlYzAwLCByZXYuIDAwMDINCj4g dWUwOiBsaW5rIHN0YXRlIGNoYW5nZWQgdG8gRE9XTg0KPiBTdGFydGluZyBOZXR3b3JrOiBs bzAgdWUwLg0KPiBsbzA6IGZsYWdzPTgwNDk8VVAsTE9PUEJBQ0ssUlVOTklORyxNVUxUSUNB U1Q+IG1ldHJpYyAwIG10dSAxNjM4NA0KPiDCoMKgwqDCoMKgwqDCoCBvcHRpb25zPTY4MDAw MzxSWENTVU0sVFhDU1VNLExJTktTVEFURSxSWENTVU1fSVBWNixUWENTVU1fSVBWNj4NCj4g wqDCoMKgwqDCoMKgwqAgaW5ldDYgOjoxIHByZWZpeGxlbiAxMjgNCj4gwqDCoMKgwqDCoMKg wqAgaW5ldDYgZmU4MDo6MSVsbzAgcHJlZml4bGVuIDY0IHNjb3BlaWQgMHgxDQo+IMKgwqDC oMKgwqDCoMKgIGluZXQgMTI3LjAuMC4xIG5ldG1hc2sgMHhmZjAwMDAwMA0KPiDCoMKgwqDC oMKgwqDCoCBncm91cHM6IGxvDQo+IMKgwqDCoMKgwqDCoMKgIG5kNiBvcHRpb25zPTIxPFBF UkZPUk1OVUQsQVVUT19MSU5LTE9DQUw+DQo+IHVlMDogZmxhZ3M9ODg0MzxVUCxCUk9BRENB U1QsUlVOTklORyxTSU1QTEVYLE1VTFRJQ0FTVD4gbWV0cmljIDAgbXR1IDE1MDANCj4gwqDC oMKgwqDCoMKgwqAgb3B0aW9ucz04MDAwOTxSWENTVU0sVkxBTl9NVFUsTElOS1NUQVRFPg0K PiDCoMKgwqDCoMKgwqDCoCBldGhlciBiODoyNzplYjowZDowNTowMQ0KPiDCoMKgwqDCoMKg wqDCoCBtZWRpYTogRXRoZXJuZXQgYXV0b3NlbGVjdCAobm9uZSkNCj4gwqDCoMKgwqDCoMKg wqAgc3RhdHVzOiBubyBjYXJyaWVyDQo+IMKgwqDCoMKgwqDCoMKgIG5kNiBvcHRpb25zPTI5 PFBFUkZPUk1OVUQsSUZESVNBQkxFRCxBVVRPX0xJTktMT0NBTD4NCj4gU3RhcnRpbmcgZGV2 ZC4NCj4gQXV0b2xvYWRpbmcgbW9kdWxlOiBpZl9ydHduX3VzYi5rbw0KPiBydHduMCBvbiB1 aHViMQ0KPiBydHduMDogPFJlYWx0ZWsgODAyLjExbiBXTEFOIEFkYXB0ZXIsIGNsYXNzIDAv MCwgcmV2IDIuMDAvMi4wMCwgYWRkciA0Pg0KPiBvbiB1c2J1czANCj4gcnR3bjA6IE1BQy9C QiBSVEw4MTg4Q1VTLCBSRiA2MDUyIDFUMVINCj4gaWVlZTgwMjExX2xvYWRfbW9kdWxlOiBs b2FkIHRoZSB3bGFuX2FtcnIgbW9kdWxlIGJ5IGhhbmQgZm9yIG5vdy4NCj4gd2xhbjA6IEV0 aGVybmV0IGFkZHJlc3M6IDc0OmRhOjM4OjU5OmVjOjkzDQo+IENyZWF0ZWQgd2xhbig0KSBp bnRlcmZhY2VzOiB3bGFuMC4NCj4gU3RhcnRpbmcgd3BhX3N1cHBsaWNhbnQuDQo+IFN0YXJ0 aW5nIE5ldHdvcms6IHdsYW4wLg0KPiB3bGFuMDogZmxhZ3M9OGM0MzxVUCxCUk9BRENBU1Qs UlVOTklORyxPQUNUSVZFLFNJTVBMRVgsTVVMVElDQVNUPiBtZXRyaWMNCj4gMCBtdHUgMTUw MA0KPiDCoMKgwqDCoMKgwqDCoCBldGhlciA3NDpkYTozODo1OTplYzo5Mw0KPiDCoMKgwqDC oMKgwqDCoCBpbmV0IDE5Mi4xNjguMTAuMjE1IG5ldG1hc2sgMHhmZmZmZmYwMCBicm9hZGNh c3QgMTkyLjE2OC4xMC4yNTUNCj4gwqDCoMKgwqDCoMKgwqAgZ3JvdXBzOiB3bGFuDQo+IMKg wqDCoMKgwqDCoMKgIHNzaWQgIiIgY2hhbm5lbCAxMCAoMjQ1NyBNSHogMTFnKQ0KPiDCoMKg wqDCoMKgwqDCoCByZWdkb21haW4gRkNDIGNvdW50cnkgVVMgYXV0aG1vZGUgV1BBMStXUEEy LzgwMi4xMWkgcHJpdmFjeSBNSVhFRA0KPiDCoMKgwqDCoMKgwqDCoCBkZWZ0eGtleSBVTkRF RiB0eHBvd2VyIDMwIGJtaXNzIDcgc2NhbnZhbGlkIDYwIHByb3Rtb2RlIENUUyB3bWUNCj4g wqDCoMKgwqDCoMKgwqAgcm9hbWluZyBNQU5VQUwNCj4gwqDCoMKgwqDCoMKgwqAgbWVkaWE6 IElFRUUgODAyLjExIFdpcmVsZXNzIEV0aGVybmV0IGF1dG9zZWxlY3QgKGF1dG9zZWxlY3Qp DQo+IMKgwqDCoMKgwqDCoMKgIHN0YXR1czogbm8gY2Fycmllcg0KPiDCoMKgwqDCoMKgwqDC oCBuZDYgb3B0aW9ucz0yOTxQRVJGT1JNTlVELElGRElTQUJMRUQsQVVUT19MSU5LTE9DQUw+ DQo+IHdsYW4wOiBsaW5rIHN0YXRlIGNoYW5nZWQgdG8gVVANCj4gYWRkIGhvc3QgMTI3LjAu MC4xOiBnYXRld2F5IGxvMCBmaWIgMDogcm91dGUgYWxyZWFkeSBpbiB0YWJsZQ0KPiBhZGQg bmV0IGRlZmF1bHQ6IGdhdGV3YXkgMTkyLjE2OC4xMC4yMDANCj4gYWRkIGhvc3QgOjoxOiBn YXRld2F5IGxvMCBmaWIgMDogcm91dGUgYWxyZWFkeSBpbiB0YWJsZQ0KPiBhZGQgbmV0IGZl ODA6OjogZ2F0ZXdheSA6OjENCj4gYWRkIG5ldCBmZjAyOjo6IGdhdGV3YXkgOjoxDQo+IGFk ZCBuZXQgOjpmZmZmOjAuMC4wLjA6IGdhdGV3YXkgOjoxDQo+IGFkZCBuZXQgOjowLjAuMC4w OiBnYXRld2F5IDo6MQ0KPiBHZW5lcmF0aW5nIGhvc3QuY29uZi4NCj4gQ3JlYXRpbmcgYW5k L29yIHRyaW1taW5nIGxvZyBmaWxlc25ld3N5c2xvZzogY2FuJ3QgbWtzdGVtcCBsb2dmaWxl DQo+IC90bXAvSEQtTUNQLmxvZy56eHR1Q09WOiBSZWFkLW9ubHkgZmlsZSBzeXN0ZW0NCj4g Lg0KPiBTdGFydGluZyBzeXNsb2dkLg0KPiBBcHIgMTcgMTk6MDY6NTcgUG9vbC1NQ1Agc3lz bG9nZDogL3RtcC9IRC1NQ1AubG9nOiBSZWFkLW9ubHkgZmlsZSBzeXN0ZW0NCj4gQ2xlYXJp bmcgL3RtcCAoWCByZWxhdGVkKS4NCj4gU3RhcnRpbmcgbG9jYWwgZGFlbW9uczpTdG9wcGlu ZyBzeXNsb2dkLg0KPiBBcHIgMTcgMTk6MDY6NTggUG9vbC1NQ1Agc3lzbG9nZDogZXhpdGlu ZyBvbiBzaWduYWwgMTUNCj4gV2FpdGluZyBmb3IgUElEUzogNzk0Lg0KPiBTdGFydGluZyBz eXNsb2dkLg0KPiBIb21lRGFlbW9uLU1DUCBWNS4xLjANCj4gQ29weXJpZ2h0IDIwMTYtMjAx OCBLYXJsIERlbm5pbmdlcg0KPiBBbGwgUmlnaHRzIFJlc2VydmVkDQo+IEJlZ2lubmluZyBk ZXRhY2hlZCAobm9ybWFsKSBvcGVyYXRpb24uLi4NCj4gLg0KPiBVcGRhdGluZyBtb3RkOi4N Cj4gTW91bnRpbmcgbGF0ZSBmaWxlc3lzdGVtczouDQo+IGludGMwOiBTcHVyaW91cyBpbnRl cnJ1cHQgZGV0ZWN0ZWQNCj4gU3RhcnRpbmcgcG93ZXJkLg0KPiBTdGFydGluZyBudGltZWQu DQo+IFJFU1RBUlQNCj4gQ29uZmlndXJpbmcgdnQ6IGJsYW5rdGltZS4NCj4gaW50YzA6IFNw dXJpb3VzIGludGVycnVwdCBkZXRlY3RlZA0KPiBQZXJmb3JtaW5nIHNhbml0eSBjaGVjayBv biBzc2hkIGNvbmZpZ3VyYXRpb24uDQo+IFN0YXJ0aW5nIHNzaGQuDQo+IFN0YXJ0aW5nIHNl bmRtYWlsX3N1Ym1pdC4NCj4gU3RhcnRpbmcgc2VuZG1haWxfbXNwX3F1ZXVlLg0KPiBTdGFy dGluZyBjcm9uLg0KPiBTdGFydGluZyBiYWNrZ3JvdW5kIGZpbGUgc3lzdGVtIGNoZWNrcyBp biA2MCBzZWNvbmRzLg0KPiBybTogL2ZpcnN0Ym9vdDogUmVhZC1vbmx5IGZpbGUgc3lzdGVt DQo+DQo+IFdlZCBBcHIgMTcgMTk6MDc6MDEgQ0RUIDIwMTkNCj4gaW50YzA6IFNwdXJpb3Vz IGludGVycnVwdCBkZXRlY3RlZA0KPiBsb2NhbF9pbnRjMDogU3B1cmlvdXMgaW50ZXJydXB0 IGRldGVjdGVkDQo+IGludGMwOiBTcHVyaW91cyBpbnRlcnJ1cHQgZGV0ZWN0ZWQNCj4gbG9j YWxfaW50YzA6IFNwdXJpb3VzIGludGVycnVwdCBkZXRlY3RlZA0KPiBpbnRjMDogU3B1cmlv dXMgaW50ZXJydXB0IGRldGVjdGVkDQo+IGxvY2FsX2ludGMwOiBTcHVyaW91cyBpbnRlcnJ1 cHQgZGV0ZWN0ZWQNCj4gaW50YzA6IFNwdXJpb3VzIGludGVycnVwdCBkZXRlY3RlZA0KPiBs b2NhbF9pbnRjMDogU3B1cmlvdXMgaW50ZXJydXB0IGRldGVjdGVkDQo+IGxvY2FsX2ludGMw OiBTcHVyaW91cyBpbnRlcnJ1cHQgZGV0ZWN0ZWQNCj4gbG9jYWxfaW50YzA6IFNwdXJpb3Vz IGludGVycnVwdCBkZXRlY3RlZA0KPiBsb2NhbF9pbnRjMDogU3B1cmlvdXMgaW50ZXJydXB0 IGRldGVjdGVkDQo+IGxvY2FsX2ludGMwOiBTcHVyaW91cyBpbnRlcnJ1cHQgZGV0ZWN0ZWQN Cj4gaW50YzA6IFNwdXJpb3VzIGludGVycnVwdCBkZXRlY3RlZA0KPiBpbnRjMDogU3B1cmlv dXMgaW50ZXJydXB0IGRldGVjdGVkDQo+DQo+IC4uLi4NCj4NCj4gJCB1cHRpbWUNCj4gwqAy OjUxUE3CoCB1cCA4IG1pbnMsIDEgdXNlciwgbG9hZCBhdmVyYWdlczogMC4xMCwgMC4xMywg MC4xMA0KPg0KPiDCoMKgwqAgMSB1c2Vyc8KgwqDCoCBMb2FkwqAgMC4wOMKgIDAuMTLCoCAw LjEwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBBcHIgMTcgMTQ6NTINCj4g wqDCoCBNZW0gdXNhZ2U6wqDCoCA5JVBoecKgIDYlS21lbQ0KPiBNZW06IEtCwqDCoMKgIFJF QUzCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFZJUlRVQUzCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgVk4gUEFHRVLCoMKgIFNXQVANCj4gUEFHRVINCj4gwqDC oMKgwqDCoMKgwqAgVG90wqDCoCBTaGFyZcKgwqDCoMKgwqAgVG90wqDCoMKgIFNoYXJlwqDC oMKgIEZyZWXCoMKgwqDCoMKgwqDCoMKgwqDCoCBpbsKgwqAgb3V0wqDCoMKgwqANCj4gaW7C oMKgIG91dA0KPiBBY3TCoMKgIDI3MTA4wqDCoMKgIDg5NDTCoMKgIDEyNTAyOMKgwqDCoMKg IDk5ODDCoCA4NDk1OTLCoCBjb3VudA0KPiBBbGzCoMKgIDI3ODEywqDCoMKgIDk2MjjCoMKg IDEyODgxMsKgwqDCoCAxMzc0NMKgwqDCoMKgwqDCoMKgwqDCoCBwYWdlcw0KPiBQcm9jOsKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgSW50ZXJydXB0cw0KPiDCoCBywqDCoCBwwqDCoCBkwqDCoCBzwqDCoCB3wqDC oCBDc3fCoCBUcnDCoCBTeXPCoCBJbnTCoCBTb2bCoCBGbHTCoMKgwqDCoMKgwqDCoCBpb2Zs dCAzNTc3OSB0b3RhbA0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMjXCoMKgwqDCoMKg IDEwMDHCoMKgIDUywqAgMzMxIDk0MzLCoCAxMDnCoMKgwqAgNcKgwqDCoMKgwqDCoMKgIGNv d8KgwqDCoCAxMTU1DQo+IGxvY2FsX2ludGMNCj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgNSB6Zm9kwqDCoCA4MDU5DQo+IGxv Y2FsX2ludGMNCj4gwqAwLjQlU3lzwqDCoCAwLjElSW50csKgIDAuMSVVc2VywqAgMC4wJU5p Y2UgOTkuNSVJZGxlwqDCoMKgwqDCoMKgwqDCoCBvemZvZMKgwqDCoMKgwqDCoA0KPiBsb2Nh bF9pbnRjDQo+IHzCoMKgwqAgfMKgwqDCoCB8wqDCoMKgIHzCoMKgwqAgfMKgwqDCoCB8wqDC oMKgIHzCoMKgwqAgfMKgwqDCoCB8wqDCoMKgIHzCoMKgwqDCoMKgwqDCoMKgwqDCoCAlb3pm b2TCoMKgwqDCoMKgwqANCj4gaW50YzAsMTogbQ0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZGFlZnLCoMKgwqDCoMKg wqANCj4gaW50YzAsMjogdg0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZHRi dWbCoMKgwqDCoMKgwqDCoMKgwqAgcHJjZnIgMjYzMDYNCj4gaW50YzAsMTc6LQ0KPiBOYW1l acKgwqDCoMKgIE5hbWUtY2FjaGXCoMKgIERpci1jYWNoZcKgwqDCoMKgIDMwODA1IGRlc3Zu wqDCoMKgwqDCoMKgwqDCoMKgIHRvdGZywqDCoMKgwqDCoMKgDQo+IGludGMwLDI4Og0KPiDC oMKgIENhbGxzwqDCoMKgIGhpdHPCoMKgICXCoMKgwqAgaGl0c8KgwqAgJcKgwqDCoMKgwqAg MjE5OSBudW12bsKgwqDCoMKgwqDCoMKgwqDCoCByZWFjdMKgwqDCoMKgIDQNCj4gaW50YzAs NjE6DQo+IMKgwqDCoCAzMDA3wqDCoMKgIDMwMDUgMTAwwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCAxMDM0IGZyZXZuwqDCoMKgwqDCoMKgwqDCoMKgIHBkd2FrwqDCoMKg wqDCoMKgDQo+IGludGMwLDY1Og0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA1IHBkcGdzwqDCoMKgwqDCoMKgDQo+IGludGMw LDcwOi0NCj4gRGlza3MgbW1jc2TCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCBpbnRybsKgwqDCoMKgwqDCoA0KPiBjcHUwOnJlbmRlDQo+IEtCL3TCoMKgIDAuMDDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA2NjcyOCB3aXJlwqDCoMKgwqDCoMKgwqANCj4g Y3B1MTpyZW5kZQ0KPiB0cHPCoMKgwqDCoMKgwqAgMMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIDIwODAwIGFjdMKgwqDCoMKgwqDCoMKgwqANCj4gY3B1MjpyZW5kZQ0KPiBNQi9zwqDC oCAwLjAwwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxMzg4IGluYWN0wqDCoMKgwqDC oMKgDQo+IGNwdTM6cmVuZGUNCj4gJWJ1c3nCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqAgbGF1bmTCoMKgwqDCoMKgwqANCj4gY3B1MDphc3QNCj4g wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA4NDk1OTIg ZnJlZcKgwqDCoMKgwqDCoMKgDQo+IGNwdTE6YXN0DQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAzODg4NCBidWbCoMKgwqDCoMKgwqDCoMKg DQo+IGNwdTI6YXN0DQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoA0KPiBjcHUz OmFzdA0KPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMjMNCj4gY3B1MDpwcmVlbQ0KPiDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgIDEyMg0KPiBjcHUxOnByZWVtDQo+IMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoCA1NQ0KPiBjcHUyOnByZWVtDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCA1NQ0KPiBjcHUzOnByZWVtDQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oA0KPiBjcHUwOmhhcmRjDQo+DQo+DQo+IE9uIG15IGJlbmNoIHdpdGhvdXQgdGhlIEkyYyBp bnB1dHMgY29ubmVjdGVkICh3aGljaCBkbyBhbmFsb2cgcmVhZHMpIEkNCj4gZG8gTk9UIGdl dCB0aGUgc3B1cmlvdXMgaW50ZXJydXB0IHByaW50cy7CoCBXaXRoIGl0IGNvbm5lY3RlZCBJ IGRvLsKgIFRoZQ0KPiBwcm9jZXNzIHRoYXQgcmVhZHMgdGhlbSBpcyBjb2RlIHRoYXQgaXMg cnVubmluZyBpbiBib3RoIGNhc2VzLCBidXQgaWYgaXQNCj4gY2Fubm90IGZpbmQgdGhlIEky YyBkZXZpY2VzIGl0IGxvZ3MgdGhlIGVycm9yIGJ1dCBjb250aW51ZXMsIHNvIGFsbCBpdA0K PiBnZXRzIHRvIGlzIHRyeWluZyB0byBvcGVuIHRoZSB1bml0LCBkb2Vzbid0IHNlZSBpdCB3 aGVuIHByb2JlZCwgYW5kDQo+IGdpdmVzIHVwLg0KPg0KPiBJdCBhcHBlYXJzIHRoYXQgSTJj IGlzIGFuIGluaGVyZW50IHBhcnQgb2YgdGhlIHNwdXJpb3VzIGludGVycnVwdCB0aGluZw0K PiBzdGlsbCBhbmQgd2hpbGUgdGhlIHRpbWVyIGlzc3VlIGFwcGVhcnMgdG8gYmUgZml4ZWQg dGhhdCBkb2Vzbid0IHJlc29sdmUNCj4gdGhlIG90aGVyIHByb2JsZW0uDQo+DQo+IEFueSBp ZGVhcyBvbiBob3cgdG8gdHJhY2sgZG93biBleGFjdGx5IHdoYXQgaXMgZ2VuZXJhdGluZyB0 aG9zZSB3YXJuaW5ncz8NCg0KQlRXIHRoZSBjb2RlIHRoYXQgaXMgZ2VuZXJhdGluZyB0aGlz IChpZiB0aGVyZSdzIGFuIGVuZHBvaW50IHRoYXQgaXMNCmFjdGl2ZSB0aGVuIHRoaXMgaXMg ZXhlY3V0ZWQpIGlzOg0KDQooYW5hbG9nX2FkZHJlc3MgaXMgdXN1YWxseSAweDQ4IGFsdGhv dWdoIGl0IGNhbiBiZSBzZXQgaW4gdGhlIGNvbmZpZw0KZmlsZSBmb3IgdGhlIGNvZGUsIHdo aWNoIGlzIHdoZXJlIHRoZSBJMmMgYW5hbG9nIGNhcmQgaXMgb24gdGhlIEkyYyBidXMuKQ0K DQojaWZkZWbCoCBJSUMNCiNpbmNsdWRlwqDCoMKgwqDCoMKgwqAgPHN5cy9pb2N0bC5oPg0K I2luY2x1ZGXCoMKgwqDCoMKgwqDCoCA8ZGV2L2lpY2J1cy9paWMuaD4NCiNlbmRpZg0KDQpz dHJ1Y3TCoCBpaWNfbXNnIGkyY19tc2dbMl07wqDCoMKgwqAgLyogQXQgbW9zdCB3ZSBuZWVk IHR3byBtZXNzYWdlcyAqLw0Kc3RydWN0wqAgaWljX3Jkd3JfZGF0YcKgwqAgaWljX3Jkd3I7 wqDCoCAvKiBSZWFkLXdyaXRlIHN0cnVjdHVyZSBmb3IgaW9jdGwgKi8NCnVuc2lnbmVkIGNo YXLCoMKgIGlpY19idWZbMTZdO8KgwqDCoCAvKiBNZXNzYWdlIGJ1ZmZlciAqLw0KDQouLi4u DQoNCnVpbnQ4X3Qgb2Zmc2V0ID0gMDsNCnVuc2lnbmVkIGludMKgwqDCoCBhbmFsb2dfdmFs Ow0KDQouLi4uDQoNCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWljX2J1ZlswXSA9IDB4MDE7 wqAgLyogV3JpdGUgcmVnaXN0ZXIgMSAqLw0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpaWNf YnVmWzFdID0gMHg4MTvCoCAvKiBCYXNlIGZpcnN0IGJ5dGUgKi8NCsKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgaWljX2J1ZlsyXSA9IDB4ODM7wqAgLyogMTYwMCBzL3MsIG5vcm1hbCAqLw0K wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzd2l0Y2goeCkge8KgwqDCoMKgIC8qIFVuaXQgbnVt YmVyICovDQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY2FzZSAwOg0KwqDCoMKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWljX2J1ZlsxXSB8PSAweDQwOw0K wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYnJlYWs7DQrCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY2FzZSAxOg0KwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqAgaWljX2J1ZlsxXSB8PSAweDUwOw0KwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYnJlYWs7DQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgY2FzZSAyOg0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqAgaWljX2J1ZlsxXSB8PSAweDYwOw0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgYnJlYWs7DQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY2FzZSA0 Og0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWljX2J1ZlsxXSB8 PSAweDcwOw0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYnJlYWs7 DQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZGVmYXVsdDoNCsKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJyZWFrOw0KwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCB9DQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlpY19idWZbMV0gfD0gKGFuYWxvZ19n YWluICYgMHgwZSk7IC8qIEdhaW4gKi8NCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaTJjX21z Z1swXS5zbGF2ZSA9IGFuYWxvZ19hZGRyZXNzIDw8IDE7DQrCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIGkyY19tc2dbMF0uZmxhZ3MgPSAhSUlDX01fUkQ7DQrCoMKgwqDCoMKgwqDCoMKgwqDC oMKgIGkyY19tc2dbMF0ubGVuID0gMzsgLyogMyBieXRlcyB0byBzZW5kICovDQrCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIGkyY19tc2dbMF0uYnVmID0gKHVuc2lnbmVkIGNoYXIgKikgJmlp Y19idWY7DQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlpY19yZHdyLm1zZ3MgPSBpMmNfbXNn Ow0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpaWNfcmR3ci5ubXNncyA9IDE7IC8qIFNlbmQg cmVnaXN0ZXIgd3JpdGUgKi8NCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKGlvY3RsKGlp Y19oYW5kbGUsIEkyQ1JEV1IsICZpaWNfcmR3cikgPCAwKSB7DQrCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgwqAgc3ByaW50ZihzeXNidWYsICJJMmMgc2VsZWN0IGZhaWxlZCBmb3Ig YW5hbG9nIGlucHV0IG9uDQphZGRyZXNzIFsweCV4XSIsIGFuYWxvZ19hZGRyZXNzKTsNCsKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBhZGRsb2coc3lzYnVmLCBMT0dfV0FSTklO Ryk7DQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYW5hbG9nX2F2YWlsYWJsZSA9 IDA7DQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH0NCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg dXNsZWVwKGFuYWxvZ19kZWxheSAqIDEwMDApOy8qIERlbGF5IGZvciBjb252ZXJzaW9uICov DQoNCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWljX2J1ZlswXSA9IDA7IC8qIENsZWFyIHJl c3BvbnNlIGFyZWEgKi8NCsKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWljX2J1ZlsxXSA9IDA7 DQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGkyY19tc2dbMF0uc2xhdmUgPSBhbmFsb2dfYWRk cmVzcyA8PCAxIHwgIUlJQ19NX1JEOw0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpMmNfbXNn WzBdLmZsYWdzID0gIUlJQ19NX1JEO8KgwqAgLyogV3JpdGUgc2VsZWN0ICovDQrCoMKgwqDC oMKgwqDCoMKgwqDCoMKgIGkyY19tc2dbMF0ubGVuID0gc2l6ZW9mKG9mZnNldCk7DQrCoMKg wqDCoMKgwqDCoMKgwqDCoMKgIGkyY19tc2dbMF0uYnVmID0gJm9mZnNldDsNCg0KwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBpMmNfbXNnWzFdLnNsYXZlID0gYW5hbG9nX2FkZHJlc3MgPDwg MSB8IElJQ19NX1JEOw0KwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpMmNfbXNnWzFdLmZsYWdz ID0gSUlDX01fUkQ7DQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGkyY19tc2dbMV0ubGVuID0g MjsgLyogR2V0IHR3byBieXRlcyBvZiB2YWx1ZSAqLw0KwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBpMmNfbXNnWzFdLmJ1ZiA9ICh1bnNpZ25lZCBjaGFyICopICZpaWNfYnVmOw0KwqDCoMKg wqDCoMKgwqDCoMKgwqDCoCBpaWNfcmR3ci5tc2dzID0gaTJjX21zZzsNCsKgwqDCoMKgwqDC oMKgwqDCoMKgwqAgaWljX3Jkd3Iubm1zZ3MgPSAyOw0KwqDCoMKgwqDCoMKgwqDCoMKgwqDC oCBpZiAoaW9jdGwoaWljX2hhbmRsZSwgSTJDUkRXUiwgJmlpY19yZHdyKSA8IDApIHsNCsKg wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzcHJpbnRmKHN5c2J1ZiwgIkkyYyByZWFk IGZhaWxlZCBmb3IgYW5hbG9nIGlucHV0Iik7DQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqAgYWRkbG9nKHN5c2J1ZiwgTE9HX1dBUk5JTkcpOw0KwqDCoMKgwqDCoMKgwqDCoMKg wqDCoMKgwqDCoMKgIGFuYWxvZ19hdmFpbGFibGUgPSAwOw0KwqDCoMKgwqDCoMKgwqDCoMKg wqDCoCB9DQrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlvY3RsKGlpY19oYW5kbGUsIEkyQ1JT VENBUkQsICZpaWNfcmR3cik7wqDCoCAvKiBSZWxlYXNlICovDQoNCsKgwqDCoMKgwqDCoMKg wqDCoMKgwqAgYW5hbG9nX3ZhbCA9ICgoaWljX2J1ZlswXSA8PCA4KSArIGlpY19idWZbMV0p ID4+IGFuYWxvZ19zaGlmdDsNCg0KVXAgdW50aWwgMTIuMCB0aGlzIGNvZGUgYm90aCB3b3Jr ZWQgYW5kIGRpZCAqbm90KiBnZW5lcmF0ZSBjb21wbGFpbnRzDQphYm91dCB1bmhhbmRsZWQg aW50ZXJydXB0cy7CoCBJdCBzdGlsbCBydW5zIGZpbmUgYW5kIHJldHVybnMgdmFsaWQgZGF0 YQ0KQlVUIGlmIHRoZXJlIGFyZSBhbnkgYW5hbG9nIGVuZHBvaW50cyBhY3R1YWxseSBvbiB0 aGUgYnVzIHRoYXQgdGhlIGNvZGUNCmNhbiByZWFkIHRoZW4gaXQgZ2VuZXJhdGVzIGEgbG90 IG9mIHRoZXNlOg0KDQpsb2NhbF9pbnRjMDogU3B1cmlvdXMgaW50ZXJydXB0IGRldGVjdGVk DQpsb2NhbF9pbnRjMDogU3B1cmlvdXMgaW50ZXJydXB0IGRldGVjdGVkDQppbnRjMDogU3B1 cmlvdXMgaW50ZXJydXB0IGRldGVjdGVkDQoNCi4uLi4uDQoNCklmIEkgZG8gbm90IGNvbm5l Y3QgdGhlIEkyYyBkZXZpY2UgdGhlbiB0aGVyZSBhcmUgbm8gbWVzc2FnZXMuwqAgSWYgSQ0K c3RvcCB0aGUgY29kZSB0aGF0IGlzIHJ1bm5pbmcgKGUuZy4gbm8gYWNjZXNzZXMgdG8gdGhl IGkyYyBidXMpIHRoZW4gdGhlDQptZXNzYWdlcyBzdG9wIGFzIHdlbGwsIHNvIGl0J3Mgbm90 IHNvbWV0aGluZyB0aGF0IGhhcHBlbnMgYnV0IHJlbWFpbnMNCmFjdGl2ZSBhZnRlciB0aGUg Y29kZSBoYWx0czsgaXQncyBoYXBwZW5pbmcgb24gdGhlIGFjdHVhbCBhY2Nlc3NlcyB0bw0K dGhlIGJ1cyBmcm9tIHRob3NlIGlvY3RsJ3MuDQoNCi0tIA0KS2FybCBEZW5uaW5nZXINCmth cmxAZGVubmluZ2VyLm5ldCA8bWFpbHRvOmthcmxAZGVubmluZ2VyLm5ldD4NCi9UaGUgTWFy a2V0IFRpY2tlci8NCi9bUy9NSU1FIGVuY3J5cHRlZCBlbWFpbCBwcmVmZXJyZWRdLw0K --------------ms050809080606030701090102 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 --------------ms050809080606030701090102-- From owner-freebsd-arm@freebsd.org Thu Apr 18 22:21:05 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 11F44157DDB3 for ; Thu, 18 Apr 2019 22:21:05 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound2m.ore.mailhop.org (outbound2m.ore.mailhop.org [54.149.155.156]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5171F83186 for ; Thu, 18 Apr 2019 22:21:04 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1555626057; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=ZdQ+/1KKgbP4WJiPPxdWJpE1u+KYufdmLv6ybAufrqPdwaK5TUXqA/Wg2ayLC736DptK0HDNJSzwa dXsDva3BSejH7v3Ab1fLkKQU3gSPIeqvFSjz7IpytEr1gfxnDcqECjRfZBPe8l4eqn5ZqA1f4CXPO7 y17OK9tnb8dlrzt8PqXylRm3xIdaqTbVI5pGdyqcfAmZ5LU2OsFGZORllhCDe1JQ+DHqpKAVfBEdJ0 2pdN8OuSIRytfib6G0o/gKjKHG4nN/hFkKHjE7EG59LYSjih+RWY46BHF0MNAE6a0koiVcU4Rs6KJz fJUXXCtCO6coWQ+Umlg3SFXOuNkNmLA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:dkim-signature:from; bh=M4ngROHbTZ2/hrSpyt4P3PNwJHHYCMNrTfo6OUg80SM=; b=MZGyCDExpYizwV8SfwfzhJIJUYI71XuQEfnpL+JzhQph7xb7pg6p3oYyBkr0SYzo4NcCB+jyld15i nU7DFtHdWxOe5ljlDrc1g70WckmjJ8MHxLxlI0qaxYE3BCFJfJBJ9fTfE3qp7cqFhIIbXX61PRRZKd /zJRXvTOiwrQ5TgAGqTdmS/vwPlIi0+rTQ2AL+lkKxT6vp2pppqxKzHycBZ8PSnKIaTkiNQYKzAhma oKmPlbzvmmFtTgilx7ojcz22IH0kUmiF6snQIp4/SGAba/IVJ15sGcKEMiXeiAL0r9pwbqLcSXgTbl IzYRwdM7lILEI+8VKoCnSCcmIlj1svw== ARC-Authentication-Results: i=1; outbound4.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:from; bh=M4ngROHbTZ2/hrSpyt4P3PNwJHHYCMNrTfo6OUg80SM=; b=KtfYWHMf/uCLi9HzAGT8EKUYNkcWdaKtw4DV5Fj6COypvcUEjcjhB5e3XmHskh1Ngjuy/WKy7RmKz 4U5WoEybRcbycqwe00d+LVVo5hcb42wJcBY95Tlvr4CXMJg1+hmoJw79aGGv31r8p7kHoyvgpIgb6i X2W45xWfi/zge4hPSsXqY6EoZcyvF8dxkBbc/5KmrW44Bj+I1H2nRWjIYkIl2OyKqfLZLb2ydd2Fgg awtePYWTOIN+wmYvZ1KpoWYUYfpg8IuWwO2qZ0tlbkYzcs3YEmUrODwdn7SoDIY3M25a4MgvzS1hGK gPW0/9ZzN5jQ/Cf23yGef9V0hXeaViQ== X-MHO-RoutePath: aGlwcGll X-MHO-User: 3b5159f2-6228-11e9-919f-112c64a8cf29 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound4.ore.mailhop.org (Halon) with ESMTPSA id 3b5159f2-6228-11e9-919f-112c64a8cf29; Thu, 18 Apr 2019 22:20:56 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x3IMKsOh051699; Thu, 18 Apr 2019 16:20:54 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <118b35221a3a4a2aa89333d9b62776db50f8c225.camel@freebsd.org> Subject: Re: I2c producing crazy console messages [[Re: insanely-high interrupt rates -- PARTIAL resolution (Pi2)]] From: Ian Lepore To: Karl Denninger , freebsd-arm@freebsd.org Date: Thu, 18 Apr 2019 16:20:54 -0600 In-Reply-To: <6f6f8471-8624-c5e2-547c-42b712254126@denninger.net> References: <004ddba628b94b80845d8e509ddcb648d21fd6c9.camel@freebsd.org> <20190319161423.GH57400@cicely7.cicely.de> <52df098fdc0caf5de1879c93239534fffbd49b56.camel@freebsd.org> <40f57de2-2b25-3981-a416-b9958cc97636@denninger.net> <669892ac3fc37b0843a156c0ab102316829103fd.camel@freebsd.org> <663f2566-b035-7011-70eb-4163b41e6e55@denninger.net> <20190325164827.GL57400@cicely7.cicely.de> <3db9cf8a-68ee-e339-67bf-760ee51464fd@denninger.net> <874l7fyrpr.fsf@news-spur.riddles.org.uk> <701e011f-3088-8ed4-4fbb-6fa93ac698f5@denninger.net> <67133e19-2be5-ccd1-2ded-008b36a866ec@denninger.net> <6f6f8471-8624-c5e2-547c-42b712254126@denninger.net> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 5171F83186 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.98)[-0.976,0]; ASN(0.00)[asn:16509, ipnet:54.148.0.0/15, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Apr 2019 22:21:05 -0000 On Thu, 2019-04-18 at 16:51 -0500, Karl Denninger wrote: > I2CRSTCARD Why are you resetting the bus after every transaction? There's no need to do that. Does removing that make the spurious interrupts go away? -- Ian From owner-freebsd-arm@freebsd.org Thu Apr 18 22:24:04 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EC3BB157E017 for ; Thu, 18 Apr 2019 22:24:03 +0000 (UTC) (envelope-from karl@denninger.net) Received: from colo1.denninger.net (colo1.denninger.net [104.236.120.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3AA6883451; Thu, 18 Apr 2019 22:24:03 +0000 (UTC) (envelope-from karl@denninger.net) Received: from denninger.net (ip68-1-57-197.pn.at.cox.net [68.1.57.197]) by colo1.denninger.net (Postfix) with ESMTP id C42B3211098; Thu, 18 Apr 2019 18:23:31 -0400 (EDT) Received: by denninger.net (Postfix, from userid 80) id 04042C1A7C; Thu, 18 Apr 2019 17:23:30 -0500 (CDT) To: ian@freebsd.org,freebsd-arm@freebsd.org Subject: Re: I2c producing crazy console messages [[Re: insanely-high interrupt rates -- PARTIAL resolution (Pi2)]] Date: Thu, 18 Apr 2019 17:23:27 -0500 Message-ID: From: karl@denninger.net MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=SHA256; boundary=--_com.android.email_2500976867735601 X-Rspamd-Queue-Id: 3AA6883451 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-5.19 / 15.00]; HAS_ATTACHMENT(0.00)[]; TO_DN_NONE(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; MX_GOOD(-0.01)[cached: px.denninger.net]; RCPT_COUNT_TWO(0.00)[2]; MIME_BASE64_TEXT(0.10)[]; NEURAL_HAM_SHORT(-0.64)[-0.635,0]; FROM_EQ_ENVFROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:14061, ipnet:104.236.64.0/18, country:US]; MIME_TRACE(0.00)[0:+,1:+]; MID_RHS_MATCH_FROM(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[197.57.1.68.zen.spamhaus.org : 127.0.0.11]; ARC_NA(0.00)[]; FAKE_REPLY(1.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; SIGNED_SMIME(-2.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; DMARC_NA(0.00)[denninger.net]; AUTH_NA(1.00)[]; IP_SCORE(-2.45)[ip: (-9.88), ipnet: 104.236.64.0/18(-3.92), asn: 14061(1.61), country: US(-0.06)]; FROM_NO_DN(0.00)[]; R_SPF_NA(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Apr 2019 22:24:04 -0000 ----_com.android.email_2500976867735601 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 CgoKCgotIEthcmwgKG9uIFBEQSkKCgoKCcKgIE9yaWdpbmFsIE1lc3NhZ2UgwqAKCgoKRnJvbTog aWFuQGZyZWVic2Qub3JnClNlbnQ6IEFwcmlsIDE4LCAyMDE5IDE3OjIwClRvOiBrYXJsQGRlbm5p bmdlci5uZXQ7IGZyZWVic2QtYXJtQGZyZWVic2Qub3JnClN1YmplY3Q6IFJlOiBJMmMgcHJvZHVj aW5nIGNyYXp5IGNvbnNvbGUgbWVzc2FnZXMgW1tSZTogaW5zYW5lbHktaGlnaCBpbnRlcnJ1cHQg cmF0ZXMgLS0gUEFSVElBTCByZXNvbHV0aW9uIChQaTIpXV0KCgpPbiBUaHUsIDIwMTktMDQtMTgg YXQgMTY6NTEgLTA1MDAsIEthcmwgRGVubmluZ2VyIHdyb3RlOgo+IEkyQ1JTVENBUkQKCldoeSBh cmUgeW91IHJlc2V0dGluZyB0aGUgYnVzIGFmdGVyIGV2ZXJ5IHRyYW5zYWN0aW9uP8KgIFRoZXJl J3Mgbm8gbmVlZAp0byBkbyB0aGF0LsKgIERvZXMgcmVtb3ZpbmcgdGhhdCBtYWtlIHRoZSBzcHVy aW91cyBpbnRlcnJ1cHRzIGdvIGF3YXk/CgotLSBJYW4KCgoKCk5vIEkgYWRkZWQgaXQgaW4gYW4g YXR0ZW1wdCB0byBzdG9wIHRoZW0gb3JpZ2luYWwgY29kZSBkaWQgbm90IGhhdmUgdGhhdC4= ----_com.android.email_2500976867735601 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s"; 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 ----_com.android.email_2500976867735601-- From owner-freebsd-arm@freebsd.org Thu Apr 18 22:36:10 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 695A3157E30F for ; Thu, 18 Apr 2019 22:36:10 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound2m.ore.mailhop.org (outbound2m.ore.mailhop.org [54.149.155.156]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D641A83A5A for ; Thu, 18 Apr 2019 22:36:09 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1555626968; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=Yn4RpcumUL43esZqXc7wElml9C5ygZRn30iU+hlQ1SNbqw32U66//HaQO6BYsdVrLNEfMJ3bVeN98 oSbBReo47UwqtwGoynjlH+HTUgsBLcaDqvzb3q3DU9wlECaI/MkQLNvN5TYwg289Y+hWggKF7rIhNg U1UTDJy1MUlc0Av6uTpVKJUKLRDjrB9OG6u9e1rrZ/Wct/DiL/IZ4IrrnuPWkbUmWK57NfV8rtnWra 3HjmrDAWwiMUslUT0GyW1AeWJmOchAbBsXsEnnfr/HPR/g+qRwEHdq+WcDdTIqZI7yZzoBmCZ1T3/8 tftVl1Q3+uTQ25f3QfFrIaUfeR6m8Zw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:dkim-signature:from; bh=c3mP4HlPYTV48SGUGYhZlEgFpwVQYqvq2LyNuBYpiO0=; b=Ra95yvP01TnlpmubfPFJhFMCQonMiKjiZU1QOaez74fNfZwIXd6/EyId18LF51+Jctf73RYk+aFyY +ZtEam1+xaDG1c4uBvY8dHLlBiN13a4yRZf/PY7MSjrO7SjyA2EEqIv5KsPGjMLbf/jsMcsBnpbELK lrNB+8b9T+3w1RSo3yDW1ZJbVvBHQR8RUNxartsrwbt9j6RXCfCOVs1Hs9OvcpijtHV+k0gvFZpG4c ry75Y98FhXrndxjaagPtWZ2xjGjPuCe2Yh4k073c4JHO1JjmpN3rvLj7DDEaomYNa1j/RGLOnTQSGX MmgienFXpuJTkE5K3FIEdajwP87CtlQ== ARC-Authentication-Results: i=1; outbound4.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:from; bh=c3mP4HlPYTV48SGUGYhZlEgFpwVQYqvq2LyNuBYpiO0=; b=GyPsymB79L8XTze8mnAs6CijPWOoopABTHwkQUCnTPazUoy9XCt69Kw4ZgwZUoDNvDiKv6e6qg1mX yY5dbkeOqLT7E3Cu1wefkhEIFFk8cscoe0ydBo5P5tnKq7KVvNaEhbhw/W6HxTqAEsmpRh/uj19hhB QJ7GfR0cdzQPYeq+WRfowMjrNVUJT/F5UFbdFh8h9iXI31cH5J40m0ZnmG4cItFzkMiqo/s8ij9abJ nbyzaovSoBE2M3mqpIHEm1KPYgsWtEXLie06kaHglkXDzYslH6ZUzXfP3SfAuVyNWg6Yfmj78wyLcX OUm0XfKD7/zahz+bIVYbb+nxCPjQ/xw== X-MHO-RoutePath: aGlwcGll X-MHO-User: 5b00e922-622a-11e9-919f-112c64a8cf29 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound4.ore.mailhop.org (Halon) with ESMTPSA id 5b00e922-622a-11e9-919f-112c64a8cf29; Thu, 18 Apr 2019 22:36:07 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x3IMa6nb051740; Thu, 18 Apr 2019 16:36:06 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <97662f2d206f404348a607cc7b2d5ff42936fb47.camel@freebsd.org> Subject: Re: I2c producing crazy console messages [[Re: insanely-high interrupt rates -- PARTIAL resolution (Pi2)]] From: Ian Lepore To: Karl Denninger , freebsd-arm@freebsd.org Date: Thu, 18 Apr 2019 16:36:06 -0600 In-Reply-To: <6f6f8471-8624-c5e2-547c-42b712254126@denninger.net> References: <004ddba628b94b80845d8e509ddcb648d21fd6c9.camel@freebsd.org> <20190319161423.GH57400@cicely7.cicely.de> <52df098fdc0caf5de1879c93239534fffbd49b56.camel@freebsd.org> <40f57de2-2b25-3981-a416-b9958cc97636@denninger.net> <669892ac3fc37b0843a156c0ab102316829103fd.camel@freebsd.org> <663f2566-b035-7011-70eb-4163b41e6e55@denninger.net> <20190325164827.GL57400@cicely7.cicely.de> <3db9cf8a-68ee-e339-67bf-760ee51464fd@denninger.net> <874l7fyrpr.fsf@news-spur.riddles.org.uk> <701e011f-3088-8ed4-4fbb-6fa93ac698f5@denninger.net> <67133e19-2be5-ccd1-2ded-008b36a866ec@denninger.net> <6f6f8471-8624-c5e2-547c-42b712254126@denninger.net> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: D641A83A5A X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.98)[-0.980,0]; ASN(0.00)[asn:16509, ipnet:54.148.0.0/15, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Apr 2019 22:36:10 -0000 On Thu, 2019-04-18 at 16:51 -0500, Karl Denninger wrote: > Up until 12.0 this code both worked and did *not* generate complaints > about unhandled interrupts. It still runs fine and returns valid > data > BUT if there are any analog endpoints actually on the bus that the > code > can read then it generates a lot of these: > > local_intc0: Spurious interrupt detected > local_intc0: Spurious interrupt detected > intc0: Spurious interrupt detected BTW, a spurious interrupt is not an unhandled interrupt. What it means is that some device signalled an interrupt, then by time the interrupt dispatching code runs, the interrupt controller says "there are no interrupts pending". That means that whatever condition signalled the interrupt went away by itself before software could see what it is, and that is sometimes a sign of trouble, but is usually harmless. Usually there are two things that can lead to a spurious interrupt: - A device driver writes to a device register to cause the condition signalling the interrupt to be cleared, then returns from the driver interrupt handler to the interrupt dispatcher code. The dispatcher does EOI processing which includes unmasking the interrupt at the interrupt controller. If the i2c device and the interrupt controller device are on separate busses that run at unequal speeds, it can happen that the write to unmask the interrupt arrives at the controller before the write to clear the interrupt-signalling condition at the i2c device. So, as soon as the interrupt is unmasked, a fresh IRQ is signalled to the arm processor. But before the arm gets around to dispatching it, the write finally arrives at the i2c hardware, clears the condition, and the interrupt goes away. Then we complain that the interrupt was spurious. - An interrupt is configured as shared, so it gets dispatched to multiple cores at once, and each of those cores asks the interrupt controller "what interrupts are pending right now?" One core gets a good answer "the i2c device" and the other core(s) get told "there is no pending interrupt" (because it just got delivered to some other core). So we complain that it was spurious. This situation is normal and expected and it's why we don't complain about spurious interrupts anymore in any multicore chip except RPi. We need to stop complaining on rpi as well. But it does seem a bit strange to me that you never saw them until 12.0, so I would like to understand the situation better before just removing the message. (Actually, it won't get removed, but it will be off by default with a tunable/sysctl to enable it.) -- Ian From owner-freebsd-arm@freebsd.org Thu Apr 18 22:57:52 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 64CBB157EABE for ; Thu, 18 Apr 2019 22:57:52 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound2m.ore.mailhop.org (outbound2m.ore.mailhop.org [54.149.155.156]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 55AD284466 for ; Thu, 18 Apr 2019 22:57:51 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1555628269; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=ErBg1z5Mbh8HzADZUJdbofDhwdx+e/eM5iV6JyZU4PT5ZDEJxx4YtpY+8U3EFsry9vCkQSvMrEQ4v DcY+V89eYn69pQ3MwGdaKWfmgaSbp1V6o/ZrBbJwr7+GbgkQQBH//MfY/CYZzQs7JudUTeNZ/sxHc9 MPogc5Gi4bzFtS0suRkNwPRtqamaCwwlgQ8qpSPLaKhmDCTLkayvKNsoMOP9TRTVI6bqdWNYAics+r MT2CdmLR1lByKTm5UrkE3Z/s0KF/UTpXIYERdZ+yOOaEOTahJjdIadzxTsPLycbpMSsLpRecXrwSB/ W02J9sKg0Tg4sIywMsQinLtS/M9tb5Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:dkim-signature:from; bh=RMT/YrR0Pw5fzsvtL4Y/Zdy9QdPQ8HSf1bxWLF3h0bU=; b=Nf98s80oeicCf+FG8Mu9QtfYij+BHSTu+RVznRQN/OO4BnlP7E3Agr5dRvW+5qt9n8xYfaXQSJgPl 4DOdulP0N1ctbCT0K0/oKG41mWKtQFBqshg4WGXjFIS9qau165FL291PaJTrFHHhJKFX33ZwbQf9RZ qkuEMdSPJFYsmLJT/S6utLKkd+r1L63lfYtvklzQkU+Pe8Q61/8I1rztB4vfhPyAYa+FbLjRoYgKXM OiISzViKc/jLx+fBT0BJP9nrruq2VsI6z0nE889aT5crEpKd/I5ygWHronA9vFY58I9UhO78DEgjlo MoAxkNOy5Tg7wOpebtobWe76WD+TxJQ== ARC-Authentication-Results: i=1; outbound4.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:from; bh=RMT/YrR0Pw5fzsvtL4Y/Zdy9QdPQ8HSf1bxWLF3h0bU=; b=YblXuYE0DkmhXVgWJhGfLMQScUISDnIuF33oBybnXZ0/YuhxpzjkZHeUnoH+me6q2rQ1KXmrCbpuv cDbuBWVU19KGgrx8vaIwvvorxpbcSZge3tJyGca++eiYsPSSr0SL5KQC+sdVZkjIOZ5QVSoSpDukIW mI4XpUXrISnGDvVr9oAE3kdOB2I5Evo2B4yp/qfAx5s2OJxrNRaPjflS1XjYtt8AHT2pn8YIEkeRG8 RrjC5DzNL94pYKmZiKKlD4WPGOSXlJwHIhF/FNiSHaVxluHZFs1KEP7R4wa4pJNMWq+pyAai9HSimW le2l+JHDeSQzOvoVnJLcKyX63gz3XHA== X-MHO-RoutePath: aGlwcGll X-MHO-User: 62992fd9-622d-11e9-919f-112c64a8cf29 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound4.ore.mailhop.org (Halon) with ESMTPSA id 62992fd9-622d-11e9-919f-112c64a8cf29; Thu, 18 Apr 2019 22:57:48 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x3IMvl0i051790; Thu, 18 Apr 2019 16:57:47 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: Subject: Re: I2c producing crazy console messages [[Re: insanely-high interrupt rates -- PARTIAL resolution (Pi2)]] From: Ian Lepore To: Karl Denninger , freebsd-arm@freebsd.org Date: Thu, 18 Apr 2019 16:57:47 -0600 In-Reply-To: <6f6f8471-8624-c5e2-547c-42b712254126@denninger.net> References: <004ddba628b94b80845d8e509ddcb648d21fd6c9.camel@freebsd.org> <20190319161423.GH57400@cicely7.cicely.de> <52df098fdc0caf5de1879c93239534fffbd49b56.camel@freebsd.org> <40f57de2-2b25-3981-a416-b9958cc97636@denninger.net> <669892ac3fc37b0843a156c0ab102316829103fd.camel@freebsd.org> <663f2566-b035-7011-70eb-4163b41e6e55@denninger.net> <20190325164827.GL57400@cicely7.cicely.de> <3db9cf8a-68ee-e339-67bf-760ee51464fd@denninger.net> <874l7fyrpr.fsf@news-spur.riddles.org.uk> <701e011f-3088-8ed4-4fbb-6fa93ac698f5@denninger.net> <67133e19-2be5-ccd1-2ded-008b36a866ec@denninger.net> <6f6f8471-8624-c5e2-547c-42b712254126@denninger.net> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 55AD284466 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.99 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-1.00)[-0.996,0]; ASN(0.00)[asn:16509, ipnet:54.148.0.0/15, country:US] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 18 Apr 2019 22:57:52 -0000 On Thu, 2019-04-18 at 16:51 -0500, Karl Denninger wrote: > Up until 12.0 this code both worked and did *not* generate complaints > about unhandled interrupts. It still runs fine and returns valid > data > BUT if there are any analog endpoints actually on the bus that the > code > can read then it generates a lot of these: > > local_intc0: Spurious interrupt detected > local_intc0: Spurious interrupt detected > intc0: Spurious interrupt detected > > ..... > > If I do not connect the I2c device then there are no messages. If I > stop the code that is running (e.g. no accesses to the i2c bus) then > the > messages stop as well, so it's not something that happens but remains > active after the code halts; it's happening on the actual accesses to > the bus from those ioctl's. Hmm, another interesting question occurred to me: Can you tell whether you are getting multiple spurious interrupt messages per single transfer your code does, or is it one per transfer, or more intermittent, like not on every transfer? -- Ian From owner-freebsd-arm@freebsd.org Fri Apr 19 01:26:14 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5EF5B15817E1 for ; Fri, 19 Apr 2019 01:26:14 +0000 (UTC) (envelope-from karl@denninger.net) Received: from colo1.denninger.net (colo1.denninger.net [104.236.120.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2CD6188325; Fri, 19 Apr 2019 01:26:13 +0000 (UTC) (envelope-from karl@denninger.net) Received: from denninger.net (ip68-1-57-197.pn.at.cox.net [68.1.57.197]) by colo1.denninger.net (Postfix) with ESMTP id 5E7F3211098; Thu, 18 Apr 2019 21:25:41 -0400 (EDT) Received: from [192.168.10.16] (D6.Denninger.Net [192.168.10.16]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by denninger.net (Postfix) with ESMTPSA id D90E6C2151; Thu, 18 Apr 2019 20:25:39 -0500 (CDT) Subject: Re: I2c producing crazy console messages [[Re: insanely-high interrupt rates -- PARTIAL resolution (Pi2)]] To: Ian Lepore , freebsd-arm@freebsd.org References: <004ddba628b94b80845d8e509ddcb648d21fd6c9.camel@freebsd.org> <20190319161423.GH57400@cicely7.cicely.de> <52df098fdc0caf5de1879c93239534fffbd49b56.camel@freebsd.org> <40f57de2-2b25-3981-a416-b9958cc97636@denninger.net> <669892ac3fc37b0843a156c0ab102316829103fd.camel@freebsd.org> <663f2566-b035-7011-70eb-4163b41e6e55@denninger.net> <20190325164827.GL57400@cicely7.cicely.de> <3db9cf8a-68ee-e339-67bf-760ee51464fd@denninger.net> <874l7fyrpr.fsf@news-spur.riddles.org.uk> <701e011f-3088-8ed4-4fbb-6fa93ac698f5@denninger.net> <67133e19-2be5-ccd1-2ded-008b36a866ec@denninger.net> <6f6f8471-8624-c5e2-547c-42b712254126@denninger.net> From: Karl Denninger Openpgp: preference=signencrypt Autocrypt: addr=karl@denninger.net; prefer-encrypt=mutual; keydata= mQINBFIX1zsBEADRcJfsQUl9oFeoMfLPJ1kql+3sIaYx0MfJAUhV9LnbWxr0fsWCskM1O4cV tHm5dqPkuPM4Ztc0jLotD1i9ubWvCHOlkLGxFOL+pFbjA+XZ7VKsC/xWmhMwJ3cM8HavK2OV SzEWQ/AEYtMi04IzGSwsxh/5/5R0mPHrsIomV5SbuiI0vjLuDj7fo6146AABI1ULzge4hBYW i/SHrqUrLORmUNBs6bxek79/B0Dzk5cIktD3LOfbT9EAa5J/osVkstMBhToJgQttaMIGv8SG CzpR/HwEokE+7DP+k2mLHnLj6H3kfugOF9pJH8Za4yFmw//s9cPXV8WwtZ2SKfVzn1unpKqf wmJ1PwJoom/d4fGvQDkgkGKRa6RGC6tPmXnqnx+YX4iCOdFfbP8L9rmk2sewDDVzHDU3I3ZZ 8hFIjMYM/QXXYszRatK0LCV0QPZuF7LCf4uQVKw1/oyJInsnH7+6a3c0h21x+CmSja9QJ+y0 yzgEN/nM89d6YTakfR+1xkYgodVmMy/bS8kmXbUUZG/CyeqCqc95RUySjKT2ECrf9GhhoQkl +D8n2MsrAUSMGB4GQSN+TIq9OBTpNuvATGSRuF9wnQcs1iSry+JNCpfRTyWp83uCNApe6oHU EET4Et6KDO3AvjvBMAX0TInTRGW2SQlJMuFKpc7Dg7tHK8zzqQARAQABtCNLYXJsIERlbm5p bmdlciA8a2FybEBkZW5uaW5nZXIubmV0PokCPAQTAQIAJgUCUhfXOwIbIwUJCWYBgAYLCQgH AwIEFQIIAwQWAgMBAh4BAheAAAoJEG6/sivc5s0PLxQP/i6x/QFx9G4Cw7C+LthhLXIm7NSH AtNbz2UjySEx2qkoQQjtsK6mcpEEaky4ky6t8gz0/SifIfJmSmyAx0UhUQ0WBv1vAXwtNrQQ jJd9Bj6l4c2083WaXyHPjt2u2Na6YFowyb4SaQb83hu/Zs25vkPQYJVVE0JX409MFVPUa6E3 zFbd1OTr3T4yNUy4gNeQZfzDqDS8slbIks2sXeoJrZ6qqXVI0ionoivOlaN4T6Q0UYyXtigj dQvvhMt0aNowKFjRqrmSDRpdz+o6yg7Mp7qEZ1V6EZk8KqQTH6htpCTQ8i79ttK4LG6bstSF Re6Fwq52nbrcANrcdmtZXqjo+SGbUqJ8b1ggrxAsJ5MEhRh2peKrCgI/TjQo+ZxfnqEoR4AI 46Cyiz+/lcVvlvmf2iPifS3EEdaH3Itfwt7MxFm6mQORYs6skHDw3tOYB2/AdCW6eRVYs2hB RMAG4uwApZfZDKgRoE95PJmQjeTBiGmRPcsQZtNESe7I7EjHtCDLwtJqvD4HkDDQwpzreT6W XkyIJ7ns7zDfA1E+AQhFR6rsTFGgQZRZKsVeov3SbhYKkCnVDCvb/PKQCAGkSZM9SvYG5Yax 8CMry3AefKktf9fqBFg8pWqtVxDwJr56dhi0GHXRu3jVI995rMGo1fLUG5fSxiZ8L5sAtokh 9WFmQpyl Message-ID: <8bcdb1e1-e561-6255-848d-e532ad4d5918@denninger.net> Date: Thu, 18 Apr 2019 20:25:39 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms040205080107000606020802" X-Rspamd-Queue-Id: 2CD6188325 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.52 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; SIGNED_SMIME(-2.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; HAS_ATTACHMENT(0.00)[]; MIME_GOOD(-0.20)[multipart/signed,multipart/alternative,text/plain]; DMARC_NA(0.00)[denninger.net]; AUTH_NA(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[3]; RCVD_TLS_LAST(0.00)[]; MX_GOOD(-0.01)[cached: px.denninger.net]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_SHORT(-0.86)[-0.858,0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+]; ASN(0.00)[asn:14061, ipnet:104.236.64.0/18, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-2.45)[ip: (-9.88), ipnet: 104.236.64.0/18(-3.94), asn: 14061(1.61), country: US(-0.06)]; RECEIVED_SPAMHAUS_PBL(0.00)[197.57.1.68.zen.spamhaus.org : 127.0.0.11] X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Apr 2019 01:26:14 -0000 This is a cryptographically signed message in MIME format. --------------ms040205080107000606020802 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 4/18/2019 17:57, Ian Lepore wrote: > On Thu, 2019-04-18 at 16:51 -0500, Karl Denninger wrote: >> Up until 12.0 this code both worked and did *not* generate complaints >> about unhandled interrupts. It still runs fine and returns valid >> data >> BUT if there are any analog endpoints actually on the bus that the >> code >> can read then it generates a lot of these: >> >> local_intc0: Spurious interrupt detected >> local_intc0: Spurious interrupt detected >> intc0: Spurious interrupt detected >> >> ..... >> >> If I do not connect the I2c device then there are no messages. If I >> stop the code that is running (e.g. no accesses to the i2c bus) then >> the >> messages stop as well, so it's not something that happens but remains >> active after the code halts; it's happening on the actual accesses to >> the bus from those ioctl's. > Hmm, another interesting question occurred to me: Can you tell whether= > you are getting multiple spurious interrupt messages per single > transfer your code does, or is it one per transfer, or more > intermittent, like not on every transfer? > > -- Ian It logs the message on "many" accesses, but not all. The code scans each of the declared analogs once per second.=C2=A0 There = are two inputs defined on this unit right now, so if it was on every access there would be two messages per second logged, and there isn't; nor is it "one per cluster" of accesses.=C2=A0 I removed the reset and restarted= the code and this is the frequency of log entries I'm getting, which implies frequent and random, but much less than 1:1. Apr 18 20:22:25 Pool-MCP kernel: intc0: Spurious interrupt detected Apr 18 20:22:26 Pool-MCP kernel: local_intc0: Spurious interrupt detected= Apr 18 20:22:27 Pool-MCP kernel: intc0: Spurious interrupt detected Apr 18 20:22:33 Pool-MCP kernel: local_intc0: Spurious interrupt detected= Apr 18 20:22:36 Pool-MCP kernel: intc0: Spurious interrupt detected Apr 18 20:22:38 Pool-MCP kernel: local_intc0: Spurious interrupt detected= Apr 18 20:22:39 Pool-MCP kernel: intc0: Spurious interrupt detected Apr 18 20:22:40 Pool-MCP syslogd: last message repeated 1 times Apr 18 20:22:40 Pool-MCP kernel: local_intc0: Spurious interrupt detected= Apr 18 20:22:42 Pool-MCP kernel: intc0: Spurious interrupt detected Apr 18 20:22:49 Pool-MCP kernel: local_intc0: Spurious interrupt detected= Apr 18 20:22:52 Pool-MCP kernel: intc0: Spurious interrupt detected Apr 18 20:22:53 Pool-MCP kernel: local_intc0: Spurious interrupt detected= --=20 Karl Denninger karl@denninger.net /The Market Ticker/ /[S/MIME encrypted email preferred]/ --------------ms040205080107000606020802 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 --------------ms040205080107000606020802-- From owner-freebsd-arm@freebsd.org Fri Apr 19 07:21:06 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 35FEB1587A25 for ; Fri, 19 Apr 2019 07:21:06 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 8224D6A58B for ; Fri, 19 Apr 2019 07:21:05 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: by mailman.ysv.freebsd.org (Postfix) id 3A7C61587A23; Fri, 19 Apr 2019 07:21:05 +0000 (UTC) Delivered-To: arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 15C591587A22 for ; Fri, 19 Apr 2019 07:21:05 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: from kabab.cs.huji.ac.il (kabab.cs.huji.ac.il [132.65.116.210]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 944BF6A587; Fri, 19 Apr 2019 07:21:04 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=cs.huji.ac.il; s=57791128; h=To:References:Message-Id:Content-Transfer-Encoding:Cc:Date:In-Reply-To:From:Subject:Mime-Version:Content-Type; bh=0RgnG3/ZeLhG8Obic2XPDoYxe+betwcRc6VGWUnVS2M=; b=Ao/VrIJro/oK1xUHU9vcPBJCovLGPqQJq2kbPmqUWCm4F3BZNTUDTSHEtQfQHQ5SpiuA+/tXfKo1qdV5N+0mlx7YPIJr/LQrRCdEyo1V0VHnpUOGA0YSRVmNFfifCJdfD2ZT9NaobEVF6Ga9iiBRVnfk20iai64SpLzC/nbEOSZsPtqcpS3csU1NT/aCjPqYaarFFXbqRGqtKSUjtA2GU/pk3EPqlrD8p5kXSrFzFP3vxc9da7bm0xVhBWovObsfURAQ8BUcpcUfpp5ULABcw6+rCbfZaAn/YmW2TcFkemU4M8T+VcioXNd5y8d/UdP4sF+9sARsYp4g6Vpqbixrwg==; Received: from bach.cs.huji.ac.il ([132.65.80.20]) by kabab.cs.huji.ac.il with esmtp id 1hHNpH-0004my-UI; Fri, 19 Apr 2019 10:20:47 +0300 Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: i2c almost working for me, was Re: i2c still not working for me From: Daniel Braniss In-Reply-To: <64b5598e2c8c7265f89a31b1f191cb1be318788a.camel@freebsd.org> Date: Fri, 19 Apr 2019 10:20:47 +0300 Cc: Emmanuel Vadot , "freebsd-arm@freebsd.org" Content-Transfer-Encoding: quoted-printable Message-Id: References: <12F641C3-9FAA-4A3A-BA18-A7302F3A0F5E@cs.huji.ac.il> <20190409095819.c560dbc156c46e5ca0244e3e@bidouilliste.com> <23A47048-642A-481C-B7BE-B61E55F82955@cs.huji.ac.il> <20190409171604.GA4581@bluezbox.com> <6119CE3B-6042-4DDC-82BE-B0C0C7ADA838@cs.huji.ac.il> <5D4799BC-08DF-4F3D-81A4-C2D938F4AF93@cs.huji.ac.il> <20190417222601.c037efe0cb48987c81032bac@bidouilliste.com> <64b5598e2c8c7265f89a31b1f191cb1be318788a.camel@freebsd.org> To: Ian Lepore X-Mailer: Apple Mail (2.3445.9.1) X-Rspamd-Queue-Id: 944BF6A587 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.92 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.92)[-0.923,0]; REPLY(-4.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Apr 2019 07:21:06 -0000 > On 18 Apr 2019, at 17:19, Ian Lepore wrote: >=20 > On Thu, 2019-04-18 at 10:12 +0300, Daniel Braniss wrote: >>> On 17 Apr 2019, at 23:26, Emmanuel Vadot >>> wrote: >>>=20 >>> On Tue, 16 Apr 2019 09:16:02 +0300 >>> Daniel Braniss > >>> wrote: >>>=20 >>>>=20 >>>>=20 >>>>> On 11 Apr 2019, at 09:56, Daniel Braniss >>>>> wrote: >>>>>=20 >>>>> if no device is connected, I2CRDWR hangs,=20 >>>>> it also happens with i2c(8) -s, only reboot helps. >>>>>=20 >>>>> ichb1: twsi_reset: Using IIC_FASTEST/UNKNOWN mode with speed >>>>> param=3D2a >>>>> iichb1: TWSI_WRITE: Writing 0 to 18 >>>>> iichb1: TWSI_WRITE: Writing 2a to 14 >>>>> iichb1: TWSI_WRITE: Writing 40 to c >>>>> iichb1: TWSI_WRITE: Writing c4 to c >>>>> iichb1: twsi_transfer: transmitting 2 messages >>>>> iichb1: TWSI_READ: read f8 from 10 >>>>> iichb1: twsi_transfer: status=3Df8 >>>>> iichb1: twsi_transfer: msg[0] flags: 0 >>>>> iichb1: twsi_transfer: msg[0] len: 9 >>>>> iichb1: TWSI_WRITE: Writing e4 to c >>>>>=20 >>>>> and now it?s hung >>>>=20 >>>> [?] >>>=20 >>> I don't see that on my OrangePi One or Pine64-LTS. >>=20 >> well, mine is are Nanopi Neo, maybe it=E2=80=99s a dts issue? >> I also have a orangepi-zero but it will take me some time to make >> a sdcard I managed to boot my OrangePi Zero, and i2c -s has no issues, does not = hang. still, with the latest (r346368) my NanoPi Neo hangs when no i2c device = is present, so what is the difference? or where can I look? >>>=20 >>>>=20 >>>> even with a working device, this happens sometimes: >>>>=20 >>>> my app gets ENXIO from the ioctl(fd, I2CRDWR, &data) and on the >>>> console: >>>> ? >>>> gic0: Spurious interrupt detected: last irq: 38 on CPU2 >>>> gic0: Spurious interrupt detected: last irq: 38 on CPU2 >>>> gic0: Spurious interrupt detected: last irq: 38 on CPU2 >>>> gic0: Spurious interrupt detected: last irq: 29 on CPU2 >>>> gic0: Spurious interrupt detected: last irq: 29 on CPU2 >>>> gic0: Spurious interrupt detected: last irq: 38 on CPU2 >>>> gic0: Spurious interrupt detected: last irq: 29 on CPU2 >>>> gic0: Spurious interrupt detected: last irq: 38 on CPU2 >>>> gic0: Spurious interrupt detected: last irq: 29 on CPU2 >>>> gic0: Spurious interrupt detected: last irq: 38 on CPU2 >>>> gic0: Spurious interrupt detected: last irq: 38 on CPU2 >>>> gic0: Spurious interrupt detected: last irq: 38 on CPU2 >>>> gic0: Spurious interrupt detected: last irq: 38 on CPU2 >>>> gic0: Spurious interrupt detected: last irq: 38 on CPU2 >>>> gic0: Spurious interrupt detected: last irq: 38 on CPU2 >>>> gic0: Spurious interrupt detected: last irq: 38 on CPU2 >>>> gic0: Spurious interrupt detected: last irq: 38 on CPU2 >>>> gic0: Spurious interrupt detected: last irq: 29 on CPU2 >>>> gic0: Spurious interrupt detected: last irq: 29 on CPU2 >>>> gic0: Spurious interrupt detected: last irq: 29 on CPU2 >>>>=20 >>>> the good news: my app is killable :-) >>>=20 >>> I would need more details for this. >>=20 >> it was caused by i2c issues - the cable was a bit too long. >> BTW, does changing the frequency work? ie dev.iicbus.0.frequency >=20 > It looks like that driver does not honor the frequency sysctl/tunable. >=20 > You can often compensate for a too-long cable by adding some stronger > pullups. It's typical for a SOM to have pullups in the 4.7K range on > i2c. You can add your own 1K pullups to see if that helps the rise > times on the bus. well, at the moment it works ok with a 6m cable, i=E2=80=99ll try your = suggestion soon. >=20 > -- Ian >=20 cheers, danny From owner-freebsd-arm@freebsd.org Fri Apr 19 08:05:15 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9D2471588C8E for ; Fri, 19 Apr 2019 08:05:15 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id F284D6BC8B for ; Fri, 19 Apr 2019 08:05:14 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: by mailman.ysv.freebsd.org (Postfix) id A8DE71588C8D; Fri, 19 Apr 2019 08:05:14 +0000 (UTC) Delivered-To: arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 86A4F1588C8C for ; Fri, 19 Apr 2019 08:05:14 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mail.blih.net (mail.blih.net [212.83.177.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.blih.net", Issuer "mail.blih.net" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id E96F76BC89; Fri, 19 Apr 2019 08:05:13 +0000 (UTC) (envelope-from manu@bidouilliste.com) Received: from mail.blih.net (mail.blih.net [212.83.177.182]) by mail.blih.net (OpenSMTPD) with ESMTP id 70f1d001; Fri, 19 Apr 2019 10:05:05 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bidouilliste.com; h=date :from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; s=mail; bh=znUMamSyDDv8st0Co9JTbnx/fXc=; b=ftmq1/sHtGYXFenK1SCAfS56YHA0 Xv3ICPB+qwoliT4iMFCCR7QqHEyAbXiIpJ6Q5PckEEaHe2Upqwm2W9Ra1A2T4E++ Z6VsfgaIwdK91i+NZlEpbzHaoKu4LJCTLHw6CzkoOx1czBtCwgCADC7Kd8+5+jvl 5s1ApFWNEcNKjy0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=bidouilliste.com; h=date :from:to:cc:subject:message-id:in-reply-to:references :mime-version:content-type:content-transfer-encoding; q=dns; s= mail; b=DEef3ehNWJITm+sMPYmKIN17dInK2LzKmd7ev+IviSq6cZi5S8h/mHvA kz+67ZCs5X+IDmsFhDbRPqcqqNrT05ZKpfaCu+HzzUin9UER8MRQjbTYm3pgZ4VK 6phHgQDbrjG/5fwWV+jEyRMLl6iirUjkEgl/NhprXARNFNbqoic= Received: from knuckles.blih.net (ip-9.net-89-3-105.rev.numericable.fr [89.3.105.9]) by mail.blih.net (OpenSMTPD) with ESMTPSA id c4325ed5 TLS version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO; Fri, 19 Apr 2019 10:05:05 +0200 (CEST) Date: Fri, 19 Apr 2019 10:05:02 +0200 From: Emmanuel Vadot To: Daniel Braniss Cc: Ian Lepore , "freebsd-arm@freebsd.org" Subject: Re: i2c almost working for me, was Re: i2c still not working for me Message-Id: <20190419100502.5546770a5795c20e3f4fa9db@bidouilliste.com> In-Reply-To: References: <12F641C3-9FAA-4A3A-BA18-A7302F3A0F5E@cs.huji.ac.il> <20190409095819.c560dbc156c46e5ca0244e3e@bidouilliste.com> <23A47048-642A-481C-B7BE-B61E55F82955@cs.huji.ac.il> <20190409171604.GA4581@bluezbox.com> <6119CE3B-6042-4DDC-82BE-B0C0C7ADA838@cs.huji.ac.il> <5D4799BC-08DF-4F3D-81A4-C2D938F4AF93@cs.huji.ac.il> <20190417222601.c037efe0cb48987c81032bac@bidouilliste.com> <64b5598e2c8c7265f89a31b1f191cb1be318788a.camel@freebsd.org> X-Mailer: Sylpheed 3.7.0 (GTK+ 2.24.32; amd64-portbld-freebsd13.0) Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Rspamd-Queue-Id: E96F76BC89 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.97 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[]; NEURAL_HAM_SHORT(-0.97)[-0.975,0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Apr 2019 08:05:15 -0000 On Fri, 19 Apr 2019 10:20:47 +0300 Daniel Braniss wrote: >=20 >=20 > > On 18 Apr 2019, at 17:19, Ian Lepore wrote: > >=20 > > On Thu, 2019-04-18 at 10:12 +0300, Daniel Braniss wrote: > >>> On 17 Apr 2019, at 23:26, Emmanuel Vadot > >>> wrote: > >>>=20 > >>> On Tue, 16 Apr 2019 09:16:02 +0300 > >>> Daniel Braniss > > >>> wrote: > >>>=20 > >>>>=20 > >>>>=20 > >>>>> On 11 Apr 2019, at 09:56, Daniel Braniss > >>>>> wrote: > >>>>>=20 > >>>>> if no device is connected, I2CRDWR hangs,=20 > >>>>> it also happens with i2c(8) -s, only reboot helps. > >>>>>=20 > >>>>> ichb1: twsi_reset: Using IIC_FASTEST/UNKNOWN mode with speed > >>>>> param=3D2a > >>>>> iichb1: TWSI_WRITE: Writing 0 to 18 > >>>>> iichb1: TWSI_WRITE: Writing 2a to 14 > >>>>> iichb1: TWSI_WRITE: Writing 40 to c > >>>>> iichb1: TWSI_WRITE: Writing c4 to c > >>>>> iichb1: twsi_transfer: transmitting 2 messages > >>>>> iichb1: TWSI_READ: read f8 from 10 > >>>>> iichb1: twsi_transfer: status=3Df8 > >>>>> iichb1: twsi_transfer: msg[0] flags: 0 > >>>>> iichb1: twsi_transfer: msg[0] len: 9 > >>>>> iichb1: TWSI_WRITE: Writing e4 to c > >>>>>=20 > >>>>> and now it?s hung > >>>>=20 > >>>> [?] > >>>=20 > >>> I don't see that on my OrangePi One or Pine64-LTS. > >>=20 > >> well, mine is are Nanopi Neo, maybe it?s a dts issue? > >> I also have a orangepi-zero but it will take me some time to make > >> a sdcard >=20 > I managed to boot my OrangePi Zero, and i2c -s has no issues, does not ha= ng. > still, with the latest (r346368) my NanoPi Neo hangs when no i2c device i= s present, > so what is the difference? or where can I look? Are you using the same i2c controller on both ? Could you paste somewhere the overlays or dts patches ? >=20 > >>>=20 > >>>>=20 > >>>> even with a working device, this happens sometimes: > >>>>=20 > >>>> my app gets ENXIO from the ioctl(fd, I2CRDWR, &data) and on the > >>>> console: > >>>> ? > >>>> gic0: Spurious interrupt detected: last irq: 38 on CPU2 > >>>> gic0: Spurious interrupt detected: last irq: 38 on CPU2 > >>>> gic0: Spurious interrupt detected: last irq: 38 on CPU2 > >>>> gic0: Spurious interrupt detected: last irq: 29 on CPU2 > >>>> gic0: Spurious interrupt detected: last irq: 29 on CPU2 > >>>> gic0: Spurious interrupt detected: last irq: 38 on CPU2 > >>>> gic0: Spurious interrupt detected: last irq: 29 on CPU2 > >>>> gic0: Spurious interrupt detected: last irq: 38 on CPU2 > >>>> gic0: Spurious interrupt detected: last irq: 29 on CPU2 > >>>> gic0: Spurious interrupt detected: last irq: 38 on CPU2 > >>>> gic0: Spurious interrupt detected: last irq: 38 on CPU2 > >>>> gic0: Spurious interrupt detected: last irq: 38 on CPU2 > >>>> gic0: Spurious interrupt detected: last irq: 38 on CPU2 > >>>> gic0: Spurious interrupt detected: last irq: 38 on CPU2 > >>>> gic0: Spurious interrupt detected: last irq: 38 on CPU2 > >>>> gic0: Spurious interrupt detected: last irq: 38 on CPU2 > >>>> gic0: Spurious interrupt detected: last irq: 38 on CPU2 > >>>> gic0: Spurious interrupt detected: last irq: 29 on CPU2 > >>>> gic0: Spurious interrupt detected: last irq: 29 on CPU2 > >>>> gic0: Spurious interrupt detected: last irq: 29 on CPU2 > >>>>=20 > >>>> the good news: my app is killable :-) > >>>=20 > >>> I would need more details for this. > >>=20 > >> it was caused by i2c issues - the cable was a bit too long. > >> BTW, does changing the frequency work? ie dev.iicbus.0.frequency > >=20 > > It looks like that driver does not honor the frequency sysctl/tunable. >=20 > >=20 > > You can often compensate for a too-long cable by adding some stronger > > pullups. It's typical for a SOM to have pullups in the 4.7K range on > > i2c. You can add your own 1K pullups to see if that helps the rise > > times on the bus. >=20 > well, at the moment it works ok with a 6m cable, i?ll try your suggestion= soon. >=20 > >=20 > > -- Ian > >=20 >=20 >=20 > cheers, > danny --=20 Emmanuel Vadot From owner-freebsd-arm@freebsd.org Fri Apr 19 08:35:20 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CFC5D158954F for ; Fri, 19 Apr 2019 08:35:20 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 317F76CA7B for ; Fri, 19 Apr 2019 08:35:20 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: by mailman.ysv.freebsd.org (Postfix) id E49F1158954C; Fri, 19 Apr 2019 08:35:19 +0000 (UTC) Delivered-To: arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BD91F158954A for ; Fri, 19 Apr 2019 08:35:19 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: from kabab.cs.huji.ac.il (kabab.cs.huji.ac.il [132.65.116.210]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 34A856CA72; Fri, 19 Apr 2019 08:35:19 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=cs.huji.ac.il; s=57791128; h=References:To:Cc:In-Reply-To:Date:Subject:Mime-Version:Content-Type:Message-Id:From; bh=CoDT/l6gRYXnntjjCUyYQvTiLEZD5mouEw45FHJ2VyU=; b=tV1WhmZKnijT3ac/g7gInGS/Goj7zifXhAcL29ZkF2akP8pJcZhgp2aK+47GRbtJjpfepJrIgha8J01RcSZrllEocdI6qGXq51YMR2sbmE4QocKvUvJACqL4lXehLns6e63XUdSy/zn/YinX5Q+oYr+3WKD8jQ6qRoH+8B1I/v2loRsutBXuOt8UtMyvUO95GIyST1CBrD8FksAUFvs+yFBdPnkt8FC3hbRX9xlPohVJKo5eJQhpsXpAtm4E1LPQWtHamdZYx7QiRUgQwSSVzZwG7Ie5dz9LZ9qTLhXPSsD9RSfL8i9LHaMoszbsm2i2M5XReA0MUxumsAgZhG50yA==; Received: from bach.cs.huji.ac.il ([132.65.80.20]) by kabab.cs.huji.ac.il with esmtp id 1hHOzF-0008T6-TO; Fri, 19 Apr 2019 11:35:09 +0300 From: Daniel Braniss Message-Id: <0FDE4A01-D79E-4AFE-BA4C-3F39C4360AF8@cs.huji.ac.il> Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: i2c almost working for me, was Re: i2c still not working for me Date: Fri, 19 Apr 2019 11:35:09 +0300 In-Reply-To: <20190419100502.5546770a5795c20e3f4fa9db@bidouilliste.com> Cc: Ian Lepore , "freebsd-arm@freebsd.org" To: Emmanuel Vadot References: <12F641C3-9FAA-4A3A-BA18-A7302F3A0F5E@cs.huji.ac.il> <20190409095819.c560dbc156c46e5ca0244e3e@bidouilliste.com> <23A47048-642A-481C-B7BE-B61E55F82955@cs.huji.ac.il> <20190409171604.GA4581@bluezbox.com> <6119CE3B-6042-4DDC-82BE-B0C0C7ADA838@cs.huji.ac.il> <5D4799BC-08DF-4F3D-81A4-C2D938F4AF93@cs.huji.ac.il> <20190417222601.c037efe0cb48987c81032bac@bidouilliste.com> <64b5598e2c8c7265f89a31b1f191cb1be318788a.camel@freebsd.org> <20190419100502.5546770a5795c20e3f4fa9db@bidouilliste.com> X-Mailer: Apple Mail (2.3445.9.1) X-Rspamd-Queue-Id: 34A856CA72 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.92 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.92)[-0.923,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; REPLY(-4.00)[] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Apr 2019 08:35:21 -0000 > On 19 Apr 2019, at 11:05, Emmanuel Vadot = wrote: >=20 > On Fri, 19 Apr 2019 10:20:47 +0300 > Daniel Braniss > = wrote: >=20 >>=20 >>=20 >>> On 18 Apr 2019, at 17:19, Ian Lepore wrote: >>>=20 >>> On Thu, 2019-04-18 at 10:12 +0300, Daniel Braniss wrote: >>>>> On 17 Apr 2019, at 23:26, Emmanuel Vadot >>>>> wrote: >>>>>=20 >>>>> On Tue, 16 Apr 2019 09:16:02 +0300 >>>>> Daniel Braniss > >>>>> wrote: >>>>>=20 >>>>>>=20 >>>>>>=20 >>>>>>> On 11 Apr 2019, at 09:56, Daniel Braniss >>>>>>> wrote: >>>>>>>=20 >>>>>>> if no device is connected, I2CRDWR hangs,=20 >>>>>>> it also happens with i2c(8) -s, only reboot helps. >>>>>>>=20 >>>>>>> ichb1: twsi_reset: Using IIC_FASTEST/UNKNOWN mode with speed >>>>>>> param=3D2a >>>>>>> iichb1: TWSI_WRITE: Writing 0 to 18 >>>>>>> iichb1: TWSI_WRITE: Writing 2a to 14 >>>>>>> iichb1: TWSI_WRITE: Writing 40 to c >>>>>>> iichb1: TWSI_WRITE: Writing c4 to c >>>>>>> iichb1: twsi_transfer: transmitting 2 messages >>>>>>> iichb1: TWSI_READ: read f8 from 10 >>>>>>> iichb1: twsi_transfer: status=3Df8 >>>>>>> iichb1: twsi_transfer: msg[0] flags: 0 >>>>>>> iichb1: twsi_transfer: msg[0] len: 9 >>>>>>> iichb1: TWSI_WRITE: Writing e4 to c >>>>>>>=20 >>>>>>> and now it?s hung >>>>>>=20 >>>>>> [?] >>>>>=20 >>>>> I don't see that on my OrangePi One or Pine64-LTS. >>>>=20 >>>> well, mine is are Nanopi Neo, maybe it?s a dts issue? >>>> I also have a orangepi-zero but it will take me some time to make >>>> a sdcard >>=20 >> I managed to boot my OrangePi Zero, and i2c -s has no issues, does = not hang. >> still, with the latest (r346368) my NanoPi Neo hangs when no i2c = device is present, >> so what is the difference? or where can I look? >=20 > Are you using the same i2c controller on both ? yes, and have tested with several controllers and nanopies,=20 > Could you paste somewhere the overlays or dts patches ? cat ./allwinner/dts/12/h3-i2c.dtso /dts-v1/; /plugin/; //#include "sun8i-h3-nanopi-neo.dts" / { compatible =3D "allwinner,sun8i-h3"; }; &i2c0 { ##frequency =3D <50000>; status =3D "okay"; }; &i2c1 { ##frequency =3D <50000>; status =3D "okay"; }; From owner-freebsd-arm@freebsd.org Fri Apr 19 11:48:25 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A3104158D8DA for ; Fri, 19 Apr 2019 11:48:25 +0000 (UTC) (envelope-from per@hedeland.org) Received: from outbound1g.eu.mailhop.org (outbound1g.eu.mailhop.org [52.28.6.212]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3A9AF7254C for ; Fri, 19 Apr 2019 11:48:23 +0000 (UTC) (envelope-from per@hedeland.org) ARC-Seal: i=1; a=rsa-sha256; t=1555673533; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=XiN63B4lNZ35vC5+Smup3HfHGavGva8+A5P35RVpagTABJmuJrM4dqWY/nOJgAkDLDDLrh9JdlqKG WOM17+FaNIVzaCct5+8Qooe2mw/hc8jRm1G1y0AMul1C+iFApZ5fbGeXS1luNWyFYB4U7MORoSPAl4 A8VFapgwJW08IcjmwcRgTuvC2WLc1HunjwvBQBgn9mF5TQvLUeogc7G2z9Hg7dxYUaXccCNKJ5tm/a t9Rw6WLIRGhx4AtltRcInBUSSAQiXIvp4i2TfJjymSF1G+jg8CxhOdk07PmA4JuxeKEEPCE9M+8HRi AxuEou2EhOdhUtmxGK0Gh8Y3WHSFGUQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:content-type:in-reply-to:mime-version:date: message-id:cc:from:references:to:subject:dkim-signature:from; bh=k+mPK6feWyGoG5vSYxSJk3zbKG93BELJqRpOiK6vwno=; b=mWUuP5f54u91aMbroGpDyqdtkAayTHjgVJpZw4jdplNoOEn0yjCvWhh6aGcYH1enXhhByLi8SQNjC SlcJsK6EjyWtOeXxwjRyE2i3TcierI/uvR/f8TaJVeXRjWSlklXFlDDGcored59HgFouCugedwfEl4 w3rZlS9Aqr7GCrJ+X3JSCL/IAwM8skybjZpTc8S+JS6BUF5fj7izj6QJPnvPNQ438wUsVH78TebGNL SPDBF5VTSJ2ThSWn36AuliPWLacX270J1iD6hwYMzwjjLV0IDNsOWg2fgW2Tft+o8CRR9doBSeYU5G grhoGBOp/QyWSy5DaBRD4k+ldjytOKg== ARC-Authentication-Results: i=1; outbound3.eu.mailhop.org; spf=none smtp.mailfrom=hedeland.org smtp.remote-ip=81.228.155.78; dmarc=none header.from=hedeland.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:content-type:in-reply-to:mime-version:date: message-id:cc:from:references:to:subject:from; bh=k+mPK6feWyGoG5vSYxSJk3zbKG93BELJqRpOiK6vwno=; b=r7i801bGytJIav1s0m64kB45yDuxikUTLEsV3wX4Tx0wNjlY/Ugxxf5/OjR5jd2e6cXQDEzSBMW4n 3RPbnyS26VRAutBTAiip6UXDzkql5YpXsDaVVqh27X/KlH2LAW4mfDx9C7+UHuQuR2A4U5ii/4g/JX 5H7Vc5yS95jSkQrV4Saeb4/9Bp/DS43o08bsNbR1QnjXJ9wOO0dxy3weR1hY61iDw3VPKJdCXx6VUR ov3g9dmWmAaT4Vg2qVGvmauLSIP+fNKgxOeyFHm5xgAkH5hCnvSHQEQLnFn8f5/hkLZ0pnpqeXLdyd JBLKKBk1dTUbZhTdeNaIga4P3JFutgg== X-MHO-RoutePath: cGVyaGVkZWxhbmQ= X-MHO-User: c401ad66-6296-11e9-908b-352056dbf2de X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 81.228.155.78 X-Mail-Handler: DuoCircle Outbound SMTP Received: from hedeland.org (unknown [81.228.155.78]) by outbound3.eu.mailhop.org (Halon) with ESMTPSA id c401ad66-6296-11e9-908b-352056dbf2de; Fri, 19 Apr 2019 11:32:09 +0000 (UTC) Received: from pluto.hedeland.org (pluto.hedeland.org [10.1.1.5]) by tellus.hedeland.org (8.15.2/8.15.2) with ESMTPS id x3JBW77P077436 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Fri, 19 Apr 2019 13:32:08 +0200 (CEST) (envelope-from per@hedeland.org) Subject: Re: I2c producing crazy console messages [[Re: insanely-high interrupt rates -- PARTIAL resolution (Pi2)]] To: Karl Denninger References: <004ddba628b94b80845d8e509ddcb648d21fd6c9.camel@freebsd.org> <20190319161423.GH57400@cicely7.cicely.de> <52df098fdc0caf5de1879c93239534fffbd49b56.camel@freebsd.org> <40f57de2-2b25-3981-a416-b9958cc97636@denninger.net> <669892ac3fc37b0843a156c0ab102316829103fd.camel@freebsd.org> <663f2566-b035-7011-70eb-4163b41e6e55@denninger.net> <20190325164827.GL57400@cicely7.cicely.de> <3db9cf8a-68ee-e339-67bf-760ee51464fd@denninger.net> <874l7fyrpr.fsf@news-spur.riddles.org.uk> <701e011f-3088-8ed4-4fbb-6fa93ac698f5@denninger.net> <67133e19-2be5-ccd1-2ded-008b36a866ec@denninger.net> <6f6f8471-8624-c5e2-547c-42b712254126@denninger.net> <8bcdb1e1-e561-6255-848d-e532ad4d5918@denninger.net> From: Per Hedeland Cc: Ian Lepore , freebsd-arm@freebsd.org Message-ID: <499b53d5-23ed-c33b-3715-018720c536a3@hedeland.org> Date: Fri, 19 Apr 2019 13:32:07 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 In-Reply-To: <8bcdb1e1-e561-6255-848d-e532ad4d5918@denninger.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 3A9AF7254C X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=outbound.mailhop.org header.s=dkim-high header.b=r7i801bG X-Spamd-Result: default: False [-5.52 / 15.00]; RCVD_TLS_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[outbound.mailhop.org:s=dkim-high]; HAS_XOIP(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; IP_SCORE(-1.22)[ipnet: 52.28.0.0/16(-4.74), asn: 16509(-1.31), country: US(-0.06)]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[hedeland.org]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[outbound.mailhop.org:+]; MX_GOOD(-0.01)[hedeland.org,mx2.mailhop.org]; RCVD_IN_DNSWL_NONE(0.00)[212.6.28.52.list.dnswl.org : 127.0.20.0]; NEURAL_HAM_SHORT(-0.99)[-0.985,0]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_SPF_NA(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[78.155.228.81.zen.spamhaus.org : 127.0.0.11]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16509, ipnet:52.28.0.0/16, country:US]; ARC_ALLOW(-1.00)[i=1]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Apr 2019 11:48:25 -0000 On 2019-04-19 03:25, Karl Denninger wrote: > > On 4/18/2019 17:57, Ian Lepore wrote: >> On Thu, 2019-04-18 at 16:51 -0500, Karl Denninger wrote: >>> Up until 12.0 this code both worked and did *not* generate complaints >>> about unhandled interrupts. It still runs fine and returns valid >>> data >>> BUT if there are any analog endpoints actually on the bus that the >>> code >>> can read then it generates a lot of these: >>> >>> local_intc0: Spurious interrupt detected >>> local_intc0: Spurious interrupt detected >>> intc0: Spurious interrupt detected >>> >>> ..... >>> >>> If I do not connect the I2c device then there are no messages. If I >>> stop the code that is running (e.g. no accesses to the i2c bus) then >>> the >>> messages stop as well, so it's not something that happens but remains >>> active after the code halts; it's happening on the actual accesses to >>> the bus from those ioctl's. >> Hmm, another interesting question occurred to me: Can you tell whether >> you are getting multiple spurious interrupt messages per single >> transfer your code does, or is it one per transfer, or more >> intermittent, like not on every transfer? >> >> -- Ian > > It logs the message on "many" accesses, but not all. > > The code scans each of the declared analogs once per second. There are > two inputs defined on this unit right now, so if it was on every access > there would be two messages per second logged, and there isn't; nor is > it "one per cluster" of accesses. I removed the reset and restarted the > code and this is the frequency of log entries I'm getting, which implies > frequent and random, but much less than 1:1. > > Apr 18 20:22:25 Pool-MCP kernel: intc0: Spurious interrupt detected > Apr 18 20:22:26 Pool-MCP kernel: local_intc0: Spurious interrupt detected > Apr 18 20:22:27 Pool-MCP kernel: intc0: Spurious interrupt detected > Apr 18 20:22:33 Pool-MCP kernel: local_intc0: Spurious interrupt detected > Apr 18 20:22:36 Pool-MCP kernel: intc0: Spurious interrupt detected > Apr 18 20:22:38 Pool-MCP kernel: local_intc0: Spurious interrupt detected > Apr 18 20:22:39 Pool-MCP kernel: intc0: Spurious interrupt detected > Apr 18 20:22:40 Pool-MCP syslogd: last message repeated 1 times > Apr 18 20:22:40 Pool-MCP kernel: local_intc0: Spurious interrupt detected > Apr 18 20:22:42 Pool-MCP kernel: intc0: Spurious interrupt detected > Apr 18 20:22:49 Pool-MCP kernel: local_intc0: Spurious interrupt detected > Apr 18 20:22:52 Pool-MCP kernel: intc0: Spurious interrupt detected > Apr 18 20:22:53 Pool-MCP kernel: local_intc0: Spurious interrupt detected Hm, I've recently gotten an i2c device to work on RPi - FWIW it's an ads1015 AD-converter, my code is pretty similar to yours - you may actually be using the same device - and I don't see *any* "Spurious interrupt" messages when using it. But a) I've only run it on RPi Zero (currently connected) and RPi 1B (briefly when testing), and b) I don't have a console connected (but I assume the messages should also show up in dmesg and /var/log/messages, the above seems to be from the log). But anyway I would be *extremely* surprised if I saw them, since AFAIU the i2c bus per se has no concept of interrupts - you need to connect some other wire from the device to e.g. a gpio pin (with appropriate config) in order to generate interrupts - and I haven't done that. (The ads1015 does have an ALERT/RDY pin that could potentially be used for it, but since FreeBSD AFAIK doesn't have a way to deliver the interrupts to userland code, I had no interest in it.) So, your code like mine doesn't seem to use interrupts at all - do you nevertheless have some interrupt-generating connection from the device? And if these interrupts really happen only on RPi 2 and not on any of 0/1/3, I guess it makes sense to look at the dts/dtb files. Diffing bcm2708-rpi-0-w.dts and bcm2709-rpi-2-b.dts, I see this: interrupt-controller@7e00b200 { - compatible = "brcm,bcm2835-armctrl-ic"; + compatible = "brcm,bcm2836-armctrl-ic"; reg = <0x7e00b200 0x200>; interrupt-controller; #interrupt-cells = <0x2>; + interrupt-parent = <0x3>; + interrupts = <0x8>; phandle = <0x1>; }; and this: + local_intc@40000000 { + + compatible = "brcm,bcm2836-l1-intc"; + reg = <0x40000000 0x100>; + interrupt-controller; + #interrupt-cells = <0x1>; + interrupt-parent = <0x3>; + phandle = <0x3>; + }; I have (as yet) no idea what it actually means, but it clearly seems to be interrupt-related... There are a few more "interrupt-related" diffs, but those two kind of "stand out" for me. Btw, shouldn't these .dts files exist somewhere under /usr/src/sys/gnu/dts/arm? I decompiled them from the .dtb's in installed images to be able to compare... --Per Hedeland From owner-freebsd-arm@freebsd.org Fri Apr 19 14:16:20 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BFE6B156D8A4 for ; Fri, 19 Apr 2019 14:16:19 +0000 (UTC) (envelope-from karl@denninger.net) Received: from colo1.denninger.net (colo1.denninger.net [104.236.120.189]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id CFB8380C49; Fri, 19 Apr 2019 14:16:18 +0000 (UTC) (envelope-from karl@denninger.net) Received: from denninger.net (ip68-1-57-197.pn.at.cox.net [68.1.57.197]) by colo1.denninger.net (Postfix) with ESMTP id BF3A921108A; Fri, 19 Apr 2019 10:16:16 -0400 (EDT) Received: from [192.168.10.17] (D7.Denninger.Net [192.168.10.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by denninger.net (Postfix) with ESMTPSA id F0E49C3D79; Fri, 19 Apr 2019 09:16:15 -0500 (CDT) Subject: Re: I2c producing crazy console messages [[Re: insanely-high interrupt rates -- PARTIAL resolution (Pi2)]] To: Per Hedeland Cc: Ian Lepore , freebsd-arm@freebsd.org References: <004ddba628b94b80845d8e509ddcb648d21fd6c9.camel@freebsd.org> <40f57de2-2b25-3981-a416-b9958cc97636@denninger.net> <669892ac3fc37b0843a156c0ab102316829103fd.camel@freebsd.org> <663f2566-b035-7011-70eb-4163b41e6e55@denninger.net> <20190325164827.GL57400@cicely7.cicely.de> <3db9cf8a-68ee-e339-67bf-760ee51464fd@denninger.net> <874l7fyrpr.fsf@news-spur.riddles.org.uk> <701e011f-3088-8ed4-4fbb-6fa93ac698f5@denninger.net> <67133e19-2be5-ccd1-2ded-008b36a866ec@denninger.net> <6f6f8471-8624-c5e2-547c-42b712254126@denninger.net> <8bcdb1e1-e561-6255-848d-e532ad4d5918@denninger.net> <499b53d5-23ed-c33b-3715-018720c536a3@hedeland.org> From: Karl Denninger Openpgp: preference=signencrypt Autocrypt: addr=karl@denninger.net; prefer-encrypt=mutual; keydata= mQINBFIX1zsBEADRcJfsQUl9oFeoMfLPJ1kql+3sIaYx0MfJAUhV9LnbWxr0fsWCskM1O4cV tHm5dqPkuPM4Ztc0jLotD1i9ubWvCHOlkLGxFOL+pFbjA+XZ7VKsC/xWmhMwJ3cM8HavK2OV SzEWQ/AEYtMi04IzGSwsxh/5/5R0mPHrsIomV5SbuiI0vjLuDj7fo6146AABI1ULzge4hBYW i/SHrqUrLORmUNBs6bxek79/B0Dzk5cIktD3LOfbT9EAa5J/osVkstMBhToJgQttaMIGv8SG CzpR/HwEokE+7DP+k2mLHnLj6H3kfugOF9pJH8Za4yFmw//s9cPXV8WwtZ2SKfVzn1unpKqf wmJ1PwJoom/d4fGvQDkgkGKRa6RGC6tPmXnqnx+YX4iCOdFfbP8L9rmk2sewDDVzHDU3I3ZZ 8hFIjMYM/QXXYszRatK0LCV0QPZuF7LCf4uQVKw1/oyJInsnH7+6a3c0h21x+CmSja9QJ+y0 yzgEN/nM89d6YTakfR+1xkYgodVmMy/bS8kmXbUUZG/CyeqCqc95RUySjKT2ECrf9GhhoQkl +D8n2MsrAUSMGB4GQSN+TIq9OBTpNuvATGSRuF9wnQcs1iSry+JNCpfRTyWp83uCNApe6oHU EET4Et6KDO3AvjvBMAX0TInTRGW2SQlJMuFKpc7Dg7tHK8zzqQARAQABtCNLYXJsIERlbm5p bmdlciA8a2FybEBkZW5uaW5nZXIubmV0PokCPAQTAQIAJgUCUhfXOwIbIwUJCWYBgAYLCQgH AwIEFQIIAwQWAgMBAh4BAheAAAoJEG6/sivc5s0PLxQP/i6x/QFx9G4Cw7C+LthhLXIm7NSH AtNbz2UjySEx2qkoQQjtsK6mcpEEaky4ky6t8gz0/SifIfJmSmyAx0UhUQ0WBv1vAXwtNrQQ jJd9Bj6l4c2083WaXyHPjt2u2Na6YFowyb4SaQb83hu/Zs25vkPQYJVVE0JX409MFVPUa6E3 zFbd1OTr3T4yNUy4gNeQZfzDqDS8slbIks2sXeoJrZ6qqXVI0ionoivOlaN4T6Q0UYyXtigj dQvvhMt0aNowKFjRqrmSDRpdz+o6yg7Mp7qEZ1V6EZk8KqQTH6htpCTQ8i79ttK4LG6bstSF Re6Fwq52nbrcANrcdmtZXqjo+SGbUqJ8b1ggrxAsJ5MEhRh2peKrCgI/TjQo+ZxfnqEoR4AI 46Cyiz+/lcVvlvmf2iPifS3EEdaH3Itfwt7MxFm6mQORYs6skHDw3tOYB2/AdCW6eRVYs2hB RMAG4uwApZfZDKgRoE95PJmQjeTBiGmRPcsQZtNESe7I7EjHtCDLwtJqvD4HkDDQwpzreT6W XkyIJ7ns7zDfA1E+AQhFR6rsTFGgQZRZKsVeov3SbhYKkCnVDCvb/PKQCAGkSZM9SvYG5Yax 8CMry3AefKktf9fqBFg8pWqtVxDwJr56dhi0GHXRu3jVI995rMGo1fLUG5fSxiZ8L5sAtokh 9WFmQpyl Message-ID: Date: Fri, 19 Apr 2019 09:16:16 -0500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <499b53d5-23ed-c33b-3715-018720c536a3@hedeland.org> Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha-512; boundary="------------ms000500040108010408050301" X-Rspamd-Queue-Id: CFB8380C49 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.65 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; SIGNED_SMIME(-2.00)[]; TO_DN_SOME(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; HAS_ATTACHMENT(0.00)[]; MIME_GOOD(-0.20)[multipart/signed,multipart/alternative,text/plain]; DMARC_NA(0.00)[denninger.net]; AUTH_NA(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: px.denninger.net]; NEURAL_HAM_SHORT(-0.98)[-0.984,0]; IP_SCORE(-2.46)[ip: (-9.88), ipnet: 104.236.64.0/18(-3.96), asn: 14061(1.60), country: US(-0.06)]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:+]; ASN(0.00)[asn:14061, ipnet:104.236.64.0/18, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_LAST(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[197.57.1.68.zen.spamhaus.org : 127.0.0.11] X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Apr 2019 14:16:20 -0000 This is a cryptographically signed message in MIME format. --------------ms000500040108010408050301 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 4/19/2019 06:32, Per Hedeland wrote: > On 2019-04-19 03:25, Karl Denninger wrote: >> >> On 4/18/2019 17:57, Ian Lepore wrote: >>> On Thu, 2019-04-18 at 16:51 -0500, Karl Denninger wrote: >>>> Up until 12.0 this code both worked and did *not* generate complaint= s >>>> about unhandled interrupts.=A0 It still runs fine and returns valid >>>> data >>>> BUT if there are any analog endpoints actually on the bus that the >>>> code >>>> can read then it generates a lot of these: >>>> >>>> local_intc0: Spurious interrupt detected >>>> local_intc0: Spurious interrupt detected >>>> intc0: Spurious interrupt detected >>>> >>>> ..... >>>> >>>> If I do not connect the I2c device then there are no messages.=A0 If= I >>>> stop the code that is running (e.g. no accesses to the i2c bus) then= >>>> the >>>> messages stop as well, so it's not something that happens but remain= s >>>> active after the code halts; it's happening on the actual accesses t= o >>>> the bus from those ioctl's. >>> Hmm, another interesting question occurred to me:=A0 Can you tell whe= ther >>> you are getting multiple spurious interrupt messages per single >>> transfer your code does, or is it one per transfer, or more >>> intermittent, like not on every transfer? >>> >>> -- Ian >> >> It logs the message on "many" accesses, but not all. >> >> The code scans each of the declared analogs once per second.=A0 There = are >> two inputs defined on this unit right now, so if it was on every acces= s >> there would be two messages per second logged, and there isn't; nor is= >> it "one per cluster" of accesses.=A0 I removed the reset and restarted= the >> code and this is the frequency of log entries I'm getting, which impli= es >> frequent and random, but much less than 1:1. >> >> Apr 18 20:22:25 Pool-MCP kernel: intc0: Spurious interrupt detected >> Apr 18 20:22:26 Pool-MCP kernel: local_intc0: Spurious interrupt >> detected >> Apr 18 20:22:27 Pool-MCP kernel: intc0: Spurious interrupt detected >> Apr 18 20:22:33 Pool-MCP kernel: local_intc0: Spurious interrupt >> detected >> Apr 18 20:22:36 Pool-MCP kernel: intc0: Spurious interrupt detected >> Apr 18 20:22:38 Pool-MCP kernel: local_intc0: Spurious interrupt >> detected >> Apr 18 20:22:39 Pool-MCP kernel: intc0: Spurious interrupt detected >> Apr 18 20:22:40 Pool-MCP syslogd: last message repeated 1 times >> Apr 18 20:22:40 Pool-MCP kernel: local_intc0: Spurious interrupt >> detected >> Apr 18 20:22:42 Pool-MCP kernel: intc0: Spurious interrupt detected >> Apr 18 20:22:49 Pool-MCP kernel: local_intc0: Spurious interrupt >> detected >> Apr 18 20:22:52 Pool-MCP kernel: intc0: Spurious interrupt detected >> Apr 18 20:22:53 Pool-MCP kernel: local_intc0: Spurious interrupt >> detected > > Hm, I've recently gotten an i2c device to work on RPi - FWIW it's an > ads1015 AD-converter, my code is pretty similar to yours - you may > actually be using the same device - and I don't see *any* "Spurious > interrupt" messages when using it. But a) I've only run it on RPi Zero > (currently connected) and RPi 1B (briefly when testing), and b) I > don't have a console connected (but I assume the messages should also > show up in dmesg and /var/log/messages, the above seems to be from the > log). > > But anyway I would be *extremely* surprised if I saw them, since AFAIU > the i2c bus per se has no concept of interrupts - you need to connect > some other wire from the device to e.g. a gpio pin (with appropriate > config) in order to generate interrupts - and I haven't done that. (The= > ads1015 does have an ALERT/RDY pin that could potentially be used for > it, but since FreeBSD AFAIK doesn't have a way to deliver the > interrupts to userland code, I had no interest in it.) Correct.=A0 Indeed these are ADS1015s -- the code also supports ads1115s.= =A0 The delay for conversion is different, thus the multiplier (you set a different constant in the config file) plus, of course, the shift required for 12-bit alignment into a 16-bit result. > > So, your code like mine doesn't seem to use interrupts at all - do you > nevertheless have some interrupt-generating connection from the > device?=20 No.=A0 Thus the delay for conversion via usleep within my code since there's no way for a device on the I2c bus itself (at least as far as I know) to alert that the conversion is complete.=A0 While theoretically I could use the Alert/RDY pin I do not at present. The spurious interrupt message is coming from sys/arm/broadcom/bcm2835/bcm2835_intr.c -- which is, of course, not present in a RPI3 build since that's aarch64 (the "arm64" branch of the sys tree) and not arm. But the below is indeed interesting.... > And if these interrupts really happen only on RPi 2 and not on > any of 0/1/3, I guess it makes sense to look at the dts/dtb files. > Diffing bcm2708-rpi-0-w.dts and bcm2709-rpi-2-b.dts, I see this: > > =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 interrupt-controller@7e00= b200 { > > -=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 com= patible =3D "brcm,bcm2835-armctrl-ic"; > +=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 com= patible =3D "brcm,bcm2836-armctrl-ic"; > =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 r= eg =3D <0x7e00b200 0x200>; > =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 i= nterrupt-controller; > =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 #= interrupt-cells =3D <0x2>; > +=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 int= errupt-parent =3D <0x3>; > +=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 int= errupts =3D <0x8>; > =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 p= handle =3D <0x1>; > =A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 }; > > and this: > > +=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 local_intc@40000000 { > + > +=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 com= patible =3D "brcm,bcm2836-l1-intc"; > +=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 reg= =3D <0x40000000 0x100>; > +=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 int= errupt-controller; > +=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 #in= terrupt-cells =3D <0x1>; > +=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 int= errupt-parent =3D <0x3>; > +=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 pha= ndle =3D <0x3>; > +=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 }; > > I have (as yet) no idea what it actually means, but it clearly seems > to be interrupt-related... There are a few more "interrupt-related" > diffs, but those two kind of "stand out" for me. Btw, shouldn't these > .dts files exist somewhere under /usr/src/sys/gnu/dts/arm? I > decompiled them from the .dtb's in installed images to be able to > compare... > > --Per Hedeland The "newer build environment" has both rpi-firmware and u-boot running off packages/ports, which are nominally in /usr/local/share; in this case /usr/local/share/rpi-firmware.=A0 The dtb files are there, but not the source dts files.=A0 FreeBSD picks up the binary dtb files; it does not compile the .dts files at build time. root@NewFS:/usr/local/share/rpi-firmware # ls -al total 9427 drwxr-xr-x=A0=A0=A0 3 root=A0 wheel=A0=A0=A0=A0=A0=A0 26 Feb 10 12:08 . drwxr-xr-x=A0 112 root=A0 wheel=A0=A0=A0=A0=A0 113 Mar=A0 4 11:31 .. -rw-r--r--=A0=A0=A0 1 root=A0 wheel=A0=A0=A0 18693 Nov 12 10:05 COPYING.l= inux -rw-r--r--=A0=A0=A0 1 root=A0 wheel=A0=A0=A0=A0 1494 Nov 12 10:05 LICENCE= =2Ebroadcom -rw-r--r--=A0=A0=A0 1 root=A0 wheel=A0=A0=A0=A0 5888 Feb=A0 8 11:55 armst= ub8.bin -rw-r--r--=A0=A0=A0 1 root=A0 wheel=A0=A0=A0 23315 Nov 12 10:05 bcm2708-r= pi-0-w.dtb -rw-r--r--=A0=A0=A0 1 root=A0 wheel=A0=A0=A0 23071 Nov 12 10:05 bcm2708-r= pi-b-plus.dtb -rw-r--r--=A0=A0=A0 1 root=A0 wheel=A0=A0=A0 22812 Nov 12 10:05 bcm2708-r= pi-b.dtb -rw-r--r--=A0=A0=A0 1 root=A0 wheel=A0=A0=A0 22589 Nov 12 10:05 bcm2708-r= pi-cm.dtb -rw-r--r--=A0=A0=A0 1 root=A0 wheel=A0=A0=A0 24115 Nov 12 10:05 bcm2709-r= pi-2-b.dtb -rw-r--r--=A0=A0=A0 1 root=A0 wheel=A0=A0=A0 25574 Nov 12 10:05 bcm2710-r= pi-3-b-plus.dtb -rw-r--r--=A0=A0=A0 1 root=A0 wheel=A0=A0=A0 25311 Nov 12 10:05 bcm2710-r= pi-3-b.dtb -rw-r--r--=A0=A0=A0 1 root=A0 wheel=A0=A0=A0 24087 Nov 12 10:05 bcm2710-r= pi-cm3.dtb -rw-r--r--=A0=A0=A0 1 root=A0 wheel=A0=A0=A0 52116 Nov 12 10:05 bootcode.= bin -rw-r--r--=A0=A0=A0 1 root=A0 wheel=A0=A0=A0=A0=A0=A0 89 Feb=A0 8 11:55 c= onfig.txt -rw-r--r--=A0=A0=A0 1 root=A0 wheel=A0=A0=A0=A0=A0 151 Feb=A0 8 11:55 con= fig_rpi3.txt -rw-r--r--=A0=A0=A0 1 root=A0 wheel=A0=A0=A0=A0=A0 114 Feb=A0 8 11:55 con= fig_rpi_0_w.txt -rw-r--r--=A0=A0=A0 1 root=A0 wheel=A0=A0=A0=A0 6666 Nov 12 10:05 fixup.d= at -rw-r--r--=A0=A0=A0 1 root=A0 wheel=A0=A0=A0=A0 2621 Nov 12 10:05 fixup_c= d.dat -rw-r--r--=A0=A0=A0 1 root=A0 wheel=A0=A0=A0=A0 9895 Nov 12 10:05 fixup_d= b.dat -rw-r--r--=A0=A0=A0 1 root=A0 wheel=A0=A0=A0=A0 9895 Nov 12 10:05 fixup_x= =2Edat drwxr-xr-x=A0=A0=A0 2 root=A0 wheel=A0=A0=A0=A0=A0 151 Feb 10 12:08 overl= ays -rw-r--r--=A0=A0=A0 1 root=A0 wheel=A0 2857060 Nov 12 10:05 start.elf -rw-r--r--=A0=A0=A0 1 root=A0 wheel=A0=A0 678532 Nov 12 10:05 start_cd.el= f -rw-r--r--=A0=A0=A0 1 root=A0 wheel=A0 5120484 Nov 12 10:05 start_db.elf -rw-r--r--=A0=A0=A0 1 root=A0 wheel=A0 4057956 Nov 12 10:05 start_x.elf root@NewFS:/usr/local/share/rpi-firmware # pkg info |grep rpi rpi-firmware-1.20181112=A0=A0=A0=A0=A0=A0=A0 Firmware for RaspberryPi Sin= gle Board Computer u-boot-rpi2-2019.01=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Cross-build das u-bo= ot for model rpi2 u-boot-rpi3-2019.01=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 Cross-build das u-bo= ot for model rpi3 --=20 Karl Denninger karl@denninger.net /The Market Ticker/ /[S/MIME encrypted email preferred]/ --------------ms000500040108010408050301 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature 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 --------------ms000500040108010408050301-- From owner-freebsd-arm@freebsd.org Fri Apr 19 15:28:10 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 7D53F156F9DC for ; Fri, 19 Apr 2019 15:28:10 +0000 (UTC) (envelope-from per@hedeland.org) Received: from outbound2k.ore.mailhop.org (outbound2k.ore.mailhop.org [54.148.219.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D39EC83965 for ; Fri, 19 Apr 2019 15:28:08 +0000 (UTC) (envelope-from per@hedeland.org) ARC-Seal: i=1; a=rsa-sha256; t=1555686718; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=YTo5x2IDV06wJiKQabehp/tkC3pLY4PGXxpn+SLrIrTB5hdqh2sgamCQyvB+V0juGyy43mmSCJBNN QcOloP8GEsBP/u8lZj0NPwHkMru7Ti/nlthIKhRGdohtUIhldDoZBPW7+28xyJjnGIYzm/thlW7UDU UcPb2u/4MdC0r3JT0nqKjIBl4j7YgNrneo48SNIgFX6p2PgI9REj/ApeDCvJDpwT71Hc03Q5gzd2d+ JShz7viSyLfECggVQJdS+EdukzZU4Zdyyma1abAfqSakmvWoIuj0h8WTW8oChx+5hjApcgW2gmXO6E Z2meZKFuz7yxFpn5J4U1yfO2HEFtG1g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:content-type:in-reply-to:mime-version:date: message-id:from:references:cc:to:subject:dkim-signature:from; bh=+KqWUP2wno65VKit5VPNGZrab7xjZg7PTfGyKl5KXYw=; b=YkPkWKKLX/H7aBWdwi6O3/Wz4OOD/fsVR3alsQX8+dO10dCEvtHLLDi/dmI+re/wGUu+iSxKFeqPl a0uG1yHZQ5+td3CqGqyiFK80ZiDdmUERsbE/FzCnwe2JkK8LD+Slqqsfr1q3D9Agp3MZdAVSAbrt5s KmEW3TyyeHeHPGGSOC6iAZos1rOTeeb3ST51X58jvD5F4wVAXBSOIxoNVOHZATOtevdM8cMVPH/C5i quJiZ5MNHqHsE49mYBUn+Mu8krcxXDbv7TEqY8UbJDUJ+ReUswyQq9dnpMLeoptM+u5lkSBClACMo0 8eYl8WoHFjwAqfjzClkBLSQNFvBcqSQ== ARC-Authentication-Results: i=1; outbound4.ore.mailhop.org; spf=none smtp.mailfrom=hedeland.org smtp.remote-ip=81.228.155.78; dmarc=none header.from=hedeland.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:content-type:in-reply-to:mime-version:date: message-id:from:references:cc:to:subject:from; bh=+KqWUP2wno65VKit5VPNGZrab7xjZg7PTfGyKl5KXYw=; b=khKOuzbB55ofv8XQEjyCdhkK1t9qAKmje9xM1BYItFKIOS4hinbBGXuyLI+C20t4I4TcHDcXrC6U8 N7XV5Jvo7IEzk0EwFCpSrgi7N1oXFMwoZN6vChiB8JaetEdv1LAQukRoZerj6uKZvKMwPR7s5zglKj unfLqjXJzZjGP6dos+t7F3Jbro/6ZGNKuV0KovlSOwGkkX5ymaaH8OL6AHpkGwN3kP7I69EK7wWZN+ pLHCHk+muN5gG+YJ3SeTHNKVfEpZMK15DvAgmaZ5PYnUm/AjkEgKkgrS/MK5iSxAwlcV9N4ZmsMgMD H8o928gNGRc+4FhCHiOxvlqlRrJt+5w== X-MHO-RoutePath: cGVyaGVkZWxhbmQ= X-MHO-User: 76a9f554-62b5-11e9-919f-112c64a8cf29 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 81.228.155.78 X-Mail-Handler: DuoCircle Outbound SMTP Received: from hedeland.org (unknown [81.228.155.78]) by outbound4.ore.mailhop.org (Halon) with ESMTPSA id 76a9f554-62b5-11e9-919f-112c64a8cf29; Fri, 19 Apr 2019 15:11:56 +0000 (UTC) Received: from pluto.hedeland.org (pluto.hedeland.org [10.1.1.5]) by tellus.hedeland.org (8.15.2/8.15.2) with ESMTPS id x3JFBqf6077930 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Fri, 19 Apr 2019 17:11:52 +0200 (CEST) (envelope-from per@hedeland.org) Subject: Re: I2c producing crazy console messages [[Re: insanely-high interrupt rates -- PARTIAL resolution (Pi2)]] To: Karl Denninger Cc: Ian Lepore , freebsd-arm@freebsd.org References: <004ddba628b94b80845d8e509ddcb648d21fd6c9.camel@freebsd.org> <40f57de2-2b25-3981-a416-b9958cc97636@denninger.net> <669892ac3fc37b0843a156c0ab102316829103fd.camel@freebsd.org> <663f2566-b035-7011-70eb-4163b41e6e55@denninger.net> <20190325164827.GL57400@cicely7.cicely.de> <3db9cf8a-68ee-e339-67bf-760ee51464fd@denninger.net> <874l7fyrpr.fsf@news-spur.riddles.org.uk> <701e011f-3088-8ed4-4fbb-6fa93ac698f5@denninger.net> <67133e19-2be5-ccd1-2ded-008b36a866ec@denninger.net> <6f6f8471-8624-c5e2-547c-42b712254126@denninger.net> <8bcdb1e1-e561-6255-848d-e532ad4d5918@denninger.net> <499b53d5-23ed-c33b-3715-018720c536a3@hedeland.org> From: Per Hedeland Message-ID: <46baf0cd-ce31-9641-4a99-689db9aecc75@hedeland.org> Date: Fri, 19 Apr 2019 17:11:52 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: D39EC83965 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=outbound.mailhop.org header.s=dkim-high header.b=khKOuzbB X-Spamd-Result: default: False [-5.50 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[]; HAS_XOIP(0.00)[]; TO_DN_SOME(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[outbound.mailhop.org:+]; MX_GOOD(-0.01)[cached: hedeland.org]; NEURAL_HAM_SHORT(-0.96)[-0.956,0]; RECEIVED_SPAMHAUS_PBL(0.00)[78.155.228.81.zen.spamhaus.org : 127.0.0.11]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16509, ipnet:54.148.0.0/15, country:US]; ARC_ALLOW(-1.00)[i=1]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(-1.23)[ipnet: 54.148.0.0/15(-4.79), asn: 16509(-1.31), country: US(-0.06)]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[outbound.mailhop.org:s=dkim-high]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[hedeland.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; RCVD_IN_DNSWL_NONE(0.00)[64.219.148.54.list.dnswl.org : 127.0.20.0]; R_SPF_NA(0.00)[]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Apr 2019 15:28:10 -0000 On 2019-04-19 16:16, Karl Denninger wrote: > On 4/19/2019 06:32, Per Hedeland wrote: >> On 2019-04-19 03:25, Karl Denninger wrote: >>> >>> On 4/18/2019 17:57, Ian Lepore wrote: >>>> On Thu, 2019-04-18 at 16:51 -0500, Karl Denninger wrote: >>>>> Up until 12.0 this code both worked and did *not* generate complaints >>>>> about unhandled interrupts. It still runs fine and returns valid >>>>> data >>>>> BUT if there are any analog endpoints actually on the bus that the >>>>> code >>>>> can read then it generates a lot of these: >>>>> >>>>> local_intc0: Spurious interrupt detected >>>>> local_intc0: Spurious interrupt detected >>>>> intc0: Spurious interrupt detected >>>>> >>>>> ..... >>>>> >>>>> If I do not connect the I2c device then there are no messages. If I >>>>> stop the code that is running (e.g. no accesses to the i2c bus) then >>>>> the >>>>> messages stop as well, so it's not something that happens but remains >>>>> active after the code halts; it's happening on the actual accesses to >>>>> the bus from those ioctl's. >>>> Hmm, another interesting question occurred to me: Can you tell whether >>>> you are getting multiple spurious interrupt messages per single >>>> transfer your code does, or is it one per transfer, or more >>>> intermittent, like not on every transfer? >>>> >>>> -- Ian >>> >>> It logs the message on "many" accesses, but not all. >>> >>> The code scans each of the declared analogs once per second. There are >>> two inputs defined on this unit right now, so if it was on every access >>> there would be two messages per second logged, and there isn't; nor is >>> it "one per cluster" of accesses. I removed the reset and restarted the >>> code and this is the frequency of log entries I'm getting, which implies >>> frequent and random, but much less than 1:1. >>> >>> Apr 18 20:22:25 Pool-MCP kernel: intc0: Spurious interrupt detected >>> Apr 18 20:22:26 Pool-MCP kernel: local_intc0: Spurious interrupt detected >>> Apr 18 20:22:27 Pool-MCP kernel: intc0: Spurious interrupt detected >>> Apr 18 20:22:33 Pool-MCP kernel: local_intc0: Spurious interrupt detected >>> Apr 18 20:22:36 Pool-MCP kernel: intc0: Spurious interrupt detected >>> Apr 18 20:22:38 Pool-MCP kernel: local_intc0: Spurious interrupt detected >>> Apr 18 20:22:39 Pool-MCP kernel: intc0: Spurious interrupt detected >>> Apr 18 20:22:40 Pool-MCP syslogd: last message repeated 1 times >>> Apr 18 20:22:40 Pool-MCP kernel: local_intc0: Spurious interrupt detected >>> Apr 18 20:22:42 Pool-MCP kernel: intc0: Spurious interrupt detected >>> Apr 18 20:22:49 Pool-MCP kernel: local_intc0: Spurious interrupt detected >>> Apr 18 20:22:52 Pool-MCP kernel: intc0: Spurious interrupt detected >>> Apr 18 20:22:53 Pool-MCP kernel: local_intc0: Spurious interrupt detected >> >> Hm, I've recently gotten an i2c device to work on RPi - FWIW it's an >> ads1015 AD-converter, my code is pretty similar to yours - you may >> actually be using the same device - and I don't see *any* "Spurious >> interrupt" messages when using it. But a) I've only run it on RPi Zero >> (currently connected) and RPi 1B (briefly when testing), and b) I >> don't have a console connected (but I assume the messages should also >> show up in dmesg and /var/log/messages, the above seems to be from the >> log). >> >> But anyway I would be *extremely* surprised if I saw them, since AFAIU >> the i2c bus per se has no concept of interrupts - you need to connect >> some other wire from the device to e.g. a gpio pin (with appropriate >> config) in order to generate interrupts - and I haven't done that. (The >> ads1015 does have an ALERT/RDY pin that could potentially be used for >> it, but since FreeBSD AFAIK doesn't have a way to deliver the >> interrupts to userland code, I had no interest in it.) > > Correct. Indeed these are ADS1015s -- the code also supports ads1115s. The delay for conversion is different, thus the multiplier (you set a different constant in the config file) plus, of course, > the shift required for 12-bit alignment into a 16-bit result. > >> >> So, your code like mine doesn't seem to use interrupts at all - do you >> nevertheless have some interrupt-generating connection from the >> device? > > No. Thus the delay for conversion via usleep within my code since there's no way for a device on the I2c bus itself (at least as far as I know) to alert that the conversion is complete. While > theoretically I could use the Alert/RDY pin I do not at present. > > The spurious interrupt message is coming from sys/arm/broadcom/bcm2835/bcm2835_intr.c -- which is, of course, not present in a RPI3 build since that's aarch64 (the "arm64" branch of the sys tree) and > not arm. OK, but... - the interrupts "have to" be generated by some "electrical change" *somewhere* - if you haven't connected anything else, that would seem to leave only the actual SDA/SCL lines of the i2c bus itself. Which would be "crazy", and everyone using any i2c device would see them - at least on the RPi 2... > But the below is indeed interesting.... > >> And if these interrupts really happen only on RPi 2 and not on >> any of 0/1/3, I guess it makes sense to look at the dts/dtb files. >> Diffing bcm2708-rpi-0-w.dts and bcm2709-rpi-2-b.dts, I see this: >> >> interrupt-controller@7e00b200 { >> >> - compatible = "brcm,bcm2835-armctrl-ic"; >> + compatible = "brcm,bcm2836-armctrl-ic"; >> reg = <0x7e00b200 0x200>; >> interrupt-controller; >> #interrupt-cells = <0x2>; >> + interrupt-parent = <0x3>; >> + interrupts = <0x8>; >> phandle = <0x1>; >> }; >> >> and this: >> >> + local_intc@40000000 { >> + >> + compatible = "brcm,bcm2836-l1-intc"; >> + reg = <0x40000000 0x100>; >> + interrupt-controller; >> + #interrupt-cells = <0x1>; >> + interrupt-parent = <0x3>; >> + phandle = <0x3>; >> + }; >> >> I have (as yet) no idea what it actually means, but it clearly seems >> to be interrupt-related... There are a few more "interrupt-related" >> diffs, but those two kind of "stand out" for me. Btw, shouldn't these >> .dts files exist somewhere under /usr/src/sys/gnu/dts/arm? I >> decompiled them from the .dtb's in installed images to be able to >> compare... >> >> --Per Hedeland > > The "newer build environment" has both rpi-firmware and u-boot running off packages/ports, which are nominally in /usr/local/share; in this case /usr/local/share/rpi-firmware. The dtb files are > there, but not the source dts files. FreeBSD picks up the binary dtb files; it does not compile the .dts files at build time. Thanks, all clear now! --Per > root@NewFS:/usr/local/share/rpi-firmware # ls -al > total 9427 > drwxr-xr-x 3 root wheel 26 Feb 10 12:08 . > drwxr-xr-x 112 root wheel 113 Mar 4 11:31 .. > -rw-r--r-- 1 root wheel 18693 Nov 12 10:05 COPYING.linux > -rw-r--r-- 1 root wheel 1494 Nov 12 10:05 LICENCE.broadcom > -rw-r--r-- 1 root wheel 5888 Feb 8 11:55 armstub8.bin > -rw-r--r-- 1 root wheel 23315 Nov 12 10:05 bcm2708-rpi-0-w.dtb > -rw-r--r-- 1 root wheel 23071 Nov 12 10:05 bcm2708-rpi-b-plus.dtb > -rw-r--r-- 1 root wheel 22812 Nov 12 10:05 bcm2708-rpi-b.dtb > -rw-r--r-- 1 root wheel 22589 Nov 12 10:05 bcm2708-rpi-cm.dtb > -rw-r--r-- 1 root wheel 24115 Nov 12 10:05 bcm2709-rpi-2-b.dtb > -rw-r--r-- 1 root wheel 25574 Nov 12 10:05 bcm2710-rpi-3-b-plus.dtb > -rw-r--r-- 1 root wheel 25311 Nov 12 10:05 bcm2710-rpi-3-b.dtb > -rw-r--r-- 1 root wheel 24087 Nov 12 10:05 bcm2710-rpi-cm3.dtb > -rw-r--r-- 1 root wheel 52116 Nov 12 10:05 bootcode.bin > -rw-r--r-- 1 root wheel 89 Feb 8 11:55 config.txt > -rw-r--r-- 1 root wheel 151 Feb 8 11:55 config_rpi3.txt > -rw-r--r-- 1 root wheel 114 Feb 8 11:55 config_rpi_0_w.txt > -rw-r--r-- 1 root wheel 6666 Nov 12 10:05 fixup.dat > -rw-r--r-- 1 root wheel 2621 Nov 12 10:05 fixup_cd.dat > -rw-r--r-- 1 root wheel 9895 Nov 12 10:05 fixup_db.dat > -rw-r--r-- 1 root wheel 9895 Nov 12 10:05 fixup_x.dat > drwxr-xr-x 2 root wheel 151 Feb 10 12:08 overlays > -rw-r--r-- 1 root wheel 2857060 Nov 12 10:05 start.elf > -rw-r--r-- 1 root wheel 678532 Nov 12 10:05 start_cd.elf > -rw-r--r-- 1 root wheel 5120484 Nov 12 10:05 start_db.elf > -rw-r--r-- 1 root wheel 4057956 Nov 12 10:05 start_x.elf > > root@NewFS:/usr/local/share/rpi-firmware # pkg info |grep rpi > rpi-firmware-1.20181112 Firmware for RaspberryPi Single Board Computer > u-boot-rpi2-2019.01 Cross-build das u-boot for model rpi2 > u-boot-rpi3-2019.01 Cross-build das u-boot for model rpi3 > > -- > Karl Denninger > karl@denninger.net > /The Market Ticker/ > /[S/MIME encrypted email preferred]/ From owner-freebsd-arm@freebsd.org Fri Apr 19 15:59:27 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9D0A31570A70 for ; Fri, 19 Apr 2019 15:59:27 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 2930C85419 for ; Fri, 19 Apr 2019 15:59:27 +0000 (UTC) (envelope-from ian@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id D88BB1570A6F; Fri, 19 Apr 2019 15:59:26 +0000 (UTC) Delivered-To: arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B1F241570A6D for ; Fri, 19 Apr 2019 15:59:26 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound3d.ore.mailhop.org (outbound3d.ore.mailhop.org [54.186.57.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 23BB285418 for ; Fri, 19 Apr 2019 15:59:26 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1555689560; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=lRm3jf7aREo2ClZb6DKO/0dfXkEGCAbSVwJGG8+RXq0IWktGlvrzn8N7vANBm9ExAdGteg6hXv389 ZgVWu9StDNcU2HHIU35JFMezuRekHfPYMHJrqp5bXe23oDMe8BhkJ1HJ0lLN3cGARzdELZoanaEM9a eI6AGpiOioGcN3h+pXaL/5C7qAPmiogpL4ndbBDbrufVhLJLdJqAi1huSZVUnXbkyFa0DecKZKJwG0 rxc9LN4/DltwRxhazTHMfiZdLr2T21WI4ls+5iaoRTmYg6FT0dptqMl40Qm0g1umFD1/+Kr5ugKrPN 3qWOxdZiaWjA+lSFq8yO0FJbIvQuXdw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:dkim-signature:from; bh=NMYGa0tBZiXoKl8+a2aasaSbUJRuZvIt9elfYg28A00=; b=MOBqKnOWEn6CAEdXi869Q7B/sGvWVutobWCHdfIhu5E0+InIiOOQAoKtYbyqd9wn9R6DfPbh+8vEL 7d/4ej7H3olrIrVnvdgKLa14o0bGzvFPboVfcg5YO12yT/8hXJtD1NYZyNoqJ9JysyvVMlH7f7kD7o pLlR2W644ilNgLfIHBLpTfXybr90wQCicEdCczXj6jcOPOV+YEuxk8R/vERurLnlo6iqP4x6+9oLYB QvG+9VIbWEZg4IewVaP2J2PPlqaJBJMIIUwBghqkewXT3/eV4b089aHbfaIPzlBsORnyySv/Gnjfmo jbfMZoKTKKbWYQBhAqm2KR1EnM8giGw== ARC-Authentication-Results: i=1; outbound3.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:from; bh=NMYGa0tBZiXoKl8+a2aasaSbUJRuZvIt9elfYg28A00=; b=qMZqC9ijd7tnJzA3/e8svGxB8XK9sGLr4swl8HQA9yTnoiCsRpebPP5HXApcYpPOlFmbaEpHuvxPo DQpuWonAECIa6KRtmYQHaGVu1cLdGziQVaXeItM7t5uSw+D9mNpMRYDWaPb+F+T780pRt3lhlvUKha gt31cuIQJ0aC+cVYIG8sBpDx51ri1qou/yrw2RMB5Ah2TbCeQ/bLv4MfHsSjQtfr+TN4y1LWnkt3DN ioYQeLG0PIp6jRZ+JjPJOHakmR6E3rlixn9n57noJdOX83eJ6OZng1jFr30nO9l8fxuWa1GzBaqWlc sVG2JVV6bX8hnehOam3pZBkau2uV25A== X-MHO-RoutePath: aGlwcGll X-MHO-User: 1465c33d-62bc-11e9-990e-673a89bc4518 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound3.ore.mailhop.org (Halon) with ESMTPSA id 1465c33d-62bc-11e9-990e-673a89bc4518; Fri, 19 Apr 2019 15:59:18 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x3JFxEUD054239; Fri, 19 Apr 2019 09:59:14 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: Subject: Re: i2c almost working for me, was Re: i2c still not working for me From: Ian Lepore To: Daniel Braniss Cc: "freebsd-arm@freebsd.org" Date: Fri, 19 Apr 2019 09:59:14 -0600 In-Reply-To: References: <12F641C3-9FAA-4A3A-BA18-A7302F3A0F5E@cs.huji.ac.il> <20190409095819.c560dbc156c46e5ca0244e3e@bidouilliste.com> <23A47048-642A-481C-B7BE-B61E55F82955@cs.huji.ac.il> <20190409171604.GA4581@bluezbox.com> <6119CE3B-6042-4DDC-82BE-B0C0C7ADA838@cs.huji.ac.il> <5D4799BC-08DF-4F3D-81A4-C2D938F4AF93@cs.huji.ac.il> <20190417222601.c037efe0cb48987c81032bac@bidouilliste.com> <64b5598e2c8c7265f89a31b1f191cb1be318788a.camel@freebsd.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 23BB285418 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-6.98 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.98)[-0.979,0]; REPLY(-4.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Apr 2019 15:59:27 -0000 On Fri, 2019-04-19 at 10:20 +0300, Daniel Braniss wrote: > > > > You can often compensate for a too-long cable by adding some stronger > > pullups. It's typical for a SOM to have pullups in the 4.7K range on > > i2c. You can add your own 1K pullups to see if that helps the rise > > times on the bus. > > well, at the moment it works ok with a 6m cable, i’ll try your suggestion soon. Wow, I'm surprised that works; when you said "long" I was thinking something like 1m. You might need some sort of active helper device, something like a TI txs0104e that has rise-time accellerators built in. Or, maybe you could just slow the bus down enough to allow for the rise/fall times on that big a capacitive load, like run the bus at 10 or 20khz instead of 100. -- Ian From owner-freebsd-arm@freebsd.org Fri Apr 19 16:04:47 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3354F1570D24 for ; Fri, 19 Apr 2019 16:04:47 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound3d.ore.mailhop.org (outbound3d.ore.mailhop.org [54.186.57.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 740168584E for ; Fri, 19 Apr 2019 16:04:46 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1555689885; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=NsV6M2REGO/TDa9i7uifGMNbL9jFqWmzgy8UYrYwX1nGGwiN9redKSy1/RQ6SlDZmztmZl0zE1CYC DPHeH2rmpkiyXNqlYktXKC2XYfsEypuTNgLFYAoPFn+3CRZ8Tbaeqf8l0FXR0K6a51qZx5qoV1/R// k3nfl/EKb7pqOlA4tdzd2TMp1rZhpjOE9vWNHXuH4+ISC7tlITA8QhlNQQWy+9tIpdrnQQCZjzAERS B//2lnu7xUZEDzNGcxQwhWfgIe0nvIZDphPHyye1xPuS5CvXArweTCS30Vp780m+qt3m8RJ3z50dMJ 4S109Pdr2VyC3S7RwT2UiqjD4ly+bqA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:dkim-signature:from; bh=LeEkiGz5iG1TsJtM78DCiJiZbaP6aqVqD5OZMP1m7L8=; b=JUQZy0bckOA3I54Ir+Z9scrxr+QdpSyGs/mBMdqu8X9xDH8tc9lA2Y8x7S9MmLXDVOq0++1HBMaz4 L5ufpE989BCZYEmDRoXHrbyVqjDqoLOocGhbon9cBlAw0IIpVeOfOUD/YMj83Ob8/f/bY4e2J49VTh G7tOv6bsygWJi+QZb2zy/DbYB+ht61v84flffuaQAAx5bC9rgohQ3dYxmWaQ0zSxoLatnoULEd+H+r Mw+UakCd1p5P53ky96VKKYmX0Ri19IkK3QaYL6GLyUOegNYfOL7VSMRB0RWeusZm+ALBCPX5B8eVOV jUVGmarPdPB2huWS0ROSr2H0zjJfg1g== ARC-Authentication-Results: i=1; outbound3.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:from; bh=LeEkiGz5iG1TsJtM78DCiJiZbaP6aqVqD5OZMP1m7L8=; b=uTfGVPFKPK57RaNqlGyo0WeMb3snZY2YDMbKAiY0ekaNJfirQFnD+8Og5bV4dVwf0qwVfVix+NSpV Hk4heQRIIPfhK5YYoBuaEfsIXnm6G+i4OU+atONhoysfM2RQgHwsi6kbPBsAPU9vYGDCRQF/URKeBB F+PLbntt5rfzsbHS+2ZUndhURt2poxsf2D8czTkLMpkK4WwLMqUsNe5sCWc5YqslIbPOgdxO4vv6a3 /7wk+ovYb0b08ly8vkmygQW31KKiMHYL22S8k+WnZScohNkOexvwLMYSP9KubxZHNgCNTu5+QqkR/z wQXIpM19NFpP5+EQVIKCMraHE5k0rVQ== X-MHO-RoutePath: aGlwcGll X-MHO-User: d745f0e9-62bc-11e9-990e-673a89bc4518 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound3.ore.mailhop.org (Halon) with ESMTPSA id d745f0e9-62bc-11e9-990e-673a89bc4518; Fri, 19 Apr 2019 16:04:43 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x3JG4fga054267; Fri, 19 Apr 2019 10:04:41 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: Subject: Re: I2c producing crazy console messages [[Re: insanely-high interrupt rates -- PARTIAL resolution (Pi2)]] From: Ian Lepore To: Per Hedeland , Karl Denninger Cc: freebsd-arm@freebsd.org Date: Fri, 19 Apr 2019 10:04:41 -0600 In-Reply-To: <499b53d5-23ed-c33b-3715-018720c536a3@hedeland.org> References: <004ddba628b94b80845d8e509ddcb648d21fd6c9.camel@freebsd.org> <20190319161423.GH57400@cicely7.cicely.de> <52df098fdc0caf5de1879c93239534fffbd49b56.camel@freebsd.org> <40f57de2-2b25-3981-a416-b9958cc97636@denninger.net> <669892ac3fc37b0843a156c0ab102316829103fd.camel@freebsd.org> <663f2566-b035-7011-70eb-4163b41e6e55@denninger.net> <20190325164827.GL57400@cicely7.cicely.de> <3db9cf8a-68ee-e339-67bf-760ee51464fd@denninger.net> <874l7fyrpr.fsf@news-spur.riddles.org.uk> <701e011f-3088-8ed4-4fbb-6fa93ac698f5@denninger.net> <67133e19-2be5-ccd1-2ded-008b36a866ec@denninger.net> <6f6f8471-8624-c5e2-547c-42b712254126@denninger.net> <8bcdb1e1-e561-6255-848d-e532ad4d5918@denninger.net> <499b53d5-23ed-c33b-3715-018720c536a3@hedeland.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 740168584E X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.98)[-0.983,0]; ASN(0.00)[asn:16509, ipnet:54.186.0.0/15, country:US] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 19 Apr 2019 16:04:47 -0000 On Fri, 2019-04-19 at 13:32 +0200, Per Hedeland wrote: > But anyway I would be *extremely* surprised if I saw them, since > AFAIU > the i2c bus per se has no concept of interrupts - you need to connect > some other wire from the device to e.g. a gpio pin (with appropriate > config) in order to generate interrupts - and I haven't done that. > (The > ads1015 does have an ALERT/RDY pin that could potentially be used for > it, but since FreeBSD AFAIK doesn't have a way to deliver the > interrupts to userland code, I had no interest in it.) You're thinking about this all wrong. The interrupts have nothing to do with the i2c bus, but the i2c controller still uses interrupts to signal things like "trasnfer done" or "fifo empty". If there's nothing on the bus, you don't end up doing any transfers, so you don't get any spurious interrupts. I can't reproduce this using RTC or EEPROM chips. We use ADS1013 parts at $work, I may have some around here somewhere. If so, I'll see if I can reproduce the problem using them. -- Ian From owner-freebsd-arm@freebsd.org Sat Apr 20 04:24:36 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5BFAF1582D11 for ; Sat, 20 Apr 2019 04:24:36 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id ED5B28256F for ; Sat, 20 Apr 2019 04:24:35 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 27BCDB87 for ; Sat, 20 Apr 2019 04:24:35 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x3K4OZvx036044 for ; Sat, 20 Apr 2019 04:24:35 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x3K4OYYu036043 for freebsd-arm@FreeBSD.org; Sat, 20 Apr 2019 04:24:34 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: freebsd-arm@FreeBSD.org Subject: [Bug 237401] A10 pin control define bug Date: Sat, 20 Apr 2019 04:24:34 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: new X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: arm X-Bugzilla-Version: CURRENT X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: yamori813@yahoo.co.jp X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: freebsd-arm@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_id short_desc product version rep_platform op_sys bug_status bug_severity priority component assigned_to reporter Message-ID: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Apr 2019 04:24:36 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D237401 Bug ID: 237401 Summary: A10 pin control define bug Product: Base System Version: CURRENT Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: arm Assignee: freebsd-arm@FreeBSD.org Reporter: yamori813@yahoo.co.jp I seem PB20 and PB21 is i2c2 not i2c1. https://svnweb.freebsd.org/base/head/sys/arm/allwinner/a10/a10_padconf.c?vi= ew=3Dmarkup#l80 --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-arm@freebsd.org Sat Apr 20 07:22:37 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D8BA91585BB5 for ; Sat, 20 Apr 2019 07:22:36 +0000 (UTC) (envelope-from balanga.bar@gmail.com) Received: from mail-ed1-x542.google.com (mail-ed1-x542.google.com [IPv6:2a00:1450:4864:20::542]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) 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 B6EBC863FD; Sat, 20 Apr 2019 07:22:35 +0000 (UTC) (envelope-from balanga.bar@gmail.com) Received: by mail-ed1-x542.google.com with SMTP id d55so6002659ede.0; Sat, 20 Apr 2019 00:22:35 -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=q5CMUG+2uQmsIQx1NVBdnIMFU1zezyFk3UEWMdBYQrA=; b=rH2Z3ijqrdy/DYogipmDMxF0xOhK4MuVE9/mQPDQjKnUyytCMdYhe/ijZqevsxNvrl NqbCyPqAyHVAsX9kuZtmICuQJN0tMEk3g0HroZbqgIbZKTkrfgRQA3Dio4Ygu5EApVX9 lHO/ArDrrtWLMzze5/wx1e51d/RlwhUqft6RJlMKXWKlu33eVopzQvFjzoKLZejrvfL1 wDwjcNFwcDmgg6SVQDrMjV+h2bpd1FviwK0sGtChmczuNuxsIjcLjkX6MeQp9mWTHTE7 +1kMPuC53yR7oTGw7VSZp4phUUEjwRYxoilLOYr8Yui+32ssbiGX/YLH38KOzi5pFJP9 b5bg== 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=q5CMUG+2uQmsIQx1NVBdnIMFU1zezyFk3UEWMdBYQrA=; b=OWd2dRL/WlXe4Unq4fcHqqdDinfC+b/7sM9AKMpruu9k+VOX2cTsSC4UrSBzrv/IbB tS1+xgjdHNTH4qhwKKHCzdne1/vuMEmMGnkbARQyjzJH2Z2f/Y7owtIhBgMqBgmDqPFc lEI02EZY5la0YRKt2MfygpwDZA2kUxYGfPydcYV/WLWR8h7aJE91V3sPXBArdG0hG/rO IZz84N7CBA5JH8wTo55Ix3UbTf5vB/MrTqZKulRMrn6Xr3VXJ7VCtw24cN0LlEIBG511 sL6gCIwnDdEqmnukcy/6BIfknhzm6TK425SbhxFRa0zvAKxt5m3yYjHpYEu1fmSgWgdx lZDQ== X-Gm-Message-State: APjAAAUjHN1vOdug2l4wOmshzDeKHpfRQQ3x7+x+xhVNCMTUbcwf/Eo1 TT8YksTJr4xgd6jodeiaEF0v2hkv1kgYCdmn9rLmCHRy X-Google-Smtp-Source: APXvYqyyJNtxRMb3NEOkPKuIj/kt4zx1xWAQnViA7s/ONU/mZR6n9/Jgx/+x5SMeal+gzKfgVxQ8/9XjgXj99YGeqL0= X-Received: by 2002:a50:b3a7:: with SMTP id s36mr4409282edd.4.1555744954558; Sat, 20 Apr 2019 00:22:34 -0700 (PDT) MIME-Version: 1.0 References: <26ead64e0e79f5d8f9c882273142dc09d95417a7.camel@freebsd.org> In-Reply-To: <26ead64e0e79f5d8f9c882273142dc09d95417a7.camel@freebsd.org> From: Balanga Bar Date: Sat, 20 Apr 2019 09:22:09 +0100 Message-ID: Subject: Re: loaderdev To: Ian Lepore Cc: freebsd-arm@freebsd.org X-Rspamd-Queue-Id: B6EBC863FD X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=rH2Z3ijq; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of balangabar@gmail.com designates 2a00:1450:4864:20::542 as permitted sender) smtp.mailfrom=balangabar@gmail.com X-Spamd-Result: default: False [-4.91 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0]; RCVD_TLS_LAST(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; RCVD_IN_DNSWL_NONE(0.00)[2.4.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-0.92)[-0.925,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; TAGGED_FROM(0.00)[]; IP_SCORE(-0.98)[ip: (-0.19), ipnet: 2a00:1450::/32(-2.38), asn: 15169(-2.26), country: US(-0.06)]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Apr 2019 07:22:37 -0000 I wondered about FreeBSD being able to access uBoot environment variables... fw_printenv and fw_setenv are available on Linux, so are equivalent programs available on FreeBSD? On Thu, Apr 18, 2019 at 3:25 PM Ian Lepore wrote: > On Thu, 2019-04-18 at 09:30 +0100, Balanga Bar wrote: > > How does uBoot know how to load ubldr? Is this specific to a particular > > version of uBoot? I'm using a customised uBoot which lets me boot > OpenWrt, > > Debian, Arch Linux or FreeBSD depending on the contents of a USB stick. > > > > Currently I have a /boot/uEnv.txt file on a FAT partition which includes > > > > bootfile=ubldr > > > > Will I no longer need a FAT partition? > > > > If loaderdev is set to disk, then where is ubldr loaded from since, > AFAIK, > > uBoot can only read FAT or EXT3 partitions? > > > > The convention for freebsd mailing lists is to bottom-post replies, > mixed top and bottom posting makes for unreadable threads. > > The loaderdev variable is not used by uboot at all, it is read from the > uboot environment by ubldr. Basically, loaderdev just gives you a way > to control where ubldr finds the kernel by setting a uboot env var > (interactively or via uenv.txt). > > You arrange to have uboot load ubldr in whatever way you're currently > doing, so you will still need a FAT partition, because uboot can't read > UFS filesystems. > > -- Ian > > From owner-freebsd-arm@freebsd.org Sat Apr 20 10:39:44 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id D8A3C1589DF4 for ; Sat, 20 Apr 2019 10:39:43 +0000 (UTC) (envelope-from per@hedeland.org) Received: from outbound2k.ore.mailhop.org (outbound2k.ore.mailhop.org [54.148.219.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id B8F538BAB6 for ; Sat, 20 Apr 2019 10:39:42 +0000 (UTC) (envelope-from per@hedeland.org) ARC-Seal: i=1; a=rsa-sha256; t=1555756780; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=KXKTd5u4BZGQRT9m876Hoe1O2E0xqkOF2Xwn4tItjKhYQEPhbHUsPTYoVHEvWtLFCG4YJQqEPVl6G v0kGherGHr0DzAYesarR3JjOmH+a5Yl+5HRVZoztkfy0POnpJNetlzq9U+2e36ZDz56zcnYMMWj3ii ONhuBpB8Be5oWQKda2mV3Bxbgenh9eUBi/ntBq6ruI8of/tgGtME3mm1aHPEzo0eXUvOqSvGvuR3Gh y6nfSK/02WtGBO0NGSaJP/mmQuWczZdqKUeNkIid4y3VKcLHs+h2s/t37AhQjUPI/L0MIME0p0l9ds hBGZ2A72p9CK6QGABoN31AomDL5S9lQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:content-type:in-reply-to:mime-version:date: message-id:from:references:cc:to:subject:dkim-signature:from; bh=rEoNoSj3o+At6Iay9DM3k2GmywejM2/EEgZ7qPTYK0E=; b=t/1IvpqZtSQNM1Do77anAl83g+33kbDCddNhdpHZJVQxjWoOhqY9lYA5nH30oV+H31xAqg8GBQyVr NzLWNe5zzyUPegrrujzWnJW76mS1GZUvIswb0tSQrWCYCvnL8sLytwZu68eHpNuy/ARJQGxIdFFxa2 EZiyRAgtno8oG7pj39kRey7LT4KHwQFX10g69R210EZXqpEiJYr54TehtSDTR9dDqqacDGn/nK7D2L 8wmtn9POIUpjGmZuGRXqT1JKMR3RPvjxqiqH6n6IjSKlYlBo1ywrPXz5RWPSUnGnsn7dvxMWOhM9E0 9uA6lg8vYvmiEIz83N/V2VlPciPV+ZQ== ARC-Authentication-Results: i=1; outbound4.ore.mailhop.org; spf=none smtp.mailfrom=hedeland.org smtp.remote-ip=81.228.155.78; dmarc=none header.from=hedeland.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:content-type:in-reply-to:mime-version:date: message-id:from:references:cc:to:subject:from; bh=rEoNoSj3o+At6Iay9DM3k2GmywejM2/EEgZ7qPTYK0E=; b=BZJS459A7EI0DTOZy0UjzTEY0jeSmMVPOiRa5/6deVIkFngc4fo+MtFmtv/6P4HShs1vowDrZ/6Nr zKNbw2kuWa6zrho3C3DEg0sM33/9b4iioa43+xioxFB4M3Vs5wquPe5/BqrGzkMB2OgWTvUShIuZka USw5WH0UJ7wVIdTIo4ZvXnH6PIGb5hW4j152o6Os1/GpoB000F2PK+QxXnf6Lq36NZTaE8k481HY/t dc9JODhC1yvuDkns0Vjc2A7fgMxTe3Z3hbqKDsRAYVD4j9fYwPnyDHbx6gFUQ1uAQXDfmEncqAxx+S Q65v7hNblzp1YTQDMN7BGYrYFMP12Og== X-MHO-RoutePath: cGVyaGVkZWxhbmQ= X-MHO-User: 974f7124-6358-11e9-919f-112c64a8cf29 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 81.228.155.78 X-Mail-Handler: DuoCircle Outbound SMTP Received: from hedeland.org (unknown [81.228.155.78]) by outbound4.ore.mailhop.org (Halon) with ESMTPSA id 974f7124-6358-11e9-919f-112c64a8cf29; Sat, 20 Apr 2019 10:39:39 +0000 (UTC) Received: from pluto.hedeland.org (pluto.hedeland.org [10.1.1.5]) by tellus.hedeland.org (8.15.2/8.15.2) with ESMTPS id x3KAdYTb082243 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128 verify=NO); Sat, 20 Apr 2019 12:39:35 +0200 (CEST) (envelope-from per@hedeland.org) Subject: Re: I2c producing crazy console messages [[Re: insanely-high interrupt rates -- PARTIAL resolution (Pi2)]] To: Ian Lepore Cc: Karl Denninger , freebsd-arm@freebsd.org References: <004ddba628b94b80845d8e509ddcb648d21fd6c9.camel@freebsd.org> <669892ac3fc37b0843a156c0ab102316829103fd.camel@freebsd.org> <663f2566-b035-7011-70eb-4163b41e6e55@denninger.net> <20190325164827.GL57400@cicely7.cicely.de> <3db9cf8a-68ee-e339-67bf-760ee51464fd@denninger.net> <874l7fyrpr.fsf@news-spur.riddles.org.uk> <701e011f-3088-8ed4-4fbb-6fa93ac698f5@denninger.net> <67133e19-2be5-ccd1-2ded-008b36a866ec@denninger.net> <6f6f8471-8624-c5e2-547c-42b712254126@denninger.net> <8bcdb1e1-e561-6255-848d-e532ad4d5918@denninger.net> <499b53d5-23ed-c33b-3715-018720c536a3@hedeland.org> From: Per Hedeland Message-ID: Date: Sat, 20 Apr 2019 12:39:34 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=windows-1252; format=flowed Content-Language: en-US Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: B8F538BAB6 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=outbound.mailhop.org header.s=dkim-high header.b=BZJS459A X-Spamd-Result: default: False [-5.34 / 15.00]; RCVD_TLS_ALL(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[outbound.mailhop.org:s=dkim-high]; HAS_XOIP(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; TO_DN_SOME(0.00)[]; IP_SCORE(-1.19)[ipnet: 54.148.0.0/15(-4.60), asn: 16509(-1.28), country: US(-0.06)]; MIME_GOOD(-0.10)[text/plain]; DMARC_NA(0.00)[hedeland.org]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[outbound.mailhop.org:+]; MX_GOOD(-0.01)[cached: hedeland.org]; RCVD_IN_DNSWL_NONE(0.00)[64.219.148.54.list.dnswl.org : 127.0.20.0]; NEURAL_HAM_SHORT(-0.84)[-0.840,0]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_SPF_NA(0.00)[]; RECEIVED_SPAMHAUS_PBL(0.00)[78.155.228.81.zen.spamhaus.org : 127.0.0.11]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:16509, ipnet:54.148.0.0/15, country:US]; ARC_ALLOW(-1.00)[i=1]; MID_RHS_MATCH_FROM(0.00)[] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Apr 2019 10:39:44 -0000 On 2019-04-19 18:04, Ian Lepore wrote: > On Fri, 2019-04-19 at 13:32 +0200, Per Hedeland wrote: >> But anyway I would be *extremely* surprised if I saw them, since >> AFAIU >> the i2c bus per se has no concept of interrupts - you need to connect >> some other wire from the device to e.g. a gpio pin (with appropriate >> config) in order to generate interrupts - and I haven't done that. >> (The >> ads1015 does have an ALERT/RDY pin that could potentially be used for >> it, but since FreeBSD AFAIK doesn't have a way to deliver the >> interrupts to userland code, I had no interest in it.) > > You're thinking about this all wrong. The interrupts have nothing to > do with the i2c bus, but the i2c controller still uses interrupts to > signal things like "trasnfer done" or "fifo empty". OK... > If there's nothing > on the bus, you don't end up doing any transfers, so you don't get any > spurious interrupts. That much is clear even to me, but I'm doing 128 transfers/second without seeing any spurious interrupts. But I guess my observation matches the second alternative in one of your earlier messages (where the first alternative, as far as I understood, was about interrupts from the i2c device itself...) - i.e. interrupts being dispatched to multiple cores. This obviously can't happen on the RPi 0/1 that I've tried, since they're single-core. --Per > I can't reproduce this using RTC or EEPROM chips. We use ADS1013 parts > at $work, I may have some around here somewhere. If so, I'll see if I > can reproduce the problem using them. > > -- Ian > From owner-freebsd-arm@freebsd.org Sat Apr 20 13:38:37 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B89E0158E4B5 for ; Sat, 20 Apr 2019 13:38:37 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound2m.ore.mailhop.org (outbound2m.ore.mailhop.org [54.149.155.156]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E411A918CC for ; Sat, 20 Apr 2019 13:38:36 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1555767511; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=pkCGUXId4sCEHzuEu9xFID8FuJeiOSgqi4VAXLdkBD+9z48q3CrPbrvdqE9/IJKSzgGm3Um3TZnGW 4j4xVPcrZOk4yjO+eCjYSwhDiNQXTeGRvg6ccs9aO9yMC5M5SNzsj1t7ziQ7oy9l6lMnoaU7hWPn1r AYbOx6iBOQRWgf5tV8K2JHsw0QrrNcN2hh+rIdAI0tYd8vqD9v4Ti4xr4yf3OH8Z0gjQlFgnOtvOmT cEmzckOR6tYplnxVt2okPlL7+nf0YwguZ2sFNEonZEAzZ6gQHJeu2Cdj0en0Nnrf0w2yZfV87f4BuO zP5roKgybCz8nIDt/zczriU4SU+oFiA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:dkim-signature:from; bh=gSY80VAF6z6IgcrVvqPWFxTOeDq6WYDv62aFJ3s0WRU=; b=JO7VAJnQYlEZob7tqNdWDp5PV5lgzNF72MgmFQlIz6YqLwFjSaZMYpOeH7YZtXepY6hPOKLTXzB9y HrffIwvKX+SE6j2fycKr8I5GC7jDHsusQONZhLUjzPxfZSTzhcfRCdvyr7jcoSuHTT4m108nLwFws0 HvKrzV0gPOb0e2+nWDQXXzqSlz2gowXrsTTo4Axnjf11GA132kVWCuYP8Qo3NGBsOwYFSjBIdi3wmo XmajMyUTEn12FOARaT9kH0ht/UNkZuMXObYRV6BUUvefl14ccGxyfYTiYuyqi0mm3xM5VeVe7ae2YP h52b8u/ephRLOuUtrqIM/ykvYaon9CA== ARC-Authentication-Results: i=1; outbound4.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:cc:to:from:subject:message-id:from; bh=gSY80VAF6z6IgcrVvqPWFxTOeDq6WYDv62aFJ3s0WRU=; b=drir59sq/Z4uoqEYL+jf79CZMaK85tc+L5LoBEMhuAhF+2vFrB+2YaqBQQKhRfG3+fF+pg6Bekd9a t7e6ExNRUAXVoU53oAR9urdQVfPgbcuGp2TJWfAFus+Rmzt7ciT4oN7lyey8d1nqD8Ti/SpG5+h+NG TNAo9zYfWjZOdYGTPOKFhE03wyGnQKnWiqRuAYLOr6RZ9FdETta/am0ica/OXkJV3HXQ29Hmf/lc1+ 5QNH+gCZPLRj1tNRlc3tyOZ1LwzIpnNxitud53Bk4PcBHwRkxYUBg8N+b2/BnJ+/rQIeMcMz8n9LBl 3CQ+7GMBLCBnbkH4TcqMacbhmoH/WiQ== X-MHO-RoutePath: aGlwcGll X-MHO-User: 9456258c-6371-11e9-919f-112c64a8cf29 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound4.ore.mailhop.org (Halon) with ESMTPSA id 9456258c-6371-11e9-919f-112c64a8cf29; Sat, 20 Apr 2019 13:38:29 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x3KDcRrg057127; Sat, 20 Apr 2019 07:38:27 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <584546affdae591dbd204dc7e7385db628ba7b3e.camel@freebsd.org> Subject: Re: I2c producing crazy console messages [[Re: insanely-high interrupt rates -- PARTIAL resolution (Pi2)]] From: Ian Lepore To: Per Hedeland Cc: freebsd-arm@freebsd.org Date: Sat, 20 Apr 2019 07:38:27 -0600 In-Reply-To: References: <004ddba628b94b80845d8e509ddcb648d21fd6c9.camel@freebsd.org> <669892ac3fc37b0843a156c0ab102316829103fd.camel@freebsd.org> <663f2566-b035-7011-70eb-4163b41e6e55@denninger.net> <20190325164827.GL57400@cicely7.cicely.de> <3db9cf8a-68ee-e339-67bf-760ee51464fd@denninger.net> <874l7fyrpr.fsf@news-spur.riddles.org.uk> <701e011f-3088-8ed4-4fbb-6fa93ac698f5@denninger.net> <67133e19-2be5-ccd1-2ded-008b36a866ec@denninger.net> <6f6f8471-8624-c5e2-547c-42b712254126@denninger.net> <8bcdb1e1-e561-6255-848d-e532ad4d5918@denninger.net> <499b53d5-23ed-c33b-3715-018720c536a3@hedeland.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: E411A918CC X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.99 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-1.00)[-0.995,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; ASN(0.00)[asn:16509, ipnet:54.148.0.0/15, country:US] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 20 Apr 2019 13:38:38 -0000 On Sat, 2019-04-20 at 12:39 +0200, Per Hedeland wrote: > On 2019-04-19 18:04, Ian Lepore wrote: > > On Fri, 2019-04-19 at 13:32 +0200, Per Hedeland wrote: > > > But anyway I would be *extremely* surprised if I saw them, since > > > AFAIU > > > the i2c bus per se has no concept of interrupts - you need to > > > connect > > > some other wire from the device to e.g. a gpio pin (with > > > appropriate > > > config) in order to generate interrupts - and I haven't done > > > that. > > > (The > > > ads1015 does have an ALERT/RDY pin that could potentially be used > > > for > > > it, but since FreeBSD AFAIK doesn't have a way to deliver the > > > interrupts to userland code, I had no interest in it.) > > > > You're thinking about this all wrong. The interrupts have nothing > > to > > do with the i2c bus, but the i2c controller still uses interrupts > > to > > signal things like "trasnfer done" or "fifo empty". > > OK... > > > If there's nothing > > on the bus, you don't end up doing any transfers, so you don't get > > any > > spurious interrupts. > > That much is clear even to me, but I'm doing 128 transfers/second > without seeing any spurious interrupts. But I guess my observation > matches the second alternative in one of your earlier messages (where > the first alternative, as far as I understood, was about interrupts > from the i2c device itself...) - i.e. interrupts being dispatched to > multiple cores. This obviously can't happen on the RPi 0/1 that I've > tried, since they're single-core. > > Exactly so. I did all my recent rpi i2c driver work using an old rpi1 so I never saw the problem. Now I've got an rpi2, and oddly enough, last night I finally saw a few spurious interrupts while writing to an RTC chip (but never while reading from one). I also now have an ADS1015 in hand (gotta love amazon free same-day delivery). So hopefully today I can track this down, although without something like jtag debugging, the only way to know if it's the "multiple cores signalled at once" situation is to eliminate all other possibilities. -- Ian