OpenWrt 21.02.2 drivers

Have you tried booting a more general linux USB live desktop distro at all to see if the wired network and wireless network hardware function?

Although it might not be your purpose to run a linux Desktop it will certainly help you figure out the puzzle to determine which drivers/kernel modules you need in the OpenWrt image to get your hardware functioning here's a start. Open a terminal on a regular USB live linux (desktop) distro and type:

lspci -v #will show that the marvel yukon uses the 'sky2' kernel module (driver)
lspci -n #will show device id xxxx:yyyy and driver module

lsusb #shows device-id
lsusb -t #shows driver modules used

Linux kernel modules (drivers) don't actually name up identical to OpenWrt kmod here is a list:
https://openwrt.org/packages/index/kernel-modules

Driver modules ofter don't come alone as in dependencies especially installing them on OpenWrt doesn't satisfy dependencies automatically. You will probably need a few modules and sometimes firmware before a device works with a driver. To figure out multiple modules used by USB devices its a good idea to boot a common linux desktop distro without the USB device connected and than run from terminal lsmod | sort than connect USB device and run again lsmod | sort to compare which modules were loaded.

The default OpenWrt x86/amd64 image, won't come with this 'driver' by default so you need to use the 'imagebuilder' to make your own image.
This can be done on your local machine or by using a webfrontend imagebuilder and configure it to contain the kernel driver package kmod-sky2.

Go to the following link and 'customize' the 'package' selection to contain the driver:
https://asu.aparcar.org/?version=21.02.2&target=x86%2F64&id=generic

Also remember that Intel Wireless cards mostly do 'client mode' and limited or not 'accesspoint mode'!

It is also possible to transfer driver / kmod files via USB flashdrive, but as a linux newby this will take serious more effert first you need to figure which drivers.

Since you need to have kmod's for usb chipset, masterstorage, filesystem (FAT32/NTFS/EXFAT) support, manually mount the partition on the USB flashdrive and than maybe complete dependencies of all related ipk files manually...
https://downloads.openwrt.org/releases/21.02.2/targets/x86/64/packages/

1 Like