Rapper Lil Wayne was arrested for felony drug possession when his charter bus was stopped at a California-Arizona border checkpoint, authorities said.
Lil Wayne, whose real name is Dwayne Michael Carter Jr, was arrested in southwestern Arizona on suspicion of possessing cocaine and ecstasy, as well as drug paraphernalia, authorities said.
He was being held in Yuma County Jail on a $US10,185 bond.
Two other passengers on the bus, Curtis Stewart and Harold Johnson, were arrested for marijuana possession, said Captain Eben Bratcher, a Yuma County Sheriff's spokesman.
Border patrol agents stopped the bus at about 11.30pm on Tuesday after a dog alerted them to possible drugs on board, Bratcher said.
The bus, with 12 people on board, had been traveling east from California.
A further inspection found 105 grams of marijuana, 29 grams of cocaine, 41 grams of ecstasy and more than $US22,000, agents said.
Also recovered was a .40 caliber pistol registered to Carter in Florida and authorities were checking to determine whether he broke any gun laws, said Ramona Sanchez, a Drug Enforcement Administration spokeswoman in Phoenix.
This is not the first brush with authorities for Carter, who comes from New Orleans and was proclaimed rapper of the year in August 2007 by The New Yorker magazine.
His previous legal trouble came in July, when he was arrested in New York after being found smoking marijuana and carrying a weapon.
What do you think about Ellen's Oscar hosting?Related story: (See story)
Primetime? Don't make me laugh
Simon Sweetman Outside of Portishead
The meaning of blogging