Elko had been non-tendered by the White Sox in November, but now he's rejoining the team on a minor league contract.