[systemd-devel] [PATCH] vconsole: rerun setup on console takeovers as well

Jan Engelhardt jengelh at inai.de
Tue Feb 24 10:23:03 PST 2015


When a system, which has an FB driver and fbcon loaded and active,
then the font state gets lost on console takeovers, as for example
issued by i915. Since fbcon remains loaded and active, the existing
event handling (add/vtcon*) is not sufficient.
---
This goes on top of the other patchset I sent earlier.
 "[PATCH 1/2] vconsole: match on vtcon events, not fbcon ones"

 src/vconsole/90-vconsole.rules.in | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/vconsole/90-vconsole.rules.in b/src/vconsole/90-vconsole.rules.in
index 35b9ad5..e05ecbf 100644
--- a/src/vconsole/90-vconsole.rules.in
+++ b/src/vconsole/90-vconsole.rules.in
@@ -8,3 +8,7 @@
 # Each vtcon keeps its own state of fonts.
 #
 ACTION=="add", SUBSYSTEM=="vtconsole", KERNEL=="vtcon*", RUN+="@rootlibexecdir@/systemd-vconsole-setup"
+
+# Handle the case of console takeover where the fb device is replaced.
+#
+ACTION=="add", SUBSYSTEM=="graphics", KERNEL=="fb[0-9]*", RUN+="@rootlibexecdir@/systemd-vconsole-setup"
-- 
2.1.4



More information about the systemd-devel mailing list