I'm having this strange issue with this server (HP Proliant with broadcom NIC) running Windows 2008 R2. The network card takes almost 2 minutes to activate. That is, when you disable/enable the card it won't actually "connect" until about 2 mins. The NIC speed is 1Gbps. The switch is set to FULL/1000 (I already tried changing this to auto but that didn't work).
I already installed the latest broadcom drivers and also disabled ipv6 for the card. The server has two cards and it does the same with the two cards. After the card is active (connected) it runs fine.
The problem is that when we reboot the server, there are a couple of services that depend on network connectivity but, as they're so slow connecting to the network, these services will fail. I had to change many of these services to "Automatic Delayed" but I really would like to find the actual cause of the issue.
I suspect some Windows issue but can't find anything. Any help will be appreciated.
UPDATE: I found the solution! It was the "QoS Packet Scheduler" on the NIC properties. I removed the checkmark there; disabled/enabled the card and it was ready in about 10 seconds! I hope this helps someone else with the same problem.
Thanks all for the comments.