Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 05 Jul 2020 19:10:07 +0300
From:      Furkan Salman <furkan@fkardame.com>
To:        "freebsd-arm" <freebsd-arm@freebsd.org>
Subject:   Re: freebsd-arm Digest, Vol 740, Issue 7
Message-ID:  <1731fbded28.10a3342f0357159.8148813293316485882@fkardame.com>
In-Reply-To: <mailman.75.1593950402.45034.freebsd-arm@freebsd.org>
References:  <mailman.75.1593950402.45034.freebsd-arm@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello Peter,

I have rockpiE which is somewhat similar to Rock64, If s133pwa1k9r@ or gonz=
o@ can confirm if rockpie can be used to test RK3328 Lan issue then I am ha=
ppy to help with testing.







---- On Sun, 05 Jul 2020 15:00:02 +0300  <freebsd-arm-request@freebsd.org> =
wrote ----



Send freebsd-arm mailing list submissions to=20
=C2=A0=C2=A0=C2=A0=C2=A0mailto:freebsd-arm@freebsd.org=20
=20
To subscribe or unsubscribe via the World Wide Web, visit=20
=C2=A0=C2=A0=C2=A0=C2=A0https://lists.freebsd.org/mailman/listinfo/freebsd-=
arm=20
or, via email, send a message with subject or body 'help' to=20
=C2=A0=C2=A0=C2=A0=C2=A0mailto:freebsd-arm-request@freebsd.org=20
=20
You can reach the person managing the list at=20
=C2=A0=C2=A0=C2=A0=C2=A0mailto:freebsd-arm-owner@freebsd.org=20
=20
When replying, please edit your Subject line so it is more specific=20
than "Re: Contents of freebsd-arm digest..."=20
=20
=20
Today's Topics:=20
=20
 1. RBPI3B/3B+ builtin WIFI support (Stefan Parvu)=20
 2. RK3328/Rock64 GigE testers needed. (Peter Jeremy)=20
=20
=20
----------------------------------------------------------------------=20
=20
Message: 1=20
Date: Sat, 4 Jul 2020 22:07:44 +0300=20
From: Stefan Parvu <mailto:sparvu@kronometrix.org>=20
To: mailto:freebsd-arm@freebsd.org=20
Subject: RBPI3B/3B+ builtin WIFI support=20
Message-ID: <DE96163Dmailto:-3350-4CEB-8A04-273513A401D4@kronometrix.org>=
=20
Content-Type: text/plain;=C2=A0=C2=A0=C2=A0=C2=A0charset=3Dus-ascii=20
=20
Hi,=20
=20
Is there any progress to have support for the built-in Wifi on RBPI3/3B+ ?=
=20
We want to test our product based on FreeBSD for IoT. Preferable we dont wa=
nt to use any additional USB dongles.=20
=20
Thank you,=20
Stefan=20
=20
------------------------------=20
=20
Message: 2=20
Date: Sun, 5 Jul 2020 10:06:43 +1000=20
From: Peter Jeremy <mailto:peter@rulingia.com>=20
To: mailto:freebsd-arm@freebsd.org=20
Subject: RK3328/Rock64 GigE testers needed.=20
Message-ID: <mailto:20200705000643.GA63127@server.rulingia.com>=20
Content-Type: text/plain; charset=3D"us-ascii"=20
=20
Head r362736 has enabled the internal RGMII delay lines in the RK3328=20
(and RK3399) and this breaks networking on my Rock64 v2.0 (that I've=20
modded to use the higher RGMII bus voltage, as per the v3.0).=20
=20
gonzo@ and I would be interested in other people's experiences with=20
this revision - particularly other people with Rock64 v2 or Rock64 v3=20
boards.=20
=20
--=20
Peter Jeremy=20
-------------- next part --------------=20
A non-text attachment was scrubbed...=20
Name: signature.asc=20
Type: application/pgp-signature=20
Size: 963 bytes=20
Desc: not available=20
URL: <http://lists.freebsd.org/pipermail/freebsd-arm/attachments/20200705/a=
d2a08e8/attachment-0001.sig>=20
=20
------------------------------=20
=20
Subject: Digest Footer=20
=20
_______________________________________________=20
mailto:freebsd-arm@freebsd.org mailing list=20
https://lists.freebsd.org/mailman/listinfo/freebsd-arm=20
To unsubscribe, send any mail to "mailto:freebsd-arm-unsubscribe@freebsd.or=
g"=20
=20
=20
------------------------------=20
=20
End of freebsd-arm Digest, Vol 740, Issue 7=20
*******************************************
From owner-freebsd-arm@freebsd.org  Sun Jul  5 17:14:50 2020
Return-Path: <owner-freebsd-arm@freebsd.org>
Delivered-To: freebsd-arm@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
 by mailman.nyi.freebsd.org (Postfix) with ESMTP id DBC0A3484CB
 for <freebsd-arm@mailman.nyi.freebsd.org>;
 Sun,  5 Jul 2020 17:14:50 +0000 (UTC)
 (envelope-from manu@bidouilliste.com)
