LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 05-12-2024, 12:13 AM   #1
dchmelik
Senior Member
 
Registered: Nov 2008
Location: USA
Distribution: Slackware, FreeBSD, Illumos, NetBSD, DragonflyBSD, Plan9, Inferno, OpenBSD, FreeDOS, HURD
Posts: 1,074

Rep: Reputation: 149Reputation: 149
Exclamation Intel NUC13ANKi7 forces UEFI so can't startx


I have an Intel NUC13ANKi7 which won't run X (tried 1280x1024 and now 1920x1080). It has 'VGA compatible controller: Intel Corporation Raptor Lake-P [Iris Xe Graphics] (rev 04)'. The main line from Xorg.log (below) is 'vesa: Refusing to run on UEFI'. Is there any option that currently works other than waiting for new Linux kernel Intel display drivers?
Code:
X.Org X Server 1.20.14
X Protocol Version 11, Revision 0
[   202.033] Build Operating System: Slackware 15.0 Slackware Linux Project
[   202.033] Current Operating System: Linux 5.15.145 #1 SMP PREEMPT Sun Dec 24 00:07:06 CST 2023 x86_64
[   202.033] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-huge-5.15.145 root=UUID=ea3790d9-3fe6-4682-bb7e-6b0114e462f6 ro nomodeset hugepagesz=1G hugepages=3
[   202.033] Build Date: 03 April 2024  05:19:08PM
[   202.033]  
[   202.033] Current version of pixman: 0.40.0
[   202.033]    Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
[   202.033] Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[   202.033] (==) Log file: "/var/log/Xorg.0.log", Time: Sat May 11 21:27:08 2024
[   202.034] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[   202.034] (==) No Layout section.  Using the first Screen section.
[   202.034] (==) No screen section available. Using defaults.
[   202.034] (**) |-->Screen "Default Screen Section" (0)
[   202.034] (**) |   |-->Monitor "<default monitor>"
[   202.034] (==) No monitor specified for screen "Default Screen Section".
        Using a default monitor configuration.
[   202.034] (==) Automatically adding devices
[   202.034] (==) Automatically enabling devices
[   202.034] (==) Automatically adding GPU devices
[   202.034] (==) Automatically binding GPU devices
[   202.034] (==) Max clients allowed: 256, resource mask: 0x1fffff
[   202.034] (WW) The directory "/usr/share/fonts/local" does not exist.
[   202.034]    Entry deleted from font path.
[   202.034] (WW) The directory "/usr/share/fonts/CID" does not exist.
[   202.034]    Entry deleted from font path.
[   202.034] (==) FontPath set to:
        /usr/share/fonts/misc,
        /usr/share/fonts/TTF,
        /usr/share/fonts/OTF,
        /usr/share/fonts/Type1,
        /usr/share/fonts/75dpi/:unscaled,
        /usr/share/fonts/100dpi/:unscaled,
        /usr/share/fonts/75dpi,
        /usr/share/fonts/100dpi,
        /usr/share/fonts/cyrillic
[   202.034] (==) ModulePath set to "/usr/lib64/xorg/modules"
[   202.034] (II) The server relies on udev to provide the list of input devices.
        If no devices become available, reconfigure udev or disable AutoAddDevices.
[   202.034] (II) Loader magic: 0x61ac80
[   202.034] (II) Module ABI versions:
[   202.034]    X.Org ANSI C Emulation: 0.4
[   202.034]    X.Org Video Driver: 24.1
[   202.034]    X.Org XInput driver : 24.1
[   202.034]    X.Org Server Extension : 10.0
[   202.034] (--) PCI:*(0@0:2:0) 8086:a7a0:8086:3037 rev 4, Mem @ 0x6123000000/16777216, 0x4000000000/134217728, I/O @ 0x00003000/64, BIOS @ 0x????????/131072
[   202.034] (II) Open ACPI successful (/var/run/acpid.socket)
[   202.034] (II) LoadModule: "glx"
[   202.034] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[   202.035] (II) Module glx: vendor="X.Org Foundation"
[   202.035]    compiled for 1.20.14, module version = 1.0.0
[   202.035]    ABI class: X.Org Server Extension, version 10.0
[   202.035] (==) Matched modesetting as autoconfigured driver 0
[   202.035] (==) Matched fbdev as autoconfigured driver 1
[   202.035] (==) Matched vesa as autoconfigured driver 2
[   202.035] (==) Assigned the driver to the xf86ConfigLayout
[   202.035] (II) LoadModule: "modesetting"
[   202.035] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[   202.035] (II) Module modesetting: vendor="X.Org Foundation"
[   202.035]    compiled for 1.20.14, module version = 1.20.14
[   202.035]    Module class: X.Org Video Driver
[   202.035]    ABI class: X.Org Video Driver, version 24.1
[   202.035] (II) LoadModule: "fbdev"
[   202.035] (WW) Warning, couldn't open module fbdev
[   202.035] (EE) Failed to load module "fbdev" (module does not exist, 0)
[   202.035] (II) LoadModule: "vesa"
[   202.035] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
[   202.035] (II) Module vesa: vendor="X.Org Foundation"
[   202.035]    compiled for 1.20.10, module version = 2.5.0
[   202.035]    Module class: X.Org Video Driver
[   202.035]    ABI class: X.Org Video Driver, version 24.1
[   202.035] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[   202.035] (II) VESA: driver for VESA chipsets: vesa
[   202.035] (++) using VT number 1

