49ers receiver Richie James will undergo surgery on a knee injury, which will keep him out six weeks, coach Kyle Shanahan announced Friday. On Saturday, the 49ers waive/injured James. He will revert to their injured reserve list if he clears waivers. James has appeared in 40 games with 10 starts, totaling 38 receptions for 689 [more]