Tiny Core Base > CorePlus

Problem with rtl8188EUS wifi USB adapter

<< < (3/12) > >>

curaga:
The symlink error sounds like you're operating on fat32. A linux fs is necessary.

aus9:
correction to above for me....
my steps should have included the symversions so my end bits become

--- Quote ---make modules_prepare  # seconds
mv /tmp/Module.symvers-6.1.2-tinycore $SRC
make modules
--- End quote ---

aus9:
I am going to have a re-look on TC64 how I built it in terms of kernel prep.
On TC32 I can not get past make modules or make modules install bit

on TC32 skipping that and only going to make_modules prep then for 8188eu

--- Code: ---make all
SNIP
MODPOST /tmp/rtl8188eu/Module.symvers
WARNING: Module.symvers is missing.
         Modules may not have dependencies or modversions.
         You may get many unresolved symbol warnings.
SNIP
WARNING: modpost: suppressed 191 unresolved symbol warnings because there were too many)

# lets just see about direct injection
make install
install -p -m 644 8188eu.ko  /lib/modules/6.1.2-tinycore/kernel/drivers/net/wireless/
/sbin/depmod -a 6.1.2-tinycore
# Looks good eh? but
modprobe 8188eu
modprobe: can't load module 8188eu (kernel/drivers/net/wireless/8188eu.ko): unknown symbol in module, or unknown parameter
--- End code ---

I think I may have no choice but research cross compile using a 64 bit kernel

Your thoughts?

Paul_123:
I have always needed System.map as well, and you need to copy them before you run. modules_prepare.

This is from once of my scripts for out of tree drivers.

--- Code: ---cd $LINUX_SRC_DIR
echo "[ INFO ] Cleaning linux source tree"
make -s mrproper

echo "[ INFO ] Copying configs and symbols"
xz -d -kc /tmp/config.xz > .config
xz -d -kc /tmp/System.map.xz > System.map
xz -d -kc /tmp/Module.symvers.xz > Module.symvers

sudo rm /lib/modules/${KERNELVER}/build
[ ! -d /lib/modules/${KERNELVER} ] && sudo mkdir -p /lib/modules/${KERNELVER}
sudo ln -sv $LINUX_SRC_DIR /lib/modules/${KERNELVER}/build

echo "[ INFO ] Preparing Kernel"
make -s -j4 KERNELRELEASE=$KERNELVER oldconfig
make -s -j4 KERNELRELEASE=$KERNELVER scripts
make -s -j4 KERNELRELEASE=$KERNELVER modules_prepare

--- End code ---

patrikg:
Just some thoughts from me.

Could it be useful to use qemu-system-i386 -enable-kvm to run tc32 into tc64 and compile instead of cross-compile, because it's very easy to get the host within the target, if not using like chroot.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version