RPI4/8GB i2c not working?

Mark Millard marklmi at yahoo.com
Tue Mar 9 23:51:22 UTC 2021


On 2021-Mar-9, at 15:14, Klaus Küchemann via freebsd-arm <freebsd-arm at freebsd.org> wrote:

> Am 09.03.2021 um 23:52 schrieb Klaus Küchemann <maciphone2 at googlemail.com>:
>> 
>> 
>> 
>>> Am 09.03.2021 um 19:57 schrieb Mark Murray <markm at FreeBSD.org>:
>>> 
>>> ….FreeBSD-14.0-CURRENT-arm64-aarch64-RPI-20210304-483c6da3a20-257149.img snapshot…...
>>> Maybe the IIC device needs to be changed for the 8GB RPi4? Or something?
>> 
>> while I can’t test that  because of lack of a  i2c-device here for now but:
>> snaps don’t seem to have  corresponding overlays in it, 
>> e.g. for an RTC-device :
>> 
>> dtoverlay=i2c-rtc,ds3231    
>> 
>> K.
> 
> … corresponding overlays are here :
> https://github.com/raspberrypi/firmware/tree/master/boot/overlays

I'll note that if one has been careful to use the
tagged firmware and wants to be sure to have matching
overlays, then:

https://github.com/raspberrypi/firmware/tree/1.20210303/boot/overlays/

is a better alternative for avoiding vintage mismatches.

Also, with the modern sysutils/rpi-firmware built and installed,
I see i2c-rtc.dtbo as available to copy over:

# ls -Tld /usr/local/share/rpi-firmware/overlays/*i2c*
-rw-r--r--  1 root  wheel   270 Mar  3 05:29:57 2021 /usr/local/share/rpi-firmware/overlays/i2c-bcm2708.dtbo
-rw-r--r--  1 root  wheel  1055 Mar  3 05:29:57 2021 /usr/local/share/rpi-firmware/overlays/i2c-gpio.dtbo
-rw-r--r--  1 root  wheel  2185 Mar  3 05:29:57 2021 /usr/local/share/rpi-firmware/overlays/i2c-mux.dtbo
-rw-r--r--  1 root  wheel   648 Mar  3 05:29:57 2021 /usr/local/share/rpi-firmware/overlays/i2c-pwm-pca9685a.dtbo
-rw-r--r--  1 root  wheel  5680 Mar  3 05:29:57 2021 /usr/local/share/rpi-firmware/overlays/i2c-rtc-gpio.dtbo
-rw-r--r--  1 root  wheel  5954 Mar  3 05:29:57 2021 /usr/local/share/rpi-firmware/overlays/i2c-rtc.dtbo
-rw-r--r--  1 root  wheel  5336 Mar  3 05:29:57 2021 /usr/local/share/rpi-firmware/overlays/i2c-sensor.dtbo
-rw-r--r--  1 root  wheel  1651 Mar  3 05:29:57 2021 /usr/local/share/rpi-firmware/overlays/i2c0.dtbo
-rw-r--r--  1 root  wheel  1004 Mar  3 05:29:57 2021 /usr/local/share/rpi-firmware/overlays/i2c1.dtbo
-rw-r--r--  1 root  wheel   907 Mar  3 05:29:57 2021 /usr/local/share/rpi-firmware/overlays/i2c3.dtbo
-rw-r--r--  1 root  wheel   907 Mar  3 05:29:57 2021 /usr/local/share/rpi-firmware/overlays/i2c4.dtbo
-rw-r--r--  1 root  wheel   911 Mar  3 05:29:57 2021 /usr/local/share/rpi-firmware/overlays/i2c5.dtbo
-rw-r--r--  1 root  wheel   909 Mar  3 05:29:57 2021 /usr/local/share/rpi-firmware/overlays/i2c6.dtbo
-rw-r--r--  1 root  wheel  1353 Mar  3 05:29:57 2021 /usr/local/share/rpi-firmware/overlays/sc16is750-i2c.dtbo
-rw-r--r--  1 root  wheel  1353 Mar  3 05:29:57 2021 /usr/local/share/rpi-firmware/overlays/sc16is752-i2c.dtbo

But I do not see a *ds3231* there:

# ls -Tld /usr/local/share/rpi-firmware/overlays/*ds3231*
ls: /usr/local/share/rpi-firmware/overlays/*ds3231*: No such file or directory

Nor do I see *ds3231* at:

https://github.com/raspberrypi/firmware/tree/1.20210303/boot/overlays/

(May be I've guessed wrong about the ",ds3231" notation's
purpose?)

===
Mark Millard
marklmi at yahoo.com
( dsl-only.net went
away in early 2018-Mar)



More information about the freebsd-arm mailing list