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/

Reply via email to