Experimentei este núcleo (3.5. ...), em outra partição, e, percebi n erros de configurações. Principalmente para desktops e, em arquiteturas 64bits (amd64). Era bug em cima de bug. Muito mais, em quantidade, do que foi com os 10.10 e 11.10 . Dessa vez eles se superaram. Uma coisa ficou mais do que evidente: estão seguindo uma "tendência", desenhando e preparando a plataforma para, cada vez mais, ser de utilidade em palms, smarts e i p...s da vida. Isso está fazendo com que os scripts para determinados aplicativos, comandos, dados etc, sejam - "pouco amigáveis" - aos desktops e, cada vez mais eficientes nestes "novos" equipamentos citados acima (geralmente nas versões não LTS).
É simples: numa determinada distribuição, o núcleo (kernel em inglês) é, digamos, "a alma do negócio", ou seja, a alma do sistema operacional. Se um , ou um conjunto de scripts "deixou" de ser escrito - sem redundância -, isto fatalmente irá significar que algum(s) aplicativo(s), mídias, hardwares etc "não serão reconhecidos por esse sistema". Logo, tendem a "não funcionar" para essas distribuições. Isto ocorre, principalmente por dois motivos centrais: um, é o fato de "não ter havido tempo hábil" para escrevê-los e colocá-los dentro da distribuição. O outro, é o conflito de interesses comerciais, que, no caso específico do Hwauei E173, saiu de linha de fabricação há algum tempo e, só são "comercializados" ao título de - gratuitos com alguns aparelhos e planos contratados - por algumas empresas (no Brasil principalmente), deixando com isso, muitos clientes insatisfeitos. E, os programadores, "costumam deixar" estes scripts, se der tempo, para o final, e/ou, para correção posterior.
Finalmente, não é a internet 3G da Claro, Vivo, Tim etc que não funcionam, e sim os equipamentos (modems), que "não são reconhecidos" pelos núcleos (kernels), para determinadas distribuições, em certas máquinas com configurações específicas. Pois, há muito, já não há atualizações para seus drivers. Além de, é claro, esse núcleo do OS ter de reconhecer como "amigáveis", todos os 'hardwares', de sua máquina. Daí, se não reconhece, não vai funcionar.
Por experiência, com algum tempo de Ubuntu, se gosta de fazer instalações limpas, como eu, particione o seu HD com uma "área reservada para esses testes". Ou seja, crie uma partição pequena, com tamanho suficiente para uma nova instalação, sem ter que reparticionar. Fique nas versões estáveis como principais, e, aguarde, que, a comunidade é muito boa. Tem bastante gente habilidosa e, sempre surgem soluções para os mais variados "problemas". Depois, é só ir experimentando na sua "área de testes". Quando resolvido, por um tempo, fica a seu critério, defini-la ou não como principal. Assim, evita transtornos e, pode até ajudar relatando os bugs.
Essa recomendação tem um fundamento: em máquinas virtuais pode até rodar 100%, mas no seu equipamento físico real e total, normalmente é bem diferente. Ok!
Abraços fraternos
Aldumon Fernandes