Есть поправка к анализу :)
Предыстория:
У одного клиента - модем висит на улице в тарелке, поэтому минимальная длина USB - 3м. На всех форумах пишут, что стабильность работы модема обратно-пропорциональна длине и качеству кабеля. Поэтому, в течение всех экспериментов кабель преобразовался в самопальный из SFTP 6e категории - длиной 3 м. Причем на стороне модема поставлен конденсатор на 3300 мкФ на питание. Картина глюков не изменилась. Замена DNS на гугловский - уменьшила количество отказов на 30 %. (Кстати, в udev он у меня был прописан, но с вероятностью 60% при глюке модема он переопределялся как сетевое устройство с тем же именем, но при этом на него не действовали правила iptables). Ну и никак я не мог его сбросить программно (usbreset - практически не помогало).
Для предотвращения перегрева - был снят корпус и на металлический теплоотвод был наклеен радиатор от чипсета материнки - это существенно снизило процент висяков, раза в 2.
Однако, в результате всех модификаций и настроек - общее количество сбоев уменьшилось более чем в два раза, но они стали сильно непредсказуемыми - может неделю работать без перезагрузки, а может в течение 3-х дней зависнуть раз 15.
В итоге: купив Zyxel Keenetik 4G - проблема исчерпалась сама собой :) Вот уже месяц - ни одного сбоя.
Как вывод: проблемы использования системного блока в качестве роутера Yota - связаны, скорее всего, не только с модемами, но и с firmware под них, а также с отсутствием гальванической развязки по питанию с системным блоком.
P.S. Используя симку Yota в разлоченном модеме Megafon-а - получилось сделать стабильное подключение и без роутера Zyxel.
Т.е. модем йоты, при каждой перезагрузке будет как новое устройство опознаваться что ли?
Не при перезагрузке, а при рестарте самого модема, если перезагрузить комп после этого, то все нормально.