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/