I've been trying to figure out why my smc card (SMC9452TX) causes my system to freeze up at certain points, or completely shuts down after logging out of KDE or gnome and logging back in. First, my card is listed in SuSE as a DP83820, not a smc9452tx. Secondly when I try to install the driver that came with the card, I can't. I read the instructions and do the following: #: insmod smc94x2.o and I get: kernel-module version mismatch smc94x2.o was compiled for kernel version 2.4.2-2 while this kernel is version 2.4.20-4GB-athlon. Now in the directory where the smc94x2.o is located I also see these files: dp83820.h hsm.h nsm.h nsmtypes.h dp.c hsm.c sp.c makefile smc94x2.o Does having the makefile listed in there mean that I can make the .o file for my individual kernel? OR does having the dp83820.h file mean that the driver is installed? Thanks, Tom - - - - - - - - - - - - - - - - - - Tom Nielsen Neuro Logic Systems, Inc. 805.389.5435 x18 www.neuro-logic.com
<snip>
Now in the directory where the smc94x2.o is located I also see these files:
dp83820.h hsm.h nsm.h nsmtypes.h dp.c hsm.c sp.c makefile smc94x2.o
Does having the makefile listed in there mean that I can make the .o file for my individual kernel? OR does having the dp83820.h file mean that the driver is installed?
<snip> In my limited experience I would try to make a new smc94x2.o module using the makefile (The "m" should be capitalised or do a "make -f makefile") You might have to tweak the makefile though. .h files are headers for compilation and have nothing to do with the operating system's accounting of what modules are loaded.
participants (2)
-
expatriate
-
Tom Nielsen