raspberrypi / linux

Kernel source tree for Raspberry Pi-provided kernel builds. Issues unrelated to the linux kernel should be posted on the community forum at https://forums.raspberrypi.com/
Other
11.02k stars 4.95k forks source link

bmp380 supported in bmp280 driver, but not in /boot/overlays/i2c-sensor.dtbo #5558

Open RussellSenior opened 1 year ago

RussellSenior commented 1 year ago

Describe the bug

The bosch,bmp380 family of iio sensors is supported in the 6.1.21+ kernel, but it is not supported by the i2c-sensor device tree overlay.

# dpkg -S /boot/overlays/i2c-sensor.dtbo 
raspberrypi-kernel: /boot/overlays/i2c-sensor.dtbo
# dpkg -S /lib/modules/6.1.21+/kernel/drivers/iio/pressure/bmp280.ko.xz 
raspberrypi-kernel: /lib/modules/6.1.21+/kernel/drivers/iio/pressure/bmp280.ko.xz
# xzcat /lib/modules/6.1.21+/kernel/drivers/iio/pressure/bmp280.ko.xz | strings | grep -i bmp380
bmp380_regmap_config
__crc_bmp380_regmap_config
bmp380_read_temp
bmp380_read_calib
bmp380_chip_config
bmp380_read_press
bmp380_chip_info
bmp380_channels
bmp380_oversampling_avail
bmp380_iir_filter_coeffs_avail
bmp380_odr_table
__kstrtab_bmp380_regmap_config
__kstrtabns_bmp380_regmap_config
bmp380_is_writeable_reg
bmp380_is_volatile_reg
__ksymtab_bmp380_regmap_config

Steps to reproduce the behaviour

Add a line to /boot/config.txt:

dtoverlay=i2c-sensor,bmp280,addr=0x76 and get a "bmp280 1-0076: bad chip id: expected 58 got 0" in dmesg.

Add a line to /boot/config.txt: dtoverlay=i2c-sensor,bmp380,addr=0x76 and get (in console messages in u-boot):

MESS:00:00:02.957748:0: Loaded overlay 'i2c-sensor'
MESS:00:00:02.960925:0: dtparam: bmp380=true
MESS:00:00:02.970024:0: Unknown dtparam 'bmp380' - ignored
MESS:00:00:02.973804:0: dtparam: addr=0x76

Device (s)

Raspberry Pi Zero

System

# cat /tmp/raspinfo.txt 
System Information
------------------

Raspberry Pi Zero W Rev 1.1
PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)"
NAME="Raspbian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"

Raspberry Pi reference 2021-10-30
Generated using pi-gen, https://github.com/RPi-Distro/pi-gen, 288b21fc27e128ea6b330777aca68e0061ebf4fe, stage2

Linux pi0ir 6.1.21+ #1642 Mon Apr  3 17:19:14 BST 2023 armv6l GNU/Linux
Revision    : 9000c1
Serial      : 0000000092778cee
Model       : Raspberry Pi Zero W Rev 1.1
Throttled flag  : throttled=0x0
Camera          : supported=0 detected=0, libcamera interfaces=0

Videocore information
---------------------

Mar 17 2023 10:52:42 
Copyright (c) 2012 Broadcom
version 82f3750a65fadae9a38077e3c2e217ad158c8d54 (clean) (release) (start)

alloc failures:     0
compactions:        0
legacy block fails: 0

Filesystem information
----------------------
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/root       15022928 3413976  10966940  24% /
devtmpfs           88504       0     88504   0% /dev
tmpfs             219792       0    219792   0% /dev/shm
tmpfs              87920     704     87216   1% /run
tmpfs               5120       4      5116   1% /run/lock
/dev/mmcblk0p1    258095   51407    206688  20% /boot
tmpfs              43956       0     43956   0% /run/user/0
tmpfs              43956       0     43956   0% /run/user/1000

Filename                Type        Size        Used        Priority
/var/swap                               file        102396      0       -2

Package version information
---------------------------
raspberrypi-ui-mods:
  Installed: (none)
raspberrypi-sys-mods:
  Installed: 20230510~bullseye
openbox:
  Installed: (none)
lxpanel:
  Installed: (none)
pcmanfm:
  Installed: (none)
rpd-plym-splash:
  Installed: (none)

