Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #89399 > unrolled thread

Bug#1116251: linux-image-6.12.48+deb13-rpi: Raspberry Pi Zero W does not boot

Started byBenjamin Drung <bdrung@debian.org>
First post2025-09-24 20:50 +0200
Last post2025-11-05 20:20 +0100
Articles 3 — 2 participants

Back to article view | Back to linux.debian.kernel


Contents

  Bug#1116251: linux-image-6.12.48+deb13-rpi: Raspberry Pi Zero W does not boot Benjamin Drung <bdrung@debian.org> - 2025-09-24 20:50 +0200
    Bug#1116251: linux-image-6.12.48+deb13-rpi: Raspberry Pi Zero W does not boot Benjamin Drung <bdrung@debian.org> - 2025-10-30 20:40 +0100
      Bug#1116251: linux-image-6.12.48+deb13-rpi: Raspberry Pi Zero W does not boot Uwe Kleine-König <u.kleine-koenig@baylibre.com> - 2025-11-05 20:20 +0100

#89399 — Bug#1116251: linux-image-6.12.48+deb13-rpi: Raspberry Pi Zero W does not boot

FromBenjamin Drung <bdrung@debian.org>
Date2025-09-24 20:50 +0200
SubjectBug#1116251: linux-image-6.12.48+deb13-rpi: Raspberry Pi Zero W does not boot
Message-ID<LyCIV-hVz-7@gated-at.bofh.it>
Package: src:linux
Version: 6.12.48-1
Severity: normal
X-Debbugs-Cc: bdrung@debian.org

Hi,

I have three Raspberry Pi Zero W running trixie headless. All stopped
working after upgrading to linux-image-6.12.48+deb13-rpi. Since they are
headless, I removed the SD card and checked the logs on there. The last
logs where from upgrading to linux-image-6.12.48+deb13-rpi and the
shutdown (from the reboot). There were no logs from the
linux-image-6.12.48+deb13-rpi boot. So it probably failed to boot in the
kernel or initrd (before switching to the root fs).

I changed the kernel+initrd in /boot/firmware/config.txt from
6.12.48+deb13-rpi to 6.12.43+deb13-rpi and then the system worked again.
I checked that content of the initrd looks okay (only the kernel module
versions differ).

-- Package-specific info:
** Kernel log: boot messages should be attached

** Model information
Hardware        : BCM2835
Revision        : 0000
Device Tree model: Raspberry Pi Zero W Rev 1.1

** Configuration for modprobe:
blacklist arkfb
blacklist aty128fb
blacklist atyfb
blacklist radeonfb
blacklist cirrusfb
blacklist cyber2000fb
blacklist kyrofb
blacklist matroxfb_base
blacklist mb862xxfb
blacklist neofb
blacklist pm2fb
blacklist pm3fb
blacklist s3fb
blacklist savagefb
blacklist sisfb
blacklist tdfxfb
blacklist tridentfb
blacklist vt8623fb
options snd_pcsp index=-2
options cx88_alsa index=-2
options snd_atiixp_modem index=-2
options snd_intel8x0m index=-2
options snd_via82xx_modem index=-2
options bonding max_bonds=0
options dummy numdummies=0
options ifb numifbs=0
options dma dmachans=0x7ff5
options bcm2708 boardrev=0x9000c1
options bcm2708 serial=0x8bb1238
options bcm2708 uart_clock=48000000
options bcm2708 disk_led_gpio=47
options smsc95xx macaddr=B8:27:EB:BB:12:38
options vc_mem mem_base=0x1ec00000
options vc_mem mem_size=0x20000000
options fsck repair=yes
options net ifnames=0

** Network interface configuration:
*** /etc/network/interfaces:
source-directory /etc/network/interfaces.d

auto lo
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid Skynet
wpa-psk **********************

** PCI devices:
not available

** USB devices:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


-- System Information:
Debian Release: 13.1
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500,
'stable')
Architecture: armel (armv6l)

Kernel: Linux 6.12.43+deb13-rpi (UP)
Kernel taint flags: TAINT_CRAP
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), LANGUAGE
not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages linux-image-6.12.48+deb13-rpi depends on:
ii  initramfs-tools [linux-initramfs-tool]  0.148.3
ii  kmod                                    34.2-2
ii  linux-base                              4.12

