Note: I've moved the patch and logs to a new branch: https://github.com/emc2/freebsd/tree/resume_blank_screen
On March 12, 2016 10:39:42 PM EST, Eric McCorkle <e...@metricspace.net> wrote: >Hello everyone, > >It seems I'm plagued by blank screens on resume again on a different >laptop... *sigh* > >I've done quite a bit of diagnostic work on this, and there seem to be >some clues, but I'm a bit stumped at this point. The following github >repo has patches that add extra logging, which has proven useful in my >attempts to diagnose the issue: https://github.com/emc2/freebsd (sorry >for distributing patches/logs in this way, but the logs are quite big). >Also in this repo, there's a pciconf, devinfo, and dmesg file. The >dmesg file shows the trace from booting a patched kernel in verbose >mode then suspending it. > >There's two main curiosities in the dmesg trace. The first is that the >power state of all the vgapci device seems to be 0 as opposed to 3 >during resume, which was causing acpi_set_powerstate_method to skip >resetting its power during resume. I tried a simple patch (you can see >it in the patch and its effects in the trace), but that didn't seem to >work. A second curiosity is that acpi_pwr_switch_consumer only seems >to have an effect during resume. > >The only other real lead I have is that the display doesn't seem to be >active in acpi_video. I'm not sure if this is an artifact of the efifb >driver. > >Lastly, I recall looking into vga bios calls from earlier such efforts. >I imagine there's something similar for efifb, but I've been unable to >track down where this is happening. Advice or information on that >front would be much appreciated. > >Best, >Eric >_______________________________________________ >freebsd-acpi@freebsd.org mailing list >https://lists.freebsd.org/mailman/listinfo/freebsd-acpi >To unsubscribe, send any mail to "freebsd-acpi-unsubscr...@freebsd.org" -- Sent from my Android device with K-9 Mail. Please excuse my brevity. _______________________________________________ freebsd-acpi@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-acpi To unsubscribe, send any mail to "freebsd-acpi-unsubscr...@freebsd.org"