Hi there i’m new here and also new to linux. I need to use the 5.4 kerrnel in order to install drivers for my Mygica a681b ATSC usb tuner which does not support any kernel newer than 5.4 . My machine boots fine with the stock kernel 5.15 but no luck with the 5.4. I tried using startx in tty2 but got the following error:
[ 1623.898]
X.Org X Server 1.21.1.4
X Protocol Version 11, Revision 0
[ 1623.898] Current Operating System: Linux ibard-manjaro 5.4.218-2-MANJARO #1 SMP PREEMPT Sat Oct 15 13:42:39 UTC 2022 x86_64
[ 1623.898] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.4-x86_64 root=UUID=06ca42c6-a29a-4ff6-be5f-7f89a6da8a80 rw quiet resume=UUID=a4516f3c-1b73-40cb-b638-533939069d3f udev.log_priority=3
[ 1623.899]
[ 1623.899] Current version of pixman: 0.40.0
[ 1623.899] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
[ 1623.899] Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[ 1623.899] (==) Log file: "/var/log/Xorg.0.log", Time: Fri Oct 21 22:48:57 2022
[ 1623.899] (==) Using config directory: "/etc/X11/xorg.conf.d"
[ 1623.899] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[ 1623.899] (==) No Layout section. Using the first Screen section.
[ 1623.899] (==) No screen section available. Using defaults.
[ 1623.899] (**) |-->Screen "Default Screen Section" (0)
[ 1623.899] (**) | |-->Monitor "<default monitor>"
[ 1623.899] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
[ 1623.899] (==) Automatically adding devices
[ 1623.899] (==) Automatically enabling devices
[ 1623.899] (==) Automatically adding GPU devices
[ 1623.899] (==) Automatically binding GPU devices
[ 1623.899] (==) Max clients allowed: 256, resource mask: 0x1fffff
[ 1623.899] (WW) The directory "/usr/share/fonts/OTF" does not exist.
[ 1623.899] Entry deleted from font path.
[ 1623.899] (WW) The directory "/usr/share/fonts/Type1" does not exist.
[ 1623.899] Entry deleted from font path.
[ 1623.899] (WW) The directory "/usr/share/fonts/100dpi" does not exist.
[ 1623.899] Entry deleted from font path.
[ 1623.899] (WW) The directory "/usr/share/fonts/75dpi" does not exist.
[ 1623.899] Entry deleted from font path.
[ 1623.899] (==) FontPath set to:
/usr/share/fonts/misc,
/usr/share/fonts/TTF
[ 1623.899] (==) ModulePath set to "/usr/lib/xorg/modules"
[ 1623.899] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
[ 1623.899] (II) Module ABI versions:
[ 1623.899] X.Org ANSI C Emulation: 0.4
[ 1623.899] X.Org Video Driver: 25.2
[ 1623.899] X.Org XInput driver : 24.4
[ 1623.899] X.Org Server Extension : 10.0
[ 1623.900] (++) using VT number 2
[ 1623.902] (II) systemd-logind: took control of session /org/freedesktop/login1/session/_31
[ 1623.904] (--) PCI:*(0@0:2:0) 8086:4e61:0000:0000 rev 1, Mem @ 0x6000000000/16777216, 0x4000000000/268435456, I/O @ 0x00003000/64, BIOS @ 0x????????/131072
[ 1623.904] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory)
[ 1623.904] (II) LoadModule: "glx"
[ 1623.904] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[ 1623.906] (II) Module glx: vendor="X.Org Foundation"
[ 1623.906] compiled for 1.21.1.4, module version = 1.0.0
[ 1623.906] ABI class: X.Org Server Extension, version 10.0
[ 1623.906] (==) Matched modesetting as autoconfigured driver 0
[ 1623.906] (==) Matched fbdev as autoconfigured driver 1
[ 1623.906] (==) Matched vesa as autoconfigured driver 2
[ 1623.906] (==) Assigned the driver to the xf86ConfigLayout
[ 1623.906] (II) LoadModule: "modesetting"
[ 1623.906] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[ 1623.906] (II) Module modesetting: vendor="X.Org Foundation"
[ 1623.906] compiled for 1.21.1.4, module version = 1.21.1
[ 1623.906] Module class: X.Org Video Driver
[ 1623.906] ABI class: X.Org Video Driver, version 25.2
[ 1623.906] (II) LoadModule: "fbdev"
[ 1623.906] (WW) Warning, couldn't open module fbdev
[ 1623.907] (EE) Failed to load module "fbdev" (module does not exist, 0)
[ 1623.907] (II) LoadModule: "vesa"
[ 1623.907] (WW) Warning, couldn't open module vesa
[ 1623.907] (EE) Failed to load module "vesa" (module does not exist, 0)
[ 1623.907] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[ 1623.907] (EE) open /dev/dri/card0: No such file or directory
[ 1623.907] (WW) Falling back to old probe method for modesetting
[ 1623.907] (EE) open /dev/dri/card0: No such file or directory
[ 1623.907] (EE) Screen 0 deleted because of no matching config section.
[ 1623.907] (II) UnloadModule: "modesetting"
[ 1623.907] (EE) Device(s) detected, but none match those in the config file.
[ 1623.907] (EE)
Fatal server error:
[ 1623.907] (EE) no screens found(EE)
[ 1623.907] (EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
[ 1623.907] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[ 1623.907] (EE)
[ 1623.912] (EE) Server terminated with error (1). Closing log file.
can anyone please suggest how to fix this problem. Or is it that the kernel is just too old to support my hardware?
My Hardware
tibard-manjaro
description: Computer
width: 64 bits
capabilities: smp vsyscall32
*-core
description: Motherboard
physical id: 0
*-memory
description: System memory
physical id: 0
size: 16GiB
*-cpu
product: Intel(R) Celeron(R) N5105 @ 2.00GHz
vendor: Intel Corp.
physical id: 1
bus info: cpu@0
size: 2800MHz
capacity: 2900MHz
width: 64 bits
capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp x86-64 constant_tsc art arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 sdbg cx16 xtpr pdcm sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave rdrand lahf_lm 3dnowprefetch cpuid_fault epb cat_l2 cdp_l2 ssbd ibrs ibpb stibp ibrs_enhanced tpr_shadow vnmi flexpriority ept vpid ept_ad fsgsbase tsc_adjust smep erms rdt_a rdseed smap clflushopt clwb intel_pt sha_ni xsaveopt xsavec xgetbv1 xsaves split_lock_detect dtherm ida arat pln pts hwp hwp_notify hwp_act_window hwp_epp hwp_pkg_req umip waitpkg gfni rdpid movdiri movdir64b md_clear flush_l1d arch_capabilities cpufreq
*-pci
description: Host bridge
product: Intel Corporation
vendor: Intel Corporation
physical id: 100
bus info: pci@0000:00:00.0
version: 00
width: 32 bits
clock: 33MHz
*-display
description: VGA compatible controller
product: JasperLake [UHD Graphics]
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 01
width: 64 bits
clock: 33MHz
capabilities: vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: iomemory:600-5ff iomemory:400-3ff irq:143 memory:6000000000-6000ffffff memory:4000000000-400fffffff ioport:3000(size=64) memory:c0000-dffffype