nanopi/allwinner i2c not working.

Daniel Braniss danny at cs.huji.ac.il
Mon Oct 5 14:54:39 UTC 2020



> On 5 Oct 2020, at 17:19, Andriy Gapon <avg at FreeBSD.org> wrote:
> 
> On 05/10/2020 11:47, Daniel Braniss wrote:
>> Hi,
>> latest 12.2-stable r366421,
>> 
>> when nothing is connected,
>> 	i2c -s
>> just hangs
>> and reboot is required.
>> 
>> 
>> if anything is connected, it just goes into a loop:
>> # 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
>>>> 
>> im willing to help debug this, but need help.
> 
> What NanoPi model is this?
nanopi neo v1.3 and v1.4

> 
> Can you try to merge r365397 and check if it helps?
> If it does not, can you additionally try https://reviews.freebsd.org/D26049 ?
i think i tested this a while back, with the same results.
> 
> If the problem persists, can you try setting hw.i2c.twsi_debug=1 and collect
> some logs?

last time i tested, debug was on, and it worked, but when turned off it hung.

I have to compile twsi with debug, and will report back ASAP.

thanks,
	danny


> 
> Thanks!
> 
> -- 
> Andriy Gapon



More information about the freebsd-arm mailing list