[etherlab-users] Problem with module installation
joergs at feinripptraeger.de
joergs at feinripptraeger.de
Tue Oct 26 09:35:15 CEST 2010
Hello Richard
I've attached the symbol table.
Greatings Joerg
-------- Original-Nachricht --------
> Datum: Tue, 26 Oct 2010 09:30:36 +0200
> Von: Richard Hacker <ha at igh-essen.com>
> An: etherlab-users at etherlab.org
> CC: joergs at feinripptraeger.de
> Betreff: Re: [etherlab-users] Problem with module installation
> Hello
>
> Please supply some information about your operating system.
>
> Also, supply the symbol table for all generated objects:
> # cd <modelname>_etl_rtw
> # nm *.o
>
> Richard
>
> On Tuesday 26 October 2010 08:49:00 joergs at feinripptraeger.de wrote:
> > Hello,
> >
> > this is my previous mail in english with some additional information:
> > I've downloaded the ethernet-bundle-1.6 from www.etherlab.org and
> installed
> > it. So now I'm running kernel 2.6.24.7, rtai 3.6.2, ethercat 1.4 and
> > etherlab 1.2rc4 (i've also tried etherlab 1.2rc10). I've started the
> new
> > kernel and the services ethercat and etherlab. Now I built a simple
> > Simulink Model containing EK1100, EL3102 and EL4102. There is a gain of
> > 0.5 between EL3102 and EL4102. After having adjusted the Configuration
> > Parameters I built the model and received several warnings of undefined
> > symbols (like __snprintf_chk). Now I tried to execute insmod. There was
> an
> > error (dmesg) saying that the symbol __snprintf_chk is undefined. I
> don't
> > know which library is missing. I didn't find this error in Internet.
> Could
> > you give me some advise please?
> >
> > Thank you
> >
> > Joerg
> >
>
> --
> ------------------------------------------------------------------------
>
> Richard Hacker Amtsgericht Essen HRB 11500
> Ingenieurgemeinschaft IgH USt-Id.-Nr.: DE 174 626 722
> Ges. für Ingenieurleistungen mbH Geschäftsführung:
>
> Heinz-Baecker-Str. 34 Dr.-Ing. S. Rotthäuser
> D-45356 Essen Dr.-Ing. T. Finke
> Tel.: +49 201 / 36014-16 Dr.-Ing. W. Hagemeister
> Fax.: +49 201 / 36014-14 Tel.: +49 201 / 360-14-0
> richard.hacker at igh-essen.com http://www.igh-essen.com
>
> ------------------------------------------------------------------------
--
GMX DSL Doppel-Flat ab 19,99 €/mtl.! Jetzt auch mit
gratis Notebook-Flat! http://portal.gmx.net/de/go/dsl
-------------- next part --------------
etherlab_first_test_capi.o:
U etherlab_first_test_B
00000000 T etherlab_first_test_InitializeDataMapInfo
U etherlab_first_test_P
00000000 d mmiStatic
00000060 r rtBlockParameters
00000000 r rtBlockSignals
00000040 d rtDataAddrMap
00000098 r rtDataTypeMap
00000108 r rtDimensionArray
000000c0 r rtDimensionMap
000000f0 r rtElementMap
000000e0 r rtFixPtMap
00000088 r rtModelParameters
000000fc r rtSampleTimeMap
00000000 b rtVarDimsAddrMap
00000118 r rtcapiStoredFloats
etherlab_first_test_data.o:
00000000 D etherlab_first_test_P
etherlab_first_test_kmod.mod.o:
00000020 r __mod_vermagic5
00000000 r __module_depends
00000000 D __this_module
U cleanup_module
U init_module
etherlab_first_test_kmod.o:
0000008e r .LC9
00000a20 T MdlInitialize
00000a10 T MdlInitializeSampleTimes
00000990 T MdlInitializeSizes
00000d50 T MdlOutputs
00000a30 T MdlStart
00000dd0 T MdlTerminate
00000bf0 T MdlUpdate
000001c0 r __func__.15189
U __kmalloc
00000280 r __mod_application_name51
000002c0 r __mod_application_nametype50
00000000 r __mod_author161
000000c0 r __mod_buffer_time67
0000010c r __mod_buffer_timetype66
000001a0 r __mod_decimation59
000001e7 r __mod_decimationtype58
00000020 r __mod_description160
00000049 r __mod_license159
00000140 r __mod_overrun63
00000177 r __mod_overruntype62
00000220 r __mod_stack_size55
00000266 r __mod_stack_sizetype54
00000060 r __mod_tick71
0000009b r __mod_ticktype70
00000064 r __param_application_name
00000014 r __param_buffer_time
0000003c r __param_decimation
00000028 r __param_overrun
00000050 r __param_stack_size
0000002f r __param_str_application_name
00000005 r __param_str_buffer_time
00000019 r __param_str_decimation
00000011 r __param_str_overrun
00000024 r __param_str_stack_size
00000000 r __param_str_tick
00000000 r __param_tick
U __snprintf_chk
U __this_module
000001e0 T app_info_init
00000014 B app_name
00000010 T app_start
00000150 T app_stop
0000005c b blockParams
0000000c B buffer_time
00000473 T cleanup_mem
00000000 T cleanup_module
00000050 b dTypeMap
0000006c b dataAddressMap
00000004 B decimation
00000054 b dimArray
0000004c b dimMap
00000580 b ecat_data
U ecrt_domain_external_memory
U ecrt_domain_process
U ecrt_domain_queue
U ecrt_domain_size
U ecrt_domain_state
U ecrt_master_activate
U ecrt_master_callbacks
U ecrt_master_create_domain
U ecrt_master_receive
U ecrt_master_send
U ecrt_master_slave_config
U ecrt_master_state
U ecrt_release_master
U ecrt_request_master
U ecrt_slave_config_pdos
U ecrt_slave_config_reg_pdo_entry
U ecrt_slave_config_sdo16
U ecrt_slave_config_sdo32
U ecrt_slave_config_sdo8
U ecrt_version_magic
00000040 T ecs_end
00000f82 T ecs_get_domain_ptr
00000fcd T ecs_get_master_ptr
000003a4 T ecs_init
000014b0 T ecs_receive
00000fef T ecs_reg_slave
000013a0 t ecs_release_cb
000013c0 t ecs_request_cb
000013e0 T ecs_send
000007aa T ecs_start
00000480 B errbuf
00001000 T etherlab_first_test
00000080 B etherlab_first_test_B
000000a0 B etherlab_first_test_DWork
00001060 T etherlab_first_test_InitializeDataMapInfo
000001c0 D etherlab_first_test_M
000000c0 B etherlab_first_test_M_
00000078 D etherlab_first_test_P
00000de0 T etherlab_first_test_initialize
00000dc0 T etherlab_first_test_terminate
00000340 B etl_errbuf
00001360 T etl_strlen
00001340 T etl_strncpy
00001350 T etl_strrchr
00000020 B etl_world_time
00001300 T get_addr_incr
00000bee T get_domain
00000df3 T get_master
00000590 T get_param_info
00000290 T get_signal_info
00000590 T init_domains
00000000 T init_module
00000210 T init_slave_iodata
U kfree
00000068 b maxParameterIdx
00000064 b maxSignalIdx
00000000 T mdl_set_error_msg
00000048 b mmi
000001e0 d mmiStatic
00000000 t mod_cleanup
00000000 T mod_init
00000070 b model_name_len
00000364 t my_kcalloc
00001370 t my_kfree
0000022c D no_mem_msg
00000008 B overrun
U param_get_charp
U param_get_ulong
U param_set_charp
U param_set_ulong
00001dcc R payload_files
00000178 D pdo_entry_info_2_0c1e3052_00000000_0
000000f8 D pdo_entry_info_2_10063052_00000000_0
00000188 D pdo_info_2_0c1e3052_00000000_0
00000100 D pdo_info_2_10063052_00000000_0
000000c0 D pdo_map_1
00000140 D pdo_map_2
U printk
00000100 r rtBlockParameters
000000a0 r rtBlockSignals
00000220 d rtDataAddrMap
00000138 r rtDataTypeMap
000001a8 r rtDimensionArray
00000160 r rtDimensionMap
00000190 r rtElementMap
00000180 r rtFixPtMap
00001190 T rtGetInf
000011e0 T rtGetInfF
00001200 T rtGetMinusInf
00001250 T rtGetMinusInfF
00001270 T rtGetNaN
000012c0 T rtGetNaNF
00000448 B rtInf
00000460 B rtInfF
000010c0 T rtIsInf
000010f0 T rtIsInfF
00001120 T rtIsNaN
00001130 T rtIsNaNF
00000450 B rtMinusInf
00000464 B rtMinusInfF
00000128 r rtModelParameters
00000458 B rtNaN
00000468 B rtNaNF
0000019c r rtSampleTimeMap
00000440 b rtVarDimsAddrMap
00001140 T rt_InitInfAndNaN
00000160 T rt_OneStep
00001040 T rt_SimGetNextSampleHit
00001020 T rt_SimInitTimingEngine
00001050 T rt_SimUpdateDiscreteTaskSampleHits
00000000 D rt_app
U rt_sem_init
U rt_sem_signal
U rt_sem_wait
U rt_var_exit
000001b8 r rtcapiStoredFloats
00000830 T rtw_capi_init
00000210 T rtw_strlen
00000230 T rtw_strncpy
00000260 T rtw_strrchr
00000060 b sampleTimeMap
00000080 D si_data_width
00000058 b signals
U snprintf
00000000 B stack_size
U start_rt_app
U stop_rt_app
U strlen
U strncpy
U strrchr
000001a0 D sync_manager_2_0c1e3052_00000000_0
00000120 D sync_manager_2_10063052_00000000_0
00000044 B task_period
00000030 B task_stats
00000010 B tick
etherlab_first_test.o:
00000090 T MdlInitialize
00000080 T MdlInitializeSampleTimes
00000000 T MdlInitializeSizes
000003c0 T MdlOutputs
000000a0 T MdlStart
00000440 T MdlTerminate
00000260 T MdlUpdate
U __snprintf_chk
U ecs_end
U ecs_init
U ecs_receive
U ecs_reg_slave
U ecs_send
U ecs_start
00000670 T etherlab_first_test
00000000 B etherlab_first_test_B
00000020 B etherlab_first_test_DWork
U etherlab_first_test_InitializeDataMapInfo
00000100 D etherlab_first_test_M
00000040 B etherlab_first_test_M_
U etherlab_first_test_P
00000450 T etherlab_first_test_initialize
00000430 T etherlab_first_test_terminate
000002c0 B etl_errbuf
000000b8 D pdo_entry_info_2_0c1e3052_00000000_0
00000038 D pdo_entry_info_2_10063052_00000000_0
000000c8 D pdo_info_2_0c1e3052_00000000_0
00000040 D pdo_info_2_10063052_00000000_0
00000000 D pdo_map_1
00000080 D pdo_map_2
U rt_InitInfAndNaN
000000e0 D sync_manager_2_0c1e3052_00000000_0
00000060 D sync_manager_2_10063052_00000000_0
etl_data_types.o:
00000000 D si_data_width
module_payload.o:
00001c04 R payload_files
rt_app_main.o:
U __kmalloc
00000280 r __mod_application_name51
000002c0 r __mod_application_nametype50
00000000 r __mod_author161
000000c0 r __mod_buffer_time67
0000010c r __mod_buffer_timetype66
000001a0 r __mod_decimation59
000001e7 r __mod_decimationtype58
00000020 r __mod_description160
00000049 r __mod_license159
00000140 r __mod_overrun63
00000177 r __mod_overruntype62
00000220 r __mod_stack_size55
00000266 r __mod_stack_sizetype54
00000060 r __mod_tick71
0000009b r __mod_ticktype70
00000064 r __param_application_name
00000014 r __param_buffer_time
0000003c r __param_decimation
00000028 r __param_overrun
00000050 r __param_stack_size
0000002f r __param_str_application_name
00000005 r __param_str_buffer_time
00000019 r __param_str_decimation
00000011 r __param_str_overrun
00000024 r __param_str_stack_size
00000000 r __param_str_tick
00000000 r __param_tick
U __this_module
00000014 B app_name
U app_start
U app_stop
0000000c B buffer_time
00000000 T cleanup_module
00000004 B decimation
00000000 T init_module
U kfree
00000000 t mod_cleanup
00000000 T mod_init
00000008 B overrun
U param_get_charp
U param_get_ulong
U param_set_charp
U param_set_ulong
U printk
U rt_app
U rt_var_exit
00000000 B stack_size
U start_rt_app
U stop_rt_app
U strlen
00000010 B tick
rtGetInf.o:
00000000 T rtGetInf
00000050 T rtGetInfF
00000070 T rtGetMinusInf
000000c0 T rtGetMinusInfF
rtGetNaN.o:
00000000 T rtGetNaN
00000050 T rtGetNaNF
rt_nonfinite.o:
U rtGetInf
U rtGetInfF
U rtGetMinusInf
U rtGetMinusInfF
U rtGetNaN
U rtGetNaNF
00000000 B rtInf
00000018 B rtInfF
00000000 T rtIsInf
00000030 T rtIsInfF
00000060 T rtIsNaN
00000070 T rtIsNaNF
00000008 B rtMinusInf
0000001c B rtMinusInfF
00000010 B rtNaN
00000020 B rtNaNF
00000080 T rt_InitInfAndNaN
rt_sim.o:
00000020 T rt_SimGetNextSampleHit
00000000 T rt_SimInitTimingEngine
00000030 T rt_SimUpdateDiscreteTaskSampleHits
rtw_app_info.o:
00000000 T app_info_init
U etherlab_first_test_B
U etherlab_first_test_P
U get_param_info
U get_signal_info
U payload_files
00000000 D rt_app
U rtw_capi_init
00000014 B task_period
00000000 B task_stats
rtw_data_interface.o:
0000001d r .LC9
00000014 b blockParams
00000008 b dTypeMap
00000024 b dataAddressMap
0000000c b dimArray
00000004 b dimMap
U etherlab_first_test_B
U etherlab_first_test_P
00000380 T get_param_info
00000080 T get_signal_info
00000020 b maxParameterIdx
0000001c b maxSignalIdx
00000000 b mmi
00000028 b model_name_len
00000620 T rtw_capi_init
00000000 T rtw_strlen
00000020 T rtw_strncpy
00000050 T rtw_strrchr
00000018 b sampleTimeMap
U si_data_width
00000010 b signals
rtw_wrapper.o:
U MdlInitializeSampleTimes
U MdlInitializeSizes
U MdlOutputs
U MdlStart
U MdlTerminate
U MdlUpdate
U app_info_init
00000010 T app_start
00000150 T app_stop
U etherlab_first_test
00000000 B etl_world_time
00000000 T mdl_set_error_msg
00000160 T rt_OneStep
U rt_SimGetNextSampleHit
U rt_SimInitTimingEngine
U rt_SimUpdateDiscreteTaskSampleHits
U rt_app
U task_period
U task_stats
More information about the Etherlab-users
mailing list