UPDATE (10:10am on Wednesday) -- The Raiders officially signed free agent safety Taylor Mays, the team announced on Wednesday.
To clear space on the roster, the Raiders waived linebacker Chase Williams.
The Raiders have been looking for safety help since the offseason, with only free-agent signee Nate Allen to show for it. They tendered an offer sheet to Green Bay restricted free agent Sean Richardson, but the Packers matched the terms and kept him.
Roughly halfway through the preseason, the Raiders brought in some help. They agreed to terms on a contract with safety Taylor Mays, a league source confirmed on Tuesday.
The USC alum will reunite with former Trojans assistant and current Raiders defensive coordinator Ken Norton Jr. in Oakland.
Mays has played for several NFL teams after the 49ers selected him in the second round of the 2010 draft. He spent just one season in San Francisco. In August 2011, Mays was traded to the Bengals for a 2013 seventh-round pick.
After his time with the 49ers, Mays spent four seasons with the Bengals. He signed early in the offseason with the Vikings, but they released the 27-year-old in March. Mays then signed with the Detroit Lions, but was released on Aug. 20.
In his NFL career, Mays has never established himself as a starter. His rookie year was his best, and he had just 38 tackles and a forced fumble in six starts.
Mays joins a safety corps featuring Charles Woodson, Allen, Larry Asante, Brandian Ross and Jonathan Dowling.