Debian 10.3: X does not start
Alex Deucher
alexdeucher at gmail.com
Fri Mar 27 20:39:52 UTC 2020
On Fri, Mar 27, 2020 at 4:31 PM Klaus Jantzen <k.d.jantzen at mailbox.org> wrote:
>
> Thank you for your replies.
>
> After many additional tries (reinstall xserver-xorg-video-amdgpu,
> running with and without xorg.conf) I think the problem is again (I have
> found several references to this problem in other environments)
> indicated by the message
>
> [ 7.655] (EE) open /dev/dri/card0: No such file or directory
>
> How do get (where do I find) "/dev/dri/card0" ??
As suggested by several people already, please check if the kernel
driver is loaded (dmesg output).
Alex
>
> K.D.J.
>
>
> On 3/25/20 7:25 PM, IL Ka wrote:
> > 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
> > <mailto: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 <mailto: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
> >
> >
> > _______________________________________________
> > 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
> >
> _______________________________________________
> 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
More information about the xorg
mailing list