Both clubs confirmed on Monday morning that the 19-year-old England Under-21 international would spend this term at the Riverside Stadium.
McEachran made just five appearances, only two of them starts, in a loan spell at Swansea during the second half of last season.
Source: PA
Source: PA