Received: from mailman.nyi.freebsd.org (mailman.nyi.freebsd.org
 [IPv6:2610:1c1:1:606c::50:13])
 by mx1.freebsd.org (Postfix) with ESMTP id 4B0FgY5r3Kz4BYC
 for <freebsd-arm@freebsd.org>; Sun,  5 Jul 2020 17:14:49 +0000 (UTC)
 (envelope-from manu@bidouilliste.com)
Received: by mailman.nyi.freebsd.org (Postfix)
 id C84013484C9; Sun,  5 Jul 2020 17:14:49 +0000 (UTC)
Delivered-To: arm@mailman.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
 by mailman.nyi.freebsd.org (Postfix) with ESMTP id C7F753485C0
 for <arm@mailman.nyi.freebsd.org>; Sun,  5 Jul 2020 17:14:49 +0000 (UTC)
 (envelope-from manu@bidouilliste.com)
Received: from mx.blih.net (mx.blih.net [212.83.155.74])
 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
 key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256
 client-signature RSA-PSS (2048 bits) client-digest SHA256)
 (Client CN "mx.blih.net", Issuer "Let's Encrypt Authority X3" (verified OK))
 by mx1.freebsd.org (Postfix) with ESMTPS id 4B0FgX22lfz4BKd
 for <arm@freebsd.org>; Sun,  5 Jul 2020 17:14:47 +0000 (UTC)
 (envelope-from manu@bidouilliste.com)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bidouilliste.com;
 s=mx; t=1593969279;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 content-transfer-encoding:content-transfer-encoding:
 in-reply-to:in-reply-to:references:references;
 bh=KwxHDwapje6ANL+KyzuwEkLGaifUfg4Xw7PreN7rXYA=;
 b=cEnFnifXqjEOjb3t9AETR19TvNQIhmAaOLtDCV08H23UqCxFfu5F+f5eTiQt3QL1QwmQUz
 yQ+v2RE6rpUi/8j6Rsqsy73sVVSr3xsAwWuNa07QOoJVdwR22GItEa32wVv2Ha3oUUaHjD
 QDqsUqPffziz4BbWqGaoJByrMOPhARo=
Received: from skull.home.blih.net (lfbn-idf2-1-686-145.w86-247.abo.wanadoo.fr
 [86.247.139.145]) by mx.blih.net (OpenSMTPD) with ESMTPSA id 74002f1e
 (TLSv1.3:TLS_AES_256_GCM_SHA384:256:NO); 
 Sun, 5 Jul 2020 17:14:39 +0000 (UTC)
Date: Sun, 5 Jul 2020 19:14:35 +0200
From: Emmanuel Vadot <manu@bidouilliste.com>
To: Daniel Braniss <danny@cs.huji.ac.il>
Cc: Manuel =?ISO-8859-1?Q?St=FChn?= <freebsdnewbie@freenet.de>,
 "freebsd-arm@freebsd.org" <arm@freebsd.org>
