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>

index | next in thread | previous in thread | raw e-mail

Hello Peter,

I have rockpiE which is somewhat similar to Rock64, If s133pwa1k9r@ or gonzo@ can confirm if rockpie can be used to test RK3328 Lan issue then I am happy 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 
    mailto:freebsd-arm@freebsd.org 
 
To subscribe or unsubscribe via the World Wide Web, visit 
    https://lists.freebsd.org/mailman/listinfo/freebsd-arm 
or, via email, send a message with subject or body 'help' to 
    mailto:freebsd-arm-request@freebsd.org 
 
You can reach the person managing the list at 
    mailto:freebsd-arm-owner@freebsd.org 
 
When replying, please edit your Subject line so it is more specific 
than "Re: Contents of freebsd-arm digest..." 
 
 
Today's Topics: 
 
 1. RBPI3B/3B+ builtin WIFI support (Stefan Parvu) 
 2. RK3328/Rock64 GigE testers needed. (Peter Jeremy) 
 
 
---------------------------------------------------------------------- 
 
Message: 1 
Date: Sat, 4 Jul 2020 22:07:44 +0300 
From: Stefan Parvu <mailto:sparvu@kronometrix.org> 
To: mailto:freebsd-arm@freebsd.org 
Subject: RBPI3B/3B+ builtin WIFI support 
Message-ID: <DE96163Dmailto:-3350-4CEB-8A04-273513A401D4@kronometrix.org> 
Content-Type: text/plain;    charset=us-ascii 
 
Hi, 
 
Is there any progress to have support for the built-in Wifi on RBPI3/3B+ ? 
We want to test our product based on FreeBSD for IoT. Preferable we dont want to use any additional USB dongles. 
 
Thank you, 
Stefan 
 
------------------------------ 
 
Message: 2 
Date: Sun, 5 Jul 2020 10:06:43 +1000 
From: Peter Jeremy <mailto:peter@rulingia.com> 
To: mailto:freebsd-arm@freebsd.org 
Subject: RK3328/Rock64 GigE testers needed. 
Message-ID: <mailto:20200705000643.GA63127@server.rulingia.com> 
Content-Type: text/plain; charset="us-ascii" 
 
Head r362736 has enabled the internal RGMII delay lines in the RK3328 
(and RK3399) and this breaks networking on my Rock64 v2.0 (that I've 
modded to use the higher RGMII bus voltage, as per the v3.0). 
 
gonzo@ and I would be interested in other people's experiences with 
this revision - particularly other people with Rock64 v2 or Rock64 v3 
boards. 
 
-- 
Peter Jeremy 
-------------- next part -------------- 
A non-text attachment was scrubbed... 
Name: signature.asc 
Type: application/pgp-signature 
Size: 963 bytes 
Desc: not available 
URL: <http://lists.freebsd.org/pipermail/freebsd-arm/attachments/20200705/ad2a08e8/attachment-0001.sig>; 
 
------------------------------ 
 
Subject: Digest Footer 
 
_______________________________________________ 
mailto:freebsd-arm@freebsd.org mailing list 
https://lists.freebsd.org/mailman/listinfo/freebsd-arm 
To unsubscribe, send any mail to "mailto:freebsd-arm-unsubscribe@freebsd.org" 
 
 
------------------------------ 
 
End of freebsd-arm Digest, Vol 740, Issue 7 
*******************************************
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; t93969279;
 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ÎnFnifXqjEOjb3t9AETR19TvNQIhmAaOLtDCV08H23UqCxFfu5F+f5eTiQt3QL1QwmQUz
 yQ+v2RE6rpUi/8j6Rsqsy73sVVSr3xsAwWuNa07QOoJVdwR22GItEa32wVv2Ha3oUUaHjD
 QDqsUqPffziz4BbWqGaoJByrMOPhARoReceived: 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ühn?= <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ÎnFnifX;
 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:

> 
> 
> > On 4 Jul 2020, at 13:29, Manuel Stühn <freebsdnewbie@freenet.de> wrote:
> > 
> > On Tue, 30 Jun 2020 16:01:41 +0300
> > Daniel Braniss <danny@cs.huji.ac.il <mailto:danny@cs.huji.ac.il>> wrote:
> > 
> >> Hi,
> >> 
> >> after a long time I decided to try and upgrade to stable 12.1 r362793 since I saw some changes where done 
> >> with respect to the DTS and twsi.c, 
> >> 
> >> if nothing is connected to the i2c, i2c -s just hangs,
> >> 
> >> if something is connected this is what i get on the console after typing ?i2c -s?
> >> 
> >> 
> >> Hardware may not support START/STOP scanning; trinterrupt storm detected 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
> >> ?
> >> 
> >> 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
> >> 
> >> 
> >> 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, 1994
> >>       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/AWGEN arm
> >> FreeBSD clang version 10.0.0 (git@github.com <mailto:git@github.com>:llvm/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)
> >> ?
> >> 
> > 
> > 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 single commit fixed it, bugreport filed: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=247576 <https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=247576>).
> > 
> > Perhaps it is worth a try for you also to revert this commit and test again...
> > 
> 
> before the latest changes it works fine, and if you add my patch to it, i2s -s will not hang:
> 
> > -- twsi.c	(revision 346538)
> > +++ twsi.c	(working copy)
> > @@ -458,8 +458,15 @@
> > 		if (sc->msg->len == 1)
> > 			sc->control_val &= ~TWSI_CONTROL_ACK;
> > 		TWSI_WRITE(sc, sc->reg_control, sc->control_val | TWSI_CONTROL_START);
> > -		while (sc->error == 0 && sc->transfer != 0) {
> > -			pause_sbt("twsi", SBT_1MS * 30, SBT_1MS, 0);
> > +		{
> > +			 int count = 10;
> > +			 while (sc->error == 0 && sc->transfer != 0) {
> > +				  pause_sbt("twsi", SBT_1MS * 30, SBT_1MS, 0);
> > +				  if(count-- == 0) {
> > +					   sc->error = EDEADLK;
> > +					   break;
> > +				  }
> > +			 }
> > 		}
> > 
> > 		debugf(dev, "Done with msg[%d]\n", i);
> 
> 
> cheers,
> 	danny
> 
> > 
> > BR
> > Manuel

 Could you test the patch I've just attached to
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=247576 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.

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


home | help

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