Yes.  You also need to make sure that flowcontrol is enabled on the switch, and that spanning tree portfast is enabled.  Since spanning tree can cause ports to delay coming back up after a transition.  Which occurs when the device driver loads.   What kind of switches are you using?  Have you enabled Jumbo Frames?  Older versions of Broadcom FW don't support that.  So I would start with it turned off.   If you are trying to run Jumbo Frames, don't use the default VLAN on the switch.  Not all switches support JF on the default VLAN, VLAN1.
I have scoured the net, and I can't find anyone that's actually doing this! I'm starting to think it's hopeless, but I thought I'd try here just in case. Seems like everything is configured correctly, so I wonder if I’ve got some false assumptions about how it should work. Basically, I want to take a diskless server (R310), configure it for iSCSI boot via a compliant NIC, create a LUN for the OS on the EqualLogic, and then put a Server 2012 installation DVD into the drive, and install on this LUN. The problem I’m having is I don’t know how it should work, so I’m not sure where the issue is exactly. At this point, I’ve got the NIC configured to see a LUN on the SAN and it actually does try to boot to that LUN. Of course, the LUN is blank at this point. When I boot into the install disc for Hyper-V Server 2012, it doesn’t find any LUNs on the SAN, even after I load the driver. I’m not sure if this is because I’m giving it the wrong driver (I manually extracted the drivers from the cab from this page under Windows 2012) or if it just doesn’t work that way. Does anyone have any experience doing this?
iSCSI diskless boot, anyone?