2.5.51 CRC32 undefined

Arun Prasad <[email protected]> Fri, 07 Mar 2003 09:00:35 +0530
Newsgroups gmane.linux.kernel.hardened-drivers
Message-ID <[email protected]>
Hi All,
    To install the Fault-Injection tool (fith-mini-13), did the
following steps

* The below are the seps given in the tool README

        1. Apply patch kprobes-2.5.50-bk2.patch
           Apply patch fi-2.5.51-bk1.patch

        2. cd fith_utility
           make
           make install
    So copied kernel 2.5.51 and applied both the patches specified
above.

* Compiled the kernel with the below  in .config file
    CONFIG_MODULES=y
    CONFIG_CRC32=y
    CONFIG_PCNET32=m

* Booted the kernel with the new kernel (2.5.51), but eth0 is not up..
The ethernet driver is not loaded..
    (pcnet32 is the ethernet device of the machine.... it works fine
witht he default 2.4 kernel)

* Did the insmod for the driver
    bash$ insmod ./pcnet32.o
    pcnet32: Unknown symbol crc32_le
    Error inserting "pcnet32.o": -1 Unknown symbol in module

* Checked linux-2.5.51/lib/crc32.c  and found the lines
    EXPORT_SYMBOL(crc32_le);
    EXPORT_SYMBOL(crc32_be)

* There is no /proc/ksyms in the kernel and "ksyms" command doesnt seems

to work....

Can anyone help me out in this....

Thanks
-arun



-------------------------------------------------------
This SF.net email is sponsored by: Etnus, makers of TotalView, The debugger 
for complex code. Debugging C/C++ programs can leave you feeling lost and 
disoriented. TotalView can help you find your way. Available on major UNIX 
and Linux platforms. Try it free. www.etnus.com