So I proceeded with their instructions:make[1]: Entering directory '/usr/src/linux-headers-5.15.0-56-generic'
CC [M] /home/upt/Downloads/Linux_3.x.x_4.x.x_VCP_Driver_Source/cp210x.o
/home/upt/Downloads/Linux_3.x.x_4.x.x_VCP_Driver_Source/cp210x.c:290:35: error: initialization of ‘void (*)(struct usb_serial_port *)’ from incompatible pointer type ‘int (*)(struct usb_serial_port *)’ [-Werror=incompatible-pointer-types]
290 | .port_remove = cp210x_port_remove,
| ^~~~~~~~~~~~~~~~~~
And I find a module called cp210x in my sys directory. So now I am confused on why the arduino IDE cannot install the board I want to use which is called the Adafruit Huzzah - ESP32 Feather.Linux kernel also has a default cp210x driver which is maintained at www.kernel.org.
It is recommended to use the driver there that matches your specific kernel version.
My machine:
Ubuntu 22.04 jammy
Kernal x86_64 Linux 5.15.0-56-generic
ArduinoIDE 1.8.19
Any suggestions?