BBG: BB-AAIM-LCD ubuntu 20.04 and 5.10.x-bone-rt

Thank you Robert for your suggestions/ input.

I will check with the Microchip team. As Mainline driver is using i2c, i need to verify the same.

Please share steps to compile Mainline Driver…

Already pre-built…

You need to get the schematic and patch your *.dtb to contain the i2c node and all the gpio details the driver requires…

If your hardware uses the usart… Then someone needs to update the driver for usart support…

Regards,

If i get updated usart driver from MicroChip then can we integrate the same with kernel 5.10.x?

Depends… what license is it under? GPL compatiable?

I assume it is GPL.

I have integrated LCD dtb and attempting to configure fluxbox with lightdm window manager on Ubuntu 20.04.

I have below errors 
X.Org X Server 1.20.8
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.4.0-177-generic armv7l Ubuntu
Current Operating System: Linux recipe 5.10.87-bone-rt-r59 #3 SMP PREEMPT_RT Thu Feb 3 15:37:27 IST 2022 armv7l
Kernel command line: console=ttyS0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait coherent_pool=1M quiet
Build Date: 06 April 2020  09:39:29AM
xorg-server 2:1.20.8-2ubuntu2 (For technical support please see http://www.ubuntu.com/support) 
Current version of pixman: 0.38.4
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Feb  4 10:24:32 2022
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE) 
Fatal server error:
(EE) AddScreen/ScreenInit failed for driver 0
(EE) 
(EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
(EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
(EE) 
(EE) Server terminated with error (1). Closing log file.

X.Org X Server 1.20.8

Please share you views.

@chougulemrudula double check what i have posted here in the hdmi section:

Specifically:

sudo apt update
sudo apt install read-edid xserver-xorg-video-fbdev x11-xserver-utils

and this xorg.conf:

#/etc/X11/xorg.conf
Section "Monitor"
        Identifier      "Builtin Default Monitor"
EndSection
Section "Device"
        Identifier      "Builtin Default fbdev Device 0"
        Driver          "fbdev"
EndSection
Section "Screen"
        Identifier      "Builtin Default fbdev Screen 0"
        Device          "Builtin Default fbdev Device 0"
        Monitor         "Builtin Default Monitor"
EndSection
Section "ServerLayout"
        Identifier      "Builtin Default Layout"
        Screen          "Builtin Default fbdev Screen 0"
EndSection

Regards,

I’ve installed all packages and here is my xorg.conf

Section "Monitor"
        Identifier      "Builtin Default Monitor"
EndSection

Section "Device"
        Identifier      "Builtin Default fbdev Device 0"
        Driver          "fbdev"
#HWcursor_false        Option          "HWcursor"          "false"
EndSection

Section "Screen"
        Identifier      "Builtin Default fbdev Screen 0"
        Device          "Builtin Default fbdev Device 0"
        Monitor         "Builtin Default Monitor"
        DefaultDepth    24
EndSection

Section "ServerLayout"
        Identifier      "Builtin Default Layout"
        Screen          "Builtin Default fbdev Screen 0"
EndSection

I can only see (-) cursur blinking on LCD and login screen is not coming up. When tried to run lightdm display manager or Fluxbox, i have below errors,
Error: Couldn’t connect to XServer passing null display
Error: Couldn’t connect to XServer:0

Appreciate your input.

what does /var/log/Xorg.0.log show?

Regards,

Here is x-0.log file…

sudo cat /var/log/lightdm/x-0.log

X.Org X Server 1.20.8
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.4.0-177-generic armv7l Ubuntu
Current Operating System: Linux recip 5.10.87-bone-rt-r59 #3 SMP PREEMPT_RT Thu Feb 3 15:37:27 IST 2022 armv7l
Kernel command line: console=ttyS0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait coherent_pool=1M quiet
Build Date: 06 April 2020  09:39:29AM
xorg-server 2:1.20.8-2ubuntu2 (For technical support please see http://www.ubuntu.com/support) 
Current version of pixman: 0.38.4
	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Fri Feb  4 10:23:57 2022
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(EE) 
Fatal server error:
(EE) AddScreen/ScreenInit failed for driver 0
(EE) 
(EE) 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
(EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
(EE) 
(EE) Server terminated with error (1). Closing log file.

What does /var/log/Xorg.0.log show?

Honest, it looks like ubuntu might have broken something… You should just switch to the Debian image…

Debian is the officially distribution of BeagleBoard.org and get’s regularly testing…

Regards,

cat /var/log/Xorg.0.log
[ 122.379]
X.Org X Server 1.20.8
X Protocol Version 11, Revision 0
[ 122.388] Build Operating System: Linux 4.4.0-177-generic armv7l Ubuntu
[ 122.388] Current Operating System: Linux recip 5.10.87-bone-rt-r59 #3 SMP PREEMPT_RT Thu Feb 3 15:37:27 IST 2022 armv7l
[ 122.389] Kernel command line: console=ttyS0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait coherent_pool=1M quiet
[ 122.392] Build Date: 06 April 2020 09:39:29AM
[ 122.392] xorg-server 2:1.20.8-2ubuntu2 (For technical support please see http://www.ubuntu.com/support)
[ 122.392] Current version of pixman: 0.38.4
[ 122.392] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 122.392] Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 122.393] (==) Log file: “/var/log/Xorg.0.log”, Time: Sat Feb 5 11:06:27 2022
[ 122.394] (==) Using config file: “/etc/X11/xorg.conf”
[ 122.394] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
[ 122.400] (==) ServerLayout “Builtin Default Layout”
[ 122.400] (
) |–>Screen “Builtin Default fbdev Screen 0” (0)
[ 122.400] () | |–>Monitor “Builtin Default Monitor”
[ 122.402] (
) | |–>Device “Builtin Default fbdev Device 0”
[ 122.402] (==) Automatically adding devices
[ 122.402] (==) Automatically enabling devices
[ 122.402] (==) Automatically adding GPU devices
[ 122.402] (==) Automatically binding GPU devices
[ 122.402] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 122.403] (WW) `fonts.dir’ not found (or not valid) in “/usr/share/fonts/X11/misc”.
[ 122.403] Entry deleted from font path.
[ 122.403] (Run ‘mkfontdir’ on “/usr/share/fonts/X11/misc”).
[ 122.403] (WW) The directory “/usr/share/fonts/X11/cyrillic” does not exist.
[ 122.403] Entry deleted from font path.
[ 122.403] (WW) The directory “/usr/share/fonts/X11/100dpi/” does not exist.
[ 122.403] Entry deleted from font path.
[ 122.403] (WW) The directory “/usr/share/fonts/X11/75dpi/” does not exist.
[ 122.403] Entry deleted from font path.
[ 122.403] (WW) The directory “/usr/share/fonts/X11/100dpi” does not exist.
[ 122.403] Entry deleted from font path.
[ 122.403] (WW) The directory “/usr/share/fonts/X11/75dpi” does not exist.
[ 122.403] Entry deleted from font path.
[ 122.403] (==) FontPath set to:
/usr/share/fonts/X11/Type1,
built-ins
[ 122.403] (==) ModulePath set to “/usr/lib/xorg/modules”
[ 122.406] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 122.406] (II) Loader magic: 0x5a2008
[ 122.406] (II) Module ABI versions:
[ 122.406] X.Org ANSI C Emulation: 0.4
[ 122.406] X.Org Video Driver: 24.1
[ 122.406] X.Org XInput driver : 24.1
[ 122.406] X.Org Server Extension : 10.0
[ 122.420] (++) using VT number 7

[ 122.420] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 122.427] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 122.441] (II) no primary bus or device found
[ 122.441] falling back to /sys/devices/platform/ocp/48000000.interconnect/48000000.interconnect:segment@300000/4830e000.target-module/4830e000.lcdc/drm/card0
[ 122.441] (II) LoadModule: “glx”
[ 122.442] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 122.459] (II) Module glx: vendor=“X.Org Foundation”
[ 122.459] compiled for 1.20.8, module version = 1.0.0
[ 122.459] ABI class: X.Org Server Extension, version 10.0
[ 122.459] (II) LoadModule: “fbdev”
[ 122.465] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 122.466] (II) Module fbdev: vendor=“X.Org Foundation”
[ 122.466] compiled for 1.20.1, module version = 0.5.0
[ 122.466] Module class: X.Org Video Driver
[ 122.466] ABI class: X.Org Video Driver, version 24.0
[ 122.466] (II) FBDEV: driver for framebuffer: fbdev
[ 122.467] (WW) Falling back to old probe method for fbdev
[ 122.467] (II) Loading sub module “fbdevhw”
[ 122.467] (II) LoadModule: “fbdevhw”
[ 122.468] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 122.469] (II) Module fbdevhw: vendor=“X.Org Foundation”
[ 122.469] compiled for 1.20.8, module version = 0.0.2
[ 122.469] ABI class: X.Org Video Driver, version 24.1
[ 122.470] (II) FBDEV(0): using default device
[ 122.470] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 122.470] (II) FBDEV(0): Creating default Display subsection in Screen section
“Builtin Default fbdev Screen 0” for depth/fbbpp 24/32
[ 122.470] () FBDEV(0): Depth 24, (–) framebuffer bpp 32
[ 122.470] (==) FBDEV(0): RGB weight 888
[ 122.470] (==) FBDEV(0): Default visual is TrueColor
[ 122.470] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[ 122.471] (II) FBDEV(0): hardware: tilcdcdrmfb (video memory: 2000kB)
[ 122.471] (DB) xf86MergeOutputClassOptions unsupported bus type 0
[ 122.471] (II) FBDEV(0): checking modes against framebuffer device…
[ 122.471] (II) FBDEV(0): checking modes against monitor…
[ 122.471] (II) FBDEV(0): Virtual size is 1280x800 (pitch 1280)
[ 122.471] (
) FBDEV(0): Built-in mode “current”
[ 122.471] (==) FBDEV(0): DPI set to (96, 96)
[ 122.471] (II) Loading sub module “fb”
[ 122.471] (II) LoadModule: “fb”
[ 122.476] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 122.477] (II) Module fb: vendor=“X.Org Foundation”
[ 122.477] compiled for 1.20.8, module version = 1.0.0
[ 122.477] ABI class: X.Org ANSI C Emulation, version 0.4
[ 122.478] (**) FBDEV(0): using shadow framebuffer
[ 122.478] (II) Loading sub module “shadow”
[ 122.478] (II) LoadModule: “shadow”
[ 122.478] (II) Loading /usr/lib/xorg/modules/libshadow.so
[ 122.479] (II) Module shadow: vendor=“X.Org Foundation”
[ 122.479] compiled for 1.20.8, module version = 1.1.0
[ 122.479] ABI class: X.Org ANSI C Emulation, version 0.4
[ 122.479] (EE) FBDEV(0): FBIOPUT_VSCREENINFO: Invalid argument
[ 122.484] (EE) FBDEV(0): mode initialization failed
[ 122.484] (EE)
Fatal server error:
[ 122.484] (EE) AddScreen/ScreenInit failed for driver 0
[ 122.484] (EE)
[ 122.484] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 122.484] (EE) Please also check the log file at “/var/log/Xorg.0.log” for additional information.
[ 122.485] (EE)
[ 122.535] (EE) Server terminated with error (1). Closing log file.

I have been using Ubuntu 16.04 LTS, and everything worked fine on 16.04, Now Ubuntu 20.04 is available so I am upgrading my build setup.

try, removing:

        DefaultDepth    24

from /etc/X11/xorg.conf

Regards,

Thank you for providing your suggestions…
I have seen lightdm and Fluxbox only once with cursor after some time it is blinking as mentioned earlier here is xorg log file

[ 449.590]
X.Org X Server 1.20.8
X Protocol Version 11, Revision 0
[ 449.597] Build Operating System: Linux 4.4.0-177-generic armv7l Ubuntu
[ 449.597] Current Operating System: Linux recip 5.10.87-bone-rt-r59 #3 SMP PREEMPT_RT Thu Feb 3 15:37:27 IST 2022 armv7l
[ 449.597] Kernel command line: console=ttyS0,115200n8 bone_capemgr.uboot_capemgr_enabled=1 root=/dev/mmcblk0p1 ro rootfstype=ext4 rootwait coherent_pool=1M quiet
[ 449.597] Build Date: 06 April 2020 09:39:29AM
[ 449.597] xorg-server 2:1.20.8-2ubuntu2 (For technical support please see Enterprise open source support | Ubuntu)
[ 449.598] Current version of pixman: 0.38.4
[ 449.598] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 449.598] Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 449.598] (==) Log file: “/var/log/Xorg.0.log”, Time: Mon Feb 7 09:40:56 2022
[ 449.599] (==) Using config file: “/etc/X11/xorg.conf”
[ 449.599] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
[ 449.610] (==) ServerLayout “Builtin Default Layout”
[ 449.610] (
) |–>Screen “Builtin Default fbdev Screen 0” (0)
[ 449.610] () | |–>Monitor “Builtin Default Monitor”
[ 449.611] (
) | |–>Device “Builtin Default fbdev Device 0”
[ 449.616] (==) Automatically adding devices
[ 449.616] (==) Automatically enabling devices
[ 449.616] (==) Automatically adding GPU devices
[ 449.616] (==) Automatically binding GPU devices
[ 449.616] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 449.616] (WW) `fonts.dir’ not found (or not valid) in “/usr/share/fonts/X11/misc”.
[ 449.617] Entry deleted from font path.
[ 449.617] (Run ‘mkfontdir’ on “/usr/share/fonts/X11/misc”).
[ 449.617] (WW) The directory “/usr/share/fonts/X11/cyrillic” does not exist.
[ 449.617] Entry deleted from font path.
[ 449.617] (WW) The directory “/usr/share/fonts/X11/100dpi/” does not exist.
[ 449.617] Entry deleted from font path.
[ 449.617] (WW) The directory “/usr/share/fonts/X11/75dpi/” does not exist.
[ 449.617] Entry deleted from font path.
[ 449.617] (WW) The directory “/usr/share/fonts/X11/100dpi” does not exist.
[ 449.617] Entry deleted from font path.
[ 449.617] (WW) The directory “/usr/share/fonts/X11/75dpi” does not exist.
[ 449.617] Entry deleted from font path.
[ 449.617] (==) FontPath set to:
/usr/share/fonts/X11/Type1,
built-ins
[ 449.617] (==) ModulePath set to “/usr/lib/xorg/modules”
[ 449.617] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 449.617] (II) Loader magic: 0x572008
[ 449.617] (II) Module ABI versions:
[ 449.618] X.Org ANSI C Emulation: 0.4
[ 449.618] X.Org Video Driver: 24.1
[ 449.618] X.Org XInput driver : 24.1
[ 449.618] X.Org Server Extension : 10.0
[ 449.626] (++) using VT number 7

[ 449.627] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 449.640] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 449.645] (II) no primary bus or device found
[ 449.645] falling back to /sys/devices/platform/ocp/48000000.interconnect/48000000.interconnect:segment@300000/4830e000.target-module/4830e000.lcdc/drm/card0
[ 449.645] (II) LoadModule: “glx”
[ 449.647] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 449.668] (II) Module glx: vendor=“X.Org Foundation”
[ 449.668] compiled for 1.20.8, module version = 1.0.0
[ 449.668] ABI class: X.Org Server Extension, version 10.0
[ 449.668] (II) LoadModule: “fbdev”
[ 449.669] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 449.670] (II) Module fbdev: vendor=“X.Org Foundation”
[ 449.670] compiled for 1.20.1, module version = 0.5.0
[ 449.670] Module class: X.Org Video Driver
[ 449.671] ABI class: X.Org Video Driver, version 24.0
[ 449.671] (II) FBDEV: driver for framebuffer: fbdev
[ 449.671] (WW) Falling back to old probe method for fbdev
[ 449.672] (II) Loading sub module “fbdevhw”
[ 449.672] (II) LoadModule: “fbdevhw”
[ 449.673] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 449.674] (II) Module fbdevhw: vendor=“X.Org Foundation”
[ 449.674] compiled for 1.20.8, module version = 0.0.2
[ 449.674] ABI class: X.Org Video Driver, version 24.1
[ 449.674] (II) FBDEV(0): using default device
[ 449.674] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 449.675] (II) FBDEV(0): Creating default Display subsection in Screen section
“Builtin Default fbdev Screen 0” for depth/fbbpp 16/16
[ 449.675] (==) FBDEV(0): Depth 16, (==) framebuffer bpp 16
[ 449.675] (==) FBDEV(0): RGB weight 565
[ 449.675] (==) FBDEV(0): Default visual is TrueColor
[ 449.675] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[ 449.675] (II) FBDEV(0): hardware: tilcdcdrmfb (video memory: 2000kB)
[ 449.675] (DB) xf86MergeOutputClassOptions unsupported bus type 0
[ 449.675] (II) FBDEV(0): checking modes against framebuffer device…
[ 449.675] (II) FBDEV(0): checking modes against monitor…
[ 449.675] (II) FBDEV(0): Virtual size is 1280x800 (pitch 1280)
[ 449.675] () FBDEV(0): Built-in mode “current”
[ 449.675] (==) FBDEV(0): DPI set to (96, 96)
[ 449.678] (II) Loading sub module “fb”
[ 449.678] (II) LoadModule: “fb”
[ 449.678] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 449.679] (II) Module fb: vendor=“X.Org Foundation”
[ 449.684] compiled for 1.20.8, module version = 1.0.0
[ 449.684] ABI class: X.Org ANSI C Emulation, version 0.4
[ 449.684] (
) FBDEV(0): using shadow framebuffer
[ 449.684] (II) Loading sub module “shadow”
[ 449.684] (II) LoadModule: “shadow”
[ 449.685] (II) Loading /usr/lib/xorg/modules/libshadow.so
[ 449.685] (II) Module shadow: vendor=“X.Org Foundation”
[ 449.686] compiled for 1.20.8, module version = 1.1.0
[ 449.686] ABI class: X.Org ANSI C Emulation, version 0.4
[ 449.713] (==) FBDEV(0): Backing store enabled
[ 449.714] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[ 449.714] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument
[ 449.714] (EE) FBDEV(0): FBIOPUTCMAP: Invalid argument

