A Troutville man is facing a firearm charge after the Botetourt County Sheriff's Office executed a search warrant on.