Hello. I've been trying to get RT Linux working. I'm using beta16
with RedHat 6.1 (Linux 2.2.12).
The system compiles and runs fine, but I've been unable to resolve the
following module issues... I'll provide the output from depmod, the
System.map file, and the output from ksyms to demonstrate the
problem. As you'll see, I'm getting a large number of unresolved
symbols that _do_ exist in the System.map file, but ksyms shows these
symbols with a random-looking suffix (e.g. rtl_free_global_irq becomes
rtl_free_global_irq_R759ad1a9). I've not been able to test any RTL
example program due to these unresolved symbols.
Any help you can provide will be most appreciated!
----------------------------------------------------------------------
# depmod -a -d -e
/lib/modules/2.2.12-RTLBETA16/fs/ncpfs.o: unresolved symbol(s)
waitqueue_lock
/lib/modules/2.2.12-RTLBETA16/fs/coda.o: unresolved symbol(s)
waitqueue_lock
/lib/modules/2.2.12-RTLBETA16/net/sbni.o: unresolved symbol(s)
__global_cli
__global_sti
/lib/modules/2.2.12-RTLBETA16/net/cs89x0.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
__global_sti
/lib/modules/2.2.12-RTLBETA16/net/sdla.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/net/eql.o: unresolved symbol(s)
__global_cli
__global_sti
/lib/modules/2.2.12-RTLBETA16/net/82596.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/net/cosa.o: unresolved symbol(s)
waitqueue_lock
__global_sti
/lib/modules/2.2.12-RTLBETA16/net/sealevel.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/net/hostess_sv11.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/net/tulip.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/net/de4x5.o: unresolved symbol(s)
synchronize_irq
__global_sti
/lib/modules/2.2.12-RTLBETA16/net/tlan.o: unresolved symbol(s)
__global_cli
__global_sti
/lib/modules/2.2.12-RTLBETA16/net/pcnet32.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/net/lance.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/net/slip.o: unresolved symbol(s)
global_bh_lock
synchronize_bh
/lib/modules/2.2.12-RTLBETA16/net/plip.o: unresolved symbol(s)
tqueue_lock
synchronize_irq
/lib/modules/2.2.12-RTLBETA16/net/shaper.o: unresolved symbol(s)
global_bh_lock
synchronize_bh
/lib/modules/2.2.12-RTLBETA16/net/sktr.o: unresolved symbol(s)
tr_type_trans_R5f0e409b
unregister_trdev_R9132061e
register_trdev_R5522923d
init_trdev_R8675a064
/lib/modules/2.2.12-RTLBETA16/net/olympic.o: unresolved symbol(s)
tr_type_trans_R5f0e409b
unregister_trdev_R9132061e
register_trdev_R5522923d
init_trdev_R8675a064
/lib/modules/2.2.12-RTLBETA16/net/ibmtr.o: unresolved symbol(s)
tr_type_trans_R5f0e409b
unregister_trdev_R9132061e
register_trdev_R5522923d
init_trdev_R8675a064
/lib/modules/2.2.12-RTLBETA16/net/z85230.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/net/syncppp.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/net/ppp.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/scsi/sym53c416.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/scsi/NCR53c406a.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/scsi/ultrastor.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/scsi/dtc.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/scsi/t128.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/scsi/wd7000.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/scsi/seagate.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/scsi/pas16.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/scsi/53c7,8xx.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/scsi/g_NCR5380.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/scsi/in2000.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/scsi/fdomain.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/scsi/scsi_debug.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/scsi/eata_pio.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/scsi/eata_dma.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
__global_sti
/lib/modules/2.2.12-RTLBETA16/scsi/BusLogic.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
__global_sti
/lib/modules/2.2.12-RTLBETA16/scsi/AM53C974.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/scsi/aha1740.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/scsi/aha1542.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/scsi/aha152x.o: unresolved symbol(s)
__global_cli
tqueue_lock
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/scsi/a100u2w.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/scsi/atp870u.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/scsi/qlogicisp.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/scsi/qlogicfas.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/scsi/imm.o: unresolved symbol(s)
tqueue_lock
/lib/modules/2.2.12-RTLBETA16/scsi/ppa.o: unresolved symbol(s)
tqueue_lock
/lib/modules/2.2.12-RTLBETA16/scsi/psi240i.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/scsi/advansys.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/block/raid5.o: unresolved symbol(s)
__global_cli
__global_save_flags
waitqueue_lock
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/block/raid1.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/block/xd.o: unresolved symbol(s)
__global_cli
__global_sti
/lib/modules/2.2.12-RTLBETA16/block/ide-tape.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/ipv4/ip_masq_user.o: unresolved symbol(s)
global_bh_lock
synchronize_bh
/lib/modules/2.2.12-RTLBETA16/ipv4/ip_masq_mfw.o: unresolved symbol(s)
global_bh_lock
synchronize_bh
/lib/modules/2.2.12-RTLBETA16/ipv4/ip_masq_portfw.o: unresolved symbol(s)
global_bh_lock
synchronize_bh
/lib/modules/2.2.12-RTLBETA16/ipv4/rarp.o: unresolved symbol(s)
global_bh_lock
__global_cli
__global_sti
synchronize_bh
/lib/modules/2.2.12-RTLBETA16/ipv4/ip_gre.o: unresolved symbol(s)
global_bh_lock
synchronize_bh
/lib/modules/2.2.12-RTLBETA16/ipv4/ipip.o: unresolved symbol(s)
global_bh_lock
synchronize_bh
/lib/modules/2.2.12-RTLBETA16/video/mdacon.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/misc/rt_com.o: unresolved symbol(s)
request_region
release_region
rtl_request_global_irq
rtl_hard_enable_irq
rtl_free_global_irq
check_region
printk
/lib/modules/2.2.12-RTLBETA16/misc/rtl_time.o: unresolved symbol(s)
rtl_request_local_irq
smp_found_config
rtl_rt_system_is_idle
console_print
__global_cli
get_tsc_quotient
get_apic_calibration_result
boot_cpu_data
__cpu_logical_map
rtl_request_global_irq
del_timer
rtl_hard_enable_irq
rtl_free_local_irq
rtl_free_global_irq
rtl_global_pend_irq
loops_per_sec
rtl_reschedule
jiffies
smp_num_cpus
printk
add_timer
__global_sti
kd_mksound
rtl_local_pend_vec
/lib/modules/2.2.12-RTLBETA16/misc/rtl_sched.o: unresolved symbol(s)
rtl_printf
kmalloc
console_print
rtl_get_soft_irq
rtl_make_rt_system_idle
free_irq
__cpu_logical_map
tqueue_lock
rtl_make_rt_system_active
kfree
tq_scheduler
rtl_global_pend_irq
__return_flags
rtl_reschedule
smp_num_cpus
__restore_flags
printk
__cli
/lib/modules/2.2.12-RTLBETA16/misc/rtl_fifo.o: unresolved symbol(s)
__wake_up
__generic_copy_from_user
kmalloc
unregister_chrdev
rtl_get_soft_irq
register_chrdev
free_irq
interruptible_sleep_on
__pollwait
kfree
rtl_global_pend_irq
xtime
printk
__generic_copy_to_user
/lib/modules/2.2.12-RTLBETA16/misc/rtai_shm.o: unresolved symbol(s)
remap_page_range
misc_deregister
vfree
misc_register
vmalloc
__return_flags
mem_map
__restore_flags
printk
__cli
/lib/modules/2.2.12-RTLBETA16/misc/rtl_posixio.o: unresolved symbol(s)
_ctype
simple_strtoul
/lib/modules/2.2.12-RTLBETA16/misc/mbuff.o: unresolved symbol(s)
remap_page_range
kmalloc
vfree
kfree
vmalloc
mem_map
printk
/lib/modules/2.2.12-RTLBETA16/misc/wavefront.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
__global_sti
cpu_data
/lib/modules/2.2.12-RTLBETA16/misc/wanrouter.o: unresolved symbol(s)
__global_cli
__global_sti
/lib/modules/2.2.12-RTLBETA16/misc/v_midi.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/misc/uart401.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/misc/sscape.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/misc/sound.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
__global_sti
/lib/modules/2.2.12-RTLBETA16/misc/sonicvibes.o: unresolved symbol(s)
synchronize_irq
waitqueue_lock
/lib/modules/2.2.12-RTLBETA16/misc/softoss2.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/misc/sb.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
__global_sti
/lib/modules/2.2.12-RTLBETA16/misc/qpmouse.o: unresolved symbol(s)
__global_cli
__global_save_flags
waitqueue_lock
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/misc/pss.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/misc/pf.o: unresolved symbol(s)
tqueue_lock
/lib/modules/2.2.12-RTLBETA16/misc/pd.o: unresolved symbol(s)
__global_cli
tqueue_lock
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/misc/pcd.o: unresolved symbol(s)
tqueue_lock
/lib/modules/2.2.12-RTLBETA16/misc/pc110pad.o: unresolved symbol(s)
__global_cli
__global_sti
/lib/modules/2.2.12-RTLBETA16/misc/pas2.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/misc/parport_pc.o: unresolved symbol(s)
__global_sti
/lib/modules/2.2.12-RTLBETA16/misc/parport.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/misc/opl3sa.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/misc/nvram.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/misc/nm256.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/misc/msp3400.o: unresolved symbol(s)
kernel_flag
/lib/modules/2.2.12-RTLBETA16/misc/mpu401.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
__global_sti
/lib/modules/2.2.12-RTLBETA16/misc/mad16.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/misc/lp.o: unresolved symbol(s)
__global_cli
__global_sti
/lib/modules/2.2.12-RTLBETA16/misc/joystick.o: unresolved symbol(s)
waitqueue_lock
cpu_data
/lib/modules/2.2.12-RTLBETA16/misc/iph5526.o: unresolved symbol(s)
register_fcdev_Rb7e455f3
init_fcdev_R4370a659
unregister_fcdev_R73f4c1d0
/lib/modules/2.2.12-RTLBETA16/misc/gus.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
__global_sti
/lib/modules/2.2.12-RTLBETA16/misc/ftape.o: unresolved symbol(s)
__global_cli
__global_save_flags
waitqueue_lock
__global_restore_flags
__global_sti
/lib/modules/2.2.12-RTLBETA16/misc/esssolo1.o: unresolved symbol(s)
synchronize_irq
waitqueue_lock
/lib/modules/2.2.12-RTLBETA16/misc/es1371.o: unresolved symbol(s)
synchronize_irq
waitqueue_lock
/lib/modules/2.2.12-RTLBETA16/misc/es1370.o: unresolved symbol(s)
synchronize_irq
waitqueue_lock
/lib/modules/2.2.12-RTLBETA16/misc/cmpci.o: unresolved symbol(s)
synchronize_irq
waitqueue_lock
/lib/modules/2.2.12-RTLBETA16/misc/bttv.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
__global_sti
/lib/modules/2.2.12-RTLBETA16/misc/appletalk.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/misc/af_spx.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
__global_sti
synchronize_bh
/lib/modules/2.2.12-RTLBETA16/misc/ad1848.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
/lib/modules/2.2.12-RTLBETA16/misc/ad1816.o: unresolved symbol(s)
__global_cli
__global_save_flags
__global_restore_flags
----------------------------------------------------------------------
# ls -l /boot/System.map
lrwxrwxrwx 1 derrell root 27 Oct 18 1999 /boot/System.map ->
System.map-2.2.12-RTLBETA16
----------------------------------------------------------------------
# cat /boot/System.map | grep -e " rtl_" -e __global -e waitqueue -e tqueue
c010a090 T rtl_local_pend_vec
c010a0c0 T rtl_global_pend_irq
c010a0dc T rtl_hard_enable_irq
c010a114 T rtl_hard_disable_irq
c010a14c T rtl_rt_system_is_idle
c010a164 T rtl_make_rt_system_active
c010a180 T rtl_make_rt_system_idle
c010a1c8 t rtl_do_none
c010a1ec t rtl_enable_none
c010a1f0 t rtl_disable_none
c010ac98 t rtl_resched_interrupt
c010af1c T __global_cli
c010b078 T __global_sti
c010b0ac T __global_save_flags
c010b0f4 T __global_restore_flags
c010b424 T rtl_get_soft_irq
c010b7c4 T rtl_emulate_shutdown_irq
c010b7d4 T rtl_emulate_disable_irq
c010b810 T rtl_emulate_startup_irq
c010b898 T rtl_emulate_enable_irq
c010ba04 T rtl_test_cli
c010bd14 T rtl_panic
c010bd38 T rtl_test_timer
c010be14 T rtl_make_sure_real_sti
c010be78 T rtl_smp_intercept
c010bfbc T rtl_intercept
c010c3c0 T rtl_init
c010c404 T rtl_request_global_irq
c010c438 T rtl_free_global_irq
c010c468 T rtl_request_local_irq
c010c4a8 T rtl_free_local_irq
c0110458 T rtl_reschedule
c0110478 T rtl_hard_smp_processor_id
c011456c T tqueue_bh
c011e0dc T rtl_printf
c0243cc0 ? __kstrtab___global_cli
c0243d00 ? __kstrtab___global_sti
c0243d40 ? __kstrtab___global_save_flags
c0243d80 ? __kstrtab___global_restore_flags
c02451a0 ? __kstrtab_tqueue_lock
c02451c0 ? __kstrtab_waitqueue_lock
c024a7a8 ? __ksymtab___global_cli
c024a7b0 ? __ksymtab___global_sti
c024a7b8 ? __ksymtab___global_save_flags
c024a7c0 ? __ksymtab___global_restore_flags
c024ae20 ? __ksymtab_tqueue_lock
c024ae28 ? __ksymtab_waitqueue_lock
c02571a0 D rtl_local
c02572a0 D rtl_global
c02572fc D rtl_soft_irq_type
c025d08c D waitqueue_lock
c025dc9c D rtl_cprintf_lock
c02bb560 B rtl_global_handlers
c031aa80 B tqueue_lock
----------------------------------------------------------------------
# ksyms -a | grep " rtl"
c011e0dc rtl_printf_Rcbdeef33
c010c404 rtl_request_global_irq_R23e64cab
c010c438 rtl_free_global_irq_R759ad1a9
c010a0c0 rtl_global_pend_irq_Re0cae50c
c010b424 rtl_get_soft_irq_R41feedd4
c010a0dc rtl_hard_enable_irq_Rccf8fd12
c010a114 rtl_hard_disable_irq_R63193bd1
c010c468 rtl_request_local_irq_R__ver_rtl_request_local_irq
c010c4a8 rtl_free_local_irq_R__ver_rtl_free_local_irq
c010a090 rtl_local_pend_vec_R__ver_rtl_local_pend_vec
c010a14c rtl_rt_system_is_idle_R8ecf3744
c010a164 rtl_make_rt_system_active_Rf94cf92e
c010a180 rtl_make_rt_system_idle_R1b5ca0e3
c0110478 rtl_hard_smp_processor_id_R__ver_rtl_hard_smp_processor_id
c0110458 rtl_reschedule_R__ver_rtl_reschedule
----------------------------------------------------------------------
"How do you give Microsoft the benefit of the doubt when you know that
if you throw it into a room with truth, you'd risk a matter/anti-matter
explosion?"
Nicholas Petreley
Derrell Lipman / Ham: N1YDI / Grumman Tiger, N28860 / http://InventionCity.com
- Civil Air Patrol:
Major Derrell Lipman
Commander, LtCol Frank Pocher Minute Man Squadron, MAWG;
Mission Pilot; Air/Ground Ops Director; Ground Team Leader
Communications Unit Director; Patriot 461
http://minute-man.mawg.cap.gov
--- [rtl] ---
To unsubscribe:
echo "unsubscribe rtl" | mail [EMAIL PROTECTED] OR
echo "unsubscribe rtl <Your_email>" | mail [EMAIL PROTECTED]
----
For more information on Real-Time Linux see:
http://www.rtlinux.org/~rtlinux/