I got the flash drive working
with help from an old message on this list for the insmod commands (thanks
Eddie) and your tutorial page below (thanks Tony). I'll try to write a
script for this and post it here for newbies like me.
I'm trying to get a handle on
what's installed on the TS-7250 and what version of code those modules are
based on. I know about uname -r to determine the kernel version, but is
there a command to list the installed modules and determine their versions then
track that back to the original source? I'm guessing I need to learn more
about Linux and how to make this specific kernel build before I go tearing off
into new development. Ultimately, I'd like to be able to rebuild the
entire system from the source and understand the process, but it sounds like
that might take a while.
I'm using Cygwin and the
Technologic cross-tools for compilation now. I'd rather use my Redhat
7.2 linux box but when I try to compile there I get :
bin]# arm-linux-gcc -Wall -o hello
hello.c
./arm-linux-gcc: /lib/i686/libc.so.6: version
'GLIBC_2.3' not found (required by ./arm-linux-gcc)
I think it should have looked for this library file
in
/usr/local/opt/crosstool/arm-linux/gcc-3.3.4-glibc-2.3.2/arm-linux/lib
where there is a libc.so.6, but I don't know how to
change the path (this is a really basic question that I don't have a clue about
: what's the PATH=$PATH... stuff do? how do I tell what the current path
variable is?). All I've done so far is tar -xf
crosstool-linux-0.28rc39.tar which installed everything as in the directory
structure above. Any special requirements
for getting the crosstools to work under Redhat? I've got another pc with
a dead fan that I should have up and running next week - planning to install the
latest Debian. Maybe this is the best approach?
painfully ignorant,
Tony Vandiver
|