Problem: Not able to ping ISCSI ports on Dell MD3600 using 10G ethernet adapter connected to 10 G ethernet switch.
Environment: Dell MD3600i ISCSI storage, Dell R900, Broadcom 10G dual port ethernet adapter, Solaris10 x86, and CISCO 10 G switch
Here are the steps I have done on the Server.
Set the speed of ISCSI ports to 10G using Dell Storage Manager Client utility
#ifconfig -a plumb
All the four ports bnxe0, bnxe1, bnxe2 and bnxe3 are available
(server has 2 NICs both 10G broadcom)
Next I assign IP address to one port
# ifconfig bnxe0 192.168.10.10 netmask 255.255.255.0 up
Once this is done, from the server I can not ping any device connected to the same switch on the same network, like my management workstation which is 192.168.10.20
If I move all the network cables to another switch, 10/100/1G, I am able to ping all the devices, ISCSI ports as well as the management workstation (I do make sure to change the speed for all the ISCSI ports back to 1G)
iscsiadm list discovery-address also works fine.
Also want to confirm that when all the 10G devices (ethernet adapter as well as ISCSI ports) are connected to the 10G switch, I do see green LED on the ethernet switch, which confirms a 10G connection. Where as my Management workstation port on the switch stays amber indicating 10/100 connection. But from management workstation I can still ping the ISCSI ports, but can not ping the server's ethernet port.