XServer fails to start when using the sm750fb driver with XServer version = 1.20.9 on Ubuntu 20.04.2(kernel version = 5.13.0-28-generic)

Joe Moriarty JMoriarty at gocct.com
Thu Feb 3 17:57:33 UTC 2022


I am hoping someone here has run into this issue with the sm750fb driver module that is used on a Silicon Motion 750 video controller.  The auto configure for the XServer fails to produce a configuration that is usable by the system.  Therefore, I am trying to produce a /etc/X11/xorg.conf file that will work instead.  My current xorg.conf attempt and the output from the XServer is shown below.  FYI, I can produce a xorg.conf file that works on version 1.20.6 of the XServer using Red Hat 8.2.

Thanks In Advance for any Help.

Regards,
Joe

Here is my xorg.conf file
====================
Section "ServerLayout"
        Identifier     "X.org Configured"
        Screen      0  "Screen0" 0 0
        InputDevice    "Mouse0" "CorePointer"
        InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        ModulePath   "/usr/lib/xorg/modules"
        FontPath     "/usr/share/fonts/X11/misc"
        FontPath     "/usr/share/fonts/X11/cyrillic"
        FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
        FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
        FontPath     "/usr/share/fonts/X11/Type1"
        FontPath     "/usr/share/fonts/X11/100dpi"
        FontPath     "/usr/share/fonts/X11/75dpi"
        FontPath     "built-ins"
EndSection

Section "Module"
        Load  "glx"
EndSection

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"
EndSection

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/input/mice"
        Option      "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
        Identifier   "Monitor0"
        VendorName   "Monitor Vendor"
        ModelName    "Monitor Model"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz",
        ### <percent>: "<f>%"
        ### [arg]: arg optional
        #Option     "SWcursor"                  # [<bool>]
        #Option     "kmsdev"                    # <str>
        #Option     "ShadowFB"                  # [<bool>]
        #Option     "AccelMethod"               # <str>
        #Option     "PageFlip"                  # [<bool>]
        #Option     "ZaphodHeads"               # <str>
        #Option     "DoubleShadow"              # [<bool>]
        #Option     "Atomic"                    # [<bool>]
        Identifier  "Card0"
        Driver      "modesetting"
        #Driver      "fbdev"
        BusID       "PCI:10:0:0"
EndSection

Here is the /var/log/Xorg.0.log output when the XServer fails to start.
========================================================
[    24.287] (--) Log file renamed from "/var/log/Xorg.pid-1204.log" to "/var/log/Xorg.0.log"
[    24.288]
X.Org X Server 1.20.9
X Protocol Version 11, Revision 0
[    24.288] Build Operating System: Linux 4.15.0-130-generic x86_64 Ubuntu
[    24.288] Current Operating System: Linux jmoriarty-test 5.13.0-28-generic #31~20.04.1-Ubuntu SMP Wed Jan 19 14:08:10 UTC 2022 x86_64
[    24.288] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.13.0-28-generic root=UUID=7269f3fc-9797-4f7d-8e4e-5156df94530d ro quiet splash vt.handoff=7
[    24.288] Build Date: 17 January 2021  09:13:31AM
[    24.288] xorg-server 2:1.20.9-2ubuntu1.2~20.04.1 (For technical support please see http://www.ubuntu.com/support)
[    24.288] Current version of pixman: 0.38.4
[    24.288]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[    24.288] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    24.288] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Feb  3 12:21:09 2022
[    24.289] (==) Using config file: "/etc/X11/xorg.conf"
[    24.289] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    24.291] (==) ServerLayout "X.org Configured"
[    24.291] (**) |-->Screen "Screen0" (0)
[    24.291] (**) |   |-->Monitor "Monitor0"
[    24.292] (**) |   |-->Device "Card0"
[    24.292] (**) |-->Input Device "Mouse0"
[    24.292] (**) |-->Input Device "Keyboard0"
[    24.292] (==) Automatically adding devices
[    24.292] (==) Automatically enabling devices
[    24.292] (==) Automatically adding GPU devices
[    24.292] (==) Automatically binding GPU devices
[    24.292] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    24.294] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    24.294]    Entry deleted from font path.
[    24.294] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[    24.295]    Entry deleted from font path.
[    24.295] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[    24.295]    Entry deleted from font path.
[    24.295] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[    24.295]    Entry deleted from font path.
[    24.295] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[    24.295]    Entry deleted from font path.
[    24.295] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    24.295]    Entry deleted from font path.
[    24.295] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[    24.295]    Entry deleted from font path.
[    24.295] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[    24.295]    Entry deleted from font path.
[    24.295] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[    24.295]    Entry deleted from font path.
[    24.295] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[    24.295]    Entry deleted from font path.
[    24.295] (**) FontPath set to:
        /usr/share/fonts/X11/misc,
        /usr/share/fonts/X11/Type1,
        built-ins,
        /usr/share/fonts/X11/misc,
        /usr/share/fonts/X11/Type1,
        built-ins
[    24.295] (**) ModulePath set to "/usr/lib/xorg/modules"
[    24.295] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[    24.295] (WW) Disabling Mouse0
[    24.295] (WW) Disabling Keyboard0
[    24.295] (II) Loader magic: 0x55ef1032c020
[    24.295] (II) Module ABI versions:
[    24.295]    X.Org ANSI C Emulation: 0.4
[    24.295]    X.Org Video Driver: 24.1
[    24.295]    X.Org XInput driver : 24.1
[    24.295]    X.Org Server Extension : 10.0
[    24.296] (++) using VT number 1

