[ale] Why won't my module load?

Michael D. Hirsch mhirsch at nubridges.com
Tue Apr 29 12:52:40 EDT 2003


On Tuesday 29 April 2003 12:28 pm, Chris Ricker wrote:
> On Tue, 29 Apr 2003, Michael D. Hirsch wrote:
> > I have a sudden need for netware connectivity, and that requires the
> > ipx module, so I'm trying to get it working.
> >
> > I took my old kernel config, ran menuconfig and said to make ipx as a
> > module.  After the usual make dep .... make modules I copied the new
> > module over to my test box and tried to install it:
> >
> > # insmod ipx.o
> > Using /lib/modules/2.4.18/misc/ipx.o
> > /lib/modules/2.4.18/misc/ipx.o: unresolved symbol
> > unregister_8022_client /lib/modules/2.4.18/misc/ipx.o: unresolved
> > symbol sk_run_filter /lib/modules/2.4.18/misc/ipx.o: unresolved symbol
> > make_EII_client /lib/modules/2.4.18/misc/ipx.o: unresolved symbol
> > register_8022_client /lib/modules/2.4.18/misc/ipx.o: unresolved symbol
> > register_snap_client /lib/modules/2.4.18/misc/ipx.o: unresolved symbol
> > make_8023_client /lib/modules/2.4.18/misc/ipx.o: unresolved symbol
> > destroy_8023_client /lib/modules/2.4.18/misc/ipx.o: unresolved symbol
> > destroy_EII_client /lib/modules/2.4.18/misc/ipx.o: unresolved symbol
> > unregister_snap_client
> >
> > Anyone know what I'm missing?  Clearly, something is not there.
>
> Usually that means it depends on another module which isn't loaded yet.
> Run depmod -a, then use modprobe ipx.o, and it should automagically
> work.

depmod -a gives similar errors, but worse.  I'm trying to find out what 
other module I need.  It doesn't make sense to me.  How can kmallot be 
unknown?

# depmod -ea
depmod: *** Unresolved symbols in /lib/modules/2.4.18/kernel/net/ipx/ipx.o
depmod:         unregister_8022_client
depmod:         skb_free_datagram
depmod:         sk_run_filter
depmod:         __kfree_skb
depmod:         alloc_skb
depmod:         sock_no_socketpair
depmod:         kmalloc
depmod:         unregister_netdevice_notifier
depmod:         create_proc_entry
depmod:         sock_unregister
depmod:         netdev_finish_unregister
depmod:         make_EII_client
depmod:         sk_alloc
depmod:         skb_recv_datagram
depmod:         skb_copy
depmod:         sock_no_accept
depmod:         dev_remove_pack
depmod:         proc_dointvec
depmod:         unregister_sysctl_table
depmod:         skb_copy_datagram_iovec
depmod:         sk_free
depmod:         dev_queue_xmit
depmod:         register_8022_client
depmod:         register_snap_client
depmod:         datagram_poll
depmod:         kfree
depmod:         ___pskb_trim
depmod:         make_8023_client
depmod:         sock_no_shutdown
depmod:         dev_get_by_name
depmod:         remove_proc_entry
depmod:         destroy_8023_client
depmod:         sock_no_sendpage
depmod:         sock_no_listen
depmod:         destroy_EII_client
depmod:         skb_over_panic
depmod:         proc_net
depmod:         skb_clone
depmod:         memcpy_fromiovec
depmod:         sprintf
depmod:         dev_add_pack
depmod:         register_netdevice_notifier
depmod:         sock_alloc_send_skb
depmod:         printk
depmod:         irq_stat
depmod:         sock_register
depmod:         unregister_snap_client
depmod:         dev_ioctl
depmod:         register_sysctl_table
depmod:         do_softirq
depmod:         sock_no_mmap
depmod:         sock_init_data
depmod:         __generic_copy_to_user
depmod:         sock_rfree
depmod:         __dev_get_by_name


> You did boot the new kernel you got when you recompiled with ipx
> support, right?

I am running my old kernel that was compiled fromt he same .config (except 
for ipx) that was used to make ipx.o, so in pricimple I beleive I 
shouldn't need any reboot.
_______________________________________________
Ale mailing list
Ale at ale.org
http://www.ale.org/mailman/listinfo/ale





More information about the Ale mailing list