Оба варианта возможны. И оба - достаточно древние. Ранее в употреблении просматривалась некоторая разница (ну вроде как "В Донбассе" - понятие административное, "НА Донбассе" - экономико-географическое), сейчас она почти исчезла."На Донбассе" используется пока много чаще.