AB1 / WENN 1 / 6

OKLAHOMA CITY (AP) — A police affidavit says an Oklahoma City police officer who pulled over the tour bus of rapper 2 Chainz "smelled an overwhelming odor of marijuana" when the driver opened the door.

RELATED: Craziest celeb arrests

Eleven people including 2 Chainz were arrested Thursday after refusing to get off the bus for almost nine hours following a traffic stop.

The affidavit says that a passenger on the bus, Abdullah Mujahid, shook his head "no" when ordered to get off the bus and held up a small copy of the U.S. Constitution.

RELATED: Celebs who've been busted for smoking pot

2 Chainz, whose real name is Tauheed Epps, and the others were charged with obstructing a police officer. All were released after paying $2,000 bail.

Investigators say they found narcotics on the bus and that more charges could be filed later.

RELATED: Most bizarre burglaries