Yo he probado cables USB de algo más de 2 metros y han funcionado perfectamente. Hay una norma respecto a la longitud máxima de los cables y no sé si con uno de 3 ó 4 metros funcionará. Creo que sería mejor que buscaras uno de 2 metros como máximo para evitar problemas en las transferencias.

Un saludo!!!