Video BIOS reset?
From: Nate Lawson <hidden>
Date: 2003-09-17 17:00:55
I am looking into a common problem on FreeBSD. Whenever I resume, the console is messed up. X works fine. When data is printed to the console, it scrolls diagonally and skips lines. My first thought was that the VESA display was not in linear mode. I looked at the Linux code and noted two parts that seem to be intended to address this: 1. lcall 0xc0000,$3 2. int 0x10, func 0x4f02 The first one appears to only be a read of the current VESA mode register. The second is Set Mode. I tried adding this manually to our resume code but there is no change. I also looked at vgacon.c to see if our console resume code wasn't complete but nothing jumped out at me. Any ideas what we might be missing? Src: linux/arch/i386/kernel/acpi/wakeup.S linux/drivers/video/console/vgacon.c Thanks, Nate ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf