insmod error: -1 Unknown symbol in module

"kishore" <[email protected]> Fri, 23 Dec 2005 17:13:38 +0530
Newsgroups gmane.linux.kernel.streams
Message-ID <00ae01c607b6$23015510$3b01a8c0@kishore>
hai all,

     I am trying to load LiS-2.18 (down loaded from gcom.com) on,
Redhat Enterprise Linux WS release 4 ( Nahant Update 2)  with kernel version
2.6.9-16.EL .

    After a few modifications in " LiS-2.18/head/linux-mdep.c"  i'm able to
compile but some warnings are generated regarding deprecated methods as
follows:

        inter_module_register deprecated
        inter_module_unregister deprecated
        lis_sleep_on deprecated
        lis_sleep_on_timeout deprecated
        ..................
        ..................

   I igonored the warnings and tried to install streams.ko ( in default
folder )  using insmod as:
insmod /lib/modules/`uname -r`/misc/streams.ko
error: -1 Unknown symobol in module

I used dmesg, to enquire about unknown symbols.
streams: Unknown symbol sleep_on
streams: Unknown symbol cdev_put

I used objdump -d -r /lib/modules/`uname -r`/misc/streams.ko to fix the
problem; but i am not able to do so.

let me know why these problems arised;  and suggest, how to comeout from
this warnings.

Thanks in advance for ur suggestion in resolving this issue.

regards,
kishore, packetware.