ADU-510A - не просто модем, а хитрая комбинированная штука, которая аппаратно продлевает дерево USB компа, и внутри себя образует ветвление дерева USB на две ветки, на которых сидят отдельно два совершенно независимых устройства USB: флешка и USB-модем. Таким образом, комп должен видеть у себя на линии после втыкания ADU-510A в USB-порт вовсе не модем, а скорее, некий аппаратный USB-разветвитель (типа, например: Корневой USB концентратор, или даже дополнительный Universal Host Controller со своим ID, которые, само собой, требуют установки своих собственных дров) и соответственно, комп должен общаться с этим девайсом не по протоколу модема, а как с разветвителем, в соответствии с этими дровами, а уж после управление передается дровам модема, и дровам флешки, возникшими на дереве USB как отдельные устройства после отработки протокола обмена с разветвителем. Тогда все работает, как задумано, а без этого, возможно, комп хватает первое попавшее из двух USB устройств, и, по порядку опроса устройств, это оказывается флешка... Под нее занимается неразветвленный канал (ей назначается оставшийся единственным ID), а при попытке обратиться по этому ID, как к USB-модему мы и получаем то, что имеем... Инсталлер при отработке строит два виртуальных канала к разным, явно определенным устройствам, опрашивая USB-устройства принудительно, безо всякого разветвителя, прямо от "ствола" дерева USB, отчего все худо-бедно работает, а после перезапуска системы или передергивания девайса это уже делать некому, (в виндах этим занимается плаг-нд-плей) и система реализует принцип: одно USB подключение-одно устройство...