Hi,

As per your earlier post, I removed

DefaultDepth    24

Can we provide depth information in xorg.conf? I am unable to access some part of lcd…my cursor is not going to extreme left, right, top and bottom croners and sides of screen.

Was removed, since you were having issue with the LCD launching into X, was that NOT the case on BBG: BB-AAIM-LCD ubuntu 20.04 and 5.10.x-bone-rt - #39 by chougulemrudula ?

Regards,

After removing “DefaultDepth 24”, the LCD and X server is working well. Now I can see depth is set to 16 as per Xorg log and not able to move the cursor to the sides of the screen.

If we set the depth to 24, would it help to resolve the issue?

You can try adding it back into xorg.conf… It’s also defined in teh device-tree, so a new version of xorg should correctly set it…

I’m sorry, i just NEVER use ubuntu. Only Debian 10.x/11.x get tested by me.

Regards,

Yeah, I tried adding, but Xorg is failed. Here is log…

82.664] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration
[ 82.669] (II) xfree86: Adding drm device (/dev/dri/card0)
[ 82.673] (II) no primary bus or device found
[ 82.673] falling back to /sys/devices/platform/ocp/48000000.interconnect/48000000.interconnect:segment@300000/4830e000.target-module/4830e000.lcdc/drm/card0
[ 82.673] (II) LoadModule: “glx”
[ 82.674] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 82.683] (II) Module glx: vendor=“X.Org Foundation”
[ 82.683] compiled for 1.20.8, module version = 1.0.0
[ 82.683] ABI class: X.Org Server Extension, version 10.0
[ 82.683] (II) LoadModule: “fbdev”
[ 82.685] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[ 82.686] (II) Module fbdev: vendor=“X.Org Foundation”
[ 82.686] compiled for 1.20.1, module version = 0.5.0
[ 82.686] Module class: X.Org Video Driver
[ 82.686] ABI class: X.Org Video Driver, version 24.0
[ 82.686] (II) FBDEV: driver for framebuffer: fbdev
[ 82.687] (WW) Falling back to old probe method for fbdev
[ 82.687] (II) Loading sub module “fbdevhw”
[ 82.687] (II) LoadModule: “fbdevhw”
[ 82.689] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[ 82.690] (II) Module fbdevhw: vendor=“X.Org Foundation”
[ 82.690] compiled for 1.20.8, module version = 0.0.2
[ 82.690] ABI class: X.Org Video Driver, version 24.1
[ 82.690] (II) FBDEV(0): using default device
[ 82.690] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[ 82.691] () FBDEV(0): Depth 24, (–) framebuffer bpp 32
[ 82.691] (==) FBDEV(0): RGB weight 888
[ 82.691] (==) FBDEV(0): Default visual is TrueColor
[ 82.691] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[ 82.691] (II) FBDEV(0): hardware: tilcdcdrmfb (video memory: 2000kB)
[ 82.691] (DB) xf86MergeOutputClassOptions unsupported bus type 0
[ 82.691] (II) FBDEV(0): checking modes against framebuffer device…
[ 82.691] (II) FBDEV(0): checking modes against monitor…
[ 82.691] (II) FBDEV(0): Virtual size is 1280x800 (pitch 1280)
[ 82.691] (
) FBDEV(0): Built-in mode “current”
[ 82.692] (==) FBDEV(0): DPI set to (96, 96)
[ 82.692] (II) Loading sub module “fb”
[ 82.692] (II) LoadModule: “fb”
[ 82.693] (II) Loading /usr/lib/xorg/modules/libfb.so
[ 82.694] (II) Module fb: vendor=“X.Org Foundation”
[ 82.694] compiled for 1.20.8, module version = 1.0.0
[ 82.694] ABI class: X.Org ANSI C Emulation, version 0.4
[ 82.694] (**) FBDEV(0): using shadow framebuffer
[ 82.694] (II) Loading sub module “shadow”
[ 82.694] (II) LoadModule: “shadow”
[ 82.695] (II) Loading /usr/lib/xorg/modules/libshadow.so
[ 82.696] (II) Module shadow: vendor=“X.Org Foundation”
[ 82.696] compiled for 1.20.8, module version = 1.1.0
[ 82.696] ABI class: X.Org ANSI C Emulation, version 0.4
[ 82.697] (EE) FBDEV(0): FBIOPUT_VSCREENINFO: Invalid argument
[ 82.697] (EE) FBDEV(0): mode initialization failed
[ 82.697] (EE)
Fatal server error:
[ 82.697] (EE) AddScreen/ScreenInit failed for driver 0
[ 82.697] (EE)
[ 82.697] (EE)
Please consult the The X.Org Foundation support

If I remove DefaultDepth then the X server is running fine. but the cursor moves in the other direction of finger movement.
Appears like x-axis coordinates moving in 180 degrees…

Please provide your suggestions.

it looks like xorg has an option:

There should be a:

Option "InvertX" "true"

Regards,

1 Like