Firewood smokes when it's not fully dried, has too much moisture, or is not being burned at a high enough temperature.