Исправил ошибку в check3Gmodem
if [ $(/usr/bin/wc -l < /tmp/mdev) = 1 ]; then
Проверил в PRA. Автоподключается, но есть тонкости:
Соединение устанавливается через USB0, но в это же время идет check3Gmodem на USB1
Потом процесс на USB1 убивает worker (посмотреть journalctl -f)
Соединение на USB0 рвется и медленно восстанавливается
Поэтому переделал запуск wvdial в /Startup
После
ждущего режима USB правильно переопределяется и соединение восстанавливается
Но в процессе kworker что-то убивает и по итогу оставляет кучу своих процессов (смотреть ps ax)
Модуль под PRA в аттаче. В /etc/wvdial.conf надо вбить свой номер пароль и логин