mbox series

[SRU,H/raspi,0/5,Hirsute] Unable to boot rpi2, rpi3, rpi3b+, rpi3a+, and cm3+ after upgrade to kernel 5.11.0-1022.23-raspi (LP: #1950064)

Message ID 20211112120411.1541681-1-juergh@canonical.com
Headers show
Series Unable to boot rpi2, rpi3, rpi3b+, rpi3a+, and cm3+ after upgrade to kernel 5.11.0-1022.23-raspi (LP: #1950064) | expand

Message

Juerg Haefliger Nov. 12, 2021, 12:04 p.m. UTC
[Description]
Unable to boot rpi2, rpi3, rpi3b+, rpi3a+, and cm3+ after upgrade to kernel 5.11.0-1022.23-raspi

[Steps to reproduce]
1. Flash image (see additional information)
2. Boot into system
3. apt dist-upgrade all packages and reboot
4. Enable proposed repository
5. apt install linux-raspi
6. Reboot

[Actual result]
Device does not boot into system

[Expected result]
Boot into system successfully

[Additional information]
Hardware: rpi2, rpi3, rpi3b+, rpi3a+, and cm3+
Image: ubuntu-21.04-preinstalled-server-arm64+raspi.img.xz
       ubuntu-21.04-preinstalled-server-armhf+raspi.img.xz
Kernel Version: 5.11.0-1022.23-raspi

Juerg Haefliger (1):
  UBUNTU: firmware: raspberrypi: Partially revert 'firmware: bcm2835:
    Support ARCH_BCM270x'

Phil Elwell (4):
  clk: bcm2835: Pass DT node to rpi_firmware_get
  mmc: sdhost: Pass DT pointer to rpi_firmware_get
  ARM: dts: Give sdhost a firmware reference
  ARM: dts: bcm2835_audio missing firmware reference

 arch/arm/boot/dts/bcm270x-rpi.dtsi |  1 +
 arch/arm/boot/dts/bcm270x.dtsi     |  1 +
 drivers/clk/bcm/clk-bcm2835.c      |  2 +-
 drivers/firmware/raspberrypi.c     |  2 +-
 drivers/mmc/host/bcm2835-sdhost.c  | 16 ++++++++++++++--
 5 files changed, 18 insertions(+), 4 deletions(-)

Comments

Krzysztof Kozlowski Nov. 12, 2021, 12:23 p.m. UTC | #1
On 12/11/2021 13:04, Juerg Haefliger wrote:
> [Description]
> Unable to boot rpi2, rpi3, rpi3b+, rpi3a+, and cm3+ after upgrade to kernel 5.11.0-1022.23-raspi
> 
> [Steps to reproduce]
> 1. Flash image (see additional information)
> 2. Boot into system
> 3. apt dist-upgrade all packages and reboot
> 4. Enable proposed repository
> 5. apt install linux-raspi
> 6. Reboot
> 
> [Actual result]
> Device does not boot into system
> 
> [Expected result]
> Boot into system successfully
> 
> [Additional information]
> Hardware: rpi2, rpi3, rpi3b+, rpi3a+, and cm3+
> Image: ubuntu-21.04-preinstalled-server-arm64+raspi.img.xz
>        ubuntu-21.04-preinstalled-server-armhf+raspi.img.xz
> Kernel Version: 5.11.0-1022.23-raspi
> 


Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>


Best regards,
Krzysztof
Juerg Haefliger Nov. 12, 2021, 12:23 p.m. UTC | #2
Boot tested on Pi 4b, 400, cm4, cm3+, 3b+, 3b, 3a+.

...Juerg


> [Description]
> Unable to boot rpi2, rpi3, rpi3b+, rpi3a+, and cm3+ after upgrade to kernel 5.11.0-1022.23-raspi
> 
> [Steps to reproduce]
> 1. Flash image (see additional information)
> 2. Boot into system
> 3. apt dist-upgrade all packages and reboot
> 4. Enable proposed repository
> 5. apt install linux-raspi
> 6. Reboot
> 
> [Actual result]
> Device does not boot into system
> 
> [Expected result]
> Boot into system successfully
> 
> [Additional information]
> Hardware: rpi2, rpi3, rpi3b+, rpi3a+, and cm3+
> Image: ubuntu-21.04-preinstalled-server-arm64+raspi.img.xz
>        ubuntu-21.04-preinstalled-server-armhf+raspi.img.xz
> Kernel Version: 5.11.0-1022.23-raspi
> 
> Juerg Haefliger (1):
>   UBUNTU: firmware: raspberrypi: Partially revert 'firmware: bcm2835:
>     Support ARCH_BCM270x'
> 
> Phil Elwell (4):
>   clk: bcm2835: Pass DT node to rpi_firmware_get
>   mmc: sdhost: Pass DT pointer to rpi_firmware_get
>   ARM: dts: Give sdhost a firmware reference
>   ARM: dts: bcm2835_audio missing firmware reference
> 
>  arch/arm/boot/dts/bcm270x-rpi.dtsi |  1 +
>  arch/arm/boot/dts/bcm270x.dtsi     |  1 +
>  drivers/clk/bcm/clk-bcm2835.c      |  2 +-
>  drivers/firmware/raspberrypi.c     |  2 +-
>  drivers/mmc/host/bcm2835-sdhost.c  | 16 ++++++++++++++--
>  5 files changed, 18 insertions(+), 4 deletions(-)
>
Stefan Bader Nov. 12, 2021, 12:51 p.m. UTC | #3
On 12.11.21 13:04, Juerg Haefliger wrote:
> [Description]
> Unable to boot rpi2, rpi3, rpi3b+, rpi3a+, and cm3+ after upgrade to kernel 5.11.0-1022.23-raspi
> 
> [Steps to reproduce]
> 1. Flash image (see additional information)
> 2. Boot into system
> 3. apt dist-upgrade all packages and reboot
> 4. Enable proposed repository
> 5. apt install linux-raspi
> 6. Reboot
> 
> [Actual result]
> Device does not boot into system
> 
> [Expected result]
> Boot into system successfully
> 
> [Additional information]
> Hardware: rpi2, rpi3, rpi3b+, rpi3a+, and cm3+
> Image: ubuntu-21.04-preinstalled-server-arm64+raspi.img.xz
>         ubuntu-21.04-preinstalled-server-armhf+raspi.img.xz
> Kernel Version: 5.11.0-1022.23-raspi
> 
> Juerg Haefliger (1):
>    UBUNTU: firmware: raspberrypi: Partially revert 'firmware: bcm2835:
>      Support ARCH_BCM270x'
> 
> Phil Elwell (4):
>    clk: bcm2835: Pass DT node to rpi_firmware_get
>    mmc: sdhost: Pass DT pointer to rpi_firmware_get
>    ARM: dts: Give sdhost a firmware reference
>    ARM: dts: bcm2835_audio missing firmware reference
> 
>   arch/arm/boot/dts/bcm270x-rpi.dtsi |  1 +
>   arch/arm/boot/dts/bcm270x.dtsi     |  1 +
>   drivers/clk/bcm/clk-bcm2835.c      |  2 +-
>   drivers/firmware/raspberrypi.c     |  2 +-
>   drivers/mmc/host/bcm2835-sdhost.c  | 16 ++++++++++++++--
>   5 files changed, 18 insertions(+), 4 deletions(-)
> 

Acked-by: Stefan Bader <stefan.bader@canonical.com>
Juerg Haefliger Nov. 12, 2021, 2:08 p.m. UTC | #4
Applied to H/raspi master-next.

...Juerg


> [Description]
> Unable to boot rpi2, rpi3, rpi3b+, rpi3a+, and cm3+ after upgrade to kernel 5.11.0-1022.23-raspi
> 
> [Steps to reproduce]
> 1. Flash image (see additional information)
> 2. Boot into system
> 3. apt dist-upgrade all packages and reboot
> 4. Enable proposed repository
> 5. apt install linux-raspi
> 6. Reboot
> 
> [Actual result]
> Device does not boot into system
> 
> [Expected result]
> Boot into system successfully
> 
> [Additional information]
> Hardware: rpi2, rpi3, rpi3b+, rpi3a+, and cm3+
> Image: ubuntu-21.04-preinstalled-server-arm64+raspi.img.xz
>        ubuntu-21.04-preinstalled-server-armhf+raspi.img.xz
> Kernel Version: 5.11.0-1022.23-raspi
> 
> Juerg Haefliger (1):
>   UBUNTU: firmware: raspberrypi: Partially revert 'firmware: bcm2835:
>     Support ARCH_BCM270x'
> 
> Phil Elwell (4):
>   clk: bcm2835: Pass DT node to rpi_firmware_get
>   mmc: sdhost: Pass DT pointer to rpi_firmware_get
>   ARM: dts: Give sdhost a firmware reference
>   ARM: dts: bcm2835_audio missing firmware reference
> 
>  arch/arm/boot/dts/bcm270x-rpi.dtsi |  1 +
>  arch/arm/boot/dts/bcm270x.dtsi     |  1 +
>  drivers/clk/bcm/clk-bcm2835.c      |  2 +-
>  drivers/firmware/raspberrypi.c     |  2 +-
>  drivers/mmc/host/bcm2835-sdhost.c  | 16 ++++++++++++++--
>  5 files changed, 18 insertions(+), 4 deletions(-)
>