вообще рестарт - это :
1) закрытие всех процессов в линуксе связанных с GPRS
2) проверочное завершение звонка для модема и перевод в режим приёма АТ команд.
3) переподключение.
на крайний случай, можете снять флаг Enable. подождать секунд 10, свести на пару секунд ( пока библиотека проверит стартовые компоненты в системе) , далее снять, выдержать паузу завершения всех процессов пункта 1 и 2. начать заново. проблема в том, что п.1 и п.2 требуют времени на выполнение ( могут доходить до 10 секунд)
если возникнут проблемы пишите пишите в скайп a.trofimov_owen