From owner-freebsd-arm@freebsd.org Fri Dec 14 13:53:55 2018 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 E3A1E133463C for ; Fri, 14 Dec 2018 13:53:54 +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 4ACAB75CF8 for ; Fri, 14 Dec 2018 13:53:44 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: by mailman.ysv.freebsd.org (Postfix) id 0E5411334637; Fri, 14 Dec 2018 13:53:44 +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 ACD2E1334636 for ; Fri, 14 Dec 2018 13:53:43 +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 0FFC575CF7 for ; Fri, 14 Dec 2018 13:53:42 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: from imac.bk.cs.huji.ac.il ([132.65.179.42]) by kabab.cs.huji.ac.il with esmtp id 1gXnuD-0003Mo-PM; Fri, 14 Dec 2018 15:53:29 +0200 From: Daniel Braniss Message-Id: Mime-Version: 1.0 (Mac OS X Mail 12.2 \(3445.102.3\)) Subject: Re: latest i2c/twis still not working for me Date: Fri, 14 Dec 2018 15:53:29 +0200 In-Reply-To: Cc: "freebsd-arm@freebsd.org" To: Emmanuel Vadot References: <438E56D6-59A5-42DA-931D-DE65D0D64E03@cs.huji.ac.il> <20181214113002.317c86761df95408d488767e@bidouilliste.com> X-Mailer: Apple Mail (2.3445.102.3) X-Rspamd-Queue-Id: 0FFC575CF7 X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-5.83 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-0.995,0]; NEURAL_HAM_SHORT(-0.84)[-0.836,0]; REPLY(-4.00)[] 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: Fri, 14 Dec 2018 13:53:55 -0000 > On 14 Dec 2018, at 12:46, Daniel Braniss wrote: >=20 >=20 >=20 >> On 14 Dec 2018, at 12:30, Emmanuel Vadot = wrote: >>=20 >> On Fri, 14 Dec 2018 11:21:42 +0200 >> Daniel Braniss wrote: >>=20 >>> Hi, >>> with 13.0-current r342048, no device is found. (neither with older = version of twsi!) >>> anything I can do to help in getting this working? I?m using a = nano-neo, and with a ?fixed? twsi >>> i can use the i2c, but trying to figure out the driver is way beyond = me. >>>=20 >>> thanks, >>> danny >>=20 >> I will need more detail. >=20 > ok, ill compile with TWSI_DEBUG and report findings. this is the =E2=80=99short=E2=80=99 version: Dec 14 15:47:53 neo-003 login[901]: ROOT LOGIN (root) ON ttyu2 Last login: Fri Dec 14 15:45:06 on ttyu2 FreeBSD 13.0-CURRENT (AWG) #2 r342048M: Fri Dec 14 12:49:12 IST 2018 Welcome to FreeBSD! 7[r[999;999H[6n8root@neo-003:~ # i2c -s twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address Hardware may not support START/STOP scanning; trying = less-reliabtwsi_locked_start(): no ACK (status: 08) after sending slave = address le read method. twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): no ACK (status: 08) after sending slave address twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition twsi_locked_start(): timeout sending START condition Scanning I2C devices on /dev/iic0: root@neo-003:~ # >=20 >=20 the long version is in /www.cs.huji.ac.il/~danny/tip.record = >>=20 >> Thanks, >>=20 >> --=20 >> Emmanuel Vadot > = > >=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 = "