Thread (6 messages) flat view 6 messages, 3 authors, 2008-07-13

Re: insmod: unresolved symbol XIo_In32/XIo_Out32

From: Grant Likely <hidden>
Date: 2008-07-11 18:31:21

On Fri, Jul 11, 2008 at 10:26:27AM -0400, Juliana Su wrote:
Hi,

Is anybody familiar with the following error?

insmod: unresolved symbol XIo_In32
insmod: unresolved symbol XIo_Out32

I am trying to write a device driver for a Custom IP and get it to run  
on a Xilinx ML310's Linux OS. I am using Xilinx EDK 10.1 and MontaVista  
Linux version 2.4.20_mvl31-ml300. I ran into this error when trying to  
load my module into the kernel. When I try to load the module using  
insmod on the ".o" file, the module refuses to load and gives me the  
unresolved symbol error message. I actually stumbled upon an older  
posting from June 2006 on this mailing list that described a similar  
problem, but those suggestions did not help me. Maybe two years later,  
there are more ideas/suggestions/solutions to this problem?
I can't help much with the 2.4 montavista kernel, but I can say that the
error means that the XIo_* helper routines are either not compiled into
the kernel or are not exported with EXPORT_SYMBOL().  The XIo_* routines
are hooks used by Xilinx cross platform device drivers to make the
actual accesses to hardware.  If they are not implemented, then you need
to create them yourself.

g.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help