
Aic7899W and the aic7xxx driver
Hi folks!
After years of happy running of vmware workstation on my laptops, i figured i'd give esx a try on my server, resulting in 4 days of fiddling about

I've been trying to get esx 3.5 to recognise my adaptec 7899w scsi controller in a Supermicro superserver 6012P-6.
This card is not listed as supported, but the driver is supposed to handle this chip according to what i read on the net.
What i have tried so far:
Modify the simple.map and pci.ids to include the card and id's,
pack them into oem.tgz and make esx load them,
modify the module parameters to give verbose feedback,
and scratched my head. A lot. While reading and googling driver and chip details.
I currently get it to load and search for devices, then it fails with -19 as error code. The card(including the raid controller) are functioning properly in ubuntu. The relevant parts of /var/log/messages are included below:
Code:
Nov 26 03:57:28 vmkernel: 0:00:00:03.253 cpu0:1024)PCI: 1279: 004:03.0 1044:a511 1044:c032 added
Nov 26 03:58:08 vmkernel:
Nov 26 03:58:08 vmkernel: 0:00:00:46.548 cpu3:1212)Mod: 1445: modLoaderHeap avail after: 7793600
Nov 26 03:58:08 vmkernel: 0:00:00:46.548 cpu3:1212)Mod: 1473: no private ID set
Nov 26 03:58:08 vmkernel: 0:00:00:46.668 cpu0:1215)Loading module aic7xxx ...
Nov 26 03:58:08 vmkernel: 0:00:00:46.668 cpu0:1215)Mod: 936: Starting load for module: aic7xxx R/O length: 0x27000 R/W length: 0xb000 Md5sum: 5c95d71bd7fcbc5766e14da1a68edf1e
Nov 26 03:58:08 vmkernel: 0:00:00:46.993 cpu2:1215)Mod: 1373: Module aic7xxx: initFunc: 0x9b9060 text: 0x9a2000 data: 0x29673e0 bss: 0x296b3a0 (writeable align 32)
Nov 26 03:58:08 vmkernel: 0:00:00:46.993 cpu2:1215)Mod: 1389: modLoaderHeap avail before: 7793584
Nov 26 03:58:08 vmkernel: 0:00:00:46.993 cpu2:1215)Initial heap size : 131072, max heap size: 524288
Nov 26 03:58:08 vmkernel: 0:00:00:46.993 cpu2:1215)PCI: driver aic7xxx is looking for devices
Nov 26 03:58:08 vmkernel: 0:00:00:46.993 cpu2:1215)PCI: Trying 00:1d.0
Nov 26 03:58:08 vmkernel: 0:00:00:46.993 cpu2:1215)PCI: Trying 00:1d.1
Nov 26 03:58:08 vmkernel: 0:00:00:46.993 cpu2:1215)PCI: Trying 00:1d.2
Nov 26 03:58:08 vmkernel: 0:00:00:46.993 cpu2:1215)PCI: Trying 00:1f.1
Nov 26 03:58:08 vmkernel: 0:00:00:46.993 cpu2:1215)PCI: Trying 00:1f.3
Nov 26 03:58:08 vmkernel: 0:00:00:46.993 cpu2:1215)PCI: Announcing 00:1f.3
Nov 26 03:58:08 vmkernel: 0:00:00:46.993 cpu2:1215)PCI: Trying 03:04.0
Nov 26 03:58:08 vmkernel: 0:00:00:46.993 cpu2:1215)PCI: Trying 03:05.0
Nov 26 03:58:08 vmkernel: 0:00:00:46.993 cpu2:1215)PCI: Trying 04:01.0
Nov 26 03:58:08 vmkernel: 0:00:00:46.993 cpu2:1215)PCI: Trying 04:01.1
Nov 26 03:58:08 vmkernel: 0:00:00:46.993 cpu2:1215)PCI: Trying 04:01.2
Nov 26 03:58:08 vmkernel: 0:00:00:46.993 cpu2:1215)PCI: Trying 04:03.0
Nov 26 03:58:08 vmkernel: 0:00:00:46.993 cpu2:1215)PCI: Announcing 04:03.0
Nov 26 03:58:08 vmkernel: 0:00:00:46.993 cpu2:1215)PCI: Trying 04:04.0
Nov 26 03:58:08 vmkernel: 0:00:00:46.993 cpu2:1215)PCI: Announcing 04:04.0
Nov 26 03:58:08 vmkernel: 0:00:00:46.993 cpu2:1215)PCI: Trying 05:01.0
Nov 26 03:58:08 vmkernel: 0:00:00:46.993 cpu2:1215)PCI: Announcing 05:01.0
Nov 26 03:58:08 vmkernel: 0:00:00:46.993 cpu2:1215)PCI: Trying 05:02.0
Nov 26 03:58:08 vmkernel: 0:00:00:46.993 cpu2:1215)PCI: driver aic7xxx claimed 0 device
Nov 26 03:58:08 vmkernel: 0:00:00:46.993 cpu2:1215)ALERT: Mod: 1413: Initialization for aic7xxx failed with -19.
Nov 26 03:58:08 vmkernel: 0:00:00:46.993 cpu2:1215)aic7xxx failed to load with status 0, -19, 0xbad0001.
Nov 26 03:58:08 vmkernel:
It does enumerate the pci device (1044:a511), checks the pci address (04:03.0), and then nothing.
Any suggestions as to what i can try out? I'm a bit at loss of what to do right now.
Thanks in advance.