SAN FRANCISCO (CBS/AP) – All-Pro 49ers linebacker Aldon Smith has been activated to the roster from the non-football injury list, two days after he turned himself in to Santa Clara County authorities as he faces weapons charges.

Smith had been undergoing rehab at an in-patient facility for substance abuse since late September and missed five games. With San Francisco (6-2) on its bye this week, Smith could resume practicing and working out on his own, then formally practice next week ahead of a Nov. 10 home game against the Carolina Panthers.

READ MORE: UPDATE: Judge Denies Bail for Los Gatos Mom Accused of Hosting Drunken Teen Sex Parties

Smith was charged Oct. 9 with three felony counts of illegal possession of an assault weapon, stemming from a party at his home in June 2012.

READ MORE: San Francisco Leaders Celebrate Completing 1st Phase Of Geary Boulevard Safety Upgrades

49ers coach Jim Harbaugh said on his weekly radio show with 95.7 The Game that Smith met with 49ers officials Wednesday at team headquarters.

MORE NEWS: Petaluma Police Seek Man Suspected Of Trying To Lure Girl Into Vehicle

(© Copyright 2013 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten or redistributed.)