Donald Duckie wrote:
hi!
hello donie

has anyone ever tried compiling and running snull on Linux2.4.18-sh?

i tried compiling snull(without any modification) on
Linux2.4.18-sh.
upon running snull_load, i got the following:
Using /lib/modules/2.4.18-sh/kernel/drivers/net/snull.
insmod: unresolved symbol kmalloc_R93d4cfe6
insmod: unresolved symbol skb_under_panic_R69955398
insmod: unresolved symbol register_netdev_R09e03f58
insmod: unresolved symbol eth_type_trans_R0a4e7a1c
insmod: unresolved symbol unregister_netdev_R98eda3f8
insmod: unresolved symbol printk_Rdd132261
insmod: unresolved symbol __udivsi3_i4
insmod: unresolved symbol memcpy_R11f7ce5e
insmod: unresolved symbol jiffies_R0da02d67
insmod: unresolved symbol alloc_skb_R0177038c
insmod: unresolved symbol softnet_data_R258cb892
insmod: unresolved symbol cpu_raise_softirq_R4d09166c
insmod: unresolved symbol __kfree_skb_R1741771d
insmod: unresolved symbol memset_R2bc95bd4
insmod: unresolved symbol kfree_R037a0cba
insmod: unresolved symbol netif_rx_R8316ccd0
insmod: unresolved symbol ether_setup_R586ea93a
insmod: unresolved symbol skb_over_panic_R4bb59969

can someone please tell me what's wrong with this,
and how to fix this without chaning Linux versions?
remove CONFIG_MODVERSIONS of your kernel is in my opinion a good idea...

are you using the original Makefile ?

your compilation line must look like that...
gcc -D MODVERSIONS -include /usr/src/linux/include/linux/modversion.h...

if it is already the case... i suggest you to verify that "modversion.h"
is compliant with your running kernel...

you can take a look on the chapter 11 of "Device Driver 2nd edition"
it is just talking about that...

simon
-
To unsubscribe from this list: send the line "unsubscribe linux-newbie" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.linux-learn.org/faqs

Reply via email to