About kernel update

I am updating from version 6.6.40-1-lts to 6.10-1 and it is showing something like this:
(Downloading from yay), Takes more than one hour, still compiling. Any way to make fast, to speed up the compilation process. As a beginner, I am unsure if the new kernel has been installing correctly.
Downloading using: yay -S linux-mainline

/usb/gspca/gspca_spca500.o
  CC [M]  drivers/media/usb/gspca/spca501.o
  LD [M]  drivers/media/usb/gspca/gspca_spca501.o
  CC [M]  drivers/media/usb/gspca/spca505.o
  LD [M]  drivers/media/usb/gspca/gspca_spca505.o
  CC [M]  drivers/media/usb/gspca/spca506.o
  LD [M]  drivers/media/usb/gspca/gspca_spca506.o
  CC [M]  drivers/media/usb/gspca/spca508.o
  LD [M]  drivers/media/usb/gspca/gspca_spca508.o
  CC [M]  drivers/media/usb/gspca/spca561.o
  LD [M]  drivers/media/usb/gspca/gspca_spca561.o
  CC [M]  drivers/media/usb/gspca/spca1528.o
  LD [M]  drivers/media/usb/gspca/gspca_spca1528.o
  CC [M]  drivers/media/usb/gspca/sq905.o
  LD [M]  drivers/media/usb/gspca/gspca_sq905.o
  CC [M]  drivers/media/usb/gspca/sq905c.o
  LD [M]  drivers/media/usb/gspca/gspca_sq905c.o
  CC [M]  drivers/media/usb/gspca/sq930x.o
  LD [M]  drivers/media/usb/gspca/gspca_sq930x.o
  CC [M]  drivers/media/usb/gspca/sunplus.o
  LD [M]  drivers/media/usb/gspca/gspca_sunplus.o
  CC [M]  drivers/media/usb/gspca/stk014.o
  LD [M]  drivers/media/usb/gspca/gspca_stk014.o
  CC [M]  drivers/media/usb/gspca/stk1135.o
  LD [M]  drivers/media/usb/gspca/gspca_stk1135.o
  CC [M]  drivers/media/usb/gspca/stv0680.o
  LD [M]  drivers/media/usb/gspca/gspca_stv0680.o
  CC [M]  drivers/media/usb/gspca/t613.o
  LD [M]  drivers/media/usb/gspca/gspca_t613.o
  CC [M]  drivers/media/usb/gspca/topro.o
  LD [M]  drivers/media/usb/gspca/gspca_topro.o
  CC [M]  drivers/media/usb/gspca/touptek.o
  LD [M]  drivers/media/usb/gspca/gspca_touptek.o
  CC [M]  drivers/media/usb/gspca/tv8532.o
  LD [M]  drivers/media/usb/gspca/gspca_tv8532.o
  CC [M]  drivers/media/usb/gspca/vc032x.o
  LD [M]  drivers/media/usb/gspca/gspca_vc032x.o
  CC [M]  drivers/media/usb/gspca/vicam.o
  LD [M]  drivers/media/usb/gspca/gspca_vicam.o
  CC [M]  drivers/media/usb/gspca/xirlink_cit.o
  LD [M]  drivers/media/usb/gspca/gspca_xirlink_cit.o
  CC [M]  drivers/media/usb/gspca/zc3xx.o
  LD [M]  drivers/media/usb/gspca/gspca_zc3xx.o
  CC [M]  drivers/media/usb/gspca/m5602/m5602_core.o
  CC [M]  drivers/media/usb/gspca/m5602/m5602_ov9650.o
  CC [M]  drivers/media/usb/gspca/m5602/m5602_ov7660.o
  CC [M]  drivers/media/usb/gspca/m5602/m5602_mt9m111.o
  CC [M]  drivers/media/usb/gspca/m5602/m5602_po1030.o
  CC [M]  drivers/media/usb/gspca/m5602/m5602_s5k83a.o
  CC [M]  drivers/media/usb/gspca/m5602/m5602_s5k4aa.o
  LD [M]  drivers/media/usb/gspca/m5602/gspca_m5602.o
  CC [M]  drivers/media/usb/gspca/stv06xx/stv06xx.o
  CC [M]  drivers/media/usb/gspca/stv06xx/stv06xx_vv6410.o
  CC [M]  drivers/media/usb/gspca/stv06xx/stv06xx_hdcs.o
  CC [M]  drivers/media/usb/gspca/stv06xx/stv06xx_pb0100.o
  CC [M]  drivers/media/usb/gspca/stv06xx/stv06xx_st6422.o
  LD [M]  drivers/media/usb/gspca/stv06xx/gspca_stv06xx.o
  CC [M]  drivers/media/usb/gspca/gl860/gl860.o
  CC [M]  drivers/media/usb/gspca/gl860/gl860-mi1320.o
  CC [M]  drivers/media/usb/gspca/gl860/gl860-ov2640.o
  CC [M]  drivers/media/usb/gspca/gl860/gl860-ov9655.o
  CC [M]  drivers/media/usb/gspca/gl860/gl860-mi2020.o
  LD [M]  drivers/media/usb/gspca/gl860/gspca_gl860.o
  CC [M]  drivers/media/usb/pwc/pwc-if.o
  CC [M]  drivers/media/usb/pwc/pwc-misc.o
  CC [M]  drivers/media/usb/pwc/pwc-ctrl.o
  CC [M]  drivers/media/usb/pwc/pwc-v4l.o
  CC [M]  drivers/media/usb/pwc/pwc-uncompress.o
  CC [M]  drivers/media/usb/pwc/pwc-dec1.o
  CC [M]  drivers/media/usb/pwc/pwc-dec23.o
  CC [M]  drivers/media/usb/pwc/pwc-kiara.o
  CC [M]  drivers/media/usb/pwc/pwc-timon.o
  LD [M]  drivers/media/usb/pwc/pwc.o
  CC [M]  drivers/media/usb/uvc/uvc_driver.o
  CC [M]  drivers/media/usb/uvc/uvc_queue.o
  CC [M]  drivers/media/usb/uvc/uvc_v4l2.o
  CC [M]  drivers/media/usb/uvc/uvc_video.o
  CC [M]  drivers/media/usb/uvc/uvc_ctrl.o
  CC [M]  drivers/media/usb/uvc/uvc_status.o
  CC [M]  drivers/media/usb/uvc/uvc_isight.o
  CC [M]  drivers/media/usb/uvc/uvc_debugfs.o
  CC [M]  drivers/media/usb/uvc/uvc_metadata.o
  CC [M]  drivers/media/usb/uvc/uvc_entity.o
  LD [M]  drivers/media/usb/uvc/uvcvideo.o
  CC [M]  drivers/media/usb/au0828/au0828-core.o
  CC [M]  drivers/media/usb/au0828/au0828-i2c.o
  CC [M]  drivers/media/usb/au0828/au0828-cards.o
  CC [M]  drivers/media/usb/au0828/au0828-dvb.o
  CC [M]  drivers/media/usb/au0828/au0828-video.o
  CC [M]  drivers/media/usb/au0828/au0828-vbi.o
  CC [M]  drivers/media/usb/au0828/au0828-input.o
  LD [M]  drivers/media/usb/au0828/au0828.o
  CC [M]  drivers/media/usb/cx231xx/cx231xx-video.o
  CC [M]  drivers/media/usb/cx231xx/cx231xx-i2c.o
  CC [M]  drivers/media/usb/cx231xx/cx231xx-cards.o
  CC [M]  drivers/media/usb/cx231xx/cx231xx-core.o
  CC [M]  drivers/media/usb/cx231xx/cx231xx-avcore.o
  CC [M]  drivers/media/usb/cx231xx/cx231xx-417.o
  CC [M]  drivers/media/usb/cx231xx/cx231xx-pcb-cfg.o
  CC [M]  drivers/media/usb/cx231xx/cx231xx-vbi.o
  CC [M]  drivers/media/usb/cx231xx/cx231xx-input.o
  LD [M]  drivers/media/usb/cx231xx/cx231xx.o
  CC [M]  drivers/media/usb/cx231xx/cx231xx-audio.o
  LD [M]  drivers/media/usb/cx231xx/cx231xx-alsa.o
  CC [M]  drivers/media/usb/cx231xx/cx231xx-dvb.o
  CC [M]  drivers/media/usb/em28xx/em28xx-core.o
  CC [M]  drivers/media/usb/em28xx/em28xx-i2c.o
  CC [M]  drivers/media/usb/em28xx/em28xx-cards.o
  CC [M]  drivers/media/usb/em28xx/em28xx-camera.o
  LD [M]  drivers/media/usb/em28xx/em28xx.o
  CC [M]  drivers/media/usb/em28xx/em28xx-video.o
  CC [M]  drivers/media/usb/em28xx/em28xx-vbi.o
  LD [M]  drivers/media/usb/em28xx/em28xx-v4l.o
  CC [M]  drivers/media/usb/em28xx/em28xx-audio.o
  LD [M]  drivers/media/usb/em28xx/em28xx-alsa.o
  CC [M]  drivers/media/usb/em28xx/em28xx-dvb.o
  CC [M]  drivers/media/usb/em28xx/em28xx-input.o
  LD [M]  drivers/media/usb/em28xx/em28xx-rc.o

Thankyou

any reason for linux-mainline? if not just install linux kernel from the main repository with sudo pacman -S linux dont waste time compiling a kernel from scratch without any reason…

Once it’s installed it should be listed under /boot and it should be listed in your package list as well listed as linux-mainline.

Unless there is a specific reason to install this version, I would stick to the tried and true.

yay

And let that update things.
Since this kernel was released a few days ago, there may be other parts of your system that are not compatible with it.

Arch provides the following kernels:

  • linux
  • linux-zen
  • linux-lts

There are lot more kernels in the AUR. You decided to “switch” from an official Arch kernel (the ones above) “linux-lts” to one from the AUR “linux-mainline”. That means the kernel is compiled on your machine and that can take a while.

I assume that wasn’t the intention and you wanted to switch from “linux-lts” to the latest kernel “linux”. In that case do a “yay -S linux linux-headers”. You can let the “linux-mainline” installation run through or abort it - but probably better to let it finish now and uninstall later.

Also technically you’re not “updating”, you’re installing another kernel alongside linux-lts.

2 Likes