Problem sa LG cdrom uređajima i MDK 9.2 rešen

Podeli preko

Ažurirano 14 novembra 2003: LG je izbacio firmware update-ove za veći broj modela (i za one koji nisu navedeni u listi dole), kao i proceduru oporavka uređaja koji su pogođeni ovim bagom (opis problema dalje u tekstu). Preporučujemo svim korisnicima da , ukoliko su im uređaji eventualno bili pogođeni ovim bagom da odrade ovaj postupak oporavka uređaja. Svi ostali koji poseduju LG CD čitače treba da upgrade-uju firmware svog uređaja i da nakon toga izvrše instalaciju ili ažuriranje Mandrake Linux 9.2.

Firmware updateovi i procedura oporavka su dostupni na LG-ijevom veb sajtu i na Dell Support. Da bi pronašli potreban firmware na LG veb stranici, kliknite na "Product Support" a zatim izaberite "Device Driver" sa levog navigacionog menija, zatim izaberite "CD-ROM" proizvod i imaćete mogućnost izbora različitih zip fajlova koji sadrže ispravljene firmware updateove. Firmware se može aktivirati jedino sa MS-DOS 6.0 boot diskete.

Ukoliko nemate MS-DOS flopi (a verovatno je tako) , onda skinite FreeDOS floppy image i kreirajte boot disketu sa naredbom "dd if=FDBOOT.IMG of=/dev/fd0 bs=1440k".

NAPOMENA: Na osnovu informacije koja je dobijena od LG Electronics' tehni?ke službe samo su CD-ROM modeli ugroženi ovim bagom . DVD-ROM/R/RW i CD-RW modeli nisu ugroženi.

Problem sa LG CD-ROM uređajima je otkriven nakon objavljivanja kernela koji dolazi sa Mandrake Linux 9.2 . Ovaj problem se sastojao u tome što je kernel slao instrukciju FLUSH_CACHE LG CD-ROM uređaju…

koja je činila da uređaj postane neupotrebljiv jer mu je birisala firmware. Ovo se dešavalo usled toga što LG CD-ROM uređaji nisu kompatibilni sa ATAPI specifikacijama. Specifikacija koja ne zahteva implementaciju FLUSH_CACHE komande u drajveru, i vraćajući grešku (ili ne čineći ništa) bi bilo ispravno ponašanje uređaja. Nasuprot tome, ponovno korišćenje komande je suprotno specifikaciji i LG ponovo koristi komandu FLUSH_CACHE da bi izmenio firmware uređaja. Ova FLUSH_CACHE komanda je podržana samo kod CD-RW ili DVD-RW uređaja; LG-based CD-ROM uređaji razumeju ovu komandu kao UPLOAD_FIRMWARE komandu.

 

Da bi odredili koji model CD-ROMa imate u računaru, možete da iskoristite dmesg. Na primer, ukoliko je vaš CD-ROM na /dev/hdc, možete da iskoristite komandu "dmesg|grep hdc" . Takođe možete da iskoristite hdparm da bi videli detalje o vašem uređaju, koji će takođe ispisati i verziju firmware.Na primer hdparm -i /dev/hdc . Ovim ćete utvrditi da li ćete imati problema sa uređajem i pre instlacije Mandrake 9.2.

Takođe možete da utvrdite model i firmware revision i iz BIOSa pri startanju raćunara.

Pod Windows-om, možete da dobijete te informacije pomoću programa Ner InfoTool.

Status modela: u zavisnosti od verzije firmware-a, isti model može ali i ne mora biti ugrožen.

  • CRD-8160B (unknown status)
  • CRD-8161B (unknown status)
  • CRD-8240B (unknown status)
  • 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)

  • Poslednja izmena liste: Pon Nov 17 10:46:56 2003