5 metros es el máximo admitido por el estándar USB para dispositivos de la máxima velocidad. Para dispositivos de menor capacidad (como seguramente será el modem) admite una longitud máxima de 3 metros. ¿Has probado con un alargador más pequeño?
Entiendo que has verificado que el cable está bien (pines conectados correctamente).
El cable está bien porque un pendrive funciona. He probado uniendo tres alargadores que en total suman 4 metros y funciona OK, así que de momento creo que lo dejaré así.