Are you using a stable version of Openwrt (e.g 18.06.2 ) or some snapshot?
Looks like you are using the latter, hence you must download and install the packages within the same day that you installed the image, otherwise it will be overwritten by the nightly imagebuilder and it will be using a different version of kernel most likely.
I'm trying to install the kernel_3.10.49. But I fail.
root@OpenWrt:/man# opkg install kernel_3.10.49-1-3df3ab26a49a04478a9633bf83827ca3_ramips_24kec.ipk
Multiple packages (kernel and kernel) providing same name marked HOLD or PREFER. Using latest.
Upgrading kernel on root from 3.10.14-1-4e3b0df08660dd40e3a0431feeb5d4c2 to 3.10.49-1-3df3ab26a49a04478a9633bf83827ca3...
Configuring kernel.
root@OpenWrt:/man# opkg install kmod-mmc-over-gpio_3.10.49-4_ramips_24kec.ipk
Installing kmod-mmc-over-gpio (3.10.49-4) to root...
Multiple packages (kernel and kernel) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (kernel and kernel) providing same name marked HOLD or PREFER. Using latest.
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for kmod-mmc-over-gpio:
* kernel (= 3.10.49-1-ef9ac24c0d24577bacf18aca745d1aba) * kmod-mmc-spi * kmod-spi-gpio-old * kmod-fs-configfs *
* opkg_install_cmd: Cannot install package kmod-mmc-over-gpio.
Multiple packages (kernel and kernel) providing same name marked HOLD or PREFER. Using latest.
Multiple packages (kernel and kernel) providing same name marked HOLD or PREFER. Using latest.