Hello,
i played along with EndeavourOS and i want to ask you about the installation of mainline kernel. I started the installation with:
yay -Syu linux-mainline
or
yay linux-mainline
But both don’t work properly. The installation of the package “linux-mainline” starts without issues as it seems and crashes a while after.
[sandro@Endlich ~]$ yay -Syu linux-mainline
:: Synchronizing package databases…
core is up to date
extra is up to date
community is up to date
multilib is up to date
endeavouros is up to date
:: Starting full system upgrade…
there is nothing to do
:: Searching databases for updates…
:: Searching AUR for updates…
:: Checking for conflicts…
:: Checking for inner conflicts…
[Aur:1] linux-mainline-5.11rc3-1
1 linux-mainline (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> 1
:: Deleting (1/1): /home/sandro/.cache/yay/linux-mainline
:: Downloaded PKGBUILD (1/1): linux-mainline
1 linux-mainline (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> n
:: (1/1) Parsing SRCINFO: linux-mainline
==> Making package: linux-mainline 5.11rc3-1 (Fr 15 Jan 2021 12:32:23 CET)
==> Retrieving sources…
→ Cloning linux-mainline git repo…
Cloning into bare repository ‘/home/sandro/.cache/yay/linux-mainline/linux-mainline’…
remote: Enumerating objects: 1113, done.
remote: Counting objects: 100% (1113/1113), done.
remote: Compressing objects: 100% (583/583), done.
remote: Total 7878415 (delta 719), reused 697 (delta 530), pack-reused 7877302
Receiving objects: 100% (7878415/7878415), 2.12 GiB | 4.75 MiB/s, done.
Resolving deltas: 100% (6451815/6451815), done.
→ Found config
==> Validating source files with sha256sums…
linux-mainline … Skipped
config … Passed
==> Making package: linux-mainline 5.11rc3-1 (Fr 15 Jan 2021 12:43:10 CET)
==> Checking runtime dependencies…
==> Checking buildtime dependencies…
==> Retrieving sources…
→ Updating linux-mainline git repo…
Fetching origin
→ Found config
==> Validating source files with sha256sums…
linux-mainline … Skipped
config … Passed
==> Removing existing $srcdir/ directory…
==> Extracting sources…
→ Creating working copy of linux-mainline git repo…
Cloning into ‘linux-mainline’…
done.
Updating files: 100% (71259/71259), done.
Switched to a new branch ‘makepkg’
==> Starting prepare()…
Setting version…
Setting config…
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
HOSTCC scripts/kconfig/confdata.o
HOSTCC scripts/kconfig/expr.o
LEX scripts/kconfig/lexer.lex.c
YACC scripts/kconfig/parser.tab.[ch]
HOSTCC scripts/kconfig/lexer.lex.o
HOSTCC scripts/kconfig/parser.tab.o
HOSTCC scripts/kconfig/preprocess.o
HOSTCC scripts/kconfig/symbol.o
HOSTCC scripts/kconfig/util.o
HOSTLD scripts/kconfig/conf
.config:2306 symbol value ‘m’ invalid for MTD_NAND_ECC_SW_HAMMING
configuration written to .config
Prepared linux-mainline version 5.11.0-rc3-1-mainline
==> Sources are ready.
Looks good, right?
But after that, there is and endless process running, which shows following stuff:
CC arch/x86/kernel/head64.o
CC arch/x86/kernel/ebda.o
CC arch/x86/kernel/platform-quirks.o
LDS arch/x86/kernel/vmlinux.lds
CC arch/x86/kernel/process_64.o
CC arch/x86/kernel/signal.o
CC arch/x86/kernel/signal_compat.o
CC arch/x86/kernel/traps.o
CC arch/x86/kernel/idt.o
CC arch/x86/kernel/irq.o
CC arch/x86/kernel/irq_64.o
CC arch/x86/kernel/dumpstack_64.o
CC arch/x86/kernel/time.o
CC arch/x86/kernel/ioport.o
CC arch/x86/kernel/dumpstack.o
CC arch/x86/kernel/nmi.o
CC arch/x86/kernel/ldt.o
CC arch/x86/kernel/setup.o
CC arch/x86/kernel/x86_init.o
CC arch/x86/kernel/i8259.o
CC arch/x86/kernel/irqinit.o
CC arch/x86/kernel/jump_label.o
CC arch/x86/kernel/irq_work.o
CC arch/x86/kernel/probe_roms.o
CC arch/x86/kernel/sys_ia32.o
CC arch/x86/kernel/sys_x86_64.o
CC arch/x86/kernel/espfix_64.o
CC arch/x86/kernel/ksysfs.o
For how long should i run these commands? Is everything tidy with my installation or is it running wrong?
Thank you,
Endlich.