Re: 2.4.0-test9-pre8, usb, unresolved symbols

From: Claude LeFrancois (LMC) (lmcclef@lmc.ericsson.se)
Date: Fri Oct 13 2000 - 13:52:12 EDT

  • Next message: Hal Duston: "SPX code"

    Hello,

    I had the same problem with the USB core driver compiled statically into
    the kernel 2.4.0-test10pre1. If I get the whole USB distribution
    compiled as a modules, everything works fine. Here is the content of my
    /proc/ksyms related to USB with the USB core driver compiled into the
    kernel. The __VERSIONED_SYMBOL seem strange to me. I think this is why
    the symbols are unresolved. Is it a compiler problem ?

    c01dd8b0 __VERSIONED_SYMBOL(usb_ifnum_to_if)
    c01dd904 __VERSIONED_SYMBOL(usb_epnum_to_ep_desc)
    c01dd6b0 __VERSIONED_SYMBOL(usb_register)
    c01dd83c __VERSIONED_SYMBOL(usb_deregister)
    c01dd748 __VERSIONED_SYMBOL(usb_scan_devices)
    c01ddce4 __VERSIONED_SYMBOL(usb_alloc_bus)
    c01ddd54 __VERSIONED_SYMBOL(usb_free_bus)
    c01ddd68 __VERSIONED_SYMBOL(usb_register_bus)
    c01dde28 __VERSIONED_SYMBOL(usb_deregister_bus)
    c01de298 __VERSIONED_SYMBOL(usb_alloc_dev)
    c01de318 __VERSIONED_SYMBOL(usb_free_dev)
    c01de348 __VERSIONED_SYMBOL(usb_inc_dev_use)
    c01dded4 __VERSIONED_SYMBOL(usb_driver_claim_interface)
    c01ddef4 __VERSIONED_SYMBOL(usb_interface_claimed)
    c01ddf14 __VERSIONED_SYMBOL(usb_driver_release_interface)
    c01defb4 __VERSIONED_SYMBOL(usb_root_hub_string)
    c01dfd18 __VERSIONED_SYMBOL(usb_new_device)
    c01e1640 __VERSIONED_SYMBOL(usb_reset_device)
    c01df1c0 __VERSIONED_SYMBOL(usb_connect)
    c01df0ac __VERSIONED_SYMBOL(usb_disconnect)
    c01ddba4 __VERSIONED_SYMBOL(usb_check_bandwidth)
    c01ddc68 __VERSIONED_SYMBOL(usb_claim_bandwidth)
    c01ddca4 __VERSIONED_SYMBOL(usb_release_bandwidth)
    c01df308 __VERSIONED_SYMBOL(usb_set_address)
    c01df338 __VERSIONED_SYMBOL(usb_get_descriptor)
    c01df3e8 __VERSIONED_SYMBOL(usb_get_class_descriptor)
    c01df040 __VERSIONED_SYMBOL(__usb_get_extra_descriptor)
    c01df498 __VERSIONED_SYMBOL(usb_get_device_descriptor)
    c01df444 __VERSIONED_SYMBOL(usb_get_string)
    c01dfbe0 __VERSIONED_SYMBOL(usb_string)
    c01df4fc __VERSIONED_SYMBOL(usb_get_protocol)
    c01df548 __VERSIONED_SYMBOL(usb_set_protocol)
    c01df8cc __VERSIONED_SYMBOL(usb_get_report)
    c01df928 __VERSIONED_SYMBOL(usb_set_report)
    c01df588 __VERSIONED_SYMBOL(usb_set_idle)
    c01df6a0 __VERSIONED_SYMBOL(usb_clear_halt)
    c01df764 __VERSIONED_SYMBOL(usb_set_interface)
    c01df97c __VERSIONED_SYMBOL(usb_get_configuration)
    c01df7fc __VERSIONED_SYMBOL(usb_set_configuration)
    c01de708 __VERSIONED_SYMBOL(usb_get_current_frame_number)
    c01de350 __VERSIONED_SYMBOL(usb_alloc_urb)
    c01de3a4 __VERSIONED_SYMBOL(usb_free_urb)
    c01de3b8 __VERSIONED_SYMBOL(usb_submit_urb)
    c01de3e8 __VERSIONED_SYMBOL(usb_unlink_urb)
    c01de608 __VERSIONED_SYMBOL(usb_control_msg)
    c01de6a0 __VERSIONED_SYMBOL(usb_bulk_msg)

    Thanks,

    Claude.

    -- 
    

    Claude LeFrançois, System and Network Administrator

    Ericsson Research Canada (LMC)

    8300 Décarie, Ville Mont-Royal, Québec, Canada, H4P 2N2

    Tel: (514) 345-7900 x7579, Fax: (514) 345-6149

    Email: lmcclef@lmc.ericsson.se

    - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org Please read the FAQ at http://www.tux.org/lkml/



    This archive was generated by hypermail 2b29 : Fri Oct 13 2000 - 13:57:21 EDT