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

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


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 : Sun Oct 15 2000 - 21:00:25 EST