Comment # 7 on bug 1204382 from
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: