I need some guidance on compiling a new IDE driver - I've never done this before. I have searched and found a number of threads that refer to the error message below, but none mention the HPT374 driver and SuSE 9.0. I have an Epox 4PCA3+ mb (Pentium 4 2.4mhz) with a Highpoint 374 RAID controller I was hoping to use to put together a RAID file server with 4 120MB Western Digital drives. Highpoint's latest drivers only support SuSE 8.2. Their tech support says to use the open source drivers on their site at: http://www.highpoint-tech.com/USA/b374.htm . I have downloaded the latest version (2.1) and followed their instructions. I used another PC (dual P3s) and SCSI with SuSE 9.0 installed to: 1) Install Kernel sources rpm. 2) From /usr/src/linux issued: make cloneconfig make dep (I did not do any of the remaining steps as I do not wish to really install this new kernel, just build the hpt374 driver). 3) Created a directory for the htp374 source. 4) Modified a flag in the Makefile to build parallel ATA support instead of SATA; 5) Issued the "make", which does build a new hpt374.o driver. 6) I then begin the SuSE 9.0 install on the target machine. When I get to the Language selection, pressing Alt-F2 gives me a console. 7) I copy the new driver to /tmp as the instructions suggest. 8) I then issue "insmod hpt374.o". I get the following error messages: hpt374.o: unresolved symbol free_irq_Rsmp_f20dabd8 hpt374.o: unresolved symbol pcibios_write_config_word_Rsmp_4f1c2e33 hpt374.o: unresolved symbol pci_find_device_Rsmp_156c858f hpt374.o: unresolved symbol __global_restore_flags_Rsmp_54dd1dcb hpt374.o: unresolved symbol __out_of_line_bug_Rsmp_8b0fd3c5 hpt374.o: unresolved symbol pcibios_read_config_dword_Rsmp_38ae6689 hpt374.o: unresolved symbol __generic_copy_to_user_Rsmp_d523fdd3 hpt374.o: unresolved symbol daemonize_Rsmp_d66a354a hpt374.o: unresolved symbol pcibios_write_config_dword_Rsmp_81b4f465 hpt374.o: unresolved symbol pcibios_read_config_byte_Rsmp_d80115e1 hpt374.o: unresolved symbol pcibios_write_config_byte_Rsmp_719856ee hpt374.o: unresolved symbol pcibios_present_Rsmp_520a75b9 hpt374.o: unresolved symbol __global_cli_Rsmp_64576b05 hpt374.o: unresolved symbol sprintf_Rsmp_1d26aa98 hpt374.o: unresolved symbol scsi_unregister_module_Rsmp_81d85a75 hpt374.o: unresolved symbol __HZ_Rsmp_799069f6 hpt374.o: unresolved symbol printk_Rsmp_1b7d4074 hpt374.o: unresolved symbol kfree_Rsmp_037a0cba hpt374.o: unresolved symbol io_request_lock_Rsmp_08c39da6 hpt374.o: unresolved symbol scsi_unregister_Rsmp_305c9db8 hpt374.o: unresolved symbol __global_save_flags_Rsmp_5d902e96 hpt374.o: unresolved symbol vsprintf_Rsmp_954cbb26 hpt374.o: unresolved symbol scsi_register_Rsmp_03f5277e hpt374.o: unresolved symbol kmalloc_Rsmp_93d4cfe6 hpt374.o: unresolved symbol pcibios_read_config_word_Rsmp_aa9effd7 hpt374.o: unresolved symbol do_schedule_Rsmp_26171012 hpt374.o: unresolved symbol __const_udelay_Rsmp_eae3dfd6 hpt374.o: unresolved symbol __udelay_Rsmp_9e7d6bd0 hpt374.o: unresolved symbol scsi_register_module_Rsmp_fa20b7b0 hpt374.o: unresolved symbol __generic_copy_from_user_Rsmp_116166aa hpt374.o: unresolved symbol jiffies_Rsmp_0da02d67 hpt374.o: unresolved symbol unregister_reboot_notifier_Rsmp_3980aac1 hpt374.o: unresolved symbol request_irq_Rsmp_0c60f2e0 hpt374.o: unresolved symbol kernel_flag_cacheline_Rsmp_7956468f hpt374.o: unresolved symbol kernel_thread_Rsmp_7ca341af hpt374.o: unresolved symbol register_reboot_notifier_Rsmp_1cc6719a hpt374.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 doing wrong? Thank you kindly in advance - Richard