Re: nanopi/allwinner i2c not working.

Daniel Braniss <[email protected]>
Newsgroups gmane.os.freebsd.devel.arm
Message-ID <[email protected]>

> On 5 Oct 2020, at 17:54, Daniel Braniss <[email protected]> wrote:
> 
> 
> 
>> On 5 Oct 2020, at 17:19, Andriy Gapon <[email protected]> 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 <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.
> 

this is what happens with debug on,

…
iichb0: twsi_intr: Got interrupt Current msg=0
iichb0: TWSI_READ: read 8 from 10
iichb0: twsi_intr: initial status=8
iichb0: twsi_intr: Send the address
iichb0: TWSI_WRITE: Writing 48 to 8
iichb0: TWSI_WRITE: Writing c4 to c
iichb0: twsi_intr: Done with interrupts

iichb0: twsi_intr: Got interrupt Current msg=0
iichb0: TWSI_READ: read 8 from 10
iichb0: twsi_intr: initial status=8
iichb0: twsi_intr: Send the address
iichb0: TWSI_WRITE: Writing 48 to 8
iichb0: TWSI_WRITE: Writing c4 to c
iichb0: twsi_intr: Done with interrupts

...

> thanks,
> 	danny
> 
> 
>> 
>> Thanks!
>> 
>> -- 
>> Andriy Gapon
> 
> _______________________________________________
> [email protected] <mailto:[email protected]> mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-arm <https://lists.freebsd.org/mailman/listinfo/freebsd-arm>
> To unsubscribe, send any mail to "[email protected] <mailto:[email protected]>"

_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-arm
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.