I just had a discussion about an upgrade from 3.0.x to 3.5. During that conversation the new HBA drivers that VMware uses came up. After an upgrade it seems that the queue depth settings are lost. Thinking about it I can understand why. ESX 3.5 uses different driver for most HBA’s. For instance Emulex, their driver for the LP11002 used to be the “lpfcdd_732″ and now is the “lpfc_740″. After an upgrade the new driver/module doesn’t get the options you provided with “esxcfg-module” because it was specified for that specific “old” module. This means that you have to set these options again!