https://bugzilla.suse.com/show_bug.cgi?id=1204382
https://bugzilla.suse.com/show_bug.cgi?id=1204382#c7
--- Comment #7 from Fabian Vogt ---
Turns out the high ECAM is indeed the cause. This was made default starting
with virt-3.0.
With "-M virt-2.12" (or lower) or "-M virt,highmem=off", no_highmem_ecam is set
to true and the PCI devices work:
[ 1.864887] pci-host-generic 3f000000.pcie: host bridge /pcie@10000000
ranges:
[ 1.865711] pci-host-generic 3f000000.pcie: IO
0x003eff0000..0x003effffff -> 0x0000000000
[ 1.866279] pci-host-generic 3f000000.pcie: MEM
0x0010000000..0x003efeffff -> 0x0010000000
[ 1.868112] pci-host-generic 3f000000.pcie: ECAM at [mem
0x3f000000-0x3fffffff] for [bus 00-0f]
[ 1.869320] pci-host-generic 3f000000.pcie: PCI host bridge to bus 0000:00
[ 1.869547] pci_bus 0000:00: root bus resource [bus 00-0f]
[ 1.869672] pci_bus 0000:00: root bus resource [io 0x0000-0xffff]
[ 1.869698] pci_bus 0000:00: root bus resource [mem 0x10000000-0x3efeffff]
[ 1.870864] pci 0000:00:00.0: [1b36:0008] type 00 class 0x060000
[ 1.875207] pci 0000:00:01.0: [1af4:1003] type 00 class 0x078000
[ 1.875705] pci 0000:00:01.0: reg 0x10: [io 0x0000-0x003f]
[ 1.875809] pci 0000:00:01.0: reg 0x14: [mem 0x00000000-0x00000fff]
[ 1.875983] pci 0000:00:01.0: reg 0x20: [mem 0x00000000-0x00003fff 64bit
pref]
[ 1.878004] PCI: bus0: Fast back to back transfers disabled
[ 1.879779] pci 0000:00:01.0: BAR 4: assigned [mem 0x10000000-0x10003fff
64bit pref]
[ 1.880167] pci 0000:00:01.0: BAR 1: assigned [mem 0x10004000-0x10004fff]
[ 1.880217] pci 0000:00:01.0: BAR 0: assigned [io 0x1000-0x103f]
[ 1.901567] virtio-pci 0000:00:01.0: enabling device (0100 -> 0103)
Though I wonder whether highmem MMIO shouldn't be supported by the LPAE enabled
kernel-obs-build anyway?
(In reply to Michal Suchanek from comment #6)
kernel-syms does build so it's not that the kernel does not boot in OBS
https://build.opensuse.org/packages/kernel-syms/job_history/Kernel:SLE15-SP3...
ARM/armv7l
As a workaround, the kernel from 15 SP4 is currently used instead, so the issue
is not visible on OBS anymore.
--
You are receiving this mail because:
You are the assignee for the bug.