Networking Information
----------------------

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet x.x.x.x  netmask x.x.x.x  broadcast x.x.x.x
        inet6 y.y.y.y.y.y.y.y  prefixlen 64  scopeid 0x0<global>
        inet6 y::y.y.y.y  prefixlen 64  scopeid 0x20<link>
        ether m.m.m.m  txqueuelen 1000  (Ethernet)
        RX packets 10514  bytes 643594 (628.5 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 10850  bytes 1241996 (1.1 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet x.x.x.x  netmask x.x.x.x
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 12  bytes 1674 (1.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 12  bytes 1674 (1.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether m.m.m.m  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

USB Information
---------------

/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 4: Dev 3, If 0, Class=Vendor Specific Class, Driver=r8152, 480M

Display Information
-------------------

Running (F)KMS, console

/sys/class/drm/card0-HDMI-A-1

/sys/class/drm/card0-Writeback-1

Connector 0 (32) HDMI-A-1 (disconnected)
  Encoder 0 (31) TMDS

/sys/kernel/debug/dri/0/state:
plane[41]: plane-0
    crtc=(null)
    fb=0
    crtc-pos=0x0+0+0
    src-pos=0.000000x0.000000+0.000000+0.000000
    rotation=1
    normalized-zpos=0
    color-encoding=ITU-R BT.709 YCbCr
    color-range=YCbCr limited range
plane[58]: plane-1
    crtc=(null)
    fb=0
    crtc-pos=0x0+0+0
    src-pos=0.000000x0.000000+0.000000+0.000000
    rotation=1
    normalized-zpos=0
    color-encoding=ITU-R BT.709 YCbCr
    color-range=YCbCr limited range
plane[69]: plane-2
    crtc=(null)
    fb=0
    crtc-pos=0x0+0+0
    src-pos=0.000000x0.000000+0.000000+0.000000
    rotation=1
    normalized-zpos=0
    color-encoding=ITU-R BT.709 YCbCr
    color-range=YCbCr limited range
plane[80]: plane-3
    crtc=(null)
    fb=0
    crtc-pos=0x0+0+0
    src-pos=0.000000x0.000000+0.000000+0.000000
    rotation=1
    normalized-zpos=0
    color-encoding=ITU-R BT.709 YCbCr
    color-range=YCbCr limited range
plane[91]: plane-4
    crtc=(null)
    fb=0
    crtc-pos=0x0+0+0
    src-pos=0.000000x0.000000+0.000000+0.000000
    rotation=1
    normalized-zpos=1
    color-encoding=ITU-R BT.709 YCbCr
    color-range=YCbCr limited range
plane[101]: plane-5
    crtc=(null)
    fb=0
    crtc-pos=0x0+0+0
    src-pos=0.000000x0.000000+0.000000+0.000000
    rotation=1
    normalized-zpos=2
    color-encoding=ITU-R BT.709 YCbCr
    color-range=YCbCr limited range
plane[111]: plane-6
    crtc=(null)
    fb=0
    crtc-pos=0x0+0+0
    src-pos=0.000000x0.000000+0.000000+0.000000
    rotation=1
    normalized-zpos=3
    color-encoding=ITU-R BT.709 YCbCr
    color-range=YCbCr limited range
plane[121]: plane-7
    crtc=(null)
    fb=0
    crtc-pos=0x0+0+0
    src-pos=0.000000x0.000000+0.000000+0.000000
    rotation=1
    normalized-zpos=4
    color-encoding=ITU-R BT.709 YCbCr
    color-range=YCbCr limited range
plane[131]: plane-8
    crtc=(null)
    fb=0
    crtc-pos=0x0+0+0
    src-pos=0.000000x0.000000+0.000000+0.000000
    rotation=1
    normalized-zpos=5
    color-encoding=ITU-R BT.709 YCbCr
    color-range=YCbCr limited range
plane[141]: plane-9
    crtc=(null)
    fb=0
    crtc-pos=0x0+0+0
    src-pos=0.000000x0.000000+0.000000+0.000000
    rotation=1
    normalized-zpos=6
    color-encoding=ITU-R BT.709 YCbCr
    color-range=YCbCr limited range
plane[151]: plane-10
    crtc=(null)
    fb=0
    crtc-pos=0x0+0+0
    src-pos=0.000000x0.000000+0.000000+0.000000
    rotation=1
    normalized-zpos=7
    color-encoding=ITU-R BT.709 YCbCr
    color-range=YCbCr limited range
plane[161]: plane-11
    crtc=(null)
    fb=0
    crtc-pos=0x0+0+0
    src-pos=0.000000x0.000000+0.000000+0.000000
    rotation=1
    normalized-zpos=8
    color-encoding=ITU-R BT.709 YCbCr
    color-range=YCbCr limited range
plane[171]: plane-12
    crtc=(null)
    fb=0
    crtc-pos=0x0+0+0
    src-pos=0.000000x0.000000+0.000000+0.000000
    rotation=1
    normalized-zpos=9
    color-encoding=ITU-R BT.709 YCbCr
    color-range=YCbCr limited range
plane[181]: plane-13
    crtc=(null)
    fb=0
    crtc-pos=0x0+0+0
    src-pos=0.000000x0.000000+0.000000+0.000000
    rotation=1
    normalized-zpos=a
    color-encoding=ITU-R BT.709 YCbCr
    color-range=YCbCr limited range
plane[191]: plane-14
    crtc=(null)
    fb=0
    crtc-pos=0x0+0+0
    src-pos=0.000000x0.000000+0.000000+0.000000
    rotation=1
    normalized-zpos=b
    color-encoding=ITU-R BT.709 YCbCr
    color-range=YCbCr limited range
plane[201]: plane-15
    crtc=(null)
    fb=0
    crtc-pos=0x0+0+0
    src-pos=0.000000x0.000000+0.000000+0.000000
    rotation=1
    normalized-zpos=c
    color-encoding=ITU-R BT.709 YCbCr
    color-range=YCbCr limited range
plane[211]: plane-16
    crtc=(null)
    fb=0
    crtc-pos=0x0+0+0
    src-pos=0.000000x0.000000+0.000000+0.000000
    rotation=1
    normalized-zpos=d
    color-encoding=ITU-R BT.709 YCbCr
    color-range=YCbCr limited range
plane[221]: plane-17
    crtc=(null)
    fb=0
    crtc-pos=0x0+0+0
    src-pos=0.000000x0.000000+0.000000+0.000000
    rotation=1
    normalized-zpos=e
    color-encoding=ITU-R BT.709 YCbCr
    color-range=YCbCr limited range
plane[231]: plane-18
    crtc=(null)
    fb=0
    crtc-pos=0x0+0+0
    src-pos=0.000000x0.000000+0.000000+0.000000
    rotation=1
    normalized-zpos=f
    color-encoding=ITU-R BT.709 YCbCr
    color-range=YCbCr limited range
plane[241]: plane-19
    crtc=(null)
    fb=0
    crtc-pos=0x0+0+0
    src-pos=0.000000x0.000000+0.000000+0.000000
    rotation=1
    normalized-zpos=10
    color-encoding=ITU-R BT.709 YCbCr
    color-range=YCbCr limited range
plane[251]: plane-20
    crtc=(null)
    fb=0
    crtc-pos=0x0+0+0
    src-pos=0.000000x0.000000+0.000000+0.000000
    rotation=1
    normalized-zpos=11
    color-encoding=ITU-R BT.709 YCbCr
    color-range=YCbCr limited range
plane[261]: plane-21
    crtc=(null)
    fb=0
    crtc-pos=0x0+0+0
    src-pos=0.000000x0.000000+0.000000+0.000000
    rotation=1
    normalized-zpos=11
    color-encoding=ITU-R BT.709 YCbCr
    color-range=YCbCr limited range
plane[271]: plane-22
    crtc=(null)
    fb=0
    crtc-pos=0x0+0+0
    src-pos=0.000000x0.000000+0.000000+0.000000
    rotation=1
    normalized-zpos=11
    color-encoding=ITU-R BT.709 YCbCr
    color-range=YCbCr limited range
plane[281]: plane-23
    crtc=(null)
    fb=0
    crtc-pos=0x0+0+0
    src-pos=0.000000x0.000000+0.000000+0.000000
    rotation=1
    normalized-zpos=11
    color-encoding=ITU-R BT.709 YCbCr
    color-range=YCbCr limited range
crtc[51]: txp
    enable=0
    active=0
    self_refresh_active=0
    planes_changed=0
    mode_changed=0
    active_changed=0
    connectors_changed=0
    color_mgmt_changed=0
    plane_mask=0
    connector_mask=0
    encoder_mask=0
    mode: "": 0 0 0 0 0 0 0 0 0 0 0x0 0x0
crtc[68]: pixelvalve-0
    enable=0
    active=0
    self_refresh_active=0
    planes_changed=0
    mode_changed=0
    active_changed=0
    connectors_changed=0
    color_mgmt_changed=0
    plane_mask=0
    connector_mask=0
    encoder_mask=0
    mode: "": 0 0 0 0 0 0 0 0 0 0 0x0 0x0
crtc[79]: pixelvalve-1
    enable=0
    active=0
    self_refresh_active=0
    planes_changed=0
    mode_changed=0
    active_changed=0
    connectors_changed=0
    color_mgmt_changed=0
    plane_mask=0
    connector_mask=0
    encoder_mask=0
    mode: "": 0 0 0 0 0 0 0 0 0 0 0x0 0x0
crtc[90]: pixelvalve-2
    enable=0
    active=0
    self_refresh_active=0
    planes_changed=0
    mode_changed=0
    active_changed=0
    connectors_changed=0
    color_mgmt_changed=0
    plane_mask=0
    connector_mask=0
    encoder_mask=0
    mode: "": 0 0 0 0 0 0 0 0 0 0 0x0 0x0
connector[32]: HDMI-A-1
    crtc=(null)
    self_refresh_aware=0
    max_requested_bpc=8
connector[57]: Writeback-1
    crtc=(null)
    self_refresh_aware=0
    max_requested_bpc=0

config.txt
----------

aphy_params_current=547
arm_freq=1000
arm_freq_min=700
audio_pwm_mode=514
camera_auto_detect=1
config_hdmi_boost=5
core_freq=400
disable_auto_turbo=1
disable_commandline_tags=2
disable_overscan=1
display_auto_detect=1
display_hdmi_rotate=-1
display_lcd_rotate=-1
dphy_params_current=547
dvfs=3
enable_tvout=1
enable_uart=1
force_eeprom_read=1
force_pwm_open=1
framebuffer_ignore_alpha=1
framebuffer_swap=1
gpu_freq=300
ignore_lcd=1
init_uart_clock=0x2dc6c00
mask_gpu_interrupt0=3072
mask_gpu_interrupt1=26370
max_framebuffers=2
over_voltage_avs=0x249f0
pause_burst_frames=1
program_serial_random=1
sdram_freq=450
total_mem=512
hdmi_force_cec_address:0=65535
hdmi_force_cec_address:1=65535
hdmi_pixel_freq_limit:0=0x9a7ec80
device_tree=-
overlay_prefix=overlays/
hdmi_cvt:0=
hdmi_cvt:1=
hdmi_edid_filename:0=
hdmi_edid_filename:1=
hdmi_timings:0=
hdmi_timings:1=

cmdline.txt
-----------
coherent_pool=1M 8250.nr_uarts=1 snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_hdmi=0 video=Composite-1:720x480@60i smsc95xx.macaddr=B8:27:EB:77:8C:EE vc_mem.mem_base=0x1ec00000 vc_mem.mem_size=0x20000000  console=ttyAMA0,115200 console=tty1 root=PARTUUID=773c6d1a-02 rootfstype=ext4 fsck.repair=yes rootwait

raspi-gpio settings
-------------------

BANK0 (GPIO 0 to 27):
GPIO 0: level=1 fsel=0 func=INPUT
GPIO 1: level=1 fsel=0 func=INPUT
GPIO 2: level=1 fsel=4 alt=0 func=SDA1
GPIO 3: level=1 fsel=4 alt=0 func=SCL1
GPIO 4: level=1 fsel=0 func=INPUT
GPIO 5: level=1 fsel=0 func=INPUT
GPIO 6: level=1 fsel=0 func=INPUT
GPIO 7: level=1 fsel=0 func=INPUT
GPIO 8: level=1 fsel=0 func=INPUT
GPIO 9: level=0 fsel=0 func=INPUT
GPIO 10: level=0 fsel=0 func=INPUT
GPIO 11: level=0 fsel=0 func=INPUT
GPIO 12: level=0 fsel=0 func=INPUT
GPIO 13: level=0 fsel=0 func=INPUT
GPIO 14: level=1 fsel=4 alt=0 func=TXD0
GPIO 15: level=1 fsel=4 alt=0 func=RXD0
GPIO 16: level=0 fsel=0 func=INPUT
GPIO 17: level=0 fsel=1 func=OUTPUT
GPIO 18: level=1 fsel=0 func=INPUT
GPIO 19: level=0 fsel=0 func=INPUT
GPIO 20: level=0 fsel=0 func=INPUT
GPIO 21: level=0 fsel=0 func=INPUT
GPIO 22: level=0 fsel=0 func=INPUT
GPIO 23: level=0 fsel=0 func=INPUT
GPIO 24: level=0 fsel=0 func=INPUT
GPIO 25: level=0 fsel=0 func=INPUT
GPIO 26: level=0 fsel=0 func=INPUT
GPIO 27: level=0 fsel=0 func=INPUT
BANK1 (GPIO 28 to 45):
GPIO 28: level=1 fsel=0 func=INPUT
GPIO 29: level=1 fsel=0 func=INPUT
GPIO 30: level=1 fsel=0 func=INPUT
GPIO 31: level=1 fsel=0 func=INPUT
GPIO 32: level=1 fsel=0 func=INPUT
GPIO 33: level=1 fsel=0 func=INPUT
GPIO 34: level=0 fsel=7 alt=3 func=SD1_CLK
GPIO 35: level=1 fsel=7 alt=3 func=SD1_CMD
GPIO 36: level=1 fsel=7 alt=3 func=SD1_DAT0
GPIO 37: level=1 fsel=7 alt=3 func=SD1_DAT1
GPIO 38: level=1 fsel=7 alt=3 func=SD1_DAT2
GPIO 39: level=1 fsel=7 alt=3 func=SD1_DAT3
GPIO 40: level=0 fsel=1 func=OUTPUT
GPIO 41: level=1 fsel=1 func=OUTPUT
GPIO 42: level=0 fsel=0 func=INPUT
GPIO 43: level=0 fsel=4 alt=0 func=GPCLK2
GPIO 44: level=0 fsel=1 func=OUTPUT
GPIO 45: level=0 fsel=1 func=OUTPUT
BANK2 (GPIO 46 to 53):
GPIO 46: level=1 fsel=0 func=INPUT
GPIO 47: level=0 fsel=1 func=OUTPUT
GPIO 48: level=0 fsel=4 alt=0 func=SD0_CLK
GPIO 49: level=1 fsel=4 alt=0 func=SD0_CMD
GPIO 50: level=1 fsel=4 alt=0 func=SD0_DAT0
GPIO 51: level=1 fsel=4 alt=0 func=SD0_DAT1
GPIO 52: level=1 fsel=4 alt=0 func=SD0_DAT2
GPIO 53: level=1 fsel=4 alt=0 func=SD0_DAT3

vcdbg log messages
------------------

001499.614: brfs: File read: /mfs/sd/config.txt
001504.572: brfs: File read: 2339 bytes
001540.453: HDMI0:EDID error reading EDID block 0 attempt 0
001546.616: HDMI0:EDID error reading EDID block 0 attempt 1
001552.953: HDMI0:EDID error reading EDID block 0 attempt 2
001559.289: HDMI0:EDID error reading EDID block 0 attempt 3
001565.626: HDMI0:EDID error reading EDID block 0 attempt 4
001571.963: HDMI0:EDID error reading EDID block 0 attempt 5
001578.300: HDMI0:EDID error reading EDID block 0 attempt 6
001584.637: HDMI0:EDID error reading EDID block 0 attempt 7
001590.974: HDMI0:EDID error reading EDID block 0 attempt 8
001597.311: HDMI0:EDID error reading EDID block 0 attempt 9
001603.405: HDMI0:EDID giving up on reading EDID block 0
001612.687: brfs: File read: /mfs/sd/config.txt
001617.690: gpioman: gpioman_get_pin_num: pin LEDS_PWR_OK not defined
002120.888: gpioman: gpioman_get_pin_num: pin LEDS_PWR_OK not defined
002126.707: *** Restart logging
002130.585: brfs: File read: 2339 bytes
002135.935: hdmi: HDMI0:EDID error reading EDID block 0 attempt 0
002143.287: hdmi: HDMI0:EDID error reading EDID block 0 attempt 1
002150.145: hdmi: HDMI0:EDID error reading EDID block 0 attempt 2
002157.003: hdmi: HDMI0:EDID error reading EDID block 0 attempt 3
002163.861: hdmi: HDMI0:EDID error reading EDID block 0 attempt 4
002170.718: hdmi: HDMI0:EDID error reading EDID block 0 attempt 5
002177.576: hdmi: HDMI0:EDID error reading EDID block 0 attempt 6
002184.434: hdmi: HDMI0:EDID error reading EDID block 0 attempt 7
002191.291: hdmi: HDMI0:EDID error reading EDID block 0 attempt 8
002198.149: hdmi: HDMI0:EDID error reading EDID block 0 attempt 9
002204.765: hdmi: HDMI0:EDID giving up on reading EDID block 0
002210.670: hdmi: HDMI0:EDID error reading EDID block 0 attempt 0
002218.461: hdmi: HDMI0:EDID error reading EDID block 0 attempt 1
002225.319: hdmi: HDMI0:EDID error reading EDID block 0 attempt 2
002232.177: hdmi: HDMI0:EDID error reading EDID block 0 attempt 3
002239.033: hdmi: HDMI0:EDID error reading EDID block 0 attempt 4
002245.892: hdmi: HDMI0:EDID error reading EDID block 0 attempt 5
002252.750: hdmi: HDMI0:EDID error reading EDID block 0 attempt 6
002259.607: hdmi: HDMI0:EDID error reading EDID block 0 attempt 7
002266.465: hdmi: HDMI0:EDID error reading EDID block 0 attempt 8
002273.323: hdmi: HDMI0:EDID error reading EDID block 0 attempt 9
002279.937: hdmi: HDMI0:EDID giving up on reading EDID block 0
002285.557: hdmi: HDMI:hdmi_get_state is deprecated, use hdmi_get_display_state instead
002294.298: HDMI0: hdmi_pixel_encoding: 162000000
002300.013: vec: vec_middleware_power_on: vec_base: 0x7e806000 rev-id 0x00002708 @ vec: 0x7e806100 @ 0x00000420 enc: 0x7e806060 @ 0x00000220 cgmsae: 0x7e80605c @ 0x00000000
002316.811: kernel=
002332.893: dtb_file 'bcm2708-rpi-zero-w.dtb'
002342.413: brfs: File read: /mfs/sd/bcm2708-rpi-zero-w.dtb
002347.336: Loaded 'bcm2708-rpi-zero-w.dtb' to 0x100 size 0x7363
002367.777: brfs: File read: 29539 bytes
002387.713: brfs: File read: /mfs/sd/overlays/overlay_map.dtb
002477.962: brfs: File read: 2347 bytes
002486.074: brfs: File read: /mfs/sd/config.txt
002490.277: dtparam: i2c_arm=on
002502.657: dtparam: audio=on
002510.501: brfs: File read: 2339 bytes
002532.403: brfs: File read: /mfs/sd/overlays/vc4-kms-v3d.dtbo
002582.359: Loaded overlay 'vc4-kms-v3d'
002680.750: brfs: File read: 2760 bytes
002691.353: brfs: File read: /mfs/sd/overlays/disable-bt.dtbo
002712.801: Loaded overlay 'disable-bt'
002750.493: brfs: File read: 1073 bytes
002762.171: brfs: File read: /mfs/sd/overlays/gpio-ir.dtbo
002773.288: Loaded overlay 'gpio-ir'
002776.202: dtparam: gpio_pin=18
002807.289: brfs: File read: 1259 bytes
002818.482: brfs: File read: /mfs/sd/overlays/gpio-ir-tx.dtbo
002829.810: Loaded overlay 'gpio-ir-tx'
002832.985: dtparam: gpio_pin=17
002861.314: brfs: File read: 1096 bytes
002874.249: brfs: File read: /mfs/sd/overlays/i2c-sensor.dtbo
002968.384: Loaded overlay 'i2c-sensor'
002971.561: dtparam: bmp280=true
002977.817: dtparam: addr=0x76
003090.938: brfs: File read: 12485 bytes
003097.314: brfs: File read: /mfs/sd/overlays/i2c-sensor.dtbo
003191.302: Loaded overlay 'i2c-sensor'
003194.478: dtparam: bmp180=true
003200.682: dtparam: addr=0x77
003313.599: brfs: File read: 12485 bytes
003319.973: brfs: File read: /mfs/sd/overlays/i2c-sensor.dtbo
003414.422: Loaded overlay 'i2c-sensor'
003417.599: dtparam: bh1750=true
003424.575: dtparam: addr=0x23
003538.313: brfs: File read: 12485 bytes
003544.685: brfs: File read: /mfs/sd/overlays/i2c-sensor.dtbo
003638.752: Loaded overlay 'i2c-sensor'
003641.928: dtparam: htu21=true
003648.161: dtparam: addr=0x40
003766.954: brfs: File read: 12485 bytes
003773.899: brfs: File read: /mfs/sd/cmdline.txt
003777.879: Read command line from file 'cmdline.txt':
003783.762: 'console=serial0,115200 console=tty1 root=PARTUUID=773c6d1a-02 rootfstype=ext4 fsck.repair=yes rootwait'
003901.705: gpioman: gpioman_get_pin_num: pin EMMC_ENABLE not defined
003946.295: brfs: File read: 103 bytes
004395.180: brfs: File read: /mfs/sd/kernel.img
004399.055: Loaded 'kernel.img' to 0x8000 size 0x62abe0
004405.057: Device tree loaded to 0x1bfe8200 (size 0x7db8)
004412.779: uart: Set PL011 baud rate to 103448.300000 Hz
004419.005: uart: Set PL011 baud rate to 103448.300000 Hz
004419.070: uart: Baud rate change done...
004422.500: uart: Baud rate change done...
004434.232: gpioman: gpioman_get_pin_num: pin SDCARD_CONTROL_POWER not defined
009270.542: vchiq_core: vchiq_init_state: slot_zero = 0x8bd80000, is_master = 1

dmesg log
---------

[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 6.1.21+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1642 Mon Apr  3 17:19:14 BST 2023
[    0.000000] CPU: ARMv6-compatible processor [410fb767] revision 7 (ARMv7), cr=00c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT nonaliasing instruction cache
[    0.000000] OF: fdt: Machine model: Raspberry Pi Zero W Rev 1.1
[    0.000000] random: crng init done
[    0.000000] Memory policy: Data cache writeback
[    0.000000] Reserved memory: created CMA memory pool at 0x0bc00000, size 256 MiB
[    0.000000] OF: reserved mem: initialized node linux,cma, compatible id shared-dma-pool
[    0.000000] Zone ranges:
[    0.000000]   Normal   [mem 0x0000000000000000-0x000000001bffffff]
[    0.000000] Movable zone start for each node
[    0.000000] Early memory node ranges
[    0.000000]   node   0: [mem 0x0000000000000000-0x000000001bffffff]
[    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x000000001bffffff]
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 113680
[    0.000000] Kernel command line: coherent_pool=1M 8250.nr_uarts=1 snd_bcm2835.enable_headphones=0 snd_bcm2835.enable_hdmi=1 snd_bcm2835.enable_hdmi=0 video=Composite-1:720x480@60i smsc95xx.macaddr=m.m.m.m vc_mem.mem_base=0x1ec00000 vc_mem.mem_size=0x20000000  console=ttyAMA0,115200 console=tty1 root=PARTUUID=773c6d1a-02 rootfstype=ext4 fsck.repair=yes rootwait
[    0.000000] Dentry cache hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    0.000000] Inode-cache hash table entries: 32768 (order: 5, 131072 bytes, linear)
[    0.000000] mem auto-init: stack:off, heap alloc:off, heap free:off
[    0.000000] Memory: 177012K/458752K available (8985K kernel code, 1450K rwdata, 2772K rodata, 432K init, 589K bss, 19596K reserved, 262144K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] ftrace: allocating 33370 entries in 98 pages
[    0.000000] ftrace: allocated 98 pages with 3 groups
[    0.000000] trace event string verifier disabled
[    0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[    0.000007] sched_clock: 32 bits at 1000kHz, resolution 1000ns, wraps every 2147483647500ns
[    0.000080] clocksource: timer: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275 ns
[    0.000179] bcm2835: system timer (irq = 27)
[    0.001070] Console: colour dummy device 80x30
[    0.001644] printk: console [tty1] enabled
[    0.001740] Calibrating delay loop... 697.95 BogoMIPS (lpj=3489792)
[    0.060331] pid_max: default: 32768 minimum: 301
[    0.060572] LSM: Security Framework initializing
[    0.060910] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.060994] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    0.062767] cgroup: Disabling memory control group subsystem
[    0.063249] CPU: Testing write buffer coherency: ok
[    0.065118] cblist_init_generic: Setting adjustable number of callback queues.
[    0.065202] cblist_init_generic: Setting shift to 0 and lim to 1.
[    0.065475] cblist_init_generic: Setting shift to 0 and lim to 1.
[    0.065821] Setting up static identity map for 0x8220 - 0x8258
[    0.067298] devtmpfs: initialized
[    0.081235] VFP support v0.3: implementor 41 architecture 1 part 20 variant b rev 5
[    0.081691] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
[    0.081795] futex hash table entries: 256 (order: -1, 3072 bytes, linear)
[    0.123565] pinctrl core: initialized pinctrl subsystem
[    0.125812] NET: Registered PF_NETLINK/PF_ROUTE protocol family
[    0.129076] DMA: preallocated 1024 KiB pool for atomic coherent allocations
[    0.136201] audit: initializing netlink subsys (disabled)
[    0.137946] thermal_sys: Registered thermal governor 'step_wise'
[    0.138840] hw-breakpoint: found 6 breakpoint and 1 watchpoint registers.
[    0.138942] hw-breakpoint: maximum watchpoint size is 4 bytes.
[    0.139224] Serial: AMBA PL011 UART driver
[    0.140769] audit: type=2000 audit(0.130:1): state=initialized audit_enabled=0 res=1
[    0.148702] bcm2835-mbox 2000b880.mailbox: mailbox enabled
[    0.170888] raspberrypi-firmware soc:firmware: Attached to firmware from 2023-03-17T10:52:42, variant start
[    0.180916] raspberrypi-firmware soc:firmware: Firmware hash is 82f3750a65fadae9a38077e3c2e217ad158c8d54
[    0.235382] kprobes: kprobe jump-optimization is enabled. All kprobes are optimized if possible.
[    2.427405] bcm2835-dma 20007000.dma: DMA legacy API manager, dmachans=0x1
[    2.430397] SCSI subsystem initialized
[    2.430970] usbcore: registered new interface driver usbfs
[    2.431138] usbcore: registered new interface driver hub
[    2.431278] usbcore: registered new device driver usb
[    2.431696] usb_phy_generic phy: supply vcc not found, using dummy regulator
[    2.432064] usb_phy_generic phy: dummy supplies not allowed for exclusive requests
[    2.432651] pps_core: LinuxPPS API ver. 1 registered
[    2.432710] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[    2.432810] PTP clock support registered
[    2.435938] clocksource: Switched to clocksource timer
[    2.567671] VFS: Disk quotas dquot_6.6.0
[    2.567872] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    2.568149] FS-Cache: Loaded
[    2.568613] CacheFiles: Loaded
[    2.590252] NET: Registered PF_INET protocol family
[    2.590689] IP idents hash table entries: 8192 (order: 4, 65536 bytes, linear)
[    2.593382] tcp_listen_portaddr_hash hash table entries: 1024 (order: 0, 4096 bytes, linear)
[    2.593519] Table-perturb hash table entries: 65536 (order: 6, 262144 bytes, linear)
[    2.593620] TCP established hash table entries: 4096 (order: 2, 16384 bytes, linear)
[    2.593747] TCP bind hash table entries: 4096 (order: 3, 32768 bytes, linear)
[    2.593897] TCP: Hash tables configured (established 4096 bind 4096)
[    2.594080] UDP hash table entries: 256 (order: 0, 4096 bytes, linear)
[    2.594163] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes, linear)
[    2.594609] NET: Registered PF_UNIX/PF_LOCAL protocol family
[    2.595738] RPC: Registered named UNIX socket transport module.
[    2.595825] RPC: Registered udp transport module.
[    2.595860] RPC: Registered tcp transport module.
[    2.595891] RPC: Registered tcp NFSv4.1 backchannel transport module.
[    2.597151] armv6-pmu arm-pmu: hw perfevents: no irqs for PMU, sampling events not supported
[    2.597287] hw perfevents: enabled with armv6_1176 PMU driver, 3 counters available
[    2.601552] Initialise system trusted keyrings
[    2.602724] workingset: timestamp_bits=14 max_order=17 bucket_order=3
[    2.617839] zbud: loaded
[    2.622656] NFS: Registering the id_resolver key type
[    2.622793] Key type id_resolver registered
[    2.622836] Key type id_legacy registered
[    2.623080] nfs4filelayout_init: NFSv4 File Layout Driver Registering...
[    2.623137] nfs4flexfilelayout_init: NFSv4 Flexfile Layout Driver Registering...
[    2.625590] Key type asymmetric registered
[    2.625686] Asymmetric key parser 'x509' registered
[    2.626166] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 247)
[    2.626242] io scheduler mq-deadline registered
[    2.626282] io scheduler kyber registered
[    2.631422] simple-framebuffer 1eaa9000.framebuffer: framebuffer at 0x1eaa9000, 0x151800 bytes
[    2.631536] simple-framebuffer 1eaa9000.framebuffer: format=a8r8g8b8, mode=720x480x32, linelength=2880
[    2.638075] Console: switching to colour frame buffer device 90x30
[    2.646120] simple-framebuffer 1eaa9000.framebuffer: fb0: simplefb registered!
[    2.655734] Serial: 8250/16550 driver, 1 ports, IRQ sharing enabled
[    2.662562] bcm2835-rng 20104000.rng: hwrng registered
[    2.666775] vc-mem: phys_addr:0x00000000 mem_base=0x1ec00000 mem_size:0x20000000(512 MiB)
[    2.675251] gpiomem-bcm2835 20200000.gpiomem: Initialised: Registers at 0x20200000
[    2.702303] brd: module loaded
[    2.718736] loop: module loaded
[    2.723378] Loading iSCSI transport class v2.0-870.
[    2.729380] usbcore: registered new interface driver smsc95xx
[    2.732935] dwc_otg: version 3.00a 10-AUG-2012 (platform bus)
[    3.464752] Core Release: 2.80a
[    3.468406] Setting default values for core params
[    3.471741] Finished setting default values for core params
[    3.675256] Using Buffer DMA mode
[    3.678700] Periodic Transfer Interrupt Enhancement - disabled
[    3.682066] Multiprocessor Interrupt Enhancement - disabled
[    3.685332] OTG VER PARAM: 0, OTG VER FLAG: 0
[    3.688734] Dedicated Tx FIFOs mode

