Doesn't seem to have any functional impact, but Master Abort is set on Intel I350 ethernet and its root port right after boot: 00:06.0 PCI bridge [0604]: Intel Corporation Device [8086:464d] (rev 05) (prog-if 00 [Normal decode]) 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- 6e:00.0 Ethernet controller [0200]: Intel Corporation I350 Gigabit Network Connection [8086:1521] (rev 01) Subsystem: Intel Corporation Ethernet Server Adapter I350-T2 [8086:00a2] 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- 6e:00.1 Ethernet controller [0200]: Intel Corporation I350 Gigabit Network Connection [8086:1521] (rev 01) Subsystem: Intel Corporation Ethernet Server Adapter I350-T2 [8086:00a2] 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-
Created attachment 300980 [details] lspci -vvnn
Created attachment 300981 [details] dmesg with pci=earlydump
This commit https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=6cd514e58f12b211d638dbf6f791fa18d854f09c references this issue. This commit causes boot failures when trying to start linux guests with Apple's hypervisor framework (for example using https://github.com/evansm7/vftool ). After reverting it, I can successfully boot 6.1-rc kernels on my macOS12 x86_64 macbook. With this commit, the VM fails to start, additional details in https://bugzilla.redhat.com/show_bug.cgi?id=2137803
In the previous comment, 's/Apple's hypervisor framework/Apple's virtualization framework/' , these are very different things. The failure happens with framework https://developer.apple.com/documentation/virtualization/running_linux_in_a_virtual_machine?language=objc