US rapper 2 Chainz was arrested after police found firearms and drug paraphernalia onboard his tour bus, it has been revealed.

In August the I'm Different hitmaker and ten members of his entourage were arrested following a concert in Oklahoma City.

2 Chainz' bus was pulled over for a broken tail light but officers are believed to have grown suspicious when they "smelled an overwhelming odor of marijuana" on board.

At the time it was reported that the 35-year-old hip hop star was taken into custody for "obstruction of an officer" after refusing to let police on the bus.

But now it has been revealed that 2 Chainz, born Tauheed Epps, had a few contraband items aboard his bus.

According to a police report obtained by celebrity site TMZ, officers found "metal marijuana grinders covered in residue, marijuana pipes, Rx meds (Hydrocodone and Flexeril), rolling papers, scales, a semi-auto Sig Sauer SP2340 pistol, a Mossberg model 500 12-gauge pump-action shotgun, and a semi-auto Glock pistol."

No weapons and/or drug possession charges have yet been filed.

Earlier this year 2 Chainz had a run-in with with the law in Los Angeles, where he was arrested for posession of marijuana and promethazine.