Thanks for the point to the Ubuntu forum.
So it looks like compiling the source is the way to go.
I installed gcc, which installed the kernel-headers and some other packages as well:
Code:
cloog-ppl.i686 0:0.15.7-1.fc12
cpp.i686 0:4.4.2-20.fc12
glibc-devel.i686 0:2.11.1-1
glibc-headers.i686 0:2.11.1-1
kernel-headers.i686 0:2.6.31.12-174.2.3.fc12
mpfr.i686 0:2.4.1-5.fc12
ppl.i686 0:0.10.2-10.fc12
However, when I run 'make' it chokes on an non-existent directory:
Code:
# make
make -C tools
make[1]: Entering directory `/usr/local/src/RT3090_LinuxSTA_V2.3.1.2_20100127/tools'
gcc -g bin2h.c -o bin2h
make[1]: Leaving directory `/usr/local/src/RT3090_LinuxSTA_V2.3.1.2_20100127/tools'
/usr/local/src/RT3090_LinuxSTA_V2.3.1.2_20100127/tools/bin2h
cp -f os/linux/Makefile.6 /usr/local/src/RT3090_LinuxSTA_V2.3.1.2_20100127/os/linux/Makefile
make -C /lib/modules/2.6.31.12-174.2.3.fc12.i686/build SUBDIRS=/usr/local/src/RT3090_LinuxSTA_V2.3.1.2_20100127/os/linux modules
make: *** /lib/modules/2.6.31.12-174.2.3.fc12.i686/build: No such file or directory. Stop.
make: *** [LINUX] Error 2
Indeed, the symlink 'build' is pointing to an nonexistent directory:
Code:
# ll /lib/modules/2.6.31.12-174.2.3.fc12.i686/ | grep ^l
lrwxrwxrwx. 1 root root 52 2010-01-27 23:58 build -> ../../../usr/src/kernels/2.6.31.12-174.2.3.fc12.i686
lrwxrwxrwx. 1 root root 5 2010-01-27 23:58 source -> build
Any ideas what might be going wrong here?