According to Matt Maiocco of the Press Democrat, the 49ers have signed free agent guard Qasim Mitchell, 28, to a contract.

Mitchell (6-6, 355) played collegiately at North Carolina A&T. He played 21 games over three seasons with the Bears. He started 16 times. He has not played in an NFL regular-season game since 2005.

The 49ers have also officially signed receiver Bryant Johnson to his one-year, $2 million contract.

http://49ers.pressdemocrat.com/default.asp?item=2060716