Comment 128 for bug 2000947

Revision history for this message
Bevz Vasyl (vbevz) wrote :

@Giuliano

Still in progress ...

1. Installed: sudo apt install gcc-12
2. Then: sudo apt install dwarves
3. Then: cp /sys/kernel/btf/vmlinux /usr/lib/modules/$(uname -r)/build/
4. Made reinstall kernell: sudo apt-get install --reinstall linux-image-6.5.0-14-generic
5. Deleted all version "linux" in home directory

And now have Error: Failed to parse base BTF 'vmlinux': -22

Could you give me some more ideas to fix this?

Below Error from terminal after started "make"
****************************************
make: Entering directory '/usr/src/linux-headers-6.5.0-14-generic'
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: x86_64-linux-gnu-gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
  You are using: gcc-12 (Ubuntu 12.3.0-1ubuntu1~22.04) 12.3.0
  CC [M] /home/vasyl/linux-hwe-6.5-6.5.0/drivers/media/usb/uvc/uvc_driver.o
  CC [M] /home/vasyl/linux-hwe-6.5-6.5.0/drivers/media/usb/uvc/uvc_queue.o
  CC [M] /home/vasyl/linux-hwe-6.5-6.5.0/drivers/media/usb/uvc/uvc_v4l2.o
  CC [M] /home/vasyl/linux-hwe-6.5-6.5.0/drivers/media/usb/uvc/uvc_video.o
  CC [M] /home/vasyl/linux-hwe-6.5-6.5.0/drivers/media/usb/uvc/uvc_ctrl.o
  CC [M] /home/vasyl/linux-hwe-6.5-6.5.0/drivers/media/usb/uvc/uvc_status.o
  CC [M] /home/vasyl/linux-hwe-6.5-6.5.0/drivers/media/usb/uvc/uvc_isight.o
  CC [M] /home/vasyl/linux-hwe-6.5-6.5.0/drivers/media/usb/uvc/uvc_debugfs.o
  CC [M] /home/vasyl/linux-hwe-6.5-6.5.0/drivers/media/usb/uvc/uvc_metadata.o
  CC [M] /home/vasyl/linux-hwe-6.5-6.5.0/drivers/media/usb/uvc/uvc_entity.o
  LD [M] /home/vasyl/linux-hwe-6.5-6.5.0/drivers/media/usb/uvc/uvcvideo.o
  MODPOST /home/vasyl/linux-hwe-6.5-6.5.0/drivers/media/usb/uvc/Module.symvers
  CC [M] /home/vasyl/linux-hwe-6.5-6.5.0/drivers/media/usb/uvc/uvcvideo.mod.o
  LD [M] /home/vasyl/linux-hwe-6.5-6.5.0/drivers/media/usb/uvc/uvcvideo.ko
  BTF [M] /home/vasyl/linux-hwe-6.5-6.5.0/drivers/media/usb/uvc/uvcvideo.ko
Failed to parse base BTF 'vmlinux': -22
make[2]: *** [scripts/Makefile.modfinal:60: /home/vasyl/linux-hwe-6.5-6.5.0/drivers/media/usb/uvc/uvcvideo.ko] Error 1
make[2]: *** Deleting file '/home/vasyl/linux-hwe-6.5-6.5.0/drivers/media/usb/uvc/uvcvideo.ko'
make[1]: *** [/usr/src/linux-headers-6.5.0-14-generic/Makefile:1957: modules] Error 2
make: *** [Makefile:234: __sub-make] Error 2
make: Leaving directory '/usr/src/linux-headers-6.5.0-14-generic'
cp: cannot stat 'uvcvideo.ko': No such file or directory
rmmod: ERROR: Module uvcvideo is not currently loaded
***************************************************************************