Versions of packages linux-image-6.12.48+deb13-rpi recommends:
ii  apparmor  4.1.0-1

Versions of packages linux-image-6.12.48+deb13-rpi suggests:
pn  debian-kernel-handbook  <none>
ii  firmware-linux-free     20241210-2
pn  linux-doc-6.12          <none>

Versions of packages linux-image-6.12.48+deb13-rpi is related to:
pn  firmware-amd-graphics      <none>
pn  firmware-atheros           <none>
pn  firmware-bnx2              <none>
pn  firmware-bnx2x             <none>
ii  firmware-brcm80211         20250410-2
pn  firmware-cavium            <none>
pn  firmware-cirrus            <none>
pn  firmware-intel-graphics    <none>
pn  firmware-intel-misc        <none>
pn  firmware-intel-sound       <none>
pn  firmware-ipw2x00           <none>
pn  firmware-ivtv              <none>
pn  firmware-iwlwifi           <none>
pn  firmware-libertas          <none>
pn  firmware-marvell-prestera  <none>
pn  firmware-mediatek          <none>
pn  firmware-misc-nonfree      <none>
pn  firmware-myricom           <none>
pn  firmware-netronome         <none>
pn  firmware-netxen            <none>
pn  firmware-nvidia-graphics   <none>
pn  firmware-qcom-soc          <none>
pn  firmware-qlogic            <none>
pn  firmware-realtek           <none>
pn  firmware-samsung           <none>
pn  firmware-siano             <none>
pn  firmware-ti-connectivity   <none>
pn  xen-hypervisor             <none>

-- no debconf information

-- 
Benjamin Drung
Debian & Ubuntu Developer

[toc] | [next] | [standalone]


#89836

FromBenjamin Drung <bdrung@debian.org>
Date2025-10-30 20:40 +0100
Message-ID<LLGF4-9d9O-3@gated-at.bofh.it>
In reply to#89399
On Wed, 24 Sep 2025 20:46:32 +0200 Benjamin Drung <bdrung@debian.org>
wrote:
> Package: src:linux
> Version: 6.12.48-1
> Severity: normal
> X-Debbugs-Cc: bdrung@debian.org
> 
> Hi,
> 
> I have three Raspberry Pi Zero W running trixie headless. All stopped
> working after upgrading to linux-image-6.12.48+deb13-rpi. Since they
are
> headless, I removed the SD card and checked the logs on there. The
last
> logs where from upgrading to linux-image-6.12.48+deb13-rpi and the
> shutdown (from the reboot). There were no logs from the
> linux-image-6.12.48+deb13-rpi boot. So it probably failed to boot in
the
> kernel or initrd (before switching to the root fs).
> 
> I changed the kernel+initrd in /boot/firmware/config.txt from
> 6.12.48+deb13-rpi to 6.12.43+deb13-rpi and then the system worked
again.
> I checked that content of the initrd looks okay (only the kernel
module
> versions differ).

I found some time to rip one out of the installation, solder a cable to
the UART pins and boot with a serial console attached.

I configured /boot/firmware/config.txt:

```
enable_uart=1
uart_2ndstage=1
```

When I boot with 6.12.48+deb13-rpi it hangs here:

