Mandrake x LG

Neste texto falo sobre o incidente que abalou usuários da distribuição Mandrake, que quando fizeram upgrade para sua versão 9.2 tiveram a desagradável experiência de perder o dispositivo ótico de seu drive de CDROM LG. Leia e tire suas conclusões.

[ Hits: 21.817 ]

Por: Lincoln Lordello em 11/12/2003


Introdução



Esse artigo resolvi escrever ao ver no canal #vivaolinux e na sessão FAQ do site Viva o Linux perguntas ou discurções referentes ao problema entre o Mandrake e os dispositivos da LG, gerando sempre a impressão de que a Mandrake seria a grande vilã do acontecido.

Essa história de firmware a meu ver não parece ser problema do Mandrake como dizem, e sim problema da LG! Você não acha estranho isso só acontecer com dispositivos da LG? Pois é, a correção foi criada a muito tempo, há mais de um ano. Atualizei meu firmware a muito tempo, mas a LG não quis chamar os clientes para um RECALL, que obviamente eles iriam pagar! Acho que todos que tem dispositivos da LG afetados deveriam reclamar com a empresa que se manteve praticamente anônima durante mais de um ano e quando o problema dos dispositivos surge eles se calam e deixam todos colocarem a culpa numa das distros mais usadas do mundo.

Informações obtidas na internet


Site da Mandrake:
24 de Outubro de 2003 - Aviso Importante! Vários usuários informaram um grave problema com drives de CDROM da LG com Mandrake Linux 9.2: estes drives de CDROM não seguem a especificação ATAPI e por isso podem ser danificados.

Todos os detalhes, futuras atualizações e possíveis correções relacionadas a este fato podem ser encontradas nesta página. Outros drives de CDROM não foram afetados por este problema.

Atualização - 13 de Novembro de 2003: LG lançou atualizações do firmware de vários modelos de seus drives de CDROM. Estas atualizações corrigem este problema.
-----

Como diz no texto acima, "estes drives de CDROM não seguem a especificação ATAPI", isso deixa bem claro que toda a culpa é da LG no meu ver.

Site http://lwn.net/Articles/55537/:
"Update: As of Monday morning, the cause for the problem has been identified by some as code introduced to the kernel on August 15th and by others as buggy firmware in the LG drives themselves. Stay tuned. Video at 11."

Mais uma vez o termo "buggy firmware".

Do mesmo site anterior:
"The LG drives are not ATAPI compliant. It doesn't matter whether they're tested on Linux or not, because Linux has not stepped outside the ATAPI spec. If their "ATAPI" drive breaks, it's defective, so it's up to LG (nee GoldStar) to fix or replace their defective equipment".

De novo "The LG drives are not ATAPI compliant", ou seja, os dispositivos LG não são complacentes com os padrões ATAPI. Resumindo, estão fora do padrão.

Bom, se quiser saber mais sobre esse problema dos dispositivos óticos da LG, abra o Google e digite "mandrake LG CDROM".

Existem artigos em Inglês, Português e outros idiomas inteligíveis por mim, pobre Tupiniquim!

Lista de dispositivos afetados ou não


Alguns dispositivos, como disse, já possuem correção há muito tempo, portanto quem fez atualização não terá problemas.

# CRD-8160B (unknown status)
# CRD-8161B (unknown status)
# CRD-8240B (Not Affected: firmware 1.19)
# CRD-8241B (unknown status)
# CRD-8320B (unknown status)
# CRD-8322B (Affected: Compaq, IBM Aptiva 2158-125, firmware not reported) (Not Affected: firmware not reported) (Firmware update available)
# CRD-8400B (Affected: Dell Optiplex gx1, IBM PC 300 PL, Compaq, IBM Netvista, firmware 1.12) (Not Affected: firmware not reported) (Firmware update available)
# CRD-8400C (Affected: COMPAQ firmware not reported) (Not Affected: firmware not reported) (Firmware update available)
# CRD-8401B (Affected: firmware 1.06D)
# CRD-8402B (Affected: Dell XPS T650r firmware not reported) (Not Affected: firmware not reported) (Firmware update available)
# CRD-8480B (Firmware update available)
# CRD-8480C (Affected: firmware 1.01, firmware 1.04, firmware 1.06) (Firmware update available)
# CRD-8481B (Affected: firmware 2.05) (Firmware update available)
# CRD-8482B (Affected: Dell Optiplex GX1, HP Vectra VL400 firmware 1.01, Dell Precision 220 rom 1.05) (Not Affected: firmware not reported) (Firmware update available)
# CRD-8483B (Not affected according to LG)
# CRD-8484B (Not affected according to LG)
# CRD-8485B (Not affected according to LG)
# CRD-8520B (Not Affected: firmware 1.00, firmware 2.00)
# CRD-8521B (Not Affected: firmware 1.03)
# CRD-8522B (Not affected according to LG)
# CRD-8523B (Firmware update available)
# CRN-8240E (unknown status)
# GCD-R200B (unknown status)
# GCD-R300B (unknown status)
# GCD-R320B (unknown status)
# GCD-R400B (unknown status)
# GCD-R420B (unknown status)
# GCD-R520B (unknown status)
# GCD-R540B (unknown status)
# GCD-R540C (unknown status)
# GCD-R542B (unknown status)
# GCD-R560B (unknown status)
# GCD-R580B (unknown status)
# GCE-8160B (Not Affected: firmware 1.01, firmware 2.01)
# GCE-8320B (Not Affected: firmware 1.02)
# GCE-8483B (Not Affected: firmware 1.01, report by HP Labs)
# GCE-8520B (Not Affected: firmware not reported)
# GCR-8480B (Not affected according to LG) by HP Labs)
# GCR-8481B (Affected: Dell Optiplex gx270; rom 1.06; date: Jun 2003) (Not Affected: firmware not reported) (Firmware update available)
# GCR-8482B (Not affected according to LG)
# GCR-8520B (Not affected according to LG) by HP Labs)
# GCR-8521B (Affected: firmware 1.00, firmware 1.02) (Firmware update available)
# GCR-8522B (Not affected according to LG)
# GCR-8523B (Affected: firmware 1.00, OEM in custom-built computer) (Firmware update available)

Se todos os lesados pela LG cobrassem seus direitos eles seriam obrigados a fazer um "recall" dos aparelhos e consertar os danificados. Se uma montadora de automóveis comete um erro ao fabricar o cinto de segurança de um veículo, ela é obrigada a fazer um recall, por que isso não é feito em outros aparelhos que compramos?

Não sou expert no código de defesa do consumidor, mas acho que podemos reclamar alguma atitude deles nesse sentido.

Muito obrigado a quem leu esse artigo, ele é uma indignação na forma como vem sendo divulgado esse incidente.

por Lincoln Lordello

   

Páginas do artigo
   1. Introdução
Outros artigos deste autor

Nautilus Scripts

Como mudar o logo no kernel 2.6

Mantendo seu Slackware atualizado

Criando pacotes no Slackware

Instalando fontes TTF de forma fácil com rpm-buid

Leitura recomendada

Configurando Wireless LG LW2110P com chipset rtl8180 (Realtek)

Gerenciando módulos no Linux

Instalando leitores de impressão digital modelo Digital Persona no Linux

Instalando som e rede onboard MB com chipset NVIDIA

Saiba porque o Linux pode (ainda) estar diminuindo a vida útil do HD do seu notebook

  
Comentários
[1] Comentário enviado por lordello em 11/12/2003 - 15:09h

Esqueci de comentar como atualizar seu firmware, caso tenham interesse, eu fiz o meu a mais de um ano e não tive problema algum, assim como sempre faço update do firmware da minha placa mãe. O ideal para quem mora em um lugar com muita queda de energia é ter um nobreak, mas na verdade o update leva cerca de 10segundos e se nesse momento faltar energia você realmente é um azarado.

