RouterBoard auto negotiation problem

My problem is that the Routerboard 250GS does not appear to handle auto-negotiation correctly. I have two PC104 processor cards from different manufacturers which are able to advertise 10/100 and full/half duplex when connecting. When connected to the 250GS, it always sets the link to 10Mb full duplex regardless of the settings in the processor cards. Connecting the same processors to other switches from Netgear etc. the link is set according to the settings advertised by the processors. I am running with SwOS version 1.6.

Normally this means a cable error. Some devices are more sensitive to errors than others when negotiating the speed. However I am not familiar with SWOS or the 250GS so maybe a firmware bug others may know better