Oh meu ... Por onde começar ...
A) Esse powercontroller realmente responderá aos pings? Isso não é um dado.
B) A subnetmask (255.255.255.0 ou 255.255.0.0) não importa neste caso em particular, já que ambos os endereços IP estão no mesmo subintervalo 255.255.255.0 de 255.255.0.0. Você deve definir o PC Linux como 255.255.0.0 para fazer "certo".
C) Tem certeza de que o switch está colocando os dois dispositivos na mesma LAN? Os switches inteligentes podem colocar algumas de suas portas em uma LAN e algumas outras portas em outra LAN. (Google VLAN para mais informações). Eles terão que estar na mesma LAN para poderem ver uns aos outros.
D) Tem certeza de que ambos os dispositivos realmente têm uma boa conexão com o switch? Os LEDs dos links estão queimando? Nenhum erro / aviso?
E) Com "o IP estático padrão de 192.168.1.100", espero que você queira dizer o IP padrão do powercontroller, não o switch.
F) Tem certeza de que o próprio switch (ou qualquer outro dispositivo conectado a ele) não é por acaso usando 192.168.1.100 ou 192.168.1.204, causando um conflito?
Muitas coisas podem estar erradas aqui (provavelmente eu perdi algumas). Você terá que verificá-los um por um.