Subject: Re: allwinner/i2c interrupt storm detected
Message-Id: <20200705191435.c9c65caf64026ee881020f3a@bidouilliste.com>
In-Reply-To: <E315DAED-3BDB-44CB-83D8-B8400BD4951F@cs.huji.ac.il>
References: <10ACCB56-E18D-4102-B4E2-094157854AB7@cs.huji.ac.il>
 <20200704122944.64723bbb606d6e73128d2568@freenet.de>
 <E315DAED-3BDB-44CB-83D8-B8400BD4951F@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: 4B0FgX22lfz4BKd
X-Spamd-Bar: ---
Authentication-Results: mx1.freebsd.org;
 dkim=pass header.d=bidouilliste.com header.s=mx header.b=cEnFnifX;
 dmarc=pass (policy=none) header.from=bidouilliste.com;
 spf=pass (mx1.freebsd.org: domain of manu@bidouilliste.com designates
 212.83.155.74 as permitted sender) smtp.mailfrom=manu@bidouilliste.com
X-Spamd-Result: default: False [-3.20 / 15.00]; RCVD_VIA_SMTP_AUTH(0.00)[];
 ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[bidouilliste.com:s=mx];
 MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[];
 RCPT_COUNT_THREE(0.00)[3]; MV_CASE(0.50)[];
 R_SPF_ALLOW(-0.20)[+mx]; MIME_GOOD(-0.10)[text/plain];
 NEURAL_HAM_LONG(-1.01)[-1.007]; TO_MATCH_ENVRCPT_SOME(0.00)[];
 TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[bidouilliste.com:+];
 DMARC_POLICY_ALLOW(-0.50)[bidouilliste.com,none];
 NEURAL_HAM_SHORT(-0.65)[-0.647];
 NEURAL_HAM_MEDIUM(-1.04)[-1.044]; FROM_EQ_ENVFROM(0.00)[];
 MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2];
 ASN(0.00)[asn:12876, ipnet:212.83.128.0/19, country:FR];
 RCVD_TLS_ALL(0.00)[]; FREEMAIL_CC(0.00)[freenet.de,freebsd.org]
X-BeenThere: freebsd-arm@freebsd.org
X-Mailman-Version: 2.1.33
Precedence: list
List-Id: "Porting FreeBSD to ARM processors." <freebsd-arm.freebsd.org>
List-Unsubscribe: <https://lists.freebsd.org/mailman/options/freebsd-arm>,
 <mailto:freebsd-arm-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-arm/>;
List-Post: <mailto:freebsd-arm@freebsd.org>
List-Help: <mailto:freebsd-arm-request@freebsd.org?subject=help>
List-Subscribe: <https://lists.freebsd.org/mailman/listinfo/freebsd-arm>,
 <mailto:freebsd-arm-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 05 Jul 2020 17:14:50 -0000


 Hi Daniel, Manuel,

On Sat, 4 Jul 2020 13:45:50 +0300
Daniel Braniss <danny@cs.huji.ac.il> wrote:

