Second posting (not sure if first one went through correctly) 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 a tarball: This is the source files with my modifications of the make file. Any help would be appriciated. -- Josh Sharp Caliburn Enterprises
Modified.tar.gz
Description: application/gzip-compressed
