Cannot load driver for 3ware 9650se
Yesterday I set up an OpenSUSE 10.3 x64 system to use as a file server. I installed a 3ware 9650se RAID card and attached some drives to it, then booted into SUSE (installed on a separate drive). I tried installing both the driver on the CD and the latest driver from the 3ware website, but insmod told me "-1 Invalid module format" when I tried it on both the .smp file and the .ko file. I am running x64 SUSE and I used the x64 version of the driver.
Interestingly, /lib/modules/<kernel string>/kernel/drivers/scsi appeared to already have a 3w-9xxx.ko file in it, so I tried using insmod on that. I then added 3w-9xxx to INITRD_MODULES in /etc/sysconfig/kernel. I then did a depmod -a and mkinitrd.
At this point I rebooted. If I do dmesg then I can see one line in the output referencing the driver, but then when I try running the command-line configuration interface it tells me that it can't find a supported adapter.
I also tried loading the driver on a different (x86) OpenSUSE machine here at work with the same results. Here is uname -a:
Linux jormungand 220.127.116.11-0.3-default #1 SMP 2007/11/19 15:02:58 UTC i686 i686 i386 GNU/Linux
Obviously I used the x86 and not the x64 drivers in this case.
Can anyone point out to me where I'm going wrong? I really just want this to work -_-