Some problem here.
Maybe you forced usbcore + other usb kernel modules to load.
But they can't.
They can not load because they need __ioremap and iounmap kernel symbols.
Looking into LinuxBSP\linux-2.6.10\arch\m68k\kernel\m68k_ksyms.c gives :
#if [...] && !defined(CONFIG_COLDFIRE)
//[...]
EXPORT_SYMBOL(__ioremap);
EXPORT_SYMBOL(iounmap);
//[...]
#endif /* [...] && !CONFIG_COLDFIRE */
Why this #if ?
__ioremap and iounmap are defined in \LinuxBSP\linux-2.6.10\arch\m68k\mm\kmap.c, I don't understand why they are not exported by the kernel...
I tried moving the two EXPORT_SYMBOL out of #if bloc, but I then had the same problem : freeze after "host/usb-ohci.c: usb-00:01.0, Philips Semiconductors USB 1.1 Host Controller"