Complementando a informação:
Depois de alguns dias funcionando sem problemas, o modem parou de ser reconhecido pelo computador.
dei um lsusb e começou aparecer a seguinte linha:
Bus 002 Device 007: ID 12d1:157c Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/Networkcard
Examinei o /lib/udev/rules.d/40-usb_modeswitch.rules e havia outro modelo de modem com esta identificação de produto, mais precisamente a seguinte:
# Huawei E3276-s150
ATTR{idVendor}=="12d1", ATTR{idProduct}=="157c", RUN+="usb_modeswitch '%b/%k'"
Fiz alguns testes desabilitando e habilitando esta informação. Nada de o modem funcionar.
Testei todas as portas USB da máquina. Nada. Mesmo comportamento. Sempre reiniciando o Ubuntu (como se rwindows fosse) para ter certeza de que tudo iniciava do zero.
Fucei nos fóruns até que achei uma dica em inglês sugerindo que se adicionasse em /lib/udev/rules.d/40-usb_modeswitch.rules as seguintes linhas:
# Huawei E3272 (Vivo)
ATTR{idVendor}=="12d1", ATTR{idProduct}=="14fe", RUN+="usb_modeswitch '%b/%k'"
Assim o fiz. Agora o modem é reconhecido sem problemas em todas as 3 portas usb.
Seguirei com os testes e caso necessário comentarei aqui as providências tomadas.
meu /lib/udev/rules.d/40-usb_modeswitch.rules está com estes dois comandos ativados
# Huawei E3272 (Vivo)
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1506", RUN+="usb_modeswitch '%b/%k'"
# Huawei E3272 (Vivo)
ATTR{idVendor}=="12d1", ATTR{idProduct}=="14fe", RUN+="usb_modeswitch '%b/%k'"
Vamos ver como o carinha vai se comportar. Se funcionar sem problemas nos próximos 7 dias marco este tópico como resolvido.