Hi hnyman,
Thanks for your input, which made perfect sense, I had not appreciated I had got a snapshot rather than stable release. However it still did not work
I installed with
git clone https://git.openwrt.org/openwrt/openwrt.git
cd openwrt
git pull
git branch -a
git tag
git checkout v21.02.2
./scripts/feeds update -a
./scripts/feeds install -a
make menuconfig (put in wndr3700v1, and ath79) and built the image (no errors/warnings) and flashed the wndr, all good.
I then tried to install the usb, modules (as documented here https://openwrt.org/docs/guide-user/storage/usb-drives-quickstart), and installing after opkg update gives:
opkg install block-mount e2fsprogs kmod-fs-ext4 kmod-usb-storage
kmod-usb2 kmod-usb3
Installing block-mount (2021-01-04-c53b1882-1) to root...
Downloading https://downloads.openwrt.org/releases/21.02.2/targets/ath79/generic/packages/block-mount_2021-01-04-c53b1882-1_mips_24kc.ipk
Installing e2fsprogs (1.45.6-2) to root...
Downloading https://downloads.openwrt.org/releases/21.02.2/packages/mips_24kc/base/e2fsprogs_1.45.6-2_mips_24kc.ipk
Installing librt (1.1.24-3) to root...
Downloading https://downloads.openwrt.org/releases/21.02.2/targets/ath79/generic/packages/librt_1.1.24-3_mips_24kc.ipk
Installing libuuid1 (2.36.1-2) to root...
Downloading https://downloads.openwrt.org/releases/21.02.2/packages/mips_24kc/base/libuuid1_2.36.1-2_mips_24kc.ipk
Installing libblkid1 (2.36.1-2) to root...
Downloading https://downloads.openwrt.org/releases/21.02.2/packages/mips_24kc/base/libblkid1_2.36.1-2_mips_24kc.ipk
Installing libcomerr0 (1.45.6-2) to root...
Downloading https://downloads.openwrt.org/releases/21.02.2/packages/mips_24kc/base/libcomerr0_1.45.6-2_mips_24kc.ipk
Installing libss2 (1.45.6-2) to root...
Downloading https://downloads.openwrt.org/releases/21.02.2/packages/mips_24kc/base/libss2_1.45.6-2_mips_24kc.ipk
Installing libext2fs2 (1.45.6-2) to root...
Downloading https://downloads.openwrt.org/releases/21.02.2/packages/mips_24kc/base/libext2fs2_1.45.6-2_mips_24kc.ipk
Unknown package 'kmod-fs-ext4'.
Unknown package 'kmod-usb-storage'.
Package kmod-usb2 (5.4.179-1) installed in root is up to date.
Unknown package 'kmod-usb3'.
Configuring librt.
Configuring libuuid1.
Configuring block-mount.
Configuring libblkid1.
Configuring libcomerr0.
Configuring libss2.
Configuring libext2fs2.
Configuring e2fsprogs.
Collected errors:
* pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.179-1-3dfa0daff435bb57055a8e5b5a232fe2) for kmod-lib-crc16
* pkg_hash_fetch_best_installation_candidate: Packages for kmod-lib-crc16 found, but incompatible with the architectures configured
* pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.179-1-3dfa0daff435bb57055a8e5b5a232fe2) for kmod-crypto-hash
* pkg_hash_fetch_best_installation_candidate: Packages for kmod-crypto-hash found, but incompatible with the architectures configured
* pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.179-1-3dfa0daff435bb57055a8e5b5a232fe2) for kmod-crypto-crc32c
* pkg_hash_fetch_best_installation_candidate: Packages for kmod-crypto-crc32c found, but incompatible with the architectures configured
* pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.179-1-3dfa0daff435bb57055a8e5b5a232fe2) for kmod-fs-ext4
* pkg_hash_fetch_best_installation_candidate: Packages for kmod-fs-ext4 found, but incompatible with the architectures configured
* opkg_install_cmd: Cannot install package kmod-fs-ext4.
* pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.179-1-3dfa0daff435bb57055a8e5b5a232fe2) for kmod-scsi-core
* pkg_hash_fetch_best_installation_candidate: Packages for kmod-scsi-core found, but incompatible with the architectures configured
* pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.179-1-3dfa0daff435bb57055a8e5b5a232fe2) for kmod-usb-storage
* pkg_hash_fetch_best_installation_candidate: Packages for kmod-usb-storage found, but incompatible with the architectures configured
* opkg_install_cmd: Cannot install package kmod-usb-storage.
* pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.179-1-3dfa0daff435bb57055a8e5b5a232fe2) for kmod-usb3
* pkg_hash_fetch_best_installation_candidate: Packages for kmod-usb3 found, but incompatible with the architectures configured
* opkg_install_cmd: Cannot install package kmod-usb3.
Installing libcomerr0 (1.45.6-2) to root...
Downloading https://downloads.openwrt.org/releases/21.02.2/packages/mips_24kc/base/libcomerr0_1.45.6-2_mips_24kc.ipk
Installing libss2 (1.45.6-2) to root...
Downloading https://downloads.openwrt.org/releases/21.02.2/packages/mips_24kc/base/libss2_1.45.6-2_mips_24kc.ipk
Installing libext2fs2 (1.45.6-2) to root...
Downloading https://downloads.openwrt.org/releases/21.02.2/packages/mips_24kc/base/libext2fs2_1.45.6-2_mips_24kc.ipk
Unknown package 'kmod-fs-ext4'.
Unknown package 'kmod-usb-storage'.
Package kmod-usb2 (5.4.179-1) installed in root is up to date.
Unknown package 'kmod-usb3'.
Configuring librt.
Configuring libuuid1.
Configuring block-mount.
Configuring libblkid1.
Configuring libcomerr0.
Configuring libss2.
Configuring libext2fs2.
Configuring e2fsprogs.
Collected errors:
* pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.179-1-3dfa0daff435bb57055a8e5b5a232fe2) for kmod-lib-crc16
* pkg_hash_fetch_best_installation_candidate: Packages for kmod-lib-crc16 found, but incompatible with the architectures configured
* pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.179-1-3dfa0daff435bb57055a8e5b5a232fe2) for kmod-crypto-hash
* pkg_hash_fetch_best_installation_candidate: Packages for kmod-crypto-hash found, but incompatible with the architectures configured
* pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.179-1-3dfa0daff435bb57055a8e5b5a232fe2) for kmod-crypto-crc32c
* pkg_hash_fetch_best_installation_candidate: Packages for kmod-crypto-crc32c found, but incompatible with the architectures configured
* pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.179-1-3dfa0daff435bb57055a8e5b5a232fe2) for kmod-fs-ext4
* pkg_hash_fetch_best_installation_candidate: Packages for kmod-fs-ext4 found, but incompatible with the architectures configured
* opkg_install_cmd: Cannot install package kmod-fs-ext4.
* pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.179-1-3dfa0daff435bb57055a8e5b5a232fe2) for kmod-scsi-core
* pkg_hash_fetch_best_installation_candidate: Packages for kmod-scsi-core found, but incompatible with the architectures configured
* pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.179-1-3dfa0daff435bb57055a8e5b5a232fe2) for kmod-usb-storage
* pkg_hash_fetch_best_installation_candidate: Packages for kmod-usb-storage found, but incompatible with the architectures configured
* opkg_install_cmd: Cannot install package kmod-usb-storage.
* pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.179-1-3dfa0daff435bb57055a8e5b5a232fe2) for kmod-usb3
* pkg_hash_fetch_best_installation_candidate: Packages for kmod-usb3 found, but incompatible with the architectures configured
* opkg_install_cmd: Cannot install package kmod-usb3.
The key errors seems to be
' Packages for -------- found, but incompatible with the architectures configured'
and 'pkg_hash_check_unresolved: cannot find dependency kernel (= 5.4.179-1-3dfa0daff435bb57055a8e5b5a232fe2) for ----'
Any further ideas, Other than frollics fix of building the packages into the kernel? I dont understand why this now fails, have I somehow badly configured the build at the menuconfig stage?
Further thought most welcome!!??
Thanks
nick