Hi Thomas,
Recently I met an issue that on certain virtual machines, the kdump
kernel fails to get DHCP IP address most of times starting from
6.11-rc2. git bisection shows commit b5712bf89b4b ("irqchip/gic-v3-its:
Provide MSI parent for PCI/MSI[-X]") is the 1st bad commit,
# good: [7d189c77106ed6df09829f7a419e35ada67b2bd0] PCI/MSI: Provide
# MSI_FLAG_PCI_MSI_MASK_PARENT
git bisect good 7d189c77106ed6df09829f7a419e35ada67b2bd0
# good: [48f71d56e2b87839052d2a2ec32fc97a79c3e264] irqchip/gic-v3-its:
# Provide MSI parent infrastructure
git bisect good 48f71d56e2b87839052d2a2ec32fc97a79c3e264
# good: [8c41ccec839c622b2d1be769a95405e4e9a4cb20] irqchip/irq-msi-lib:
# Prepare for PCI MSI/MSIX
git bisect good 8c41ccec839c622b2d1be769a95405e4e9a4cb20
# first bad commit: [b5712bf89b4bbc5bcc9ebde8753ad222f1f68296]
# irqchip/gic-v3-its: Provide MSI parent for PCI/MSI[-X]
I'll appreciate it you can provide any suggestion on fixing this issue.
And I'd be glad to verify any idea as this issue can seem to be reliably
reproduced only on certain machines.
The aarch64 kdump kernel on Fedora is booted wit "irqpoll nr_cpus=1
reset_devices cgroup_disable=memory udev.children-max=2 panic=10
swiotlb=noforce novmcoredd cma=0 hugetlb_cma=0". Removing "nr_cpus=1" or
"adding pci=nomsi" can make this issue disappear.
Note I've also reported this issue to
https://bugzilla.kernel.org/show_bug.cgi?id=220328
--
Best regards,
Coiby