Debian 10.3: X does not start

IL Ka kazakevichilya at gmail.com
Wed Mar 25 18:25:18 UTC 2020


In most cases there is no need to run "-configure" since X can autodetect
many things using defaults provided by distro.
Have you tried official debian wiki (it is about amdgpu, not general
modesetting)
https://wiki.debian.org/AtiHowTo  ?

I think that "/dev/dri/card0: No such file or directory"  means there is no
kernel driver (no module compiled or not loaded by udev)
Do you run custom kernel? Have you tried to load module manually using
(modprobe)?


On Wed, Mar 25, 2020 at 9:00 PM Klaus Jantzen <k.d.jantzen at mailbox.org>
wrote:

> Hello,
>
> I installed Debian on a PC with AMD Ryzen 5 3400 G.
>
> My first trials ended with a message
>
> "Cannot run in framebuffer mode ..." from xorg.
>
> Due to some research in the net I am using the following xorg.conf.
> It is basically what I got when I did a "X -configure".
> ==
> Section "ServerLayout"
>      Identifier     "X.org Configured"
>      Screen      0  "Screen0" 0 0
>      Screen      1  "Screen1" RightOf "Screen0"
>      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 "Monitor"
>      Identifier   "Monitor1"
>      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     "Accel"                  # [<bool>]
>          #Option     "SWcursor"               # [<bool>]
>          #Option     "EnablePageFlip"         # [<bool>]
>          #Option     "SubPixelOrder"          # [<str>]
>          #Option     "ZaphodHeads"            # <str>
>          #Option     "AccelMethod"            # <str>
>          #Option     "DRI3"                   # [<bool>]
>          #Option     "DRI"                    # <i>
>          #Option     "ShadowPrimary"          # [<bool>]
>          #Option     "TearFree"               # [<bool>]
>          #Option     "DeleteUnusedDP12Displays"     # [<bool>]
>          #Option     "VariableRefresh"        # [<bool>]
>      Identifier  "Card0"
>      # Driver      "amdgpu"
>      Driver      "modesetting"
>      BusID       "PCI:9:0:0"
> 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     "Accel"                  # [<bool>]
>          #Option     "SWcursor"               # [<bool>]
>          #Option     "EnablePageFlip"         # [<bool>]
>          #Option     "SubPixelOrder"          # [<str>]
>          #Option     "ZaphodHeads"            # <str>
>          #Option     "AccelMethod"            # <str>
>          #Option     "DRI3"                   # [<bool>]
>          #Option     "DRI"                    # <i>
>          #Option     "ShadowPrimary"          # [<bool>]
>          #Option     "TearFree"               # [<bool>]
>          #Option     "DeleteUnusedDP12Displays"     # [<bool>]
>          #Option     "VariableRefresh"        # [<bool>]
>      Identifier  "Card1"
>      # Driver      "amdgpu"
>      Driver      "modesetting"
>      BusID       "PCI:9:0:1"
> EndSection
>
> Section "Screen"
>      Identifier "Screen0"
>      Device     "Card0"
>      Monitor    "Monitor0"
>      SubSection "Display"
>          Viewport   0 0
>          Depth     1
>      EndSubSection
>      SubSection "Display"
>          Viewport   0 0
>          Depth     4
>      EndSubSection
>      SubSection "Display"
>          Viewport   0 0
>          Depth     8
>      EndSubSection
>      SubSection "Display"
>          Viewport   0 0
>          Depth     15
>      EndSubSection
>      SubSection "Display"
>          Viewport   0 0
>          Depth     16
>      EndSubSection
>      SubSection "Display"
>          Viewport   0 0
>          Depth     24
>      EndSubSection
> EndSection
>
> Section "Screen"
>      Identifier "Screen1"
>      Device     "Card1"
>      Monitor    "Monitor1"
>      SubSection "Display"
>          Viewport   0 0
>          Depth     1
>      EndSubSection
>      SubSection "Display"
>          Viewport   0 0
>          Depth     4
>      EndSubSection
>      SubSection "Display"
>          Viewport   0 0
>          Depth     8
>      EndSubSection
>      SubSection "Display"
>          Viewport   0 0
>          Depth     15
>      EndSubSection
>      SubSection "Display"
>          Viewport   0 0
>          Depth     16
>      EndSubSection
>      SubSection "Display"
>          Viewport   0 0
>          Depth     24
>      EndSubSection
> EndSection
> ==
>
> Somewhere I found the hint that the driver for framebuffers is "modeseting"
> Thus I changed in the Device sections for Card0/Card1 the driver to
> "modesetting"
>
> Now the startup of X ends as follows:
> ====
> .....
> [     7.719] (II) systemd-logind: logind integration requires -keeptty
> and -keeptty was not provided, disabling logind integration
> [     7.724] (--) PCI:*(9 at 0:0:0) 1002:15d8:1043:876b rev 200, Mem @
> 0xe0000000/268435456, 0xf0000000/2097152, 0xfcb00000/524288, I/O @
> 0x0000e000/256
> [     7.724] (II) "glx" will be loaded. This was enabled by default and
> also specified in the config file.
> [     7.724] (II) LoadModule: "glx"
> [     7.724] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
> [     7.725] (II) Module glx: vendor="X.Org Foundation"
> [     7.725]     compiled for 1.20.4, module version = 1.0.0
> [     7.725]     ABI class: X.Org Server Extension, version 10.0
> [     7.725] (II) LoadModule: "modesetting"
> [     7.725] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
> [     7.725] (II) Module modesetting: vendor="X.Org Foundation"
> [     7.725]     compiled for 1.20.4, module version = 1.20.4
> [     7.725]     Module class: X.Org Video Driver
> [     7.725]     ABI class: X.Org Video Driver, version 24.0
> [     7.725] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
> [     7.725] (EE) open /dev/dri/card0: No such file or directory
> [     7.725] (WW) Falling back to old probe method for modesetting
> [     7.725] (EE) open /dev/dri/card0: No such file or directory
> [     7.725] (EE) open /dev/dri/card0: No such file or directory
> [     7.725] (EE) Screen 0 deleted because of no matching config section.
> [     7.725] (II) UnloadModule: "modesetting"
> [     7.725] (EE) Device(s) detected, but none match those in the config
> file.
> [     7.725] (EE)
> Fatal server error:
> [     7.725] (EE) no screens found(EE)
> [     7.725] (EE)
> Please consult the The X.Org Foundation support
>       at http://wiki.x.org
>   for help.
> [     7.725] (EE) Please also check the log file at
> "/var/log/Xorg.0.log" for additional information.
> [     7.725] (EE)
> [     7.726] (EE) Server terminated with error (1). Closing log file.
>
> ====
>
> What I find strange is that the log says there is no device
> /dev/dri/card0
> while X -configure inserte thesi section into the conf-file.
>
> Does anyone have a solution for this problem?
> Thanks in advance
> --
>
> K.D.J.
> _______________________________________________
> xorg at lists.x.org: X.Org support
> Archives: http://lists.freedesktop.org/archives/xorg
> Info: https://lists.x.org/mailman/listinfo/xorg
> Your subscription address: %(user_address)s
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.x.org/archives/xorg/attachments/20200325/e2f5df12/attachment-0001.htm>


More information about the xorg mailing list