Hi there,

On Fri, 7 Nov 2003, Cengiz Akinli wrote:

> I keep running into missing symbols that appear to actually be there.

They appear to you to be there.  But you aren't reading what it says.

> # nm /lib/modules/2.2.20/misc/videodev.o  | grep -i register_device
> ...
> 000001e0 T video_register_device_Reead9cbf
> 000002a8 T video_unregister_device_R12a8c922
> 
>   I don't know where the _Reead9cbf type extensions come from.

They come from having one of the options in your kernel .config set.
The option is called CONFIG_MODVERSIONS.

> When I try
> to load the ov511.o module, I get:
> # insmod ov511.o
> ov511.o: unresolved symbol video_register_device
> ov511.o: unresolved symbol video_unregister_device

The symbols video_unregister_device and video_unregister_device_R12a8c922
are not the same symbols.

> Anyone seen this?  Upgrading to a new kernel is not an option

This is not an upgrading the kernel issue.  This is a reading the
kernel documentation issue, and it's nothing to do with USB.

You also might want to read

http://opensrc.org/alsa/index.php?page=Unresolved+Symbols

which is as good an explanation of it as I've seen anywhere.

73,
Ged.





-------------------------------------------------------
This SF.Net email sponsored by: ApacheCon 2003,
16-19 November in Las Vegas. Learn firsthand the latest
developments in Apache, PHP, Perl, XML, Java, MySQL,
WebDAV, and more! http://www.apachecon.com/
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users

Reply via email to