Jump to content

Server grade NIC for a consumer board?

KingCollins

Hey guys, random (and possibly dumb) question here.

 

Recently was given a server grade 2-port 10gb NIC from work and I was wondering if there was any hope it would work in a consumer board?

 

The NIC is a HP FlexFabric and can be found here:

https://buy.hpe.com/pdp?prodNum=700759-B21&country=us&locale=en&catId=329290&catlevelmulti=329290_5318625_1011010347_5404524

 

When I installed the NIC and booted up my server, I got no post codes, just the fans running at 100%.

I am assuming because the motherboard had issues posting, it would have nothing to do with drivers?

 

And yes, I know a 10gb NIC is extremely overkill 

 

Thanks.

My Gaming Rig: AMD Ryzen 5600x  |  Corsair H100i GTX  |  ASUS ROG Strix B450-F Gaming  |  32GB Samsung DDR4 3600MHz  |  ASUS RTX 3070 ROG Strix  |  WD Black 240GB NVMe  |  1TB Samsung 850 Pro SSD | 2TB Samsung Enterprise SSD  |  WD Black 1.5TB   |  3x NZXT Aer RGB 140MM  |  Seasonic Focus 750w   |  NZXT H500 Elite   |  Windows 10 Pro

 

My Home Server: AMD Ryzen 1400x  |  Gigabyte Aurora B550 Elite  |  32Gb Samsung DDR3 3200Mhz  |  HP RTX 2060 6GB  |  1TB Samsung 850 Pro  |  2x Seagate IronWolf Pro 18TB | 3x Seagate IronWolf Pro 4TB |  2x WD Green 2TB  |  Corsair CX650m  | Bitfenix Shinobi | Windows Server 2022

Link to comment
Share on other sites

Link to post
Share on other sites

So your system boots fine with the card removed?

 

Which slot did you put it in?

 

NICs are too dumb to care which kind of board they're in, so it's more likely the card is faulty.

PC Specs - AMD Ryzen 7 5800X3D MSI B550M Mortar - 32GB Corsair Vengeance RGB DDR4-3600 @ CL16 - ASRock RX7800XT 660p 1TBGB & Crucial P5 1TB Fractal Define Mini C CM V750v2 - Windows 11 Pro

 

Link to comment
Share on other sites

Link to post
Share on other sites

Yeah, the system boots fine just using the on-board NIC.

 

I cannot remember the exact slot but I believe it was the x16 slot. Obviously not using all of the lanes, but should be fine.

 

There is plenty of OS drivers for Windows Server and so on, just trying to get it to boot is the problem.

My Gaming Rig: AMD Ryzen 5600x  |  Corsair H100i GTX  |  ASUS ROG Strix B450-F Gaming  |  32GB Samsung DDR4 3600MHz  |  ASUS RTX 3070 ROG Strix  |  WD Black 240GB NVMe  |  1TB Samsung 850 Pro SSD | 2TB Samsung Enterprise SSD  |  WD Black 1.5TB   |  3x NZXT Aer RGB 140MM  |  Seasonic Focus 750w   |  NZXT H500 Elite   |  Windows 10 Pro

 

My Home Server: AMD Ryzen 1400x  |  Gigabyte Aurora B550 Elite  |  32Gb Samsung DDR3 3200Mhz  |  HP RTX 2060 6GB  |  1TB Samsung 850 Pro  |  2x Seagate IronWolf Pro 18TB | 3x Seagate IronWolf Pro 4TB |  2x WD Green 2TB  |  Corsair CX650m  | Bitfenix Shinobi | Windows Server 2022

Link to comment
Share on other sites

Link to post
Share on other sites

4 minutes ago, KingCollins said:

There is plenty of OS drivers for Windows Server and so on, just trying to get it to boot is the problem.

Again, a NIC is a pretty dumb card, so if it prohibits POST that means it can't complete a self test, which usually means it's faulty. There's no way to confirm without testing it in a HP server or a different board, though.

PC Specs - AMD Ryzen 7 5800X3D MSI B550M Mortar - 32GB Corsair Vengeance RGB DDR4-3600 @ CL16 - ASRock RX7800XT 660p 1TBGB & Crucial P5 1TB Fractal Define Mini C CM V750v2 - Windows 11 Pro

 

Link to comment
Share on other sites

Link to post
Share on other sites

1 minute ago, NelizMastr said:

Again, a NIC is a pretty dumb card, so if it prohibits POST that means it can't complete a self test, which usually means it's faulty. There's no way to confirm without testing it in a HP server or a different board, though.

Just to confirm that it's my motherboard that's failing to post, and my server is not booting. Just making sure we're all on the same page :D

 

I might be able to get my hands on another NIC and test it in another machine

My Gaming Rig: AMD Ryzen 5600x  |  Corsair H100i GTX  |  ASUS ROG Strix B450-F Gaming  |  32GB Samsung DDR4 3600MHz  |  ASUS RTX 3070 ROG Strix  |  WD Black 240GB NVMe  |  1TB Samsung 850 Pro SSD | 2TB Samsung Enterprise SSD  |  WD Black 1.5TB   |  3x NZXT Aer RGB 140MM  |  Seasonic Focus 750w   |  NZXT H500 Elite   |  Windows 10 Pro

 

My Home Server: AMD Ryzen 1400x  |  Gigabyte Aurora B550 Elite  |  32Gb Samsung DDR3 3200Mhz  |  HP RTX 2060 6GB  |  1TB Samsung 850 Pro  |  2x Seagate IronWolf Pro 18TB | 3x Seagate IronWolf Pro 4TB |  2x WD Green 2TB  |  Corsair CX650m  | Bitfenix Shinobi | Windows Server 2022

Link to comment
Share on other sites

Link to post
Share on other sites

Just for the sake of science, test another PCI Express slot on the motherboard as well.

If that also fails, it's either the NIC or these two are incompatible for some reason.

 

What board are we talking about here?

HAL9000: AMD Ryzen 9 3900x | Noctua NH-D15 chromax.black | 32 GB Corsair Vengeance LPX DDR4 3200 MHz | Asus X570 Prime Pro | ASUS TUF 3080 Ti | 1 TB Samsung 970 Evo Plus + 1 TB Crucial MX500 + 6 TB WD RED | Corsair HX1000 | be quiet Pure Base 500DX | LG 34UM95 34" 3440x1440

Hydrogen server: Intel i3-10100 | Cryorig M9i | 64 GB Crucial Ballistix 3200MHz DDR4 | Gigabyte B560M-DS3H | 33 TB of storage | Fractal Design Define R5 | unRAID 6.9.2

Carbon server: Fujitsu PRIMERGY RX100 S7p | Xeon E3-1230 v2 | 16 GB DDR3 ECC | 60 GB Corsair SSD & 250 GB Samsung 850 Pro | Intel i340-T4 | ESXi 6.5.1

Big Mac cluster: 2x Raspberry Pi 2 Model B | 1x Raspberry Pi 3 Model B | 2x Raspberry Pi 3 Model B+

Link to comment
Share on other sites

Link to post
Share on other sites

5 minutes ago, jj9987 said:

Just for the sake of science, test another PCI Express slot on the motherboard as well.

If that also fails, it's either the NIC or these two are incompatible for some reason.

 

What board are we talking about here?

I will also try that when I am testing.

 

I currently have an Intel DX79TO x79 motherboard. A pretty high end socket 2011 board at the time. Although it would be a little outdated at this stage.

My Gaming Rig: AMD Ryzen 5600x  |  Corsair H100i GTX  |  ASUS ROG Strix B450-F Gaming  |  32GB Samsung DDR4 3600MHz  |  ASUS RTX 3070 ROG Strix  |  WD Black 240GB NVMe  |  1TB Samsung 850 Pro SSD | 2TB Samsung Enterprise SSD  |  WD Black 1.5TB   |  3x NZXT Aer RGB 140MM  |  Seasonic Focus 750w   |  NZXT H500 Elite   |  Windows 10 Pro

 

