Eu tive um problema semelhante com uma unidade flash de 8GB e acabou por ser mau contato da porta USB no stick. Por isso, sugiro que, antes de começar a mexer no kernel, você verifique se os contatos estão limpos. Também algumas vezes (em bastões realmente baratos) o contato do plugue é feito de material abaixo do padrão e tende a se desgastar, causando velocidades de transmissão baixas. (Eu tive o mesmo problema com cabos HDD externos muito baratos)