[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