Solutions to a Nonlinear Drift-diffusion Model for Semiconductors