Pegue o update no site da LG:
www.lge.com | Support | em Service Center slecione Brazil
Clique em "Dispositivo de driver" e escolha seu dispositivo.
Localize o update que se encaixa no seu aparelho, caso não encontre seu dispositivo tente entrar em USA, pois o site tupiniquim deles é meio dasatualizado. Caso não saiba o modelo é só usar no KDE o programa de lsiatr dispositivos, ou usar o bom e velho shell+grep:
shell> dmesg | grep hdc
Kernel command line: auto BOOT_IMAGE=Linux ro root=302 hdc=ide-scsi
ide_setup: hdc=ide-scsi
ide1: BM-DMA at 0xc408-0xc40f, BIOS settings: hdc:DMA, hdd:DMA
hdc: LG CD-RW CED-8120B, ATAPI CD/DVD-ROM drive
hdc: attached ide-scsi driver.
Onde hdc é seu cd-rom ou cd-rw ou dvd-rom.
Como podem ver meu cd-rw é um CED-8120B, dando uma olha mais detalhada no dmesg vejo issp:
_________________________________________________
scsi0 : SCSI host adapter emulation for IDE ATAPI devices
Vendor: LG Model: CD-RW CED-8120B Rev: 2.00
Type: CD-ROM ANSI SCSI revision: 02
Attached scsi CD-ROM sr0 at scsi0, channel 0, id 0, lun 0
_________________________________________________
Meu cd-rom já está atualizado para o firmware 2.00, logo poderia ter instalado numa boa o Mandrake 9.2.
Depois o processo de atualização é fácil, ledno o README já resolve, mas vou explicar genericamnete, pois os nomes variam de acordo com o dispositivo.
Crie um disco de sitema no M$, caso não o possua no computador, como eu, pegue um disco de boot do Free-DOS em http://www.freedos.org/.
Descompacte o arquivo .zip dentro do disquete. Isso vai gerar 7 arquivos no meu caso. Seria só rodar, após o boot no disquete, o comando:
dos> FW.EXE e6lg7e26.LGE
Lembrando que o disquete precisa ter suporte a cd-rom habilitado, isso no meu caso. Para instalar o cd-rom no disquete pegue o driver no mesmo site que indiquei, ele deve ter os arquivos autoexec.bat, config.sys, gscdrom.sys e mscdex.exe.
Falow!

[2] Comentário enviado por Eslayver em 11/12/2003 - 19:39h

hehe desculpe a ignorancia mas se eu tenho um cdrom leitor da lg e se eu quizer mudar para o mandrake oque que eu faço, quer dizer meu cd rom ira pifa com o mandrake? e esse firmware oque e exatamente isso oque ele faz? frimware seria o drive?

[3] Comentário enviado por lordello em 11/12/2003 - 21:13h

Fala amiguinho,
Firmware é na verdade um programa que fica gravado dentro do dispositivo, é como a bios de sua placa mãe. É ele quem recebe os comandos do sistema operacional e executa a tarefa no dispositivo.
Esse problema da LG com seu disse é com "dispositivos óticos", o cd-rom é um dispositivo ótico somente leitura, logo ele também entra na lista de dispositivos defeituosos. Isso cerve para CD-RW e DVD também, principalmente os combos com CD-RW+DVD.
Falow!

[4] Comentário enviado por vodooo em 18/04/2004 - 10:43h

Imagina quanto $ seria perdido pela LG se lea tivesse que chamar todos para um recall? Por isso ficaram calados!!!

[5] Comentário enviado por efraim em 29/04/2005 - 00:06h

Olhe, este problema começou em 2003, pelo menos é o que vejo em todos os foruns, mesmo que o problema fosse falha de especificação da LG, a Mandrake não demonstra responsabilidade alguma, fui vitima do problema hoje, 28/04/2005, e não com o Mandrake 9.2, mas com o 10.1, será que não haveria nada que a Mandrake poderia fazer nos releases posteriores para evitar estes danos aos usuários? Perdi umas tres horas abrindo máquinas, tentando solucionar o problema, imaginando se era IDE com defeito, fonte, o escambau a quatro, detonei dois leitores LG, e aí ligo uma máquina com o glorioso Windows (nestas horas ninguém consegue resistir a uma heresia destas) pra encontrar as configurações dos jumpers do CD-ROM e descubro o que realmente estava acontecendo, desde 2003. É deprimente!


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts