Hi zbs888
I did some searching through the forum and pieced these instructions together:
# Setup instructions for building out of tree modules pieced together from
# the following links:
# http://forum.tinycorelinux.net/index.php/topic,23847.msg149973.html#msg149973
# http://forum.tinycorelinux.net/index.php/topic,23440.msg147476.html#msg147476
# http://forum.tinycorelinux.net/index.php/topic,23238.msg145635.html#msg145635
# http://tinycorelinux.net/10.x/x86_64/tcz/src/wl/compile_wl
# http://repo.tinycorelinux.net/11.x/x86_64/release/src/kernel/
# Extensions required for compiling.
tce-load -wil compiletc perl5 bash ncursesw-dev bc glibc_apps elfutils-dev
# Kernel source packages.
wget http://repo.tinycorelinux.net/11.x/x86_64/release/src/kernel/linux-5.4.3-patched.txz
wget http://repo.tinycorelinux.net/11.x/x86_64/release/src/kernel/config-5.4.3-tinycore64
wget http://repo.tinycorelinux.net/11.x/x86_64/release/src/kernel/Module.symvers-5.4.3-tinycore64.gz
# Unpack kernal source code.
tar xf linux-5.4.3-patched.txz
# Newly created kernel source directory.
cd linux-5.4.3
# Make sure there are no leftover files from a previous build.
make mrproper
# Copy the current configuration.
cp ../config-5.4.3-tinycore64 .config
make oldconfig
make prepare
make modules_prepare
cp ../Module.symvers-5.4.3-tinycore64.gz ./Module.symvers.gz
gunzip Module.symvers.gz
make SUBDIRS=scripts/mod
sudo ln -s $PWD /lib/modules/5.4.3-tinycore64/build
# Now try building your modules
cd /mnt/sda1/soft/igb-5.4.6/src/
# This should install in the cureent directory under lib/modules/5.4.3-tinycore64/......
make INSTALL_MOD_PATH=$PWD install
Let us know if this worked.