This Portuguese blog has a link to the 3.10 firmware for these models of SCSI cards:http://caixaseca.blogspot.com/2013/01/s ... empos.html
I have updated 3 of the 2940UWs and 1 of the 2940U2Ws personally. Previously I had updated them from 1.x to the current release on Adaptec's site, 2.20 and 2.57.2 (pulling those from memory, too lazy to check).
Apparently 3.10 was a release that was later pulled. In beta? Change in direction for supporting these cards? Dunno, but it worked for me. You can find references elsewhere on the 'net to 3.10 but they all point to a defunct part of Adaptec's ftp. I scanned the files for viruses and they look very similar to the 2.x firmware update packages from Adaptec. At least they are zips; the Adaptec original ones are self-extracting .exe files that don't work unless you're in DOS.
The 2940UWs will even work in Vista x64 and, if you pull the drivers from a Vista/2008 x64 system, supposedly a Win7 x64 box as well. I couldn't get the 2940U2W to work in x64 in my attempts.
The blog details how the guy had a rebranded Adaptec without a programmable EEPROM and he ended up adding one so he could update the firmware. I loaded up a DOS USB key and, with some edits to the .bat files (got rid of the absolute a:\ path and just made it relative, my BIOS made the USB drive c:\) the firmware update process was smooth. Here's the relevant info:
Enhancements/Fixes for, Adaptec SCSI Card AHA-2940U2W - BIOS 3.10.0
Enhancements / Fixes:
This is a maintenance release for BIOS to optimization, changes the BIOS loading sequence.
Correction of the drive capacity display, for drives larger than 60GB in size.
Here is some info on how to get the AHA-2940UW working in Win 7 x64:http://social.technet.microsoft.com/For ... erverfiles