>=20
>=20
> > On 4 Jul 2020, at 13:29, Manuel St=FChn <freebsdnewbie@freenet.de> wrot=
e:
> >=20
> > On Tue, 30 Jun 2020 16:01:41 +0300
> > Daniel Braniss <danny@cs.huji.ac.il <mailto:danny@cs.huji.ac.il>> wrote:
> >=20
> >> Hi,
> >>=20
> >> after a long time I decided to try and upgrade to stable 12.1 r362793 =
since I saw some changes where done=20
> >> with respect to the DTS and twsi.c,=20
> >>=20
> >> if nothing is connected to the i2c, i2c -s just hangs,
> >>=20
> >> if something is connected this is what i get on the console after typi=
ng ?i2c -s?
> >>=20
> >>=20
> >> Hardware may not support START/STOP scanning; trinterrupt storm detect=
ed on "gic0,s6:"; throttling interrupt source
> >> ying less-reliable read method.
> >> interrupt storm detected on "gic0,s6:"; throttling interrupt source
> >> interrupt storm detected on "gic0,s6:"; throttling interrupt source
> >> ?
> >>=20
> >> and
> >> neo-04> vmstat -i
> >> interrupt                                             total       rate
> >> gic0,p13:-ic_timer0                                   16052        164
> >> gic0,s0: uart2                                          318          3
> >> gic0,s6: iichb0                                       13034        133
> >> gic0,s60: aw_mmc0                                      1293         13
> >> gic0,s82: awg0                                          334          3
> >> gic0,s120: pmu0                                       49725        509
> >> cpu0:rendezvous                                          18          0
> >> cpu1:rendezvous                                          50          1
> >> cpu2:rendezvous                                          51          1
> >> cpu3:rendezvous                                          40          0
> >> cpu0:preempt                                           2691         28
> >> cpu1:preempt                                           3165         32
> >> cpu2:preempt                                           2778         28
> >> cpu3:preempt                                           2986         31
> >> cpu0:hardclock                                           15          0
> >> Total                                                 92550        946
> >>=20
> >>=20
> >> the hardware is an NanoPi Neo
> >> ---<<BOOT>>---
> >> KDB: debugger backends: ddb
> >> KDB: current backend: ddb
> >> Copyright (c) 1992-2020 The FreeBSD Project.
> >> Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 19=
94
> >>       The Regents of the University of California. All rights reserved.
> >> FreeBSD is a registered trademark of The FreeBSD Foundation.
> >> FreeBSD 12.1-STABLE #0 r362793M: Tue Jun 30 11:39:11 IDT 2020
> >>   danny@nrnd:/home/obj/nrnd/arm/neo/vol/rnd/stable/12/arm.armv7/sys/AW=
GEN arm
> >> FreeBSD clang version 10.0.0 (git@github.com <mailto:git@github.com>:l=
lvm/llvm-project.git llvmorg-10.0.0-0-gd32170dbd5b)
> >> VT: init without driver.
> >> No PSCI/SMCCC call function found
> >> CPU: ARM Cortex-A7 r0p5 (ECO: 0x00000000)
> >> ?
> >>=20
> >=20
> > I do not have a IRQ-Storm on my NanoPI NEO2, but a "i2s -s" does never =
return. Commit v356609 broke i2c-support on my hardware (reverting this sin=
gle commit fixed it, bugreport filed: https://bugs.freebsd.org/bugzilla/sho=
w_bug.cgi?id=3D247576 <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D=
247576>).
> >=20
> > Perhaps it is worth a try for you also to revert this commit and test a=
gain...
> >=20
>=20
> before the latest changes it works fine, and if you add my patch to it, i=
2s -s will not hang:
>=20
> > -- twsi.c	(revision 346538)
> > +++ twsi.c	(working copy)
> > @@ -458,8 +458,15 @@
> > 		if (sc->msg->len =3D=3D 1)
> > 			sc->control_val &=3D ~TWSI_CONTROL_ACK;
> > 		TWSI_WRITE(sc, sc->reg_control, sc->control_val | TWSI_CONTROL_START);
> > -		while (sc->error =3D=3D 0 && sc->transfer !=3D 0) {
> > -			pause_sbt("twsi", SBT_1MS * 30, SBT_1MS, 0);
> > +		{
> > +			 int count =3D 10;
> > +			 while (sc->error =3D=3D 0 && sc->transfer !=3D 0) {
> > +				  pause_sbt("twsi", SBT_1MS * 30, SBT_1MS, 0);
> > +				  if(count-- =3D=3D 0) {
> > +					   sc->error =3D EDEADLK;
> > +					   break;
> > +				  }
> > +			 }
> > 		}
> >=20
> > 		debugf(dev, "Done with msg[%d]\n", i);
>=20
>=20
> cheers,
> 	danny
>=20
> >=20
> > BR
> > Manuel

 Could you test the patch I've just attached to
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D247576 please ?

 It doesn't fix everything and I'm still working on doing test on a lot
of different boards but this is clearly needed.

--=20
Emmanuel Vadot <manu@bidouilliste.com> <manu@freebsd.org>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1731fbded28.10a3342f0357159.8148813293316485882>