Date: Sat, 17 Oct 2015 15:14:47 +0000 From: Glen Barber <gjb@FreeBSD.org> To: Eric McCorkle <eric@metricspace.net> Cc: "freebsd-acpi@freebsd.org" <freebsd-acpi@freebsd.org> Subject: Re: Old suspend/resume issue likely root cause Message-ID: <20151017151447.GH15305@FreeBSD.org> In-Reply-To: <5622648F.2090509@metricspace.net>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --] On Sat, Oct 17, 2015 at 11:09:03AM -0400, Eric McCorkle wrote: > A while back (in May or June or so), I was attempting to figure out why my > laptop screen stayed blank on suspend/resume. I posted some dmesg outputs > and theorized that it might be something about the devices coming back up in > the wrong order. John Baldwin suggested I try doing > hw.pci.do_power_suspend=0. > > I got tangled up with other projects and had to set it aside. However, I > now finally have more information: > > > * hw.pci.power_suspend=0 does cause the screen to come back up properly. > The network (wireless via iwm driver) needs to be re-initialized, but > everything else seems to work properly. > > * Without hw.pci.power_suspend=0, the issue persists even when booting from > EFI, so we can rule out some kind of legacy BIOS issue. The issue manifests > even with the experimental i915 driver, so we can rule out something with > the efifb or VGA framebuffer drivers. > > > Based on this, it looks pretty likely that the pci bus is the culprit. Any > suggestions on where to look? What graphics chipset do you have? I noticed with dumbbell's i915kms update branch [1], suspend/resume now works for me with Haswell graphics, whereas previously I would experience the same blank screen on resume you report. (And I also see the iwm(4) reinitialization issue, as well.) [1] https://github.com/freebsd/freebsd-base-graphics.git branch drm-i915-update-38 Glen [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJWImXnAAoJEAMUWKVHj+KTpYYQAIU4gE1FWA+MWbVQ2EB6+xDR H9zZQX5D+tMIbCsVCdB5lapVCO3r9dk93TfwKfP9wVhYfdTL0dbtc6mHvrzXhM2l QRJGAPgm9qPBWa4H1MPMH4N/e7H31276+GgBTux+AZfqzMy8+LEp9VyxJ6l4QtxL bK9LbaxqROlaNmG2ZX2mzk/kBLBdBe8huB7BHnhqkf1XN94Bq18z4d+Jw7WL8CFG NnAaQ3sRilHU7/PsEyAHRNC5B9sxP64y3nrnli7jgLAU00CfKXCxaSnTuE3dYWGS vzntS/WaJsecQ/q7bepotxsdqEprSVZiMMCfFdv5yWad5qHZbDtfAVIFJ9iFGW0u XU5yQd+rPp6JjS/Qs/FMuJPkwRYuCHAX4O7IivA4BMUQYnXmYCFGAgZZJqME5u+1 SJ9H7yG68IIhF8SClBIyKGwDjE9KiDwNcf7gVTJi3vhd9+mF2NSLU/8ahR0QLpKc +Z+kZRBXTOnR26J0cuUS/o7sNavMrD5OWozRtqC+gfv4++R4mpY3NrfSrHehoFuj c7mxG5b+z9o9ESuhim+Q245QUbbJm8nRZ2oJXbEbuiKkKvU0bGB5ljAFiVRNhNK0 hZ7SIgYx6B0THAES6BpqJfxtu1A3n4J9rNzicAxbvUK2DxUlE96/63nvVW78/NHO eg9hcjONmJEAGL/TkZkY =f0BQ -----END PGP SIGNATURE-----help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20151017151447.GH15305>
