@Aladdin the way the donor atoms work is that they produce an energy state in the band gap just below the conduction band i.e. outside the valence band.
The electron from a donor atom jumps into the conduction band, where it can conduct electricity.
But the positive donor ion left behind does not form a hole because it is not in the valence band. The positive charges on the donor ions can't move so they can't carry any current.