|
Caixas externas para discos - ProblemasDomínios e alojamento Clube 24 - Amizades Computadores Portáteis |
|
#1
|
|||
|
|||
|
Este tópico pode ser considerado como uma pequena introdução às caixas externas para discos e os seus problemas e é motivado pela minha recente experiência com um destes dispositivos.
Comprei recentemente um disco externo de 160GB que vem com uma caixa que suporta interface USB 1.1 e 2.0 e Firewire 400, até aqui tudo bem, o objectivo era ligá-la ao portátil que possui Firewire mas não USB2.0. Para mim o Firewire da caixa é uma vantagem visto que neste tipo de dispositivos ele é, regra geral, 2x mais rápido que o USB2.0. Apesar das velocidades máximas teóricas serem semelhantes USB2.0-480Mps (Megabits por segundo ~60MB/s) e Firewire 400-400Mbps (~50MB/s), na prática a ligação Firewire é muito mais robusta e menos dependente do CPU que a USB e as velocidades máximas reais rondam os seguintes valores USB2.0 ~12MB/s e Firewire ~22MB/s. Voltando à minha caixa, liguei-a ao portátil através de USB1.1, o computador detectou o dispositivo e montou o volume novo (isto no Windows XP) tudo OK, experimentei a transferir dados e funcionou bem. No entanto não transferi nada muito grande visto o USB1.1 ser extremamente lento. De seguida experimentei o Firewire e comecei a testar a transferência e os acessos. Parecia tudo estar OK, a velocidade não tinha mesmo nada a ver sendo apenas um pouco mais lento que o disco do portátil. Decidi experimentar a copiar algo maior para o disco, e foi aqui que os meus problemas começaram. Depois de alguns minutos a copiar alguns GBs para o disco, as luzes do disco bloquearam, o Windows bloqueou, e passado algum tempo apareceu-me o temido "Delayed Write Error" do Windows. O volume desapareceu do Windows e tive que desligar a caixa da corrente e voltar a ligar para poder novamente aceder ao disco, o último ficheiro a ser copiado ficou corrompido. Bom depois de ter experimentado tudo o que me lembrava, fui trocar a caixa pensando ser um problema de hardware defeituoso. Tudo bem, chego a casa com uma caixa nova, ligo-a, começo a copiar e o que acontece? Novamente após uns minutos "Delayed Write Error". Excusado será dizer que nesta altura já estava prestes a ter um ataque de nervos, seria do portátil? seria da caixa? Resolvi experimentar com USB, e para minha surpresa funcionava bem, se bem que lentamente. O problema era então do Firewire. Foi nesta altura que recorri ao nosso amigo Google e experimentei a pesquisar informações sobre o meu problema. Em primeiro lugar a caixa tinha uma marca desconhecida, aparentemente a caixa era uma coisa barata fabricada em Taiwan e completamente independente do disco lá dentro, alguém teve a ideia de vender este dispositivo como se fosse um disco externo de marca, portanto pesquisar pela marca deu 0 resultados úteis. De seguida lembrei-me a pesquisar pelo referência do hardware que era adicionado com a ligação Firewire, Prolific PL3507 Combo Device e tive sorte. Descobri entre outras páginas esta de alguém que teve exactamente o mesmo problema que eu com este dispositivo. Aqui descobri muita informação sobre o chip PL3507, aparentemente o chip tem várias versões, algumas podem sofrer updates de firmware que aparentemente resolvem este tipo de problemas, mas a versão do que a minha caixa possui, a revisão A (tive que abrir a caixa e investigar as suas entranhas para descobrir isto, e no processo descobri que o disco é um Hitachi 8MB cache e 7200 rotações), não permite actualizações por software (Eu bem que tentei mas o software dava sempre o mesmo erro, "Can't acess chip"). Nessa página descobri ainda uma ligação para esta que explica muitos dos problemas relacionadas com estes tipos de caixas. Incluindo que o "Delayed Write Error" não acontece só com Firewire mas com algumas ligações USB também. Resumindo a informação toda, se quiserem comprar uma caixa externa com interface Firewire não comprem uma com o chip PL3507, mas sim com um dos chips Oxford dos mais recentes, vão evitar muitos trabalhos. Parece que finalmente consegui resolver o meu problema através disto em conjunto com isto. Já deixou de me aparecer o erro, no entanto corrigir um problema de hardware por software não me parece muito ideal, era bom que os fabricantes deixassem de fazer porcarias assim, até parece que nem se deram ao trabalho de testar os próprios dispositivos que fabricam. O consumidor é que fica sempre mal com estes negócios. |