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
***************************************************************************
@Giuliano
Still in progress ...
1. Installed: sudo apt install gcc-12 btf/vmlinux /usr/lib/ modules/ $(uname -r)/build/ 6.5.0-14- generic
2. Then: sudo apt install dwarves
3. Then: cp /sys/kernel/
4. Made reinstall kernell: sudo apt-get install --reinstall linux-image-
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" ******* ******* ******* ******* ***** linux-headers- 6.5.0-14- generic' linux-gnu- gcc-12 (Ubuntu 12.3.0- 1ubuntu1~ 22.04) 12.3.0 1ubuntu1~ 22.04) 12.3.0 linux-hwe- 6.5-6.5. 0/drivers/ media/usb/ uvc/uvc_ driver. o linux-hwe- 6.5-6.5. 0/drivers/ media/usb/ uvc/uvc_ queue.o linux-hwe- 6.5-6.5. 0/drivers/ media/usb/ uvc/uvc_ v4l2.o linux-hwe- 6.5-6.5. 0/drivers/ media/usb/ uvc/uvc_ video.o linux-hwe- 6.5-6.5. 0/drivers/ media/usb/ uvc/uvc_ ctrl.o linux-hwe- 6.5-6.5. 0/drivers/ media/usb/ uvc/uvc_ status. o linux-hwe- 6.5-6.5. 0/drivers/ media/usb/ uvc/uvc_ isight. o linux-hwe- 6.5-6.5. 0/drivers/ media/usb/ uvc/uvc_ debugfs. o linux-hwe- 6.5-6.5. 0/drivers/ media/usb/ uvc/uvc_ metadata. o linux-hwe- 6.5-6.5. 0/drivers/ media/usb/ uvc/uvc_ entity. o linux-hwe- 6.5-6.5. 0/drivers/ media/usb/ uvc/uvcvideo. o linux-hwe- 6.5-6.5. 0/drivers/ media/usb/ uvc/Module. symvers linux-hwe- 6.5-6.5. 0/drivers/ media/usb/ uvc/uvcvideo. mod.o linux-hwe- 6.5-6.5. 0/drivers/ media/usb/ uvc/uvcvideo. ko linux-hwe- 6.5-6.5. 0/drivers/ media/usb/ uvc/uvcvideo. ko Makefile. modfinal: 60: /home/vasyl/ linux-hwe- 6.5-6.5. 0/drivers/ media/usb/ uvc/uvcvideo. ko] Error 1 vasyl/linux- hwe-6.5- 6.5.0/drivers/ media/usb/ uvc/uvcvideo. ko' linux-headers- 6.5.0-14- generic/ Makefile: 1957: modules] Error 2 linux-headers- 6.5.0-14- generic' ******* ******* ******* ******* ******* ******* ******* ******* ******* *****
*******
make: Entering directory '/usr/src/
warning: the compiler differs from the one used to build the kernel
The kernel was built by: x86_64-
You are using: gcc-12 (Ubuntu 12.3.0-
CC [M] /home/vasyl/
CC [M] /home/vasyl/
CC [M] /home/vasyl/
CC [M] /home/vasyl/
CC [M] /home/vasyl/
CC [M] /home/vasyl/
CC [M] /home/vasyl/
CC [M] /home/vasyl/
CC [M] /home/vasyl/
CC [M] /home/vasyl/
LD [M] /home/vasyl/
MODPOST /home/vasyl/
CC [M] /home/vasyl/
LD [M] /home/vasyl/
BTF [M] /home/vasyl/
Failed to parse base BTF 'vmlinux': -22
make[2]: *** [scripts/
make[2]: *** Deleting file '/home/
make[1]: *** [/usr/src/
make: *** [Makefile:234: __sub-make] Error 2
make: Leaving directory '/usr/src/
cp: cannot stat 'uvcvideo.ko': No such file or directory
rmmod: ERROR: Module uvcvideo is not currently loaded
*******