On Wed, Apr 11, 2018 at 10:59:19AM +0300, Meelis Roos wrote: > > Oops, sorry, I can't easily compile test it. Here's an updated patch: > > > > commit a9ded309cbf3f57e9979848fd0aa0ffacdf11f1a > > Author: Bjorn Helgaas <bhelgaas@xxxxxxxxxx> > > Date: Tue Apr 10 08:47:34 2018 -0500 > > Thanks, this patch compiles and works - Video RAM related BAR allocation > errors are gone. Great, thanks! I didn't mean to take up so much of your time testing *all* of your systems :) > Hera are the /proc/iomem's but unfortunately the physical > addresses have been censored by security: If you look at /proc/iomem as root, you should see the actual addresses. If you have any systems with VGA, it would be useful to test one of them. I took a quick look through your lspci logs, and it *looks* like the Blade 100 has a VGA at 00:13.0, but I don't see the "Video RAM area" entry in /proc/iomem that I expected: > Blade 100: Video RAM related BAR error is gnone, this is still here: > [ 6.131499] pci 0000:00:07.0: can't claim BAR 0 [io 0x1fe02000000-0x1fe0200ffff]: address conflict with 0000:00:03.0 [io 0x1fe02000600-0x1fe0200061f] > > 00000000-00000000 : System RAM > 00000000-00000000 : Kernel code > 00000000-00000000 : Kernel data > 00000000-00000000 : Kernel bss > 00000000-00000000 : System RAM > 00000000-00000000 : System RAM > 00000000-00000000 : /pci@1f,0 > 00000000-00000000 : 0000:00:07.0 > 00000000-00000000 : 0000:00:0c.1 > 00000000-00000000 : sungem > 00000000-00000000 : 0000:00:0c.2 > 00000000-00000000 : 0000:00:0c.2 > 00000000-00000000 : 0000:00:08.0 > 00000000-00000000 : 0000:00:13.0 > 00000000-00000000 : 0000:00:13.0 > 00000000-00000000 : 0000:00:0c.1 > 00000000-00000000 : 0000:00:0c.2 > 00000000-00000000 : 0000:00:0c.3 > 00000000-00000000 : 0000:00:0c.3 > 00000000-00000000 : ohci_hcd > 00000000-00000000 : PCI Bus 0000:01 > 00000000-00000000 : 0000:01:00.0 > 00000000-00000000 : sym53c8xx > 00000000-00000000 : 0000:01:02.0 > 00000000-00000000 : 0000:01:02.0 > 00000000-00000000 : 0000:00:13.0 > 00000000-00000000 : atyfb > 00000000-00000000 : IOMMU > 00000000-00000000 : eeprom