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.
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.
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!
Alguns dispositivos, como disse, já possuem correção há muito tempo, portanto quem fez atualização não terá problemas.
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)
# 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
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!