```
Raspberry Pi Bootcode
Read File: config.txt, 532
Read File: start.elf, 2981056 (bytes)
Read File: fixup.dat, 7303 (bytes)
MESS:00:00:01.252151:0: brfs: File read: /mfs/sd/config.txt
MESS:00:00:01.256416:0: brfs: File read: 532 bytes
MESS:00:00:01.292170:0: HDMI0:EDID error reading EDID block 0 attempt 0
MESS:00:00:01.298336:0: HDMI0:EDID error reading EDID block 0 attempt 1
MESS:00:00:01.304672:0: HDMI0:EDID error reading EDID block 0 attempt 2
MESS:00:00:01.311009:0: HDMI0:EDID error reading EDID block 0 attempt 3
MESS:00:00:01.317346:0: HDMI0:EDID error reading EDID block 0 attempt 4
MESS:00:00:01.323683:0: HDMI0:EDID error reading EDID block 0 attempt 5
MESS:00:00:01.330019:0: HDMI0:EDID error reading EDID block 0 attempt 6
MESS:00:00:01.336356:0: HDMI0:EDID error reading EDID block 0 attempt 7
MESS:00:00:01.342693:0: HDMI0:EDID error reading EDID block 0 attempt 8
MESS:00:00:01.349030:0: HDMI0:EDID error reading EDID block 0 attempt 9
MESS:00:00:01.355125:0: HDMI0:EDID giving up on reading EDID block 0
MESS:00:00:01.361505:0: brfs: File read: /mfs/sd/config.txt
MESS:00:00:01.365951:0: gpioman: gpioman_get_pin_num: pin LEDS_PWR_OK not defined
MESS:00:00:01.558660:0: gpioman: gpioman_get_pin_num: pin LEDS_PWR_OK not defined
MESS:00:00:01.564486:0: *** Restart logging
MESS:00:00:01.568364:0: brfs: File read: 532 bytes
MESS:00:00:01.573602:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 0
MESS:00:00:01.580979:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 1
MESS:00:00:01.587837:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 2
MESS:00:00:01.594695:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 3
MESS:00:00:01.601552:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 4
MESS:00:00:01.608410:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 5
MESS:00:00:01.615267:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 6
MESS:00:00:01.622126:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 7
MESS:00:00:01.628983:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 8
MESS:00:00:01.635841:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 9
MESS:00:00:01.642457:0: hdmi: HDMI0:EDID giving up on reading EDID block 0
MESS:00:00:01.648361:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 0
MESS:00:00:01.656152:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 1
MESS:00:00:01.663011:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 2
MESS:00:00:01.669869:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 3
MESS:00:00:01.676725:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 4
MESS:00:00:01.683584:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 5
MESS:00:00:01.690442:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 6
MESS:00:00:01.697299:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 7
MESS:00:00:01.704157:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 8
MESS:00:00:01.711015:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 9
MESS:00:00:01.717630:0: hdmi: HDMI0:EDID giving up on reading EDID block 0
MESS:00:00:01.723244:0: hdmi: HDMI:hdmi_get_state is deprecated, use hdmi_get_display_state instead
MESS:00:00:01.731991:0: HDMI0: hdmi_pixel_encoding: 162000000
MESS:00:00:01.737705:0: vec: vec_middleware_power_on: vec_base: 0x7e806000 rev-id 0x00002708 @ vec: 0x7e806100 @ 0x00000420 enc: 0x7e806060 @ 0x00000220 cgmsae: 0x7e80605c @ 0x00000000
MESS:00:00:02.620274:0: brfs: File read: /mfs/sd/initrd.img-6.12.48+deb13-rpi
MESS:00:00:02.625721:0: Loaded 'initrd.img-6.12.48+deb13-rpi' to 0x0 size 0xe0bfdc
MESS:00:00:02.649671:0: initramfs loaded to 0x1b1e4000 (size 0xe0bfdc)
MESS:00:00:02.664189:0: dtb_file 'bcm2835-rpi-zero-w.dtb'
MESS:00:00:02.667900:0: brfs: File read: 14729180 bytes
MESS:00:00:02.675736:0: brfs: File read: /mfs/sd/bcm2835-rpi-zero-w.dtb
MESS:00:00:02.680655:0: Loaded 'bcm2835-rpi-zero-w.dtb' to 0x100 size 0x4c27
MESS:00:00:02.696926:0: brfs: File read: 19495 bytes
MESS:00:00:02.747687:0: brfs: File read: /mfs/sd/config.txt
MESS:00:00:02.756796:0: brfs: File read: 532 bytes
MESS:00:00:02.760416:0: brfs: File read: /mfs/sd/cmdline.txt
MESS:00:00:02.765284:0: Read command line from file 'cmdline.txt':
MESS:00:00:02.771168:0: 'console=tty0 console=ttyS1,115200 root=/dev/mmcblk0p2 rw fsck.repair=yes net.ifnames=0 cma=64M rootwait'
MESS:00:00:02.799201:0: gpioman: gpioman_get_pin_num: pin EMMC_ENABLE not defined
MESS:00:00:02.856093:0: brfs: File read: 105 bytes
MESS:00:00:03.137459:0: brfs: File read: /mfs/sd/vmlinuz-6.12.48+deb13-rpi
MESS:00:00:03.142614:0: Loaded 'vmlinuz-6.12.48+deb13-rpi' to 0x8000 size 0x498c60
MESS:00:00:03.149917:0: Device tree loaded to 0x1b1dee00 (size 0x51ad)
MESS:00:00:03.156884:0: uart: Set PL011 baud rate to 103448.300000 Hz
MESS:00:00:03.163845:0: uart: Baud rate change done...
MESS:00:00:03.167256:0: uart: Baud rate
```