My Home Server: AMD Ryzen 1400x  |  Gigabyte Aurora B550 Elite  |  32Gb Samsung DDR3 3200Mhz  |  HP RTX 2060 6GB  |  1TB Samsung 850 Pro  |  2x Seagate IronWolf Pro 18TB | 3x Seagate IronWolf Pro 4TB |  2x WD Green 2TB  |  Corsair CX650m  | Bitfenix Shinobi | Windows Server 2022

Link to comment
Share on other sites

Link to post
Share on other sites

I wouldn't immediately say it's faulty.  I have a few NICs that behave the same way, 100% work fine in a server environment but fail to post in a consumer board (Mainly Broadcom NetXtreme 10G cards)

PC : 3600 · Crosshair VI WiFi · 2x16GB RGB 3200 · 1080Ti SC2 · 1TB WD SN750 · EVGA 1600G2 · Define C 

Link to comment
Share on other sites

Link to post
Share on other sites

The card will likely require above 4G decoding to be enabled in the BIOS, it's doubtful that card will boot without it.

Have a look in your BIOS and enable the feature to allow for 64-bit address space for the card.

Please quote or tag me if you need a reply

Link to comment
Share on other sites

Link to post
Share on other sites

16 hours ago, Falconevo said:

The card will likely require above 4G decoding to be enabled in the BIOS, it's doubtful that card will boot without it.

Have a look in your BIOS and enable the feature to allow for 64-bit address space for the card.

I've been around my fair share of mobos and I cannot say I've ever seen/heard of this feature.

Not too sure if I have it.

 

What exactly does this feature enable?

My Gaming Rig: AMD Ryzen 5600x  |  Corsair H100i GTX  |  ASUS ROG Strix B450-F Gaming  |  32GB Samsung DDR4 3600MHz  |  ASUS RTX 3070 ROG Strix  |  WD Black 240GB NVMe  |  1TB Samsung 850 Pro SSD | 2TB Samsung Enterprise SSD  |  WD Black 1.5TB   |  3x NZXT Aer RGB 140MM  |  Seasonic Focus 750w   |  NZXT H500 Elite   |  Windows 10 Pro

 

My Home Server: AMD Ryzen 1400x  |  Gigabyte Aurora B550 Elite  |  32Gb Samsung DDR3 3200Mhz  |  HP RTX 2060 6GB  |  1TB Samsung 850 Pro  |  2x Seagate IronWolf Pro 18TB | 3x Seagate IronWolf Pro 4TB |  2x WD Green 2TB  |  Corsair CX650m  | Bitfenix Shinobi | Windows Server 2022

Link to comment
Share on other sites

Link to post
Share on other sites

22 hours ago, KingCollins said:

I've been around my fair share of mobos and I cannot say I've ever seen/heard of this feature.

Not too sure if I have it.

  

What exactly does this feature enable?

You generally don't find it on consumer grade motherboards unless they are high spec or are 'WS' workstation focused motherboards.


Certain hardware that is from the enterprise sphere, some 10G/40G network cards etc have a requirement for above 4G decoding which allows for a 64-bit base address register.  Some cards simply don't work without it being enabled as the card requires 64-bit addressing.   Considering the card you have also supports SRV-IO, I doubt it would work without 4G decoding.

 

I've seen it in BIOS as the following names in the past, so have a look around but its generally not found on consumer grade equipment;

  • Large BAR support
  • MMIO above 4G
  • Memory mapped I/O
  • 4G Decoding
  • PCI 64bit Resource Handling Above 4G Decoding

It is doubtful you will get this feature on non workstation/datacenter grade motherboards.

 

Please quote or tag me if you need a reply

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×