Problem with module
Donald Becker
becker@scyld.com
Thu Apr 20 16:17:04 2000
On Thu, 20 Apr 2000, Jean-Philippe wrote:
> I want to add a driver for my DLink card on Redhat 5.2 (DFE-530TX).
>
> I've compiled the source code driver.c (where driver is my driver I want to install), I get then a driver.o
> Then I type insmod driver.o and I get an error :
>
> " couldn't find the Kernel version the module was compiled for "
This is caused by a change in the insmod program. The solution is to update
your insmod program, or get an updated driver that adds a variable in the
correct circumstances. I'm guessing that your are running a 2.2.* kernel
with the 'insmod' program distributed in 5.2 for 2.0.* kernels.
The magic lines in the driver are
#if (LINUX_VERSION_CODE >= 0x20100) && defined(MODULE)
char kernel_version[] = UTS_RELEASE;
#endif
> How can I solve this problem ?
Add the following lines to the end of your driver, or get an updated driver.
ftp://www.scyld.com/pub/network/netdrivers.tgz
Donald Becker becker@scyld.com
Scyld Computing Corporation
410 Severn Ave. Suite 210
Annapolis MD 21403
-------------------------------------------------------------------
To unsubscribe send a message body containing "unsubscribe"
to linux-tulip-bug-request@beowulf.org