[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1079725: linux: powerpc: 6.9+ kernel fails to boot from Open Firmware with CONFIG_CRASH_DUMP=y



Package: src:linux
Version: 6.10.4-1
Severity: normal
File: linux
X-Debbugs-Cc: dave@vasilevsky.ca

Debian kernels 6.9 and higher fail to boot on most PowerPC 32-bit systems.
These kernels have CONFIG_CRASH_DUMP=y set. This yields the message:

> Error: You can't boot a kdump kernel from OF!

See discussion on the debian-powerpc list:

* Initial report: https://lists.debian.org/debian-powerpc/2024/07/msg00001.html
* Verification that CONFIG_CRASH_DUMP is indeed the problem: https://lists.debian.org/debian-powerpc/2024/08/msg00018.html

This occurs due to a change upstream, that makes CRASH_DUMP enabled by default.
We're working on fixing this upstream: https://lore.kernel.org/lkml/87frqsghws.fsf@mail.lhotse/T/

In the meantime, Debian's kernel config should explicitly disable CONFIG_CRASH_DUMP on
32-bit powerpc.

-- Package-specific info:

** Kernel log: boot messages should be attached

Error: You can't boot a kdump kernel from OF!

** Model information
revision	: 2.9 (pvr 000c 0209)
platform	: PowerMac
model		: PowerMac3,1
machine		: PowerMac3,1
motherboard	: PowerMac3,1 MacRISC MacRISC2 Power Macintosh
Device Tree model: PowerMac3,1

** PCI devices:
00:0b.0 Host bridge [0600]: Apple Inc. UniNorth PCI [106b:001f]
	Subsystem: Red Hat, Inc. Device [1af4:1100]
	Control: I/O- Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-

00:0c.0 Unassigned class [ff00]: Apple Inc. KeyLargo Mac I/O [106b:0022]
	Subsystem: Red Hat, Inc. Device [1af4:1100]
	Device tree node: /sys/firmware/devicetree/base/pci@f2000000/mac-io@c
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Region 0: Memory at 80000000 (32-bit, non-prefetchable) [size=512K]
	Kernel driver in use: macio

00:0d.0 USB controller [0c03]: Apple Inc. KeyLargo/Intrepid USB [106b:003f] (prog-if 10 [OHCI])
	Subsystem: Red Hat, Inc. QEMU Virtual Machine [1af4:1100]
	Device tree node: /sys/firmware/devicetree/base/pci@f2000000/usb@d
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0
	Interrupt: pin A routed to IRQ 28
	Region 0: Memory at 80080000 (32-bit, non-prefetchable) [size=256]
	Kernel driver in use: ohci-pci
	Kernel modules: ohci_pci

00:0e.0 VGA compatible controller [0300]: Device [1234:1111] (rev 02) (prog-if 00 [VGA controller])
	Subsystem: Red Hat, Inc. Device [1af4:1100]
	Device tree node: /sys/firmware/devicetree/base/pci@f2000000/QEMU,VGA@e
	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Region 0: Memory at 81000000 (32-bit, prefetchable) [size=16M]
	Region 2: Memory at 82000000 (32-bit, non-prefetchable) [size=4K]
	Expansion ROM at 82010000 [disabled] [size=64K]
	Kernel driver in use: bochs-drm
	Kernel modules: bochs

00:0f.0 Ethernet controller [0200]: Apple Inc. UniNorth GMAC (Sun GEM) [106b:0021] (rev 01)
	Device tree node: /sys/firmware/devicetree/base/pci@f2000000/ethernet@f
	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
	Status: Cap- 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
	Latency: 0 (16000ns min, 16000ns max), Cache Line Size: 32 bytes
	Interrupt: pin A routed to IRQ 30
	Region 0: Memory at 82200000 (32-bit, non-prefetchable) [size=2M]
	Kernel driver in use: gem
	Kernel modules: sungem


** USB devices:
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0627:0001 Adomax Technology Co., Ltd QEMU Tablet
Bus 001 Device 004: ID 0627:0001 Adomax Technology Co., Ltd QEMU Tablet


-- System Information:
Debian Release: trixie/sid
  APT prefers unreleased
  APT policy: (500, 'unreleased'), (500, 'unstable')
Architecture: powerpc (ppc)

Kernel: Linux 6.1.0-9-powerpc (UP)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE=en_CA:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages linux-image-6.10.4-powerpc depends on:
ii  initramfs-tools [linux-initramfs-tool]  0.143.1
ii  kmod                                    32+20240611-1
ii  linux-base                              4.10.1

Versions of packages linux-image-6.10.4-powerpc recommends:
pn  apparmor  <none>

Versions of packages linux-image-6.10.4-powerpc suggests:
pn  debian-kernel-handbook  <none>
pn  firmware-linux-free     <none>
ii  grub-ieee1275           2.12-5
pn  linux-doc-6.10          <none>
pn  mkvmlinuz               <none>

Versions of packages linux-image-6.10.4-powerpc is related to:
pn  firmware-amd-graphics     <none>
pn  firmware-atheros          <none>
pn  firmware-bnx2             <none>
pn  firmware-bnx2x            <none>
pn  firmware-brcm80211        <none>
pn  firmware-cavium           <none>
pn  firmware-intel-sound      <none>
pn  firmware-intelwimax       <none>
pn  firmware-ipw2x00          <none>
pn  firmware-ivtv             <none>
pn  firmware-iwlwifi          <none>
pn  firmware-libertas         <none>
pn  firmware-linux-nonfree    <none>
pn  firmware-misc-nonfree     <none>
pn  firmware-myricom          <none>
pn  firmware-netxen           <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


Reply to: