On Tue, 2005-02-15 at 14:14, Stefano Gafforelli wrote: > The problem with cpu_xscale_switch_mm seems resolved, but there is another > mistake with latency_rt.ko: > > [EMAIL PROTECTED] insmod latency_rt.ko > latency_rt: Unknown symbol __fixunsdfsi > insmod: error inserting 'latency_rt.ko': -1 Unknown symbol in module > > (with rtai_hal.ko rtai_lxrt.ko and rtai_fifos.ko modules loaded)!! > what about? > thanks. > Luca & Ste.
No idea what that is. A grep over linux-2.6.9 results in: ./arch/arm/nwfpe/ARM-gcc.h:#define float64_to_uint32_round_to_zero __fixunsdfsi ./arch/arm26/nwfpe/ARM-gcc.h:#define float64_to_uint32_round_to_zero __fixunsdfsi So it seems that this is a GCC support function to convert a float64 value to a unsigned integer by rounding to zero. Are you using floating point variables in latency_rt? Maybe exporting the symbol from the kernel will suffice (like my last quick-fix, only with __fixunsdfsi()). Mike -- Dr. Michael Neuhauser phone: +43 1 789 08 49 - 30 Firmix Software GmbH fax: +43 1 789 08 49 - 55 Vienna/Austria/Europe email: [EMAIL PROTECTED] Embedded Linux Development and Services http://www.firmix.at/