[    3.693121] WARN::dwc_otg_hcd_init:1074: FIQ DMA bounce buffers: virt = cbd04000 dma = 0x8bd04000 len=9024
[    3.702830] FIQ FSM acceleration enabled for :
               Non-periodic Split Transactions
               Periodic Split Transactions
               High-Speed Isochronous Endpoints
               Interrupt/Control Split Transaction hack enabled
[    3.717824] dwc_otg: Microframe scheduler enabled

[    3.718041] WARN::hcd_init_fiq:457: FIQ on core 0

[    3.723711] WARN::hcd_init_fiq:458: FIQ ASM at c065d3d8 length 36

[    3.729098] WARN::hcd_init_fiq:497: MPHI regs_base at dc810000
[    3.734616] dwc_otg 20980000.usb: DWC OTG Controller
[    3.737511] dwc_otg 20980000.usb: new USB bus registered, assigned bus number 1
[    3.740474] dwc_otg 20980000.usb: irq 56, io mem 0x00000000
[    3.743318] Init: Port Power? op_state=1
[    3.746136] Init: Power Port (0)
[    3.749223] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002, bcdDevice= 6.01
[    3.754783] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[    3.757788] usb usb1: Product: DWC OTG Controller
[    3.760713] usb usb1: Manufacturer: Linux 6.1.21+ dwc_otg_hcd
[    3.763643] usb usb1: SerialNumber: 20980000.usb
[    3.767831] hub 1-0:1.0: USB hub found
[    3.770885] hub 1-0:1.0: 1 port detected
[    3.774896] dwc_otg: FIQ enabled
[    3.774928] dwc_otg: NAK holdoff enabled
[    3.774941] dwc_otg: FIQ split-transaction FSM enabled
[    3.774970] Module dwc_common_port init
[    3.775554] usbcore: registered new interface driver usb-storage
[    3.779102] mousedev: PS/2 mouse device common for all mice
[    3.785459] sdhci: Secure Digital Host Controller Interface driver
[    3.788567] sdhci: Copyright(c) Pierre Ossman
[    3.792164] sdhci-pltfm: SDHCI platform and OF driver helper
[    3.797018] ledtrig-cpu: registered to indicate activity on CPUs
[    3.800631] hid: raw HID events driver (C) Jiri Kosina
[    3.803928] usbcore: registered new interface driver usbhid
[    3.807048] usbhid: USB HID core driver
[    3.810313] bcm2835_vchiq 2000b840.mailbox: there is not valid maps for state default
[    3.819316] Initializing XFRM netlink socket
[    3.823129] NET: Registered PF_PACKET protocol family
[    3.826855] Key type dns_resolver registered
[    3.831281] registered taskstats version 1
[    3.834375] Loading compiled-in X.509 certificates
[    3.857395] uart-pl011 20201000.serial: there is not valid maps for state default
[    3.861007] uart-pl011 20201000.serial: cts_event_workaround enabled
[    3.864279] 20201000.serial: ttyAMA0 at MMIO 0x20201000 (irq = 81, base_baud = 0) is a PL011 rev2
[    3.907688] Indeed it is in host mode hprt0 = 00021501
[    4.179244] usb 1-1: new high-speed USB device number 2 using dwc_otg
[    4.179465] Indeed it is in host mode hprt0 = 00001101
[    4.478570] usb 1-1: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.11
[    4.478632] usb 1-1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    4.478655] usb 1-1: Product: USB 2.0 Hub
[    4.479950] hub 1-1:1.0: USB hub found
[    4.480140] hub 1-1:1.0: 4 ports detected
[    4.906805] usb 1-1.4: new high-speed USB device number 3 using dwc_otg
[    5.086016] printk: console [ttyAMA0] enabled
[    5.097765] bcm2835-wdt bcm2835-wdt: Broadcom BCM2835 watchdog timer
[    5.108512] bcm2835-power bcm2835-power: Broadcom BCM2835 power domains driver
[    5.121860] mmc-bcm2835 20300000.mmcnr: mmc_debug:0 mmc_debug2:0
[    5.131512] mmc-bcm2835 20300000.mmcnr: DMA channel allocated
[    5.142136] usb 1-1.4: New USB device found, idVendor=0bda, idProduct=8153, bcdDevice=30.00
[    5.157230] usb 1-1.4: New USB device strings: Mfr=1, Product=2, SerialNumber=6
[    5.168097] usb 1-1.4: Product: USB 10/100/1000 LAN
[    5.176490] usb 1-1.4: Manufacturer: CMI
[    5.183865] usb 1-1.4: SerialNumber: 000001
[    5.218539] sdhost: log_buf @ 89acd134 (8bd03000)
[    5.276854] mmc0: sdhost-bcm2835 loaded - DMA enabled (>1)
[    5.289386] of_cfs_init
[    5.296065] of_cfs_init: OK
[    5.304918] Waiting for root device PARTUUID=773c6d1a-02...
[    5.372969] mmc0: host does not support reading read-only switch, assuming write-enable
[    5.390207] mmc0: new high speed SDHC card at address aaaa
[    5.401012] mmcblk0: mmc0:aaaa SB16G 14.8 GiB 
[    5.418058]  mmcblk0: p1 p2
[    5.425349] mmcblk0: mmc0:aaaa SB16G 14.8 GiB (quirks 0x00004000)
[    5.449370] mmc1: new high speed SDIO card at address 0001
[    5.478335] EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Quota mode: none.
[    5.493574] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
[    5.516599] devtmpfs: mounted
[    5.528202] Freeing unused kernel image (initmem) memory: 432K
[    5.537501] Kernel memory protection not selected by kernel config.
[    5.547167] Run /sbin/init as init process
[    5.554517]   with arguments:
[    5.554533]     /sbin/init
[    5.554547]   with environment:
[    5.554556]     HOME=/
[    5.554568]     TERM=linux
[    6.315324] systemd[1]: System time before build time, advancing clock.
[    6.685689] NET: Registered PF_INET6 protocol family
[    6.696976] Segment Routing with IPv6
[    6.703943] In-situ OAM (IOAM) with IPv6
[    6.834646] systemd[1]: systemd 247.3-7+rpi1+deb11u2 running in system mode. (+PAM +AUDIT +SELINUX +IMA +APPARMOR +SMACK +SYSVINIT +UTMP +LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +ZSTD +SECCOMP +BLKID +ELFUTILS +KMOD +IDN2 -IDN +PCRE2 default-hierarchy=unified)
[    6.869785] systemd[1]: Detected architecture arm.
[    6.907634] systemd[1]: Set hostname to <pi0ir>.
[    8.232134] uart-pl011 20201000.serial: no DMA platform data
[   10.196278] systemd[1]: Queued start job for default target Graphical Interface.
[   10.222465] systemd[1]: Created slice system-getty.slice.
[   10.239681] systemd[1]: Created slice system-modprobe.slice.
[   10.256780] systemd[1]: Created slice system-serial\x2dgetty.slice.
[   10.274025] systemd[1]: Created slice system-systemd\x2dfsck.slice.
[   10.290895] systemd[1]: Created slice User and Session Slice.
[   10.305904] systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
[   10.323253] systemd[1]: Started Forward Password Requests to Wall Directory Watch.
[   10.342279] systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
[   10.365210] systemd[1]: Reached target Local Encrypted Volumes.
[   10.381206] systemd[1]: Reached target Paths.
[   10.394975] systemd[1]: Reached target Slices.
[   10.408690] systemd[1]: Reached target Swap.
[   10.424160] systemd[1]: Listening on Syslog Socket.
[   10.439547] systemd[1]: Listening on fsck to fsckd communication Socket.
[   10.455907] systemd[1]: Listening on initctl Compatibility Named Pipe.
[   10.473914] systemd[1]: Listening on Journal Audit Socket.
[   10.490077] systemd[1]: Listening on Journal Socket (/dev/log).
[   10.506927] systemd[1]: Listening on Journal Socket.
[   10.525907] systemd[1]: Listening on udev Control Socket.
[   10.541255] systemd[1]: Listening on udev Kernel Socket.
[   10.557275] systemd[1]: Condition check resulted in Huge Pages File System being skipped.
[   10.582964] systemd[1]: Mounting POSIX Message Queue File System...
[   10.638426] systemd[1]: Mounting RPC Pipe File System...
[   10.698094] systemd[1]: Mounting Kernel Debug File System...
[   10.766699] systemd[1]: Mounting Kernel Trace File System...
[   10.796920] systemd[1]: Condition check resulted in Kernel Module supporting RPCSEC_GSS being skipped.
[   10.840042] systemd[1]: Starting Restore / save the current clock...
[   10.886664] systemd[1]: Starting Set the console keyboard layout...
[   10.965777] systemd[1]: Starting Create list of static device nodes for the current kernel...
[   11.107699] systemd[1]: Starting Load Kernel Module configfs...
[   11.198068] systemd[1]: Starting Load Kernel Module drm...
[   11.296453] systemd[1]: Starting Load Kernel Module fuse...
[   11.372980] systemd[1]: Condition check resulted in Set Up Additional Binary Formats being skipped.
[   11.497705] systemd[1]: Starting File System Check on Root Device...
[   11.706362] systemd[1]: Starting Journal Service...
[   11.733103] fuse: init (API version 7.37)
[   11.907686] systemd[1]: Starting Load Kernel Modules...
[   12.069764] systemd[1]: Starting Coldplug All udev Devices...
[   12.315285] systemd[1]: Mounted POSIX Message Queue File System.
[   12.460895] systemd[1]: Mounted RPC Pipe File System.
[   12.579185] systemd[1]: Mounted Kernel Debug File System.
[   12.673518] systemd[1]: Mounted Kernel Trace File System.
[   12.712901] i2c_dev: i2c /dev entries driver
[   12.812146] systemd[1]: Finished Restore / save the current clock.
[   12.916219] systemd[1]: Finished Create list of static device nodes for the current kernel.
[   13.017537] systemd[1]: modprobe@configfs.service: Succeeded.
[   13.086395] systemd[1]: Finished Load Kernel Module configfs.
[   13.134822] systemd[1]: modprobe@drm.service: Succeeded.
[   13.206490] systemd[1]: Finished Load Kernel Module drm.
[   13.243904] systemd[1]: modprobe@fuse.service: Succeeded.
[   13.308996] systemd[1]: Finished Load Kernel Module fuse.
[   13.366282] systemd[1]: Finished File System Check on Root Device.
[   13.416371] systemd[1]: Finished Load Kernel Modules.
[   13.557063] systemd[1]: Mounting FUSE Control File System...
[   13.796895] systemd[1]: Mounting Kernel Configuration File System...
[   13.960247] systemd[1]: Started File System Check Daemon to report status.
[   14.129198] systemd[1]: Starting Remount Root and Kernel File Systems...
[   14.306652] systemd[1]: Starting Apply Kernel Variables...
[   14.451361] systemd[1]: Started Journal Service.
[   15.306314] EXT4-fs (mmcblk0p2): re-mounted. Quota mode: none.
[   15.855004] systemd-journald[106]: Received client request to flush runtime journal.
[   19.581285] Registered IR keymap rc-rc6-mce
[   19.593979] rc rc1: GPIO IR Bit Banging Transmitter as /devices/platform/gpio-ir-transmitter@11/rc/rc1
[   19.655047] rc rc1: lirc_dev: driver gpio-ir-tx registered at minor = 0, no receiver, raw IR transmitter
[   19.661713] IR RC6 protocol handler initialized
[   19.706359] rc rc0: gpio_ir_recv as /devices/platform/ir-receiver@12/rc/rc0
[   19.706822] rc rc0: lirc_dev: driver gpio_ir_recv registered at minor = 1, raw IR receiver, no transmitter
[   19.707277] input: gpio_ir_recv as /devices/platform/ir-receiver@12/rc/rc0/input0
[   20.424199] vc_sm_cma: module is from the staging directory, the quality is unknown, you have been warned.
[   20.459364] bcm2835_vc_sm_cma_probe: Videocore shared memory driver
[   20.459424] [vc_sm_connected_init]: start
[   20.491282] [vc_sm_connected_init]: installed successfully
[   20.537847] mc: Linux media interface: v0.10
[   21.784888] snd_bcm2835: module is from the staging directory, the quality is unknown, you have been warned.
[   22.138308] videodev: Linux video capture interface: v2.00
[   23.062910] bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned.
[   23.093114] bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned.
[   23.191117] bcm2835_mmal_vchiq: module is from the staging directory, the quality is unknown, you have been warned.
[   23.432886] bcm2835_v4l2: module is from the staging directory, the quality is unknown, you have been warned.
[   23.557987] bcm2835_isp: module is from the staging directory, the quality is unknown, you have been warned.
[   23.697135] bcm2835-isp bcm2835-isp: Device node output[0] registered as /dev/video13
[   23.717325] bcm2835-isp bcm2835-isp: Device node capture[0] registered as /dev/video14
[   23.718215] bcm2835-isp bcm2835-isp: Device node capture[1] registered as /dev/video15
[   23.718951] bcm2835-isp bcm2835-isp: Device node stats[2] registered as /dev/video16
[   23.719022] bcm2835-isp bcm2835-isp: Register output node 0 with media controller
[   23.719072] bcm2835-isp bcm2835-isp: Register capture node 1 with media controller
[   23.719105] bcm2835-isp bcm2835-isp: Register capture node 2 with media controller
[   23.719136] bcm2835-isp bcm2835-isp: Register capture node 3 with media controller
[   23.766211] bcm2835-isp bcm2835-isp: Device node output[0] registered as /dev/video20
[   23.781570] bcm2835-isp bcm2835-isp: Device node capture[0] registered as /dev/video21
[   23.814383] bcm2835-isp bcm2835-isp: Device node capture[1] registered as /dev/video22
[   23.822102] bcm2835-isp bcm2835-isp: Device node stats[2] registered as /dev/video23
[   23.822204] bcm2835-isp bcm2835-isp: Register output node 0 with media controller
[   23.822250] bcm2835-isp bcm2835-isp: Register capture node 1 with media controller
[   23.822285] bcm2835-isp bcm2835-isp: Register capture node 2 with media controller
[   23.822317] bcm2835-isp bcm2835-isp: Register capture node 3 with media controller
[   23.822794] bcm2835-isp bcm2835-isp: Loaded V4L2 bcm2835-isp
[   24.297625] bcm2835_codec: module is from the staging directory, the quality is unknown, you have been warned.
[   24.496247] bcm2835-codec bcm2835-codec: Device registered as /dev/video10
[   24.496378] bcm2835-codec bcm2835-codec: Loaded V4L2 decode
[   24.543275] bcm2835-codec bcm2835-codec: Device registered as /dev/video11
[   24.543375] bcm2835-codec bcm2835-codec: Loaded V4L2 encode
[   24.563662] bcm2835-codec bcm2835-codec: Device registered as /dev/video12
[   24.563762] bcm2835-codec bcm2835-codec: Loaded V4L2 isp
[   24.581987] bcm2835-codec bcm2835-codec: Device registered as /dev/video18
[   24.582118] bcm2835-codec bcm2835-codec: Loaded V4L2 image_fx
[   24.607640] bcm2835-codec bcm2835-codec: Device registered as /dev/video31
[   24.607739] bcm2835-codec bcm2835-codec: Loaded V4L2 encode_image
[   29.066116] rc rc0: two consecutive events of type space
[   31.391236] Adding 102396k swap on /var/swap.  Priority:-2 extents:1 across:102396k SSFS
[   31.767751] usbcore: registered new interface driver r8152
[   31.966127] usb 1-1.4: reset high-speed USB device number 3 using dwc_otg
[   32.032195] usbcore: registered new interface driver cdc_ether
[   32.296149] r8152 1-1.4:1.0 eth0: v1.12.13
[   32.818009] usbcore: registered new interface driver r8153_ecm
[   33.070078] 8021q: 802.1Q VLAN Support v1.8
[   33.325865] r8152 1-1.4:1.0: load rtl8153a-4 v2 02/07/20 successfully
[   35.417953] cfg80211: Loading compiled-in X.509 certificates for regulatory database
[   35.728900] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7'
[   35.743081] cfg80211: loaded regulatory.db is malformed or signature is missing/invalid
[   39.191913] brcmfmac: F1 signature read @0x18000000=0x1541a9a6
[   39.297055] Console: switching to colour dummy device 80x30
[   39.316316] brcmfmac: brcmf_fw_alloc_request: using brcm/brcmfmac43430-sdio for chip BCM43430/1
[   39.317254] usbcore: registered new interface driver brcmfmac
[   39.320565] vc4-drm soc:gpu: bound 20400000.hvs (ops vc4_hvs_ops [vc4])
[   39.359468] Registered IR keymap rc-cec
[   39.359766] rc rc2: vc4-hdmi as /devices/platform/soc/20902000.hdmi/rc/rc2
[   39.360084] input: vc4-hdmi as /devices/platform/soc/20902000.hdmi/rc/rc2/input1
[   39.483365] vc4-drm soc:gpu: bound 20902000.hdmi (ops vc4_hdmi_ops [vc4])
[   39.484314] vc4-drm soc:gpu: bound 20004000.txp (ops vc4_txp_ops [vc4])
[   39.485100] vc4-drm soc:gpu: bound 20206000.pixelvalve (ops vc4_crtc_ops [vc4])
[   39.485855] vc4-drm soc:gpu: bound 20207000.pixelvalve (ops vc4_crtc_ops [vc4])
[   39.551958] vc4-drm soc:gpu: bound 20807000.pixelvalve (ops vc4_crtc_ops [vc4])
[   39.559735] brcmfmac: brcmf_c_preinit_dcmds: Firmware: BCM43430/1 wl0: Jul 19 2021 03:24:18 version 7.45.98 (TOB) (56df937 CY) FWID 01-8e14b897
[   39.713132] vc4-drm soc:gpu: bound 20c00000.v3d (ops vc4_v3d_ops [vc4])
[   39.793074] [drm] Initialized vc4 0.0.0 20140616 for soc:gpu on minor 0
[   39.836858] vc4-drm soc:gpu: [drm] Cannot find any crtc or sizes
[   41.163609] bmp280 1-0077: supply vddd not found, using dummy regulator
[   41.163924] bmp280 1-0077: supply vdda not found, using dummy regulator
[   41.198359] htu21 1-0040: Serial number : 485400203af23211
[   41.228250] bmp280 1-0077: non-rising trigger given for EOC interrupt, trying to enforce it
[   41.228298] bmp280 1-0077: unable to request DRDY IRQ
[   41.231507] bmp280 1-0076: supply vddd not found, using dummy regulator
[   41.231800] bmp280 1-0076: supply vdda not found, using dummy regulator
[   41.252098] bmp280 1-0076: bad chip id: expected 58 got 0
[   41.252654] bmp280: probe of 1-0076 failed with error -22
[   41.294584] SPI driver bmp280 has no spi_device_id for bosch,bmp085
[   42.841916] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
[   42.842990] r8152 1-1.4:1.0 eth0: carrier on
[   43.422779] brcmfmac: brcmf_cfg80211_set_power_mgmt: power save enabled
[   45.456071] ICMPv6: process `dhcpcd' is using deprecated sysctl (syscall) net.ipv6.neigh.eth0.retrans_time - use net.ipv6.neigh.eth0.retrans_time_ms instead

Logs

No response

Additional context

bosch,bmp380 support was added to the kernel CommitDate: Wed Sep 21 18:42:54 2022 +0100, in commit hash 8d329309184d5824e44c6426bf878c5f1e1156e5, but support has not yet been added to the i2c-sensor device tree overlay.

pelwell commented 1 year ago

Fixed by https://github.com/raspberrypi/linux/commit/e1016d61e3dcb058932e8ec5072f2c4bbb05fcb7.