1From 04d1f756ac1204b8d5be1757499ac3a239bd93e1 Mon Sep 17 00:00:00 2001
2From: Peter Seiderer <ps.report@gmx.net>
3Date: Wed, 2 Jun 2021 21:42:56 +0200
4Subject: [PATCH] xorg.conf: add mandatory modules (fb, shadow, fbdevhw)
5
6Xorg does not implement real dynamic linking and requires that its
7modules get loaded so add mandatory modules:
8
9- fbdevhw, fixes:
10  [   303.906] (II) LoadModule: "fbturbo"
11  [   303.906] (II) Loading /usr/lib/xorg/modules/drivers/fbturbo_drv.so
12  [   303.907] (EE) Failed to load /usr/lib/xorg/modules/drivers/fbturbo_drv.so: /usr/lib/xorg/modules/drivers/fbturbo_drv.so: undefined symbol: fbdevHWSave
13  [   303.907] (EE) Failed to load module "fbturbo" (loader failed, 0)
14  [   303.907] (EE) No drivers available.
15
16- shadow, fixes:
17  [   426.403] (II) LoadModule: "fbturbo"
18  [   426.404] (II) Loading /usr/lib/xorg/modules/drivers/fbturbo_drv.so
19  [   426.404] (EE) Failed to load /usr/lib/xorg/modules/drivers/fbturbo_drv.so: /usr/lib/xorg/modules/drivers/fbturbo_drv.so: undefined symbol: shadowRemove
20  [   426.404] (EE) Failed to load module "fbturbo" (loader failed, 0)
21  [   426.404] (EE) No drivers available.
22
23- fb, fixes:
24  [   471.912] (II) LoadModule: "shadow"
25  [   471.913] (II) Loading /usr/lib/xorg/modules/libshadow.so
26  [   471.913] (EE) Failed to load /usr/lib/xorg/modules/libshadow.so: /usr/lib/xorg/modules/libshadow.so: undefined symbol: fbGetScreenPrivateKey
27  [   471.913] (EE) Failed to load module "shadow" (loader failed, 0)
28
29Signed-off-by: Peter Seiderer <ps.report@gmx.net>
30---
31 xorg.conf | 6 ++++++
32 1 file changed, 6 insertions(+)
33
34diff --git a/xorg.conf b/xorg.conf
35index 6217d11..fda62e3 100644
36--- a/xorg.conf
37+++ b/xorg.conf
38@@ -8,6 +8,12 @@
39 # Run "man fbturbo" to get additional information about the extra
40 # configuration options for tuning the driver.
41
42+Section "Module"
43+   Load "fb"
44+   Load "shadow"
45+   Load "fbdevhw"
46+EndSection
47+
48 Section "Device"
49         Identifier      "Allwinner A10/A13 FBDEV"
50         Driver          "fbturbo"
51--
522.31.1
53
54