The Ravens and offensive tackle Bryant McKinnie have agreed on a two-year deal, pending him passing a physical. The deal can be worth up to $7.5 million and includes a $1 million signing bonus, according to a source familiar with the deal. McKinnie was cut in training camp by the Vikings after he reported overweight.