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