-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Fri, 18 Oct 2002 05:35, Mark Vojkovich wrote: > The "nv" driver doesn't know (and can't know) anything about > suspend events. It's handled entirely by the bios and there is > no mechanism for XFree86 to get these ACPI events from the kernel. > Subsequently, the bios will mess up the "nv" driver's state and > the "nv" driver won't know that it needs to be reinitialized. > You have to VT switch to clean things up. I think the only solution > to this problem is to have ACPI support in the kernel and > have the events routed to /dev/apm (which XFree86 supports) or > to some other device and have XFree86 add support for that device. Tim Hockin wrote a acpid (on sourceforge.net) that can take ACPI events from the kernel ( via /proc/acpi/event ) and runs things in userspace. That is a potentially useful approach in this case. I see something like this (generalised to handle many other events), along with the current Linux hotplug style approach, as the path to make X work in dynamic hardware and networking environments. Brad - -- http://linux.conf.au. 22-25Jan2003. Perth, Aust. I'm registered. Are you? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (GNU/Linux) Comment: For info see http://www.gnupg.org iD8DBQE9ryBbW6pHgIdAuOMRAomlAJwNut8160A2irfoRM/dEOwbC7QR9QCfaggN 10YvoL6wxwZmLrF2nix8fvU= =z1U/ -----END PGP SIGNATURE----- _______________________________________________ Xpert mailing list Xpert@xxxxxxxxxxx http://XFree86.Org/mailman/listinfo/xpert