SAS9300-8i, SAS9305-16e and a Lenovo P520 causing insanity.

Notice: Page may contain affiliate links for which we may earn a small commission through services like Amazon Affiliates or Skimlinks.

deja_geek

New Member
Mar 18, 2024
13
3
3
I've got a Lenovo p520 (Intel W-2133), it has these PCIe ports available:
Code:
• Slot 1: PCIe® 3.0 x8, full height, full length, 25W, double-width, by CPU
• Slot 2: PCIe® 3.0 x16, full height, full length, 75W, by CPU
• Slot 3: PCIe® 3.0 x4, full height, full length, 25W, double-width, by PCH
• Slot 4: PCIe® 3.0 x16, full height, full length, 75W, by CPU
My cards are:
Code:
• SAS9300-8i - Avago SAS3008.  Flashed to IT, 16.00.12.00 Firmware
• SAS9305-16e - Avago SAS3216. Flashed to IT, 16.00.12.00 Firmware
• Nvidia 710 GPU
• Intel xxv710 10G Nic
Populating the PCIe slots with this configuration works (boots, both HBAs detected), though this is less then ideal as the SAS9300-8i is running at less then full bandwidth:
Code:
• Slot 1: SAS9305-16e
• Slot 2: Nvidia 710 GPU
• Slot 3: SAS9300-8i
• Slot 4: Intel xxv710
Populating the PCIe slots with this configuration results in the SAS9305-16e not being detected (in BIOS or OS):
Code:
• Slot 1: SAS9305-16e
• Slot 2: SAS9300-8i
• Slot 3: Nvidia 710 GPU
Thinking it might be PCIe lane exhaustion, this configuration results in the SAS9305-16e and the xxv710s being detected properly:
Code:
• Slot 1: SAS9305-16e
• Slot 2: Intel xxv710 (borrowed from another system)
• Slot 3: Nvidia 710 GPU
• Slot 4: Intel xx710
I've attempted disabling OpRom through the BIOS, enabling and disabling 4G encoding, setting PCIe speed.

I am unsure of what to do next to get both of these cards detected at x8. Does anyone have any suggestions or ideas of what is going on?