[    24.300] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c2
[    24.317] (--) PCI:*(10 at 0:0:0) 126f:0750:126f:0750 rev 161, Mem @ 0xf4000000/67108864, 0xfae00000/2097152, BIOS @ 0x????????/131072
[    24.317] (II) "glx" will be loaded. This was enabled by default and also specified in the config file.
[    24.317] (II) LoadModule: "glx"
[    24.318] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    24.320] (II) Module glx: vendor="X.Org Foundation"
[    24.320]    compiled for 1.20.9, module version = 1.0.0
[    24.320]    ABI class: X.Org Server Extension, version 10.0
[    24.320] (II) LoadModule: "modesetting"
[    24.321] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    24.322] (II) Module modesetting: vendor="X.Org Foundation"
[    24.322]    compiled for 1.20.9, module version = 1.20.9
[    24.322]    Module class: X.Org Video Driver
[    24.322]    ABI class: X.Org Video Driver, version 24.1
[    24.322] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    24.322] (EE) open /dev/dri/card0: No such file or directory
[    24.322] (WW) Falling back to old probe method for modesetting
[    24.322] (EE) open /dev/dri/card0: No such file or directory
[    24.322] (EE) Screen 0 deleted because of no matching config section.
[    24.322] (II) UnloadModule: "modesetting"
[    24.322] (EE) Device(s) detected, but none match those in the config file.
[    24.322] (==) Matched siliconmotion as autoconfigured driver 0
[    24.322] (==) Matched modesetting as autoconfigured driver 1
[    24.322] (==) Matched fbdev as autoconfigured driver 2
[    24.322] (==) Matched vesa as autoconfigured driver 3
[    24.322] (==) Assigned the driver to the xf86ConfigLayout
[    24.322] (II) LoadModule: "siliconmotion"
[    24.323] (WW) Warning, couldn't open module siliconmotion
[    24.323] (EE) Failed to load module "siliconmotion" (module does not exist, 0)
[    24.323] (II) LoadModule: "modesetting"
[    24.323] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    24.323] (II) Module modesetting: vendor="X.Org Foundation"
[    24.323]    compiled for 1.20.9, module version = 1.20.9
[    24.323]    Module class: X.Org Video Driver
[    24.323]    ABI class: X.Org Video Driver, version 24.1
[    24.323] (II) UnloadModule: "modesetting"
[    24.323] (II) Unloading modesetting
[    24.323] (II) Failed to load module "modesetting" (already loaded, 0)
[    24.323] (II) LoadModule: "fbdev"
[    24.323] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[    24.324] (II) Module fbdev: vendor="X.Org Foundation"
[    24.324]    compiled for 1.20.1, module version = 0.5.0
[    24.324]    Module class: X.Org Video Driver
[    24.324]    ABI class: X.Org Video Driver, version 24.0
[    24.324] (II) LoadModule: "vesa"
[    24.324] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[    24.325] (II) Module vesa: vendor="X.Org Foundation"
[    24.325]    compiled for 1.20.4, module version = 2.4.0
[    24.325]    Module class: X.Org Video Driver
[    24.325]    ABI class: X.Org Video Driver, version 24.0
[    24.325] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    24.325] (II) FBDEV: driver for framebuffer: fbdev
[    24.325] (II) VESA: driver for VESA chipsets: vesa
[    24.325] (EE) open /dev/dri/card0: No such file or directory
[    24.325] (WW) Falling back to old probe method for modesetting
[    24.325] (EE) open /dev/dri/card0: No such file or directory
[    24.325] (II) Loading sub module "fbdevhw"
[    24.325] (II) LoadModule: "fbdevhw"
[    24.325] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[    24.326] (II) Module fbdevhw: vendor="X.Org Foundation"
[    24.326]    compiled for 1.20.9, module version = 0.0.2
[    24.326]    ABI class: X.Org Video Driver, version 24.1
[    24.326] (WW) Falling back to old probe method for fbdev
[    24.326] (II) Loading sub module "fbdevhw"
[    24.326] (II) LoadModule: "fbdevhw"
[    24.326] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[    24.326] (II) Module fbdevhw: vendor="X.Org Foundation"
[    24.326]    compiled for 1.20.9, module version = 0.0.2
[    24.326]    ABI class: X.Org Video Driver, version 24.1
[    24.326] vesa: Ignoring device with a bound kernel driver
[    24.326] (EE) Screen 0 deleted because of no matching config section.
[    24.326] (II) UnloadModule: "modesetting"
[    24.326] (EE) Screen 0 deleted because of no matching config section.
[    24.326] (II) UnloadModule: "fbdev"
[    24.326] (II) UnloadSubModule: "fbdevhw"
[    24.326] (EE) Screen 0 deleted because of no matching config section.
[    24.326] (II) UnloadModule: "vesa"
[    24.326] (EE) Device(s) detected, but none match those in the config file.
[    24.326] (EE)
Fatal server error:
[    24.326] (EE) no screens found(EE)
[    24.327] (EE)
Please consult the The X.Org Foundation support
         at http://wiki.x.org
for help.
[    24.327] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    24.327] (EE)
[    24.592] (EE) Server terminated with error (1). Closing log file.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.x.org/archives/xorg/attachments/20220203/9ca9a6ee/attachment-0001.htm>


More information about the xorg mailing list