www.digi.com
  Advanced Search
Product Selector
     
  Technical Support
Drivers

Firmware Upgrades

FAQs

Product Documentation

Cabling

Support Tools

Legacy Products

About Digi Support

Knowledge Base

Online Support Request

FTP Site



Related Links
Inside Out Networks


 
Solutions Partners Support and Training Corporate Info Where to Buy Order Where to Buy Site Map Contact Us
Home > Support >kbase >
Unresolved Symbols and Configuration Mismatches
Unresolved Symbols and Configuration Mismatches Unresolved Symbols and Configuration Mismatches

  1. Example of the error messages in question
  2. Explanation
  3. Common configuration mismatches (and resolutions)

  1. Example of the error messages in question:

    Using /lib/modules/2.4.2-2smp/misc/dgrp.o
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol securebits
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol schedule_timeout
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol __wake_up
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol tty_unregister_driver
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol __generic_copy_from_user
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol schedule
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol vsprintf
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol kmalloc
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol tty_register_driver
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol _ctype
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol tq_timer
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol create_proc_entry
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol remove_wait_queue
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol do_gettimeofday
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol del_timer
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol interruptible_sleep_on
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol __pollwait
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol kfree
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol remove_proc_entry
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol tty_hangup
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol add_wait_queue
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol in_egroup_p
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol simple_strtoul
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol proc_root
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol sprintf
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol tty_hung_up_p
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol tty_check_change
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol jiffies
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol tty_wait_until_sent
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol printk
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol add_timer
    /lib/modules/2.4.2-2smp/misc/dgrp.o: unresolved symbol __generic_copy_to_user
    ERROR: couldn't load driver (err: 1).
    
  2. Explanation:

    An unresolved symbol is simply our code attempting to access a symbol which is not currently accessable. In this case, we attempt to call a function in the linux kernel which we cannot resolve (generally because of a slight difference in symbol names). So what can cause the actual symbol names for the functions in question to vary from what we expect? Variations between the kernel source and the running kernel. Our driver compiles against the kernel source, and so should work fine with a kernel compiled from that source (in that configuration).

    NOTE: This problem is generally the issue of your distribution company, rather than a Digi issue. The following steps may solve the problem, but we cannot guarantee it. If these steps do not resolve it, do contact your distribution company for assistance in ensuring that your kernel and kernel-source configuration match up.

  3. Common configuration mismatches (and resolutions):

 

solutions | partner programs | corporate info | support and training | where to buy
site map | contact us | press releases |
events | promotions | advertising

Copyright © 1996-2001 Digi International. All rights reserved.