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"; };