In comparison that is the working 6.12.43+deb13-rpi version:

```
Raspberry Pi Bootcode
Read File: config.txt, 532
Read File: start.elf, 2981056 (bytes)
Read File: fixup.dat, 7303 (bytes)
MESS:00:00:01.252343:0: brfs: File read: /mfs/sd/config.txt
MESS:00:00:01.256608:0: brfs: File read: 532 bytes
MESS:00:00:01.292358:0: HDMI0:EDID error reading EDID block 0 attempt 0
MESS:00:00:01.298524:0: HDMI0:EDID error reading EDID block 0 attempt 1
MESS:00:00:01.304861:0: HDMI0:EDID error reading EDID block 0 attempt 2
MESS:00:00:01.311198:0: HDMI0:EDID error reading EDID block 0 attempt 3
MESS:00:00:01.317534:0: HDMI0:EDID error reading EDID block 0 attempt 4
MESS:00:00:01.323871:0: HDMI0:EDID error reading EDID block 0 attempt 5
MESS:00:00:01.330208:0: HDMI0:EDID error reading EDID block 0 attempt 6
MESS:00:00:01.336545:0: HDMI0:EDID error reading EDID block 0 attempt 7
MESS:00:00:01.342882:0: HDMI0:EDID error reading EDID block 0 attempt 8
MESS:00:00:01.349218:0: HDMI0:EDID error reading EDID block 0 attempt 9
MESS:00:00:01.355313:0: HDMI0:EDID giving up on reading EDID block 0
MESS:00:00:01.361694:0: brfs: File read: /mfs/sd/config.txt
MESS:00:00:01.366139:0: gpioman: gpioman_get_pin_num: pin LEDS_PWR_OK not defined
MESS:00:00:01.558851:0: gpioman: gpioman_get_pin_num: pin LEDS_PWR_OK not defined
MESS:00:00:01.564677:0: *** Restart logging
MESS:00:00:01.568554:0: brfs: File read: 532 bytes
MESS:00:00:01.573792:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 0
MESS:00:00:01.581170:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 1
MESS:00:00:01.588028:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 2
MESS:00:00:01.594886:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 3
MESS:00:00:01.601743:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 4
MESS:00:00:01.608601:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 5
MESS:00:00:01.615458:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 6
MESS:00:00:01.622316:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 7
MESS:00:00:01.629174:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 8
MESS:00:00:01.636030:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 9
MESS:00:00:01.642647:0: hdmi: HDMI0:EDID giving up on reading EDID block 0
MESS:00:00:01.648552:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 0
MESS:00:00:01.656343:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 1
MESS:00:00:01.663202:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 2
MESS:00:00:01.670059:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 3
MESS:00:00:01.676918:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 4
MESS:00:00:01.683773:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 5
MESS:00:00:01.690632:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 6
MESS:00:00:01.697490:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 7
MESS:00:00:01.704348:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 8
MESS:00:00:01.711205:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 9
MESS:00:00:01.717821:0: hdmi: HDMI0:EDID giving up on reading EDID block 0
MESS:00:00:01.723435:0: hdmi: HDMI:hdmi_get_state is deprecated, use hdmi_get_display_state instead
MESS:00:00:01.732181:0: HDMI0: hdmi_pixel_encoding: 162000000
MESS:00:00:01.737896:0: vec: vec_middleware_power_on: vec_base: 0x7e806000 rev-id 0x00002708 @ vec: 0x7e806100 @ 0x00000420 enc: 0x7e806060 @ 0x00000220 cgmsae: 0x7e80605c @ 0x00000000
MESS:00:00:02.620176:0: brfs: File read: /mfs/sd/initrd.img-6.12.43+deb13-rpi
MESS:00:00:02.625624:0: Loaded 'initrd.img-6.12.43+deb13-rpi' to 0x0 size 0xe0b1a8
MESS:00:00:02.649568:0: initramfs loaded to 0x1b1e4000 (size 0xe0b1a8)
MESS:00:00:02.664071:0: dtb_file 'bcm2835-rpi-zero-w.dtb'
MESS:00:00:02.667782:0: brfs: File read: 14725544 bytes
MESS:00:00:02.675391:0: brfs: File read: /mfs/sd/bcm2835-rpi-zero-w.dtb
MESS:00:00:02.680310:0: Loaded 'bcm2835-rpi-zero-w.dtb' to 0x100 size 0x4c27
MESS:00:00:02.696581:0: brfs: File read: 19495 bytes
MESS:00:00:02.747742:0: brfs: File read: /mfs/sd/config.txt
MESS:00:00:02.756902:0: brfs: File read: 532 bytes
MESS:00:00:02.760705:0: brfs: File read: /mfs/sd/cmdline.txt
MESS:00:00:02.765390:0: Read command line from file 'cmdline.txt':
MESS:00:00:02.771274:0: 'console=tty0 console=ttyS1,115200 root=/dev/mmcblk0p2 rw fsck.repair=yes net.ifnames=0 cma=64M rootwait'
MESS:00:00:02.799307:0: gpioman: gpioman_get_pin_num: pin EMMC_ENABLE not defined
MESS:00:00:02.856080:0: brfs: File read: 105 bytes
MESS:00:00:03.137936:0: brfs: File read: /mfs/sd/vmlinuz-6.12.43+deb13-rpi
MESS:00:00:03.143092:0: Loaded 'vmlinuz-6.12.43+deb13-rpi' to 0x8000 size 0x498070
MESS:00:00:03.150393:0: Device tree loaded to 0x1b1dee00 (size 0x51ad)
MESS:00:00:03.157362:0: uart: Set PL011 baud rate to 103448.300000 Hz
MESS:00:00:03.164322:0: uart: Baud rate change done...
MESS:00:00:03.167733:0: uart: Baud rate
[    0.000000] Booting Linux on physical CPU 0x0
[    0.000000] Linux version 6.12.43+deb13-rpi (debian-kernel@lists.debian.org) (arm-linux-gnueabi-gcc-14 (Debian 14.2.0-19) 14.2.0, GNU ld (GNU Binutils for Debian) 2.44) #1 Debian 6.12.43-1 (2025-08-27)
[    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
[...]
```

