Hello,

I changed to pre-v9 from pre-v8 and go into trouble:
# depmod -a
depmod: *** Unresolved symbols in /lib/modules/2.2.17-rtl3b9/misc/rtl.o
depmod: *** Unresolved symbols in /lib/modules/2.2.17-rtl3b9/misc/rtl_time.o           
                                                           

I can't insmod rtl. T
# modprobe rtl
/lib/modules/2.2.17-rtl3b9/misc/rtl.o: unresolved symbol console_drivers
/lib/modules/2.2.17-rtl3b9/misc/rtl.o: unresolved symbol __start_rtlinux_funcs
/lib/modules/2.2.17-rtl3b9/misc/rtl.o: insmod /lib/modules/2.2.17-rtl3b9/misc/rtl.o 
failed
/lib/modules/2.2.17-rtl3b9/misc/rtl.o: insmod rtl failed                               
                                                           

The changes which I did was to extend the 
/usr/src/linux/Makefile::EXTRAVERSION =-rtl3b9

These symbols are inside System.map!
# cat /boot/System.map-2.2.17-rtl3 | grep console_drivers
c01d4c40 D console_drivers                                                             
                                                           
# cat /boot/System.map-2.2.17-rtl3 | grep __start_rtlinux_funcs
c01caf08 A __start_rtlinux_funcs                                                       
                                                           

and inside vmlinux:
src/linux# cat vmlinux | strings | grep console_drivers
console_drivers                                                                        
                                                           
src/linux# cat vmlinux | strings | grep __start_rtlinux_funcs
__start_rtlinux_funcs                                                                  
                                                           

What is going on here ???

Another: the script rtl-config is working fine, the only problem seems to
be the parsed? rtl.config inside  /usr/include/rtlinux/rtl.config:

There isn't a
RTLINUX_DIR="/usr/rtlinux_kernel_2.2.17-rtl3b9"             
nor
INCLUDE_DIR="/usr/rtlinux_kernel_2.2.17-rtl3b9/include:...

A simple grep over the Makefile gives that there should be such directory but,
it's not created. Imo it doesn't make sense to use such dir because you have
to link /usr/src/linux to the kernel tree, which is the only hard part, not the
includes of rtl.

Regards
Olaf
-- [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