Hello all
I'm using the Linux 7.3 and text mode.
I bought a PCI ATA133 card. The chip of this card is HighPoint HPT302 and
the model is Rocket133SB.
But I can't install the driver successfully.
The installation guide and driver for Linux in the follow address.
http://www.highpoint-tech.com/v11_RedHat_r133sb.zip
According to the installation guide, firstly, I used the "Installing HPT302
Driver on an Existing System" method.
But the Linux show me that:
#insmod hpt302.o
hpt302.o: unresolved symbol scsi_register_R4f8b6a93
hpt302.o: unresolved symbol scsi_unregister_R56e69f8a
hpt302.o:
Hint: You are trying to load a module without a GPL compatible license and
it has unresolved symbols. The module may be trying to be a coding or user
error. Contact the module supplier for assistance, only they can help you.
On the other hand, the installation guide mention that:
If you recompile the kernel with SCSI support and still receive the
"unresolved symbols" error, it may be caused that you have not configured
symbol versioning correctly. To correct it, recompile the kernel with symbol
versioning configured. Please refer to the kernel document for more
information.
I had written a e-mail to HighPoint, they replied that:
If you have loaded scsi_mod and sd_mod but still get "unresolved symbol"
errors, it's most likely that you use different kernel config for driver and
kernel. Try to use the config file provided in kernel source to rebuild the
driver.
I want to ask a question.
In my Linux book, this didn't not show "how to rebuild kernel".
I ever tried "make menuconfig". However, I no idea to set the kernel.
Can anyone tell me which option of config. menu help me to solve the
problem?
Thank you