This bug was fixed in the package linux-raspi - 6.2.0-1003.3

---------------
linux-raspi (6.2.0-1003.3) lunar; urgency=medium
  * lunar/linux-raspi: 6.2.0-1003.3 -proposed tracker (LP: #2009847)

  * Packaging resync (LP: #1786013)
    - [Packaging] update update.conf

  * Miscellaneous upstream changes
    - media: bcm2835-v4l2-codec: Add profile & level ctrls to decode
    - drm/vc4_plane: Add support for YUV444 formats
    - drm/vc4: Calculate bpc based on max_requested_bpc
    - media: dt-bindings: ak7375: Convert to DT schema
    - media: dt-bindings: ak7375: Add supplies
    - media: i2c: ak7375: Add regulator management
    - configs: Add CONFIG_VIDEO_AK7375=m
    - dtoverlays: Add VCM option to imx519
    - dtoverlays: Add IMX519 support to camera mux overlays
    - vc04_services: bcm2835_codec: Ignore READ_ONLY ctrls in s_ctrl
    - ASoC: bcm: Fix Rpi-PROTO and audioinjector.net Pi
    - dtoverlays: Add VCM option to Arducam64MP
    - dtoverlays: Add Arducam64MP support to camera mux overlays

  [ Ubuntu: 6.2.0-13.13 ]

  * lunar/linux: 6.2.0-13.13 -proposed tracker (LP: #2009704)
  * Packaging resync (LP: #1786013)
    - debian/dkms-versions -- update from kernel-versions (main/master)
  * mt7921: add support of MTFG table (LP: #2009642)
    - wifi: mt76: mt7921: add support to update fw capability with MTFG table

  [ Ubuntu: 6.2.0-12.12 ]

  * lunar/linux: 6.2.0-12.12 -proposed tracker (LP: #2009698)
  * Miscellaneous Ubuntu changes
    - SAUCE: enforce rust availability only on x86_64
    - [Config] update CONFIG_RUST_IS_AVAILABLE

  [ Ubuntu: 6.2.0-11.11 ]

  * lunar/linux: 6.2.0-11.11 -proposed tracker (LP: #2009697)
  * Miscellaneous Ubuntu changes
    - [Packaging] do not stop the build if rust is not available

linux-raspi (6.2.0-1002.2) lunar; urgency=medium

  * Miscellaneous Ubuntu changes
    - [Packaging] raspi: Drop etc/kernelconfig
    - [Config] raspi: Update CC_VERSION_TEXT
    - [Config] raspi: Change non-essential options from 'y' to 'm'
    - [Config] raspi: Change unsupported options from 'y' to 'n'
    - [Config] raspi: Change undesired options from 'y' to 'n'

  [ Ubuntu: 6.2.0-10.10 ]

  * lunar/linux-unstable: 6.2.0-10.10 -proposed tracker (LP: #2007818)
  * Built-in camera device dies after runtime suspended (LP: #2007530)
    - SAUCE: usb: xhci: Workaround for runpm issue on AMD xHC
  * Miscellaneous Ubuntu changes
    - [Config] update annotations after rebase to v6.2
  * Rebase to v6.2

linux-raspi (6.2.0-1001.1) lunar; urgency=medium

  * IO errors when writing large amounts of data to USB storage in eoan on
    RPI2/3 (armhf kernel) (LP: #1852510)
    - Add dwc_otg driver

  * Miscellaneous Ubuntu changes
    - [Config] raspi: updateconfigs after import of rpi-6.2.y patchset

  * Miscellaneous upstream changes
    - raspberrypi-firmware: Update mailbox commands
    - media: uapi: Add some RGB bus formats for VC4 DPI output
    - Support RPi DPI interface in mode6 for 18-bit color
    - drm/vc4: Add FKMS as an acceptable node for dma ranges.
    - drm/vc4: Add the 2711 HVS as a suitable DMA node
    - drm/vc4: Change the default DPI format to being 18bpp, not 24.
    - drm/atomic: Don't fixup modes that haven't been reset
    - drm/vc4: Fix timings for VEC modes
    - drm/vc4: Fix definition of PAL-M mode
    - drm/vc4: Add support for more analog TV standards
    - drm/vc4: Allow setting the TV norm via module parameter
    - drm/vc4: Refactor mode checking logic
    - drm/vc4: Add firmware-kms mode
    - drm/vc4: Add support for gamma on BCM2711
    - drm/vc4: Add debugfs node that dumps the vc5 gamma PWL entries
    - drm/vc4: hvs: Force modeset on gamma lut change
    - drm/vc4: Relax VEC modeline requirements and add progressive mode support
    - drm/vc4: Make VEC progressive modes readily accessible
    - drm: Check whether the gamma lut has changed before updating
    - drm/vc4: Enable gamma block only when required.
    - drm/vc4: Only add gamma properties once.
    - drm/vc4: Validate the size of the gamma_lut
    - drm/vc4: Disable Gamma control on HVS5 due to issues writing the table
    - drm/vc4_hdmi: Add Broadcast RGB property to allow override of RGB range
    - drm/vc4: Add DRM 210101010 RGB formats for hvs5.
    - drm/vc4: dpi: Support DPI interface in mode3 for RGB565
    - drm/panel: Add and initialise an orientation field to drm_panel
    - drm/vc4: For DPI, MEDIA_BUS_FMT_RGB565_1X16 is mode 1, not 3.
    - drm/dsi: Document the meaning and spec references for MIPI_DSI_MODE_*
    - drm/bridge: tc358762: Ignore EPROBE_DEFER when logging errors
    - drm/vc4: Rename bridge to out_bridge
    - drm/vc4: Move DSI initialisation to encoder_mode_set.
    - drm/vc4: Remove splitting the bridge chain from the driver.
    - drm/vc4: Convert vc4_dsi to use atomic enable/disable/mode_set.
    - drm/vc4: Convert vc4_dsi to using a bridge instead of encoder.
    - drm/vc4: Remove entry to ULPS from vc4_dsi post_disable
    - drm/bridge: Introduce pre_enable_upstream_first to alter bridge init order
    - drm/panel: Add prepare_upstream_first flag to drm_panel
    - drm/tc358762: Set the pre_enable_upstream_first flag to configure DSI host
    - drm/vc4: Support zpos on all planes
    - drm/vc4: hdmi: Add CSC for BT601/709/2020 limited and full range output
    - vc4/drm: vc4_plane: Keep fractional source coords inside state
    - vc4/drm: Handle fractional coordinates using the phase field
    - drm: Add chroma siting properties
    - vc4/drm:plane: Make use of chroma siting parameter
    - drm/vc4: Force trigger of dlist update on margins change
    - drm/atomic-helpers: remove legacy_cursor_update hacks
    - drm/vc4_hdmi: Force a modeset when Broadcast RGB setting changes
    - drm/atomic: If margins are updated, update all planes.
    - drm/vc4: hvs: Ignore atomic_flush if we're disabled
    - drm: vc4: Fix colour order for xRGB1555 on HVS5
    - drm: vc4: 0 is a valid value for pixel_order_hvs5, so fix conditionals
    - drm: vc4: Omit pixel_order from the hvs_format for hvs5 only formats
    - drm: vc4: Add 3:3:2 and 4:4:4:4 RGB/RGBX/RGBA formats
    - drm: vc4: Add comments for which HVS_PIXEL_ORDER_xxx defines apply
    - drm/vc4: Correct interlaced timings again
    - drm/vc4: Add async update support for cursor planes
    - drm/vc4: Configure the HVS COB allocations
    - drm/vc4: Set AXI panic modes for the HVS
    - drm/vc4: SCALER_DISPBKGND_AUTOHS is only valid on HVS4
    - drm/vc4: Correct interrupt masking bit assignment for HVS5
    - drm/vc4: hvs: Skip DebugFS Registration for FKMS
    - drivers/gpu/drm/vc4: Add missing 32-bit RGB formats
    - drm/vc4_hdmi: Allow hotplug detect to be forced
    - vc4_hdmi: Avoid log spam for audio start failure
    - drm/atomic: Constify the old/new state accessors
    - drm/vc4: Constify container_of wrappers
    - drm/vc4: kms: Constify the HVS old/new state helpers
    - drm/vc4: kms: Sort the CRTCs by output before assigning them
    - drm/vc4: txp: Reorder the variable assignments
    - drm/vc4: Add TXP encoder type
    - drm/vc4: txp: Initialise the CRTC before the encoder and connector
    - drm/vc4: crtc: Pass the device and data in vc4_crtc_init
    - drm/vc4: crtc: Provide a CRTC name
    - drm/tests: helpers: Add missing export
    - drm/tests: helpers: Move the helper header to include/drm
    - drm/tests: Introduce a config option for the KUnit helpers
    - drm/tests: helpers: Document drm_kunit_device_init()
    - drm/tests: helpers: Switch to EXPORT_SYMBOL_GPL
    - drm/tests: helpers: Rename the device init helper
    - drm/tests: helpers: Remove the name parameter
    - drm/tests: helpers: Create the device in another function
    - drm/tests: helpers: Switch to a platform_device
    - drm/tests: helpers: Make sure the device is bound
    - drm/tests: helpers: Allow for a custom device struct to be allocated
    - drm/tests: helpers: Allow to pass a custom drm_driver
    - drm/vc4: Move HVS state to main header
    - drm/vc4: crtc: Introduce a lower-level crtc init helper
    - drm/vc4: crtc: Make encoder lookup helper public
    - drm/vc4: hvs: Provide a function to initialize the HVS structure
    - drm/vc4: tests: Introduce a mocking infrastructure
    - drm/vc4: tests: Fail the current test if we access a register
    - drm/vc4: tests: Add unit test suite for the PV muxing
    - vc4_crtc: Increase setup cost in core clock calculation to handle extreme
      reduced blanking
    - clk: bcm: rpi: Create helper to retrieve private data
    - arm64: setup: Fix build warning
    - BCM2708: Add core Device Tree support
    - config: Add default configs
    - clk-raspberrypi: Add ISP to exported clocks
    - Register the clocks early during the boot process, so that 
special/critical
      clocks can get enabled early on in the boot process avoiding the risk of
      disabling a clock, pll_divider or pll when a claiming driver fails to
      install propperly - maybe it needs to defer.
    - clk-bcm2835: Mark used PLLs and dividers CRITICAL
    - clk-bcm2835: Add claim-clocks property
    - clk-bcm2835: Read max core clock from firmware
    - clk: clk-bcm2835: Use %zd when printing size_t
    - clk-bcm2835: Don't wait for pllh lock
    - clk: bcm2835: Add support for setting leaf clock rates while running.
    - clk: bcm2835: Allow reparenting leaf clocks while they're running.
    - clk-bcm2835: Avoid null pointer exception
    - clk-bcm2835: Disable v3d clock
    - clk: bcm2835: Pass DT node to rpi_firmware_get
    - clk-bcm2835: Remove VEC clock support
    - arm: partially revert 702b94bff3c50542a6e4ab9a4f4cef093262fe65
    - cache: export clean and invalidate
    - Revert "spi: spidev: Fix CS polarity if GPIO descriptors are used"
    - Revert "Bluetooth: Always request for user confirmation for Just Works (LE
      SC)"
    - Revert "Bluetooth: Always request for user confirmation for Just Works"
    - Revert "net: bcmgenet: Request APD, DLL disable and IDDQ-SR"
    - smsx95xx: fix crimes against truesize
    - smsc95xx: Experimental: Enable turbo_mode and packetsize=2560 by default
    - Allow mac address to be set in smsc95xx
    - cgroup: Disable cgroup "memory" by default
    - Protect __release_resource against resources without parents
    - irq-bcm2836: Avoid "Invalid trigger warning"
    - irqchip: bcm2835: Add FIQ support
    - irqchip: irq-bcm2835: Add 2836 FIQ support
    - spi: spidev: Completely disable the spidev warning
    - dmaengine: bcm2835: Load driver early and support legacy API
    - rtc: Add SPI alias for pcf2123 driver
    - watchdog: bcm2835: Support setting reboot partition
    - reboot: Use power off rather than busy spinning when halt is requested
    - bcm: Make RASPBERRYPI_POWER depend on PM
    - bcm2835-rng: Avoid initialising if already enabled
    - sound: Demote deferral errors to INFO level
    - Update vfpmodule.c
    - i2c: bcm2835: Add debug support
    - irqchip: irq-bcm2836: Remove regmap and syscon use
    - lan78xx: Enable LEDs and auto-negotiation
    - amba_pl011: Don't use DT aliases for numbering
    - amba_pl011: Round input clock up
    - amba_pl011: Insert mb() for correct FIFO handling
    - amba_pl011: Add cts-event-workaround DT property
    - tty: amba-pl011: Avoid rare write-when-full error
    - pinctrl-bcm2835: Set base to 0 give expected gpio numbering
    - Main bcm2708/bcm2709 linux port
    - bcm2708 framebuffer driver
    - Pulled in the multi frame buffer support from the Pi3 repo
    - fbdev: add FBIOCOPYAREA ioctl
    - dmaengine: Add support for BCM2708
    - MMC: added alternative MMC driver
    - Adding bcm2835-sdhost driver, and an overlay to enable it
    - vc_mem: Add vc_mem driver for querying firmware memory addresses
    - Add /dev/gpiomem device for rootless user GPIO access
    - Add SMI driver
    - Add Chris Boot's i2c driver
    - char: broadcom: Add vcio module
    - firmware: bcm2835: Support ARCH_BCM270x
    - leds: Add the "input" trigger, for pwr_led
    - Added Device IDs for August DVB-T 205
    - Improve __copy_to_user and __copy_from_user performance
    - gpio-poweroff: Allow it to work on Raspberry Pi
    - mfd: Add Raspberry Pi Sense HAT core driver
    - Add support for all the downstream rpi sound card drivers
    - rpi_display: add backlight driver and overlay
    - bcm2835-virtgpio: Virtual GPIO driver
    - OF: DT-Overlay configfs interface
    - brcm: adds support for BCM43341 wifi
    - hci_h5: Don't send conf_req when ACTIVE
    - ARM64: Round-Robin dispatch IRQs between CPUs.
    - ARM64: Force hardware emulation of deprecated instructions.
    - AXI performance monitor driver (#2222)
    - ARM: bcm2835: Set Serial number and Revision
    - dwc-otg: FIQ: Fix "bad mode in data abort handler"
    - ARM: Activate FIQs to avoid __irq_startup warnings
    - i2c-gpio: Also set bus numbers from reg property
    - added capture_clear option to pps-gpio via dtoverlay (#2433)
    - lan78xx: Read initial EEE status from DT
    - hid: Reduce default mouse polling interval to 60Hz
    - Add ability to export gpio used by gpio-poweroff
    - firmware/raspberrypi: Notify firmware of a reboot
    - irqchip: irq-bcm2835: Calc. FIQ_START at boot-time
    - net: lan78xx: Disable TCP Segmentation Offload (TSO)
    - brcmfmac: Re-enable firmware roaming support
    - lan78xx: Move enabling of EEE into PHY init code
    - cxd2880: CXD2880_SPI_DRV should select DVB_CXD2880 with
      MEDIA_SUBDRV_AUTOSELECT
    - firmware: raspberrypi: Add backward compatible get_throttled
    - sc16is7xx: Don't spin if no data received
    - drivers: thermal: step_wise: add support for hysteresis
    - drivers: thermal: step_wise: avoid throttling at hysteresis temperature
      after dropping below it
    - net: lan78xx: Support auto-downshift to 100Mb/s
    - firmware: raspberrypi: Report the fw variant during probe
    - lan78xx: Debounce link events to minimize poll storm
    - lan78xx: EEE support is now a PHY property
    - bcm2835-dma: Add support for per-channel flags
    - rtc: rv3028: Add backup switchover mode support
    - media: tc358743: Increase FIFO level to 374.
    - media: tc358743: Add support for 972Mbit/s link freq.
    - media: tc358743: Check I2C succeeded during probe.
    - media: adv7180: Default to the first valid input
    - media: adv7180: Add YPrPb support for ADV7282M
    - media: videodev2: Add helper defines for printing FOURCCs
    - dt-bindings: Document BCM283x CSI2/CCP2 receiver
    - MAINTAINERS: Add entry for BCM2835 Unicam driver
    - media: tc358743: Return an appropriate colorspace from tc358743_set_fmt
    - staging: mmal-vchiq: Avoid use of bool in structures
    - staging: mmal-vchiq: Add support for event callbacks.
    - staging: vc04_services: Support sending data to MMAL ports
    - media: videobuf2: Allow exporting of a struct dmabuf
    - staging: mmal-vchiq: Fix client_component for 64 bit kernel
    - staging: mmal_vchiq: Add in the Bayer encoding formats
    - staging: mmal-vchiq: Update mmal_parameters.h with recently defined params
    - staging: mmal-vchiq: Free the event context for control ports
    - staging: mmal-vchiq: Fix memory leak in error path
    - w1: w1-gpio: Make GPIO an output for strong pullup
    - arm: bcm2835: Fix FIQ early ioremap
    - arm: bcm2835: DMA can only address 1GB
    - hwrng: iproc-rng200: Add BCM2838 support
    - bcmgenet: constrain max DMA burst length
    - bcmgenet: Better coalescing parameter defaults
    - net: genet: enable link energy detect powerdown for external PHYs
    - usb: add plumbing for updating interrupt endpoint interval state
    - xhci: implement xhci_fixup_endpoint for interval adjustments
    - usbhid: call usb_fixup_endpoint after mangling intervals
    - arm: bcm2835: Add bcm2838 compatible string.
    - i2c: bcm2835: Set clock-stretch timeout to 35ms
    - drm/v3d: Clock V3D down when not in use.
    - drivers: char: add chardev for mmap'ing the RPiVid control registers
    - hid: usb: Add device quirks for Freeway Airmouse T3 and MX3
    - net: bcmgenet: Workaround #2 for Pi4 Ethernet fail
    - xhci: Use more event ring segment table entries
    - arch/arm: Add model string to cpuinfo
    - arch/arm64: Add Revision, Serial, Model to cpuinfo
    - media: i2c: imx219: Support for the Sony IMX219 sensor
    - media: i2c: imx258: Support for the Sony IMX258 sensor
    - media: i2c: imx296: Support for the Sony IMX296 sensor
    - media: i2c: imx477: Support for the Sony IMX477 sensor
    - media: i2c: imx519: Support for the Sony IMX519 sensor
    - Documentation: devicetree: Add documentation for imx378 sensor
    - v4l2: Add a Greyworld AWB mode.
    - staging: bcm2835-camera: Add greyworld AWB mode
    - media: v4l2: Add Greyworld AWB control name
    - staging:bcm2835-camera: Fix the cherry-pick of AWB Greyworld
    - ARM: bcm: Switch board, clk and pinctrl to bcm2711 compatible
    - dt-bindings: Add binding for the Infineon IRS1125 sensor
    - media: i2c: Add a driver for the Infineon IRS1125 depth sensor
    - drm/v3d: Suppress all but the first MMU error
    - drm/v3d: Plug dma_fence leak
    - staging: vchiq_arm: Register vcsm-cma as a platform driver
    - staging: vchiq_arm: Register bcm2835-codec as a platform driver
    - net:phy:2711 Allow ethernet LED mode to be set via device tree
    - v3d_drv: Handle missing clock more gracefully
    - v3d_gem: Kick the clock so firmware knows we are using firmware clock
      interface
    - clk-raspberrypi: Allow cpufreq driver to also adjust gpu clocks
    - staging: vchiq_arm: Set up dma ranges on child devices
    - staging: vchiq: Use the old dma controller for OF config on platform 
devices
    - ARM: bcm: Backport BCM2711 support from upstream
    - Initialise rpi-firmware before clk-bcm2835
    - staging: vchiq_arm: Give vchiq children DT nodes
    - pinctrl: bcm2835: Remove gpiochip on error
    - video: fbdev: bcm2708_fb: Use common compat header
    - of: overlay: Correct symbol path fixups
    - dt-bindings: pci: Add DT docs for Brcmstb PCIe device
    - bcmgenet: Disable skip_umac_reset by default
    - media: videodev2.h: Add a format for column YUV4:2:0 modes
    - media: dt-bindings: media: Add binding for the Raspberry PI HEVC decoder
    - RFC: media: Add media_request_{pin,unpin} API
    - staging: media: rpivid: Add Raspberry Pi V4L2 H265 decoder
    - spi: Force CS_HIGH if GPIO descriptors are used
    - media: uapi: v4l2-core: Add sensor ancillary data V4L2 foucc type.
    - media: uapi: Add MEDIA_BUS_FMT_SENSOR_DATA media bus format
    - media: uapi: v4l2-core: Add ISP statistics output V4L2 fourcc type
    - media: uapi: v4l-ctrls: Add CID base for the bcm2835-isp driver
    - staging: vchiq: Load bcm2835_isp driver from vchiq
    - bcm2835-dma: Add proper 40-bit DMA support
    - media: i2c: tc358743: Fix fallthrough warning
    - video: bcm2708_fb: Disable FB if no displays found
    - staging: vc04_services: mmal-vchiq: Update parameters list
    - staging:vc04_services: bcm2835-camera: Request headers with I-frame
    - zswap: Defer zswap initialisation
    - gpiolib: Don't prevent IRQ usage of output GPIOs
    - PCI: brcmstb: Add DT property to control L1SS
    - media: irs1125: Using i2c_transfer for ic2 reads
    - media: irs1125: Refactoring and debug messages
    - media: irs1125: Atomic access to imager reconfiguration
    - media: irs1125: Keep HW in sync after imager reset
    - brcmfmac: Prefer a ccode from OTP over nvram file
    - media: bcm2835-unicam: Driver for CCP2/CSI2 camera interface
    - media: bcm2835-unicam: Kconfig/Makefile for CCP2/CSI2 camera interface
    - media: bcm2835-unicam: Add support for get_mbus_config to set num lanes
    - media: bcm2835-unicam: Avoid gcc warning over {0} on endpoint
    - serial: 8250: bcm2835aux - defer if clock is zero
    - media: Add a pixel format for MIPI packed 12bit luma only.
    - media: Add a pixel format for MIPI packed 14bit luma only.
    - media: bcm2835-unicam: Add support for 12bit mono packed format
    - media: bcm2835-unicam: Add support for 14bit mono sources
    - media: bcm2835-unicam: Add support for unpacked 14bit Bayer formats
    - bcm2835-dma: Add NO_WAIT_RESP flag
    - media: bcm2835-unicam: Reinstate V4L2_CAP_READWRITE in the caps
    - media: bcm2835-unicam: Ensure type is VIDEO_CAPTURE in [g|s]_selection
    - media: bcm2835: unicam: Set VPU min clock freq to 250Mhz.
    - dt-bindings: bcm2835-unicam: Update documentation with new clock params
    - leds: Add the actpwr trigger
    - bcm2835-dma: Advertise the full DMA range
    - media: bcm2835-unicam: Drop WARN on uing direct cache alias
    - media: i2c: tc358743: Only allow supported pixel fmts in set_fmt
    - media: bcm2835-unicam: Always service interrupts
    - media: bcm2835: unicam: Fix uninitialized warning
    - media: bcm2835-unicam: Fixup review comments from Hans.
    - media: bcm2835-unicam: Retain packing information on G_FMT
    - media: bcm2835-unicam: change minimum number of vb2_queue buffers to 1
    - staging/fbtft: Add support for display variants
    - brcmfmac: Increase power saving delay to 2s
    - net: bcmgenet: Reset RBUF on first open
    - char: Add broadcom char drivers back to build files
    - staging: bcm2835-camera: Replace deprecated V4L2_PIX_FMT_BGR32
    - staging: vc04_services: Add new vc-sm-cma driver
    - staging: vchiq-mmal: Add support for 14bit Bayer
    - staging: mmal-vchiq: Add monochrome image formats
    - staging: mmal-vchiq: Use vc-sm-cma to support zero copy
    - staging: vc04_services: Add a V4L2 M2M codec driver
    - bcm2835-dma: only reserve channel 0 if legacy dma driver is enabled
    - uapi: bcm2835-isp: Add bcm2835-isp uapi header file
    - staging: vc04_services: ISP: Add a more complex ISP processing component
    - gpio: Add gpio-fsm driver
    - rpisense-fb: Set pseudo_pallete to prevent crash on fbcon takeover
    - bcm2708_fb: Fix a build warning
    - watchdog: bcm2835: Ignore params after the partition number
    - firmware: raspberrypi: Add support for tryonce reboot flag
    - phy: broadcom: split out the BCM54213PE from the BCM54210E IDs
    - phy: broadcom: Add bcm54213pe configuration
    - PCI: brcmstb: Restore initial fundamental reset
    - Input: edt-ft5x06: Poll the device if no interrupt is configured.
    - drm/panel/raspberrypi-touchscreen: Use independent I2C actions with delay.
    - drm/panel/raspberrypi-ts: Insert delay before polling for startup state
    - dt-bindings: Add compatible for BCM2711 DSI1
    - media: bcm2835-unicam: Correctly handle error propagation for stream on
    - media: bcm2835-unicam: Return early from stop_streaming() if stopped
    - media: bcm2835-unicam: Clear clock state when stopping streaming
    - PCI: brcmstb: Advertise MSI-X support
    - net: lan78xx: Ack pending PHY ints when resetting
    - vc-sm-cma: fixed kbuild problem
    - staging/vc04_services: Add additional unpacked raw formats
    - staging/bcm2835-isp: Add the unpacked (16bpp) raw formats
    - staging/bcm2835-isp: Log the number of excess supported formats
    - bcm2835-dma: Avoid losing CS flags after interrupt
    - bcm2835-dma: Add bcm2835-dma: Add DMA_WIDE_SOURCE and DMA_WIDE_DEST flags
    - uapi: bcm2835-isp: Add colour denoise configuration
    - staging: vc04_services: ISP: Add colour denoise control
    - spi: bcm2835: Workaround/fix for zero-length transfers
    - kbuild: Silence unavoidable dtc overlay warnings
    - bcm2835-isp: Allow formats with different colour spaces.
    - media: bcm2835-unicam: Fix bug in buffer swapping logic
    - Assign crypto aliases to different AES implementation modules
    - media/v4l2_m2m: In buffered mode run jobs if either port is streaming
    - media: i2c: add ov9281 driver.
    - media: ov5647: Fix return codes from ov5647_write/ov5647_read functions.
    - media: i2c: ov5647: Parse and register properties
    - staging/bcm2835-camera: Add support for DMABUFs
    - staging: fbtft: Add minipitft13 variant
    - drm/panel: jdi-lt070me05000: Use gpiod_set_value_cansleep
    - staging/bcm2835-camera: Add support for H264 levels 4.1 and 4.2
    - staging/bcm2835-isp: Fix compiler warning
    - gpio-poweroff: Remember the old poweroff handler
    - media: i2c: ov5647: Correct pixel array offset
    - media: i2c: ov5647: Correct minimum VBLANK value
    - media: i2c: ov5647: Fix v4l2-compliance failure subscribing to events
    - staging: vc04_services: isp: Set the YUV420/YVU420 format stride to 64 
bytes
    - media: bcm2835-unicam: Forward input status from subdevice
    - media: i2c: ov7251: Add fwnode properties controls
    - usb: xhci: workaround for bogus SET_DEQ_PENDING endpoint state
    - staging: vchiq_arm: Add 36-bit address support
    - staging: vchiq_arm: children inherit DMA config
    - staging: vchiq_arm: Usa a DMA pool for small bulks
    - drm/panel/raspberrypi-touchscreen: Handle I2C errors.
    - drm/panel-simple: Add a timing for the Raspberry Pi 7" panel
    - Input: edt-ft54x6: Clean up timer and workqueue on remove
    - staging/vchiq-mmal: Add buffer flags for interlaced video
    - staging/vchiq-mmal: Add parameters for interlaced video support
    - staging/vchiq-mmal: Add the deinterlace image effects enums
    - Add Raspberry Pi PoE+ HAT support
    - staging/mmal-vchiq: Rationalise included headers
    - staging/mmal-vchiq: Add module parameter to enable logging.
    - staging: mmal-vchiq: Reset buffers_with_vpu on port_enable
    - drivers/gpio: Add a driver that wraps the PWM API as a GPIO controller
    - media: i2c: ov5647: Sensor should report RAW color space
    - vc04_services: isp: Report input node as wanting full range RAW color 
space
    - media/bcm2835-unicam: Parse pad numbers correctly
    - media/bcm2835-unicam: Add support for configuration via MC API
    - staging/bcm2835-camera: Add support for H264_MIN_QP, H264_MAX_QP
    - staging/bcm2835-camera: Add support for MPEG_VIDEO_FORCE_KEY_FRAME
    - brcmfmac: Don't promote INFO logging to ERR
    - media: i2c: ov5647: Support HFLIP and VFLIP
    - drivers: bcm2835_isp: Allow multiple users for the ISP driver.
    - drivers: bcm2835_isp: Fix div by 0 bug.
    - spi: spidev: Restore loading from Device Tree
    - input: edt-ft5x06: Handle unreliable TOUCH_UP events
    - drivers: bcm2835_unicam: Add logging message when a frame is dropped.
    - regulator/rpi-panel-attiny: Don't read the LCD power status
    - input: edt-ft5x06: Only look at the number of points reported
    - rtc: pcf8523: Fix oscillator stop bit handling
    - drm/panel-simple: Populate bpc when using panel-dpi
    - drm/panel-simple: Allow the bus format to be read from DT for panel-dpi
    - xhci: quirks: add link TRB quirk for VL805
    - xhci: correct room_on_ring() for cases where there is a single segment
    - xhci: refactor out TRBS_PER_SEGMENT define in runtime code
    - usb: xhci: add VLI_TRB_CACHE_BUG quirk
    - media: i2c: ov5647: Add support for regulator control.
    - media: i2c: ov7251: Make the enable GPIO optional.
    - staging/bcm2835-isp: Fix cleanup after init fail
    - uapi/v4l2-controls: Reset V4L2_CID_USER_BCM2835_ISP_BASE to same as 5.10
    - bcm2835-v4l2-isp: Add missing lock initialization
    - mfd: simple-mfd-i2c: Add configuration for RPi POE HAT
    - pwm: raspberrypi-poe: Add option of being created by MFD or FW
    - power: rpi-poe: Drop CURRENT_AVG as it is not hardware averaged
    - power: rpi-poe: Add option of being created by MFD or FW
    - drivers: bcm2835_unicam: Disable trigger mode operation
    - Extending ili9881c driver support for nwe080 panel
    - media: bcm2835-unicam: Set ret on error path in unicam_async_complete()
    - i2c: bcm2835: Make clock-stretch timeout configurable
    - Patching lan78xx for SOF_TIMESTAMPING_TX_SOFTWARE support
    - media: uapi: Document format MEDIA_BUS_FMT_RGB565_1X24_CPADHI
    - dt-bindings: vendor-prefixes: Add Geekworm
    - dt-bindings: display: simple: add Geekworm MZP280 Panel
    - drm/panel: simple: add Geekworm MZP280 Panel
    - drm/panel: simple: Remove custom handling of orientation
    - drm/panel: Add panel driver for Ilitek ILI9806E panel
    - drm/panel: Add panel driver for TDO Y17B based panels
    - bindings: Add sck-idle-input to spi-gpio
    - spi: gpio: Add sck-idle-input property
    - media: bcm2835-unicam: Handle a repeated frame start with no end
    - usb: xhci: add a quirk for Superspeed bulk OUT transfers on VL805
    - media: i2c: ov7251: Reinstate setting ov7251_global_init_setting
    - usb: xhci: rework XHCI_VLI_SS_BULK_OUT_BUG quirk
    - media/i2c: Add driver for Omnivision OV2311
    - staging: vc04_services: isp: Permit all sRGB colour spaces on ISP outputs
    - drivers: staging: bcm2835-isp: Do not cleanup mmal vcsm buffer on
      stop_streaming
    - dt-bindings: media: i2c: Add binding for ad5398 VCM
    - media: i2c: Add driver for AD5398 VCM lens driver
    - media: i2c: ov5647: Use v4l2_async_register_subdev_sensor for lens binding
    - media: i2c: Rename ad5398 to ad5398_vcm
    - drivers: staging: bcm2835-isp: Clear LS table handle in the firmware
    - mm,page_alloc,cma: introduce a customisable threshold for allocating pages
      in cma
    - pinctrl: bcm2835: Only return non-GPIOs to inputs
    - drm/panel: ilitek-ili9881c: Clean up on mipi_dsi_attach failure
    - drm/panel: panel-ilitek9881c: Add prepare_upstream_first flag
    - clk-bcm2835: use subsys_initcall for the clock driver when IMA is enabled
    - tpm_tis_spi_main: Force probe routine to run synchronously with driver and
      device registration when IMA is enabled
    - staging: vchiq_arm: Add log_level module params
    - dt-bindings: vendor-prefixes: Add Arducam
    - media: dt-bindings: media: i2c: Add Arducam Pivariety Series CMOS sensor
      binding
    - media: i2c: Add driver of Arducam Pivariety series camera
    - thermal: broadcom: Use dev_err_probe to suppress defer errors
    - dt-bindings: hwmon: add microchip,emc2305.yaml dt binding description.
    - dtbindings: Fixup microchip,emc2305.yaml bindings
    - media: i2c: Update ov2311 Kconfig entry
    - media: i2c: Update irs1125 Kconfig entry
    - media: i2c: arducam-pivariety: Fixup for mainline API changes
    - mmc: block: Don't do single-sector reads during recovery
    - vc04_services: vchiq-mmal: Add defines for mmal_es_format flags
    - random: do not use jump labels before they are initialized
    - drm/v3d: Switch clock setting to new api
    - clk-raspberrypi: Enable minimize for all firmware clocks
    - media: dt-bindings: media: i2c: Add Arducam 64MP CMOS sensor binding
    - media: i2c: Add driver of Arducam 64MP camera
    - media: i2c: arducam_64mp: Advertise embedded data node on media pad 1
    - Add HDMI1 facility to the driver.
    - Populate phy driver block for BCM54213PE
    - clk: bcm: rpi: Add the BCM283x pixel clock.
    - media: bcm2835-unicam: Correctly handle FS + FE ISR condtion
    - drm/panel-simple: hack ignore orientation
    - vc04_services/vc-sm-cma: Handle upstream require vchiq_instance to be 
passed
      around
    - media: video-mux: Read CSI2 config from FW, and pass to receiver
    - media: i2c: arducam-pivariety: Add custom controls
    - media: bcm2835-unicam: Fix for possible dummy buffer overrun
    - usb: xhci: expand mitigations for VLI_SS_BULK_OUT_BUG quirk
    - usb: xhci: account for num_trbs_free when invalidating TDs
    - nvmem: Use NVMEM_DEVID_AUTO
    - brcmfmac: Read alternative firmware names from DT
    - drm/panel: Rename GEM CMA helpers GEM DMA helpers
    - hwmon: emc2305: fixups for driver submitted to mailing lists
    - media: bcm2835-unicam: Fix up start/stop api change
    - drivers: usb: dwc_otg: fix reference passing when checking bandwidth
    - drivers: dwc_otg: stop GCC from patching FIQ functions
    - net: phy: BCM54210PE does not support PTP
    - media: adv7180: Nasty hack to allow input selection.
    - vc04_services: bcm2835_codec: Allow larger images through the ISP
    - ASoC:ma120x0p: Corrects the volume level display
    - usb: xhci: add XHCI_VLI_HUB_TT_QUIRK
    - media: i2c: ov7251: Add module param to select ext trig mode
    - Documentation: gpu: vc4: Add KUnit Tests Section
    - drm/panel: panel-ilitek9881c: Use cansleep methods
    - drm/panel: panel-ilitek9881c: Crystalfontz support
    - net: bcmgenet: Add 'eee' module parameter
    - drm/panel: simple: Add Innolux AT056tN53V1 5.6" VGA
    - configs: Add PWM=y and NFSD_V2=y
    - drm/vc4: Fix YUV plane handling when planes are in different buffers
    - overlays: audremap: Fix setting of the pin function
    - media: dt-bindings: Add DW9817 to DW9807 binding
    - media: dw9807-vcm: Add support for DW9817 bidirectional VCM driver
    - media: dt-bindings: Add regulator to dw9807-vcm
    - media: dw9807-vcm: Add regulator support to the driver
    - media: dw9807-vcm: Smooth the first user movement of the lens
    - dtbindings: media: i2c: Add IMX708 CMOS sensor binding
    - media/i2c: Add a driver for the Sony IMX708 image sensor
    - defconfigs: Add IMX708 to all Pi defconfigs
    - dtoverlays: Add overlays for the IMX708 image sensor
    - net: phy: broadcom: Make LEDs 3+4 shadow LEDs 1+2
    - overlays: i2c-sensor: MS temp & pressure sensors
    - configs: Enable the MS5637 temp + pressure driver
    - defconfigs: Switch from the downstream OV9281 to mainline OV9282 driver
    - drivers: media: imx708: Enable long exposure mode
    - drivers: media: i2c: imx708: Fix crop information
    - configs: Add DM_MULTIPATH=m
    - drm_probe_helper: Cancel previous job before starting new one
    - arch: fixup after fix to broken BuildID
    - drm/vc4: hdmi: Correct CSC setup for YCbCr4:4:4
    - drm/vc4: hdmi: Add property to allow manual config of RGB or YCbCr
    - bcm2835-mmc: Honor return value of mmc_of_parse()
    - overlays: i2c-sensor: Add mpu6050 and mpu9250
    - configs: Enable BNO055 IMU sensor
    - overlays: i2c-sensor: Use TABs for indentation
    - overlays: i2c-sensor: Add BNO055 IMU sensor
    - dtoverlay: Update vc4-kms-dpi-generic for changed mediabus formats
    - Revert downstream imx290 patches
    - media: i2c: imx290: Group functions in sections
    - media: i2c: imx290: Factor out subdev init and cleanup to functions
    - media: i2c: imx290: Factor out control update code to a function
    - media: i2c: imx290: Access link_freq_index directly
    - media: i2c: imx290: Pass format and mode to imx290_calc_pixel_rate()
    - media: i2c: imx290: Compute pixel rate and blanking in one place
    - media: i2c: imx290: Factor out black level setting to a function
    - media: i2c: imx290: Factor out DT parsing to separate function
    - media: i2c: imx290: Use dev_err_probe()
    - media: i2c: imx290: Factor out clock initialization to separate function
    - media: i2c: imx290: Use V4L2 subdev active state
    - media: i2c: imx290: Rename, extend and expand usage of imx290_pixfmt
    - media: i2c: imx290: Use runtime PM autosuspend
    - media: i2c: imx290: Initialize runtime PM before subdev
    - media: i2c: imx290: Configure data lanes at start time
    - media: i2c: imx290: Simplify imx290_set_data_lanes()
    - media: i2c: imx290: Handle error from imx290_set_data_lanes()
    - media: dt-bindings: media: i2c: Add mono version to IMX290 bindings
    - media: i2c: imx290: Match kernel coding style on whitespace
    - media: i2c: imx290: Set the colorspace fields in the format
    - media: i2c: imx290: Add V4L2_SUBDEV_FL_HAS_EVENTS and subscribe hooks
    - media: i2c: imx290: Add support for the mono sensor variant.
    - media: i2c: imx290: Fix the pixel rate at 148.5Mpix/s
    - media: i2c: imx290: Support 60fps in 2 lane operation
    - media: i2c: imx290: Use CSI timings as per datasheet
    - media: i2c: imx290: Convert V4L2_CID_HBLANK to read/write
    - media: i2c: imx290: Convert V4L2_CID_VBLANK to read/write
    - media: i2c: imx290: Remove duplicated write to IMX290_CTRL_07
    - media: i2c: imx290: Add support for 74.25MHz external clock
    - media: i2c: imx290: Add support for H & V Flips
    - vc04_services: vcsm-cma: Detach from the correct dmabuf
    - media: bcm2835-unicam: Use mipi-csi2.h header for data type values
    - media: bcm2835-unicam: Add support for RAW16 formats
    - drm/vc4: hvs: Defer dlist slots deallocation
    - vc4/hdmi: Always enable GCP with AVMUTE cleared
    - media: bcm2835-v4l2-codec: Enable selection ioctl for ISP
    - configs: Enable the sht4x driver
    - overlays: i2c-sensor: Add SHT4X support
    - drm/vc4: hvs: Initialize the dlist allocation list entry
    - drm/vc4: hvs: Move the dlist allocation destruction to a function
    - drm/vc4: hvs: Destroy dlist allocations immediately when running a test
    - configs: add CONFIG_DM_INTEGRITY=m
    - configs: Add MTD_SPI_NAND=m

 -- Juerg Haefliger <juerg.haefli...@canonical.com>  Thu, 09 Mar 2023
17:22:26 +0100

** Changed in: linux-raspi (Ubuntu)
       Status: Triaged => Fix Released

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux-raspi in Ubuntu.
https://bugs.launchpad.net/bugs/1976147

Title:
  [Kernel 5.15] System messages (kernel and systemd) are not shown
  during boot until it reach a late stage

Status in linux-raspi package in Ubuntu:
  Fix Released
Status in linux-raspi source package in Jammy:
  Fix Released
Status in linux-raspi source package in Kinetic:
  Fix Released

Bug description:
  # lsb_release -rd
  Description:  Ubuntu 22.04 LTS
  Release:      22.04

  # uname -a
  Linux fpgrpi 5.15.0-1008-raspi #8-Ubuntu SMP PREEMPT Thu May 19 11:58:51 UTC 
2022 aarch64 aarch64 aarch64 GNU/Linux

  Problem summary:
  ----------------
  System is a Raspberry Pi 4 Model B Rev 1.4.

  When you remove the 'quiet' and 'splash' options in file
  /boot/firmware/cmdline.txt in order to see "live" the kernel and
  systemd messages generated during boot these messages are not shown
  from the start of the boot process. It remains a blank screen until
  boot process reached a late stage (maybe the gpu driver init but I'm
  not sure).

  It works with previous kernels 5.13 from Impish (it show all messages
  from the boot start) but is broken in kernels 5.15 from jammy.

  What was expected:
  ------------------
  As in kernel 5.13 the boot will show 4 raspberries in the top of the screen 
and the kernel and systemd messages generated will be shown from the start of 
the boot process.

  How to reproduce:
  -----------------
  Remove the 'quiet' and 'splash' options in file /boot/firmware/cmdline.txt in 
order to see "live" the kernel and systemd messages generated during boot. With 
kernel 5.13 these messages are shown from the boot process start but with 
kernel 5.15 the screen remains blank until a late boot stage.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux-raspi/+bug/1976147/+subscriptions


-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to