Ok stupid newbie mistake and I fried arduino uno r3 with 12 volts.
The setup was:
arduino uno r3
w5100 ethernet shield
funduino Sensor Shield I/O Expansion Board RS485
what I was suppose to do was connect two inputs from non standard modbus device to funduino shields RS485 interface A and B sockets but the rookie mistake which I made was that I also connected funduinos GND and VCC and in my case the VCC was 12 volts...
I removed all shields and started troubleshooting the board. Loop-back test fails.
Solid ON and L-Leds, TX and RX leds not showing any blinks when trying to communicate with the board even it's recognized as arduino uno r3 on windows and linux computers.
Board and shields has no any physical evidence of over voltage, no blown up components what so ever and ethnet shields leds blink when sending data over network
My conclusion is that atleast mega16u2 is toasted since the tx and rx leds are not blinking.
I already ordered new board so it's a lesson learned hard way but did the shields survive overvoltage or do they usually fry too or just let the overvoltage flow trough them? If I connect the shields to new board is there possibility to fry it too?