Hi
I have a x86_64 box that I've updated from fc4 to fc6 and I'm having
serious problems to compile the kernel module for a HighPoint
RocketRaid 2320 card that I have.
I can't remember that I had any problems when I compiled the driver
sources I got from HighPoint for fc4, but when I'm now doing it for
fc6 I've run in to all kinds of problems.
First I had to append version.h with the line
#define UTS_RELEASE '2.6.18-1.2868.fc6-x86_64'
Second I had to create an empty config.h file
That much I gathered when I googled the net.
Now I have a problem with page_to_pfn symbol, the build runs as follows
[mli@zeus linux]$ make
make[1]: Entering directory `/usr/src/kernels/2.6.18-1.2868.fc6-x86_64'
CC [M] /home/mli/Desktop/rr232x-linux-src-1.03/osm/linux/os_linux.o
CC [M] /home/mli/Desktop/rr232x-linux-src-1.03/osm/linux/osm_linux.o
CC [M] /home/mli/Desktop/rr232x-linux-src-1.03/osm/linux/div64.o
CC [M] /home/mli/Desktop/rr232x-linux-src-1.03/osm/linux/hptinfo.o
CC [M] /home/mli/Desktop/rr232x-linux-src-1.03/product/rr232x/linux/config.o
LD [M] /home/mli/Desktop/rr232x-linux-src-1.03/product/rr232x/linux/.build/rr232x.o
Building modules, stage 2.
MODPOST
WARNING: could not find
/home/mli/Desktop/rr232x-linux-src-1.03/product/rr232x/linux/.build/.os_linux.o.cmd
for /home/mli/Desktop/rr232x-linux-src-1.03/product/rr232x/linux/.build/os_linux.o
WARNING: "page_to_pfn"
[/home/mli/Desktop/rr232x-linux-src-1.03/product/rr232x/linux/.build/rr232x.ko]
undefined!
LD [M] /home/mli/Desktop/rr232x-linux-src-1.03/product/rr232x/linux/.build/rr232x.ko
make[1]: Leaving directory `/usr/src/kernels/2.6.18-1.2868.fc6-x86_64'
[mli@zeus linux]$
When I try to insert the resulting rr232x.ko module following line
appears in /var/log/messages Dec 29 20:46:41 zeus kernel: rr232x:
Unknown symbol page_to_pfn
I tried to e-mail HighPoint about this, but without an answer, I guess
it is the wrong season to expect a speedy response.
Any one on the list who knows what goes wrong here? And if there's a way fix it?
Thanks
Markus
Show replies by date