From owner-freebsd-arm@freebsd.org Tue Apr 9 07:50: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 CEFDE1577DFE for ; Tue, 9 Apr 2019 07:50:46 +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 3363980A07 for ; Tue, 9 Apr 2019 07:50:46 +0000 (UTC) (envelope-from danny@cs.huji.ac.il) Received: by mailman.ysv.freebsd.org (Postfix) id E86AF1577DFD; Tue, 9 Apr 2019 07:50:45 +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 AC4B11577DFC for ; Tue, 9 Apr 2019 07:50:45 +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 93CDD809EE for ; Tue, 9 Apr 2019 07:50:37 +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=8WFPmWX4zcci39oCoL+zuFtahO5It08nr60I8imFTf8=; b=fBCQQpKgMlggTzgxLKyYv8OhT36xq18XX41y2hpeowPXDmHGRM0j+uXEXfM0O9p90rp6XKIFdXUBJX7gaSNvtMNdxKIs9ol0jGLkweuoVwxUDSh9Xf/H352YzNO8C3f3XW8caTC+GwTe/TVKXIPZ9BXpMETTnUX08AE9lybizR49dBmRbi6khJIB0Tl5YCbtDdIMrbSeUPBBZiA6M1Uv3O5beuyXuprYFnoy4e+cxEsLNg2MAOpjkzzsXeoymZbGPG/9dtd1LypxHsUhqSBdQ3+ApHxswL2B0e5jD6duYfVLPKWvwagOjTgLAahDyhZhwDavY+quXOiZA6e9fxujWA==; Received: from bach.cs.huji.ac.il ([132.65.80.20]) by kabab.cs.huji.ac.il with esmtp id 1hDlWQ-000MCP-Mb for arm@freebsd.org; Tue, 09 Apr 2019 10:50:22 +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: i2c still not working for me Message-Id: <12F641C3-9FAA-4A3A-BA18-A7302F3A0F5E@cs.huji.ac.il> Date: Tue, 9 Apr 2019 10:50:22 +0300 To: "freebsd-arm@freebsd.org" X-Mailer: Apple Mail (2.3445.9.1) X-Rspamd-Queue-Id: 93CDD809EE X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=cs.huji.ac.il header.s=57791128 header.b=fBCQQpKg X-Spamd-Result: default: False [-2.88 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.89)[-0.887,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.64)[ipnet: 132.64.0.0/13(-1.77), asn: 378(-1.41), 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.55)[-0.549,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, 09 Apr 2019 07:50:47 -0000 Hi, after the latest changes to i2c there is a small improvement, i2c -s finds the device but complains: root@neo-14:~ # i2c -s Hardware may not support START/STOP scanning; trying less-reliable read = method. Scanning I2C devices on /dev/iic0: 24 but nothing else works. I=E2=80=99ll try and connect my saleae signal analyzer later, but in = the meantime this is what I get on the console: [=E2=80=A6] iichb0: twsi_control_clear: read val=3D58 iichb0: twsi_control_clear: write val=3D40 iichb0: TWSI_WRITE: Writing 40 to c iichb0: twsi_start: twsi_start: slave=3D48 iichb0: twsi_locked_start: send start iichb0: TWSI_READ: read 58 from c iichb0: twsi_control_set: read val=3D58 iichb0: twsi_control_set: write val=3D68 iichb0: TWSI_WRITE: Writing 68 to c iichb0: twsi_poll_ctrl: Waiting for ctrl r. eg to match mask 8 iichb0: TWSI_READ: read 48 from c gic0: iichb0: Spurious interrupt detected: last irq: 32 on CPU1 twsi_poll_ctrl: done gic0: iichb0: Spurious interrupt detected: last irq: 32 on CPU1 TWSI_READ: read 8 from 10 iichb0: twsi_locked_start: status=3D8 iichb0: TWSI_WRITE: Writing 48 to 8 gic0: Spurious interrupt detected: last irq: 32 on CPU1 iichb0: TWSI_READ: read 48 from c gic0: iichb0: Spurious interrupt detected: last irq: 32 on CPU1 twsi_control_clear: read val=3D48 gic0: iichb0: Spurious interrupt detected: last irq: 32 on CPU1 twsi_control_clear: write val=3D40 gic0: iichb0: Spurious interrupt detected: last irq: 32 on CPU1 TWSI_WRITE: Writing 40 to c gic0: Spurious interrupt detected: last irq: 32 on CPU1 iichb0: twsi_poll_ctrl: Waiting for ctrl reg to match mask 8 gic0: iichb0: Spurious interrupt detected: last irq: 32 on CPU1 TWSI_READ: read 48 from c iichb0: twsi_poll_ctrl: done iichb0: TWSI_READ: read 8 from 10 iichb0: twsi_locked_start: no ACK (status: 08) after sending slave = address gic0: iichb0: Spurious interrupt detected: last irq: 32 on CPU1 twsi_stop: twsi_stop [=E2=80=A6] BTW, the hardware is NanoPi-neo and it=E2=80=99s running Current 345984 thanks, danny