Welsh winger David Cotterill has completed his move to Barnsley on a free transfer.
The 24-year-old Wales international has joined the Reds on a deal until the end of the season after being released by Swansea City in January.
The former Wigan and Sheffield United player will be available for crisis club Portsmouth's visit to Oakwell on Saturday.