A routine traffic stop of a suspected drunken driver in Union County led to the discovery of more than 300 pounds of marijuana, authorities said.

Deputies stopped the Nissan truck shortly before 6 a.m. Saturday along state Highway 33 in Maynardville after E-911 dispatchers received reports of the vehicle driving erratically, according to Union County Sheriff's Office Sgt. Mike Butcher.

The deputy noticed several packages inside the vehicle and a subsequent K-9 search of the truck uncovered approximately 335 pounds of pot in 15 separate packages, Butcher said.

The driver, Martin Urrutia Olmedo, 26, of Knoxville, was charged with manufacturing/delivering/selling/possession of a controlled substance, DUI, driving without a license and a financial responsibility violation.

The Tennessee Bureau of Investigation assisted in the investigation, Butcher said.

Olmedo was being held in Union County Jail without bond Sunday, pending a court appearance Thursday.