linux-pci.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* pci=no_e820 report for vmware fusion
@ 2022-06-16 12:12 Benjamin Coddington
  2022-06-16 13:56 ` Hans de Goede
  2022-06-16 20:40 ` Bjorn Helgaas
  0 siblings, 2 replies; 4+ messages in thread
From: Benjamin Coddington @ 2022-06-16 12:12 UTC (permalink / raw)
  To: Bjorn Helgaas, Hans de Goede, linux-pci, Zack Rusin

My VMWare Fusion linux VM's display stopped working after an update, 
with:

[.558514] vmwgfx 0000:00:0f.0: vgaarb: deactivate vga console
[.559964] Console: switching to colour dummy device 80x25
[.583703] vmwgfx 0000:00:0f.0: [drm] FIFO at 0x00000000c0000000 size is 
8192 kiB
[.583783] vmwgfx 0000:00:0f.0: [drm] VRAM at 0x00000000e8000000 size is 
131072 kiB
[.583845] vmwgfx 0000:00:0f.0: [drm] Running on SVGA version 2.
[.583863] vmwgfx 0000:00:0f.0: [drm] Capabilities: rect copy, cursor, 
cursor bypass, cursor bypass 2, 8bit emulation, alpha cursor, extended 
fifo, multimon, pitchlock, irq mask, display topology, gmr, traces, 
gmr2, screen object 2, command buffers, command buffers 2, gbobject, dx,
[.583865] vmwgfx 0000:00:0f.0: [drm] DMA map mode: Caching DMA mappings.
[.584003] vmwgfx 0000:00:0f.0: [drm] Legacy memory limits: VRAM = 4096 
kB, FIFO = 256 kB, surface = 0 kB
[.584006] vmwgfx 0000:00:0f.0: [drm] MOB limits: max mob size = 131072 
kB, max mob pages = 98304
[.584008] vmwgfx 0000:00:0f.0: [drm] Max GMR ids is 64
[.584009] vmwgfx 0000:00:0f.0: [drm] Max number of GMR pages is 65536
[.584010] vmwgfx 0000:00:0f.0: [drm] Maximum display memory size is 
131072 kiB
[.619664] vmwgfx 0000:00:0f.0: [drm] Screen Target display unit 
initialized
[.638401] vmwgfx 0000:00:0f.0: [drm] Fifo max 0xffffffff min 0xffffffff 
cap 0xffffffff
[.638406] vmwgfx 0000:00:0f.0: [drm] FIFO memory is not usable. Driver 
failed to initialize.
[.638407] [drm:vmw_request_device [vmwgfx]] *ERROR* Unable to initialize 
the device.

(There's also quite a lot of pci badness entries before this, left out
for brevity).

I bisected the issue to:
4c5e242d3e93 x86/PCI: Clip only host bridge windows for E820 regions

and to confirm that was the problem I attempted a revert of that commit 
on
v5.19-rc1.  The revert had a conflict which pointed me to this commit:
fa6dae5d8208 x86/PCI: Add kernel cmdline options to use/ignore E820 
reserved regions

So - I've added "pci=no_e820" to my kernel parameters, which allows 
vmwgfx
to work properly again, and I'm reporting it here as requested in the 
commit
adding that parameter.

I'm happy to provide more information if needed, or test.

Ben


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2022-06-17 12:28 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-06-16 12:12 pci=no_e820 report for vmware fusion Benjamin Coddington
2022-06-16 13:56 ` Hans de Goede
2022-06-16 20:40 ` Bjorn Helgaas
2022-06-17 12:28   ` Benjamin Coddington

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).