Erro médio significa incapacidade de obter dados brutos do setor - está na camada inferior aos sistemas de arquivos ou até mesmo no particionamento de disco. Se o Windows funcionar com este cartão, mas o Linux não, significa que o Linux detecta incorretamente o protocolo necessário para acessá-lo. É bastante frequente que o dispositivo relate incorretamente o protocolo necessário para que a tabela de peculiaridades seja usada para corrigir os dados reportados. Você deve pedir ao hacker do kernel Linux para ajudar com tais problemas (então essa resposta definitivamente não é final).