Ok, I REALLY need some help here.  I cannot seem to get the source code for
the driver to compile correctly (or be inserted properly).  I figure this
might be a good forum for this as it may be of interest to some here to also
see this device working under mandrake 8.2.

Some background:
  Promise Inc. only releases binary drivers for Redhat, SuSE, and OpenLinux,
but they have released the source via GPL for the Supertrak SX6000 IDE RAID
Card.  I have tried to compile it to no avail.  It seems to compile with some
minor warnings but will not let me insert it into the kernel with insmod.  I
get the following:

pti_st.o: unresolved symbol kmalloc
pti_st.o: unresolved symbol scsi_unregister_module
pti_st.o: unresolved symbol pci_enable_device
pti_st.o: unresolved symbol scsi_register
pti_st.o: unresolved symbol unregister_blkdev
pti_st.o: unresolved symbol pcibios_present
pti_st.o: unresolved symbol free_irq
pti_st.o: unresolved symbol register_blkdev
pti_st.o: unresolved symbol iounmap
pti_st.o: unresolved symbol __ioremap
pti_st.o: unresolved symbol pci_read_config_word
pti_st.o: unresolved symbol kfree
pti_st.o: unresolved symbol pci_devices
pti_st.o: unresolved symbol request_irq
pti_st.o: unresolved symbol scsi_register_module
pti_st.o: unresolved symbol pci_write_config_word
pti_st.o: unresolved symbol sprintf
pti_st.o: unresolved symbol printk
pti_st.o: unresolved symbol scsi_unregister
pti_st.o:
Hint: You are trying to load a module without a GPL compatible license
      and it has unresolved symbols.  Contact the module supplier for
      assistance, only they can help you.

What am I missing here?

Also, how does one signify in the code that it is GPL as the source says that
it is in commens?

I will attach two tarballs: one is the original and then my modifications.
Or not, as the list will not accept mail this large.  Only attaching changed 
version.

Any help would be appriciated.

Thanks,
Josh.


Attachment: Modified.tar.gz
Description: Modification of Download

Reply via email to