[   202.035] (EE) open /dev/dri/card0: No such file or directory
[   202.035] (WW) Falling back to old probe method for modesetting
[   202.035] (EE) open /dev/dri/card0: No such file or directory
[   202.035] vesa: Refusing to run on UEFI
[   202.035] (EE) Screen 0 deleted because of no matching config section.
[   202.035] (II) UnloadModule: "modesetting"
[   202.035] (EE) Device(s) detected, but none match those in the config file.
[   202.035] (EE) 
Fatal server error:
[   202.035] (EE) no screens found(EE) 
[   202.035] (EE) 
Please consult the The X.Org Foundation support 
         at http://wiki.x.org
 for help. 
[   202.035] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[   202.035] (EE) 
[   202.036] (EE) Server terminated with error (1). Closing log file.

Last edited by dchmelik; 05-13-2024 at 01:27 AM.
 
Old 05-12-2024, 12:36 AM   #2
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,660
Blog Entries: 19

Rep: Reputation: 4482Reputation: 4482Reputation: 4482Reputation: 4482Reputation: 4482Reputation: 4482Reputation: 4482Reputation: 4482Reputation: 4482Reputation: 4482Reputation: 4482
It's misconfigured. It shouldn't be trying to run vesa at all. That's the fallback option.
 
Old 05-12-2024, 12:59 AM   #3
dchmelik
Senior Member
 
Registered: Nov 2008
Location: USA
Distribution: Slackware, FreeBSD, Illumos, NetBSD, DragonflyBSD, Plan9, Inferno, OpenBSD, FreeDOS, HURD
Posts: 1,074

Original Poster
Rep: Reputation: 149Reputation: 149
Quote:
Originally Posted by hazel View Post
It's misconfigured. It shouldn't be trying to run vesa at all. That's the fallback option.
It's not configured: one hasn't needed to configure X since almost 15 to 20+ years ago.
 
Old 05-12-2024, 01:49 AM   #4
lvm_
Member
 
Registered: Jul 2020
Posts: 970

Rep: Reputation: 344Reputation: 344Reputation: 344Reputation: 344
Raptor lake was released more than a year after the kernel 5.15, it probably isn't supported properly. Try updating i915 module.
 
1 members found this post helpful.
Old 05-12-2024, 02:02 AM   #5
rkelsen
Senior Member
 
Registered: Sep 2004
Distribution: slackware
Posts: 4,463
Blog Entries: 7

Rep: Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561Reputation: 2561
Yeah, you need a newer kernel.
 
Old 05-12-2024, 02:03 AM   #6
dchmelik
Senior Member
 
Registered: Nov 2008
Location: USA
Distribution: Slackware, FreeBSD, Illumos, NetBSD, DragonflyBSD, Plan9, Inferno, OpenBSD, FreeDOS, HURD
Posts: 1,074

Original Poster
Rep: Reputation: 149Reputation: 149
Question

Quote:
Originally Posted by lvm_ View Post
Raptor lake was released more than a year after the kernel 5.15, it probably isn't supported properly. Try updating i915 module.
Couldn't find basic information on it on intel.com... do you think building latest 5.15.n kernel with Slackware's source code kernel build scripts would work or I should switch to 6.n for these?
 
Old 05-12-2024, 02:17 AM   #7
Petri Kaukasoina
Senior Member
 
Registered: Mar 2007
Posts: 1,871

Rep: Reputation: 1530Reputation: 1530Reputation: 1530Reputation: 1530Reputation: 1530Reputation: 1530Reputation: 1530Reputation: 1530Reputation: 1530Reputation: 1530Reputation: 1530
I think in your other SOLVED thread you came to the conclusion that the newer drivers of Slackware-current (live) worked but the monitor didn't. Did you try another monitor? It could be helpful to see the Xorg.0.log file from slackware-current live.
 
Old 05-12-2024, 02:23 AM   #8
dchmelik
Senior Member
 
Registered: Nov 2008
Location: USA
Distribution: Slackware, FreeBSD, Illumos, NetBSD, DragonflyBSD, Plan9, Inferno, OpenBSD, FreeDOS, HURD
Posts: 1,074

Original Poster
Rep: Reputation: 149Reputation: 149
Quote:
Originally Posted by Petri Kaukasoina View Post
I think in your other SOLVED thread you came to the conclusion that the newer drivers of Slackware-current (live) worked but the monitor didn't. Did you try another monitor? It could be helpful to see the Xorg.0.log file from slackware-current live.
I shouldn't have marked that solved, and it may have been Slackware-stable-live, but I don't know why I said the drivers work when the monitor didn't... I stated in the original post of this thread that I tried a different resolution--different monitor (obviously). Which kernel should I build then?

Last edited by dchmelik; 05-12-2024 at 02:35 AM.
 
Old 05-12-2024, 02:33 AM   #9
Petri Kaukasoina
Senior Member
 
Registered: Mar 2007
Posts: 1,871

Rep: Reputation: 1530Reputation: 1530Reputation: 1530Reputation: 1530Reputation: 1530Reputation: 1530Reputation: 1530Reputation: 1530Reputation: 1530Reputation: 1530Reputation: 1530
Try the kernels from -current. No need to build:
Code:
https://mirrors.slackware.com/slackware/slackware64-current/slackware64/a/kernel-huge-6.6.30-x86_64-1.txz
https://mirrors.slackware.com/slackware/slackware64-current/slackware64/a/kernel-generic-6.6.30-x86_64-1.txz
https://mirrors.slackware.com/slackware/slackware64-current/slackware64/a/kernel-modules-6.6.30-x86_64-1.txz
OpenGL won't work without other components of the graphics stack, so don't run sddm. Try xdm and fvwm.
 
1 members found this post helpful.
Old 05-12-2024, 02:34 AM   #10
gildbg
Member
 
Registered: Aug 2017
Distribution: Slackware, OpenBSD
Posts: 166

Rep: Reputation: Disabled
This error mean, that your kernel module it's not supported with your device.

Try to upgrade the kernel or boot the bios with legacy mode.
 
Old 05-12-2024, 02:54 AM   #11
allend
LQ 5k Club
 
Registered: Oct 2003
Location: Melbourne
Distribution: Slackware64-15.0
Posts: 6,378

Rep: Reputation: 2757Reputation: 2757Reputation: 2757Reputation: 2757Reputation: 2757Reputation: 2757Reputation: 2757Reputation: 2757Reputation: 2757Reputation: 2757Reputation: 2757
Requires kernel 5.19 or later
 
1 members found this post helpful.
Old 05-12-2024, 03:12 AM   #12
GazL
LQ Veteran
 
Registered: May 2008
Posts: 6,916

Rep: Reputation: 5033Reputation: 5033Reputation: 5033Reputation: 5033Reputation: 5033Reputation: 5033Reputation: 5033Reputation: 5033Reputation: 5033Reputation: 5033Reputation: 5033
I don't know whether you're still using my slackscan/slackup but you can easily configure it to borrow the latest kernels from slackware-current.

edit the scan file in your slackscan profile directory to look something like this:
Code:
# /etc/slackscan/local/scan
#
#  List of locations where 'slackscan' can recursively find
#  slackware packages.
#
#  Each line may contain the path of a local directory, or
#  the URL of a remote CHECKSUMS.md5 file.
#

# Local hotfixes for issues unresolved upstream:
/local/slackware/packages64/15.0/hotfix

# Customised packages:
/local/slackware/packages64/15.0/custom

# slackware current kernel files (see also filter list):
https://slackware.uk/slackware/slackware64-current/slackware64/CHECKSUMS.md5

# slackware64-15.0 patches:
/local/slackware/mirror/slackware64-15.0/patches/packages

/local/slackware/mirror/slackware64-15.0/slackware64

# Local directory of additional packages:
/local/slackware/packages64/15.0/misc
And then edit your filter file to look like this:
Code:
# /etc/slackup/local/filter
# Format: basic-regex
#
#  This file is the 'filter' file for the 'slackup' utility.
#  Package files not matching one of the following patterns will
#  be excluded from install and upgrade actions.
#
#  Patterns passed on the command line will be appended to those
#  in this file when processing the filters at run-time.
#
#  Patterns in the blacklist file are processed after these
#  filters are applied.
#

# Slackware-current kernel files:
/slackware64-current/slackware64/a/kernel-generic
/slackware64-current/slackware64/a/kernel-modules
/slackware64-current/slackware64/a/kernel-firmware

# Slackware-15.0:
/slackware64-15.0/patches/packages/
/slackware64-15.0/slackware64/

# Include local packages dir:
/local/slackware/packages64/15.0/
(obviously these are tailored to my system, but you get the idea)

CAUTION: Don't forget the filter entries or you'll end up running CURRENT!


This way it will automatically prefer the kernel/modules/firmware from current but get all the other packages from my usual locations.

Last edited by GazL; 05-12-2024 at 03:22 AM.
 
Old 05-12-2024, 03:23 AM   #13
dchmelik
Senior Member
 
Registered: Nov 2008
Location: USA
Distribution: Slackware, FreeBSD, Illumos, NetBSD, DragonflyBSD, Plan9, Inferno, OpenBSD, FreeDOS, HURD
Posts: 1,074

Original Poster
Rep: Reputation: 149Reputation: 149
Quote:
Originally Posted by Petri Kaukasoina View Post
Try the kernels from -current. No need to build [...]
OpenGL won't work without other components of the graphics stack, so don't run sddm. Try xdm and fvwm.
Thanks! Those work but I thought you shouldn't use Slackware-current packages on Slackware-stable... kernels are an exception? I don't use KDE anymore anyway (Just some KDE programs).
 
Old 05-12-2024, 03:25 AM   #14
Windu
Member
 
Registered: Aug 2021
Distribution: Arch Linux, Debian, Slackware
Posts: 594

Rep: Reputation: Disabled
Quote:
Originally Posted by dchmelik View Post
I shouldn't have marked that solved, and it may have been Slackware-stable-live, but I don't know why I said the drivers work when the monitor didn't... I stated in the original post of this thread that I tried a different resolution--different monitor (obviously). Which kernel should I build then?
Those Live ISOs you got linked to in the other thread are booting Slackware-current according to their URL. Your posts in that other thread there shows that Slackware-current supports your NUC just fine. However you attach a 20-year old LCD monitor to this brand new machine, of which you state (in that same thread) that your RasPi device was not able to draw anything on that monitor.
Safe to say that the problem is that old monitor. Either find a newer one, or look for ways to force a refresh rate and/or resolution which is supported by the monitor because apparently X.Org is not able to find one on its own. Look at xrandr for instance.

To finish, you may want to change the title of this topic. Your "UEFI Microsoft scam" is just insulting for no good reason and has nothing to do with your actual problem (trying to get an el-cheapo stone age monitor to work with present-day computer hardware).
It does no good to your own standing because it shows a lack of understanding. I assume you were thinking about SecureBoot when you wrote it.
The EFI specification was created by Intel, not Microsoft. It was superseded by the UEFI specification which is an open standard, maintained by a consortium of companies, not by Microsoft. It has an open source reference implementation, TianoCore EDKII, which is for instance used by QEMU to offer a UEFI boot environment to its virtual guests.
 
2 members found this post helpful.
Old 05-12-2024, 03:25 AM   #15
GazL
LQ Veteran
 
Registered: May 2008
Posts: 6,916

Rep: Reputation: 5033Reputation: 5033Reputation: 5033Reputation: 5033Reputation: 5033Reputation: 5033Reputation: 5033Reputation: 5033Reputation: 5033Reputation: 5033Reputation: 5033
Yeah, the kernels are different as they don't rely on glibc. That said, I wouldn't advise installing kernel-headers from current as they are supposed to be tied to the glibc version.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
I had a call from "Microsoft" and scam websites Debian6to11 General 11 07-01-2022 01:06 AM
UEFI Class 3 :: To use UEFI, or not to use UEFI? jheengut Slackware 19 12-30-2020 09:24 AM
Can't get dual boot, win 7 uefi and elementary freya os uefi working shywolf Linux - Newbie 4 12-10-2015 06:14 PM
Can't install LM 32bit with UEFI disabled on UEFI Asus X200MA laptop dblaisde Linux Mint 3 10-15-2015 05:37 AM
Microsoft Support Scam (again) Mr. Bill Linux - News 1 05-23-2011 07:10 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 07:44 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration