[ILUG] Suse & Qlogic HBA 4010c Build Problems

AJ McKee aj.mckee at nmtbmedia.com
Wed Jul 7 17:27:28 IST 2004


HI All,

I am having a strange problem building a module for the Qlogic HBA 4010C 
(http://www.qlogic.com/support/os_detail.asp?productid=341&osid=125) I have 
included their instructions below as an example of what they suggest in order 
to get the HBA to work.

However I have tried this and a couple other options and still get the same 
error when I try to insmod the module;

/usr/src/linux/drivers/scsi/qla4xxx # insmod ./qla4010.o
./qla4010.o: kernel-module version mismatch
        ./qla4010.o was compiled for kernel version 2.4.19-4GB
        while this kernel is version 2.4.19-64GB-SMP.

I have gone to the effort of building my own kernel from the sources and made 
sure to include large mem support and SMP.  But seeing as I am no kernel 
hacker I was hopeing someone could have a look and see what I am doing wrong. 
The Makefile I am using is the standard Qlogic one etc. I have mailed them as 
well and hope to get a response as well, but if any one has any advice it 
would be much appricated. 

Thanks in advance
AJ


Proud Member of ILUG! Are You?

----- Snip Their Instructions -- 

3. To ensure kernel version synchronization between the driver and
	   running kernel, type the following:

	      	# cd /usr/src/linux
		# make mrproper (completely clean the kernel tree)
		# cp /boot/vmlinuz.config .config (copy the new config)
		# make oldconfig (update configuration using .config)
		# make dep (rebuild the dependencies)
		# make modules (build the modules)

	4. Using the diskette you created in Section 4, copy the source file
	   qla4xxxsrc-v3.xx.tgz to the qla4xxx directory. Follow these steps:

	       # mkdir /usr/src/linux/drivers/scsi/qla4xxx
	       # cd /usr/src/linux/drivers/scsi/qla4xxx
	       # mcopy a:*.tgz . (the period at the end is required)
	       # tar -xvzf *.tgz

	5. Build the Driver  qla4010.o from the source code by
	   typing:

	       # make OSVER=linux



More information about the ILUG mailing list