I am out of idea how to further debug that.

-- 
Benjamin Drung
Debian & Ubuntu Developer

[toc] | [prev] | [next] | [standalone]


#89927

FromUwe Kleine-König <u.kleine-koenig@baylibre.com>
Date2025-11-05 20:20 +0100
Message-ID<LNRcZ-aJXD-1@gated-at.bofh.it>
In reply to#89836

[Multipart message — attachments visible in raw view] — view raw

On Thu, Oct 30, 2025 at 08:35:37PM +0100, Benjamin Drung wrote:
> On Wed, 24 Sep 2025 20:46:32 +0200 Benjamin Drung <bdrung@debian.org>
> wrote:
> > Package: src:linux
> > Version: 6.12.48-1
> > Severity: normal
> > X-Debbugs-Cc: bdrung@debian.org
> > 
> > Hi,
> > 
> > I have three Raspberry Pi Zero W running trixie headless. All stopped
> > working after upgrading to linux-image-6.12.48+deb13-rpi. Since they
> are
> > headless, I removed the SD card and checked the logs on there. The
> last
> > logs where from upgrading to linux-image-6.12.48+deb13-rpi and the
> > shutdown (from the reboot). There were no logs from the
> > linux-image-6.12.48+deb13-rpi boot. So it probably failed to boot in
> the
> > kernel or initrd (before switching to the root fs).
> > 
> > I changed the kernel+initrd in /boot/firmware/config.txt from
> > 6.12.48+deb13-rpi to 6.12.43+deb13-rpi and then the system worked
> again.
> > I checked that content of the initrd looks okay (only the kernel
> module
> > versions differ).
> 
> I found some time to rip one out of the installation, solder a cable to
> the UART pins and boot with a serial console attached.
> 
> I configured /boot/firmware/config.txt:
> 
> ```
> enable_uart=1
> uart_2ndstage=1
> ```
> 
> When I boot with 6.12.48+deb13-rpi it hangs here:
> 
> ```
> Raspberry Pi Bootcode
> Read File: config.txt, 532
> Read File: start.elf, 2981056 (bytes)
> Read File: fixup.dat, 7303 (bytes)
> MESS:00:00:01.252151:0: brfs: File read: /mfs/sd/config.txt
> MESS:00:00:01.256416:0: brfs: File read: 532 bytes
> MESS:00:00:01.292170:0: HDMI0:EDID error reading EDID block 0 attempt 0
> MESS:00:00:01.298336:0: HDMI0:EDID error reading EDID block 0 attempt 1
> MESS:00:00:01.304672:0: HDMI0:EDID error reading EDID block 0 attempt 2
> MESS:00:00:01.311009:0: HDMI0:EDID error reading EDID block 0 attempt 3
> MESS:00:00:01.317346:0: HDMI0:EDID error reading EDID block 0 attempt 4
> MESS:00:00:01.323683:0: HDMI0:EDID error reading EDID block 0 attempt 5
> MESS:00:00:01.330019:0: HDMI0:EDID error reading EDID block 0 attempt 6
> MESS:00:00:01.336356:0: HDMI0:EDID error reading EDID block 0 attempt 7
> MESS:00:00:01.342693:0: HDMI0:EDID error reading EDID block 0 attempt 8
> MESS:00:00:01.349030:0: HDMI0:EDID error reading EDID block 0 attempt 9
> MESS:00:00:01.355125:0: HDMI0:EDID giving up on reading EDID block 0
> MESS:00:00:01.361505:0: brfs: File read: /mfs/sd/config.txt
> MESS:00:00:01.365951:0: gpioman: gpioman_get_pin_num: pin LEDS_PWR_OK not defined
> MESS:00:00:01.558660:0: gpioman: gpioman_get_pin_num: pin LEDS_PWR_OK not defined
> MESS:00:00:01.564486:0: *** Restart logging
> MESS:00:00:01.568364:0: brfs: File read: 532 bytes
> MESS:00:00:01.573602:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 0
> MESS:00:00:01.580979:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 1
> MESS:00:00:01.587837:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 2
> MESS:00:00:01.594695:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 3
> MESS:00:00:01.601552:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 4
> MESS:00:00:01.608410:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 5
> MESS:00:00:01.615267:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 6
> MESS:00:00:01.622126:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 7
> MESS:00:00:01.628983:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 8
> MESS:00:00:01.635841:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 9
> MESS:00:00:01.642457:0: hdmi: HDMI0:EDID giving up on reading EDID block 0
> MESS:00:00:01.648361:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 0
> MESS:00:00:01.656152:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 1
> MESS:00:00:01.663011:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 2
> MESS:00:00:01.669869:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 3
> MESS:00:00:01.676725:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 4
> MESS:00:00:01.683584:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 5
> MESS:00:00:01.690442:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 6
> MESS:00:00:01.697299:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 7
> MESS:00:00:01.704157:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 8
> MESS:00:00:01.711015:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 9
> MESS:00:00:01.717630:0: hdmi: HDMI0:EDID giving up on reading EDID block 0
> MESS:00:00:01.723244:0: hdmi: HDMI:hdmi_get_state is deprecated, use hdmi_get_display_state instead
> MESS:00:00:01.731991:0: HDMI0: hdmi_pixel_encoding: 162000000
> MESS:00:00:01.737705:0: vec: vec_middleware_power_on: vec_base: 0x7e806000 rev-id 0x00002708 @ vec: 0x7e806100 @ 0x00000420 enc: 0x7e806060 @ 0x00000220 cgmsae: 0x7e80605c @ 0x00000000
> MESS:00:00:02.620274:0: brfs: File read: /mfs/sd/initrd.img-6.12.48+deb13-rpi
> MESS:00:00:02.625721:0: Loaded 'initrd.img-6.12.48+deb13-rpi' to 0x0 size 0xe0bfdc
> MESS:00:00:02.649671:0: initramfs loaded to 0x1b1e4000 (size 0xe0bfdc)
> MESS:00:00:02.664189:0: dtb_file 'bcm2835-rpi-zero-w.dtb'
> MESS:00:00:02.667900:0: brfs: File read: 14729180 bytes
> MESS:00:00:02.675736:0: brfs: File read: /mfs/sd/bcm2835-rpi-zero-w.dtb
> MESS:00:00:02.680655:0: Loaded 'bcm2835-rpi-zero-w.dtb' to 0x100 size 0x4c27
> MESS:00:00:02.696926:0: brfs: File read: 19495 bytes
> MESS:00:00:02.747687:0: brfs: File read: /mfs/sd/config.txt
> MESS:00:00:02.756796:0: brfs: File read: 532 bytes
> MESS:00:00:02.760416:0: brfs: File read: /mfs/sd/cmdline.txt
> MESS:00:00:02.765284:0: Read command line from file 'cmdline.txt':
> MESS:00:00:02.771168:0: 'console=tty0 console=ttyS1,115200 root=/dev/mmcblk0p2 rw fsck.repair=yes net.ifnames=0 cma=64M rootwait'
> MESS:00:00:02.799201:0: gpioman: gpioman_get_pin_num: pin EMMC_ENABLE not defined
> MESS:00:00:02.856093:0: brfs: File read: 105 bytes
> MESS:00:00:03.137459:0: brfs: File read: /mfs/sd/vmlinuz-6.12.48+deb13-rpi
> MESS:00:00:03.142614:0: Loaded 'vmlinuz-6.12.48+deb13-rpi' to 0x8000 size 0x498c60
> MESS:00:00:03.149917:0: Device tree loaded to 0x1b1dee00 (size 0x51ad)
> MESS:00:00:03.156884:0: uart: Set PL011 baud rate to 103448.300000 Hz
> MESS:00:00:03.163845:0: uart: Baud rate change done...
> MESS:00:00:03.167256:0: uart: Baud rate
> ```
> 
> In comparison that is the working 6.12.43+deb13-rpi version:
> 
> ```
> Raspberry Pi Bootcode
> Read File: config.txt, 532
> Read File: start.elf, 2981056 (bytes)
> Read File: fixup.dat, 7303 (bytes)
> MESS:00:00:01.252343:0: brfs: File read: /mfs/sd/config.txt
> MESS:00:00:01.256608:0: brfs: File read: 532 bytes
> MESS:00:00:01.292358:0: HDMI0:EDID error reading EDID block 0 attempt 0
> MESS:00:00:01.298524:0: HDMI0:EDID error reading EDID block 0 attempt 1
> MESS:00:00:01.304861:0: HDMI0:EDID error reading EDID block 0 attempt 2
> MESS:00:00:01.311198:0: HDMI0:EDID error reading EDID block 0 attempt 3
> MESS:00:00:01.317534:0: HDMI0:EDID error reading EDID block 0 attempt 4
> MESS:00:00:01.323871:0: HDMI0:EDID error reading EDID block 0 attempt 5
> MESS:00:00:01.330208:0: HDMI0:EDID error reading EDID block 0 attempt 6
> MESS:00:00:01.336545:0: HDMI0:EDID error reading EDID block 0 attempt 7
> MESS:00:00:01.342882:0: HDMI0:EDID error reading EDID block 0 attempt 8
> MESS:00:00:01.349218:0: HDMI0:EDID error reading EDID block 0 attempt 9
> MESS:00:00:01.355313:0: HDMI0:EDID giving up on reading EDID block 0
> MESS:00:00:01.361694:0: brfs: File read: /mfs/sd/config.txt
> MESS:00:00:01.366139:0: gpioman: gpioman_get_pin_num: pin LEDS_PWR_OK not defined
> MESS:00:00:01.558851:0: gpioman: gpioman_get_pin_num: pin LEDS_PWR_OK not defined
> MESS:00:00:01.564677:0: *** Restart logging
> MESS:00:00:01.568554:0: brfs: File read: 532 bytes
> MESS:00:00:01.573792:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 0
> MESS:00:00:01.581170:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 1
> MESS:00:00:01.588028:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 2
> MESS:00:00:01.594886:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 3
> MESS:00:00:01.601743:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 4
> MESS:00:00:01.608601:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 5
> MESS:00:00:01.615458:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 6
> MESS:00:00:01.622316:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 7
> MESS:00:00:01.629174:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 8
> MESS:00:00:01.636030:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 9
> MESS:00:00:01.642647:0: hdmi: HDMI0:EDID giving up on reading EDID block 0
> MESS:00:00:01.648552:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 0
> MESS:00:00:01.656343:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 1
> MESS:00:00:01.663202:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 2
> MESS:00:00:01.670059:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 3
> MESS:00:00:01.676918:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 4
> MESS:00:00:01.683773:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 5
> MESS:00:00:01.690632:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 6
> MESS:00:00:01.697490:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 7
> MESS:00:00:01.704348:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 8
> MESS:00:00:01.711205:0: hdmi: HDMI0:EDID error reading EDID block 0 attempt 9
> MESS:00:00:01.717821:0: hdmi: HDMI0:EDID giving up on reading EDID block 0
> MESS:00:00:01.723435:0: hdmi: HDMI:hdmi_get_state is deprecated, use hdmi_get_display_state instead
> MESS:00:00:01.732181:0: HDMI0: hdmi_pixel_encoding: 162000000
> MESS:00:00:01.737896:0: vec: vec_middleware_power_on: vec_base: 0x7e806000 rev-id 0x00002708 @ vec: 0x7e806100 @ 0x00000420 enc: 0x7e806060 @ 0x00000220 cgmsae: 0x7e80605c @ 0x00000000
> MESS:00:00:02.620176:0: brfs: File read: /mfs/sd/initrd.img-6.12.43+deb13-rpi
> MESS:00:00:02.625624:0: Loaded 'initrd.img-6.12.43+deb13-rpi' to 0x0 size 0xe0b1a8
> MESS:00:00:02.649568:0: initramfs loaded to 0x1b1e4000 (size 0xe0b1a8)
> MESS:00:00:02.664071:0: dtb_file 'bcm2835-rpi-zero-w.dtb'
> MESS:00:00:02.667782:0: brfs: File read: 14725544 bytes
> MESS:00:00:02.675391:0: brfs: File read: /mfs/sd/bcm2835-rpi-zero-w.dtb
> MESS:00:00:02.680310:0: Loaded 'bcm2835-rpi-zero-w.dtb' to 0x100 size 0x4c27
> MESS:00:00:02.696581:0: brfs: File read: 19495 bytes
> MESS:00:00:02.747742:0: brfs: File read: /mfs/sd/config.txt
> MESS:00:00:02.756902:0: brfs: File read: 532 bytes
> MESS:00:00:02.760705:0: brfs: File read: /mfs/sd/cmdline.txt
> MESS:00:00:02.765390:0: Read command line from file 'cmdline.txt':
> MESS:00:00:02.771274:0: 'console=tty0 console=ttyS1,115200 root=/dev/mmcblk0p2 rw fsck.repair=yes net.ifnames=0 cma=64M rootwait'
> MESS:00:00:02.799307:0: gpioman: gpioman_get_pin_num: pin EMMC_ENABLE not defined
> MESS:00:00:02.856080:0: brfs: File read: 105 bytes
> MESS:00:00:03.137936:0: brfs: File read: /mfs/sd/vmlinuz-6.12.43+deb13-rpi
> MESS:00:00:03.143092:0: Loaded 'vmlinuz-6.12.43+deb13-rpi' to 0x8000 size 0x498070
> MESS:00:00:03.150393:0: Device tree loaded to 0x1b1dee00 (size 0x51ad)
> MESS:00:00:03.157362:0: uart: Set PL011 baud rate to 103448.300000 Hz
> MESS:00:00:03.164322:0: uart: Baud rate change done...
> MESS:00:00:03.167733:0: uart: Baud rate
> [    0.000000] Booting Linux on physical CPU 0x0
> [    0.000000] Linux version 6.12.43+deb13-rpi (debian-kernel@lists.debian.org) (arm-linux-gnueabi-gcc-14 (Debian 14.2.0-19) 14.2.0, GNU ld (GNU Binutils for Debian) 2.44) #1 Debian 6.12.43-1 (2025-08-27)
> [    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
> [...]
> ```
> 
> I am out of idea how to further debug that.

Can you try adding

	earlyprintk=serial,0x7e215040

to the kernel commandline. Not sure this activates the right procedures,
maybe try it with the working kernel first.

Best regards
Uwe

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.kernel


csiph-web