I'm working on a device driver for Linux, but I'm having problems with
the SMP kernel. I have a dual-Pentium where I installed RedHat 6.1
(Linux 2.2.12-20). The installation didn't recognize the system as SMP,
so, at first, I only had the uniprocessor kernel. I then installed the
smp kernel via RedHat's RPM, and now have both linux-up and linux-smp.
Each kernel seems to run correctly.
Well, if I boot the system with linux-up, I can compile and load
(insmod) the driver module without problems. However, if I boot the
same system with linux-smp, it's a different story. I can compile the
driver, but when I try to load it, I get a bunch of error messages
regarding "unresolved symbol" for many of the kernel function calls.
Any ideas on what may be wrong?
I read somewhere about similar symptoms where there was a problem with
the /linux/modules directory. Could this be the problem in my case?
I see /linux/modules, /linux/modules-up, and /linux/modules-smp, but I'm
not sure how these directories are used. What should I look for?
Any and all suggestions or comments are appreciated.
Thanks,
Juan
-
Linux SMP list: FIRST see FAQ at http://www.irisa.fr/prive/dmentre/smp-howto/
To Unsubscribe: send "unsubscribe linux-smp" to [EMAIL PROTECTED]