Você não tem uma porta vmkernel no host d que está configurada corretamente. Pode ser simplesmente que você tenha configurações incorretas na (s) porta (s) ou vswitch (es) ou pode ser um problema na porta do switch físico em que os uplinks do iSCSI do host d estão conectados. Verifique se os nics físicos corretos estão ligados às coisas certas também, pode ser que alguns cabos tenham sido trocados. E pode ser simplesmente que você tenha cabos desonestos nesses uplinks do iSCSI. Você poderia ter um nic desonesto no servidor - é sempre possível.
Para o ESX 3.5 e versões anteriores, você precisa da visibilidade do Console de serviço (o ping testa isso) e do vmkernel (o vmkping testa isso) para as portas SAN do iSCSI funcionarem. Com o ESX 4, o requisito do Console de serviço não se aplica mais, mas sem uma porta vmkernel de trabalho que seu iSCSI Initator possa usar, você não conseguirá se conectar aos destinos iSCSI.
Supondo que todos os quatro hosts sejam muito semelhantes, um bom lugar para começar é verificar se a configuração de rede no host d corresponde ao padrão dos outros. A bolha de informações do CDP nos uplinks do vSwitch pode ser muito útil, já que lhe dirá muito sobre o switch físico e a porta do switch a que cada uplink está conectado, se o seu ambiente físico de switching suportar o CDP.