Red Hat Topics - Linksys Ether16

This is Interesting: Free IT Magazines  
Home > Archive > Red Hat Topics > August 2006 > Linksys Ether16





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author Linksys Ether16
Jim

2006-08-18, 7:12 pm

I've been fooling around with an older version of Redhat (5.1) for the
purposes of tweaking the source (the rationale is that an older, less
feature-rich version would be easier to navigate through). Anyway, now
I remember why I abandoned this version; when I set up my NIC, an
ether16 using the ne module (io=0x240, irq=05), and then ran "insmod
ne.o", I get the following message:

ne.o: unresolved symbol ei_open
ne.o: unresloved symbol ethdev_init
....same for ei_debug, ei_interrupt, NS8390_init, ei_close

I suspect I would find these symbols in the C source code but have no
idea what to do with them. I know most of you are light years beyond
5.1, but if you know off hand what the problem is, please respond.
Thanks

Scott Lurndal

2006-08-18, 7:12 pm

"Jim" <jimruth@adelphia.net> writes:
>I've been fooling around with an older version of Redhat (5.1) for the
>purposes of tweaking the source (the rationale is that an older, less
>feature-rich version would be easier to navigate through). Anyway, now
>I remember why I abandoned this version; when I set up my NIC, an
>ether16 using the ne module (io=0x240, irq=05), and then ran "insmod
>ne.o", I get the following message:
>
>ne.o: unresolved symbol ei_open
>ne.o: unresloved symbol ethdev_init
>...same for ei_debug, ei_interrupt, NS8390_init, ei_close
>
>I suspect I would find these symbols in the C source code but have no
>idea what to do with them. I know most of you are light years beyond
>5.1, but if you know off hand what the problem is, please respond.
>Thanks
>


did you run depmod? It should resolve the module dependencies
for you, such that modprobe will load any required modules which
'ne' is dependent upon. If you are using insmod instead of
modprobe, you need to ensure that you've loaded any dependencies
first.

ei_open is a module symbol in the 8390 driver. Try

insmod /lib/modules/$(uname -r)/kernel/drivers/net/8369.o

before loading your driver.

scott
Sponsored Links






Free braindumps | Software forum | Database administration forum

Copyright 2003 - 2008 webservertalk.com