Notícia publicada por brain em outubro 28, 2003 12:52 PM
| TrackBack
Complementando a notícia de sábado sobre a queima de drives de CD-ROM da LG ao instalar o Mandrake 9.2, encontrei mais detalhes técnicos sobre o problema em um lugar bastante improvável: a lista SLE, da SUSE. O e-mail de Stuart Lent está copiado nos DETALHES desta notícia (em inglês), mas o resumo da ópera é o seguinte: a LG optou por não implementar em alguns de seus drives o comando FLUSH_CACHE (que é opcional). Não há nada de errado nisso, mas ela não parou por aí: no lugar deste comando, ela implementou outro, interno. Assim, softwares que utilizem o comando FLUSH_CACHE nestas unidades, ao invés de receberem uma mensagem de erro de "comando não implementado", que é o correto, acabam danificando definitivamente o firmware do aparelho. Há relatos de aplicativos para Windows danificando estes aparelhos também. O Mandrake só teve o azar de ser a primeira distribuição conhecida de Linux a incluir este comando, disparando assim a armadilha. Em resumo, o erro é mesmo da LG, e vamos ter de esperar para ver como isso vai acabar.
Segue o texto do e-mail original:
This is caused by LG. They decided not to implement the FLUSH_CACHE command in their units, which is acceptable - FLUSH_CACHE support is not required. However, since they weren't using it, they decided to use that command for something else: modifying the firmware(!). Now, any software which uses the perfectly acceptable FLUSH_CACHE on one of these drives doesn't get an "unimplemented" error, it actually corrupts the drive's firmware. It seems to do it to the point where the drive can't even accept a new firmware download. There are reports of bits of Windows software trashing drives; Mandrake were unlucky enough to be first Linux distributor to ship a kernel which happened to send this unusual command.
Putz, que furo da LG... em respeito aos consumidores eles deveriam fazer uma atualização de firmware, ou um recall dos drives defeituosos.
Alguém tentou ligar para a LG e perguntar se existe alguma correção? Eu tentei, e segundo a atendente não existe problema algum relatado, eles simplesmente não sabem nada do problema. Tentem, o telefone é :0800-707-5454. No mínimo o que eles deveriam fazer é liberar uma nova versão do firmware.
Os combos tambêm tem esse problema? acho que muita gente possui esse tipo de equipamento, seria legal se alguem desse um parecer!
Gente, ja tem correção para isso.
Executem o MandrakeUpdate
Alguém sabe se tem algo que identifique as unidades com o problema? lote, modelo ou algo assim???
E para quem não sabe desta história a culpada vai ser a Mandrake! Affff....
Serão liberados novos isos também, com esse problema corrigido. Além dos isos, haverá cds também para substituir os das caixas.
Com relação aos drivers comerciais, estarão disponíveis no Club em breve, para o kernel de correção.
Para a lista dos drives afetados veja em: http://www.mandrakelinux.com/en/lgerrata.php3
Assim que fiquei sabendo da noticia (ontem) eu enviei um email para o sac com copia para a acessoria de imprensa deles. É estranho ainda não terem se pronunciado sobre o assunto.
É muito dificil obter informacoes num 0800, pois em geral os atendentes só lhe respondem aquilo que estiver no script/faq deles.
Alguem sabe se afte os LG - Gcc4480B Combo 48x24x48 dvd 16x??
Concordo que exista falha da LG, mas os RCs do S.O são para verificar se o sistema está "redondo". Será que ninguém que baixou os "candidatos" teve problema com os dispositivos da LG? Se foi isso é muito azar: centenas, talvez milhares de pessoas no mundo verificarem um versão de testes e nenhuma delas ter esse LG afetado, ou tendo não comunicarem a MandrakeSoft.
É o que eu constumo dizer em relação ao Kurumin: a pressa é inimiga da perfeição!!!
De qualquer forma, para mim a Mandrake é a melhor que existe e esperarei até que tudo esteja resolvido para fazer minha atualização.
A proposito alguém sabe dizer se a versão Mandrake 9.2 que está a venda no www.guiadohardware.net já está com esse problema resolvido?
A correção que existe disponível é para o Mandrake, ele apenas deixa de tentar a execução do comand Flush_Cache, contudo a falha da LG continua presente, e qualquer programa que por um motivo ou outro tente essa instrução irá causar a pane do CD-ROM. Até aonde entendi, o uso dessa instrução é válido, apesar de incomum para aparelhos leitores de CD-ROM. Fiquem de sobreaviso, pelo resto da vida desses equipamentos existe o risco de que algum programa execute essa operação.
Eh facil saber como isso vai acabar: o proximo virus de infeccao em massa (esses de Windows que nao sei quem sao, nao tenho Windows) vai explorar esse furo da LG e, alem de destruir o SO, vai queimar o drive. Jah imaginou que legal? Alem de apagar o SO, queima o CD-ROM, assim o usuario nao tem nem como reinstalar o sistema.
Eh o fim do mundo...
Só afeta drivers de CDROM , combos não são afetados, graças a Deus senão eu já tava sem o meu hehehe.
Enquanto isso alguns sites de notícia publicam como sendo problema do Linux.
Até citam problemas anteriores
http://informatica.terra.com.br/interna/0,,OI199301-EI553,00.html
Como faço para saber o firmware de meu cd-rom?
Daniel,
Sou o autor da notícia, leia com atencão...
"...O bug é causado por uma falha no _firmware_ (programa de controle embutido no hardware) do próprio drive..."
Ou seja, está claro que a falha é do drive. Talvez seja o trecho abaixo que o tenha confundido:
"Há suspeitas de que um patch para o kernel Linux, introduzido no Mandrake Linux em 15 de Agosto, também contribua com o problema."
O patch em questão teria sido o "gatilho" para o problema. Foi ele que implementou o método de probe do drive usando FLUSH_CACHE. Mas não é a causa.
E quanto à mencão de um problema anterior:
"...após a instalação do software LM_SENSORS, também para Linux. O defeito era causado por uma _falha na BIOS_ dos..."
Mais uma vez, está claro que a falha era do hardware. A idéia era apenas mencionar um caso similar, onde uma falha no hardware foi "acordada" por um software.
Grato pela compreensão.
Infelizmente neste mundo quem faz o certo acaba levando a culpa por algum erro dos outros.
Agora que o Open Source está acabando com o monopólio de software está ficando mais dificil para os fabricantes esconderem suas mancadas.
O problema dos "padrões" que não são seguidos a risca já é antiga no mundo da informática, mas parece que os fabricantes não aprendem com o tempo e continuam cometendo os mesmos erros.
Infelizmente este é um peso que o Open Source vai ter que carregar, pois nos sistemas proprietários estas mancadas são devidamente escondidas antes de aparecerem.
Tomara que agora, com o Open Source assumindo sua fatia no mercado, os fabricantes parem de dar estas mancadas, pois os consumidores não ficarão mais presos aos seus limitados sistemas proprietários e poderão utilizar todo o potencial dos equipamentos que possuem.
Alguém já teve o mesmo problema com o Kurumim???
se tiver reporte...
Sobre a pergunta acima: "Como saber a versão do firmware do drive de cdrom?":
Para saber isto é só executar o comando:
hdparm -i /dev/hdX
onde X é a letra correspondente a sua unidade de CD.
bom, tenho a dize que esse problema nao acontece so no mandrake, queimei 5 cd-rom da LG na minha machine, que roda um gentoo e slackware, pensei que o problema era placa mãe, mais antes cheguei a troca fonte, cabo de força, estabilizador, e mesmo assim queimo o quinto. foda neh ? a sorte que tinha lido sobre essa falha de driver de cd-rom da LG, senao tinha trocado a placa mãe, e mais sorte ainda, tinha
garantia os cd-rom. :)
bom, tenho a dize que esse problema nao acontece so no mandrake, queimei 5 cd-rom da LG na minha machine, que roda um gentoo e slackware, pensei que o problema era placa mãe, mais antes cheguei a troca fonte, cabo de força, estabilizador, e mesmo assim queimo o quinto. foda neh ? a sorte que tinha lido sobre essa falha de driver de cd-rom da LG, senao tinha trocado a placa mãe, e mais sorte ainda, tinha
garantia os cd-rom. :)
Gente! Que coisa!!!!
Queimamos 5 drivers!!!
Quem se responsabiliza!?
Acho que você devia entrar em contato com o suporte de quem lhe vendeu os drives de CD-ROM com falha de projeto...
CD-ROMs bichados é problema da própria LG, independentemenet da distro utilizada!
"Queimamos" não. Como diz no sítio da LG, dá pra reverter o dano causado. Tem outra notícia aqui da br-linux que diz isso.
Tmabém aconteceu comigo com um drive da LG modelo GCR-8523B, que queimou após ter instalado na primeira vez o Mandrake 9.2 e depois com 0 mandrake 10 (RC), que eu baixei da internet. Fui trocá-lo na loja pela segunda vez e adivinhem....
O Slackware com este drive da LG nao instala tambem nao.
Eu peguei o patch, masssss.... nenhum drive é detectado no meu pc quando eu coloco algum drive de cd... Sim, até o hd some. OQ eu faço? O patch pede pra localizar onde que está o drive de CD mas num tem como colocar drive nenhum...
Comentários desativados: Esta discussão é antiga e foi arquivada, não é mais possível enviar comentários adicionais.