Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 75 reacties
Bron: Golem

De recentste versie van de Mandrake Linux-distributie kan cd-romspelers van LG Electronics onbruikbaar maken, schrijft Golem. Tijdens de installatie wordt gemeld dat het systeem niet geïnstalleerd kan worden, en na het herstarten werkt de drive niet meer. Dit probleem treedt ook op als de installatie niet van cd plaatsvindt. In een officiële reactie raadt Mandrake uitdrukkelijk af het besturingssysteem te installeren op een pc met een LG-drive. Deze cd-romdrives worden vooral in Dell-systemen veel gebruikt.

Mandrake Linux logoDe bug zat ook al in de RC1- en RC2-edities van Mandrake die voorafgaand aan de officiële release zijn uitgegeven, maar tijdens deze testperiode kwam het probleem niet naar voren. Sinds de ondersteuning van packet-writing in Mandrake treedt de fout op, en het is waarschijnlijk dat er een bug in de firmware van de spelers zit. LG stelt echter dat de drives van het bedrijf geen Linux ondersteunen en dat het bedrijf daarom niet verantwoordelijk is voor het probleem.

Moderatie-faq Wijzig weergave

Reacties (75)

LG stelt echter dat de drives van het bedrijf geen Linux ondersteunen (...)
De drives hoeven linux ook niet te ondersteunen, ze hoeven alleen maar de juiste specs te ondersteunen, en dit het liefst fout-vrij. Linux op haar beurt hoort 'de andere kant' van de specs goed te implementeren zodat alles goed met elkaar kan 'praten'.

IMHO heeft LG een drive uitgebracht die een bug bevat die onder Windows niet naar boven komt en onder mdk linux wel; de fout ligt dus bij LG.
u zei wat ik wou zeggen :)
Is de interfacing in orde en mocht de fout inderdaad bij LG liggen, dan loopt LG het risico dat bij een volgende versie van windows (of een service pack) de drive er ook mee stopt.
Lijkt me ook daarom een nogal voorbarige reactie.
Goh, en als iemand nu het programma "Fry my LG" voor windows schrijft is het zeker opeens wel een probleem? |:(

Hardware mag nooit kapot gaan van het gebruik van software, als deze software zich netjes aan de specificaties van de hardware houdt.

Maar goed, gewoon de CDRom speler terugsturen naar de leverancier onder garantie. Als er een grote stapel CDRoms bij LG komt te staan gaan ze echt wel het probleem oplossen.

Lijkt mij ook wel grappig voor de consumentenbond. Elke rechter in Nederland zal vinden dat het installeren van computersoftware normaal gebruik is en dat de CDRom spelers dit dan ook zouden moeten overleven. Dus waar blijft die rechtzaak :-) Garantie is allemaal leuk en aardig, maar bedrijven moeten gewoon een deugelijk product leveren, en dat zijn deze cdrom spelers simpelweg niet.
Flauwe reactie van LG, om gewoon te zeggen `sorry we ondersteunen het niet, dus eigen schuld`.
En vraag me ook af hoe, in godsnaam, Linux instaleren je Cd-drive kan mollen :?
En vraag me ook af hoe, in godsnaam, Linux instaleren je Cd-drive kan mollen :?
In een draadje op het Mandrake user-forum wordt gesuggereerd dat LG z'n firmware niet goed opgebouwd heeft, waardoor door de drive op een bepaalde manier te benaderen bepaalde chips worden gefrituurd:
f a developer can brake (fry a chip) a CD-ROM with software, something is wrong with that drive model. How can anyone develop any device driver, if you are always at risk of burning the device out?
Als dat zo is, is het duidelijk de fout van LG - maar dat is dus nog niet zeker :)
Yep, het probleem is opgelost, en bleek inderdaad veroorzaakt te zijn door de firmware: blijkbaar hergebruikt LG het commando FLUSH_CACHE voor UPLOAD_FIRMWARE. Mandrake brengt een update van de kernel uit, maar dit lijkt mij eerder maar een workaround voor het probleem. De eigenlijke oplossing zou natuurlijk een update van de firmware van LG zijn. Informatie vind je in deze thread: http://marc.theaimsgroup.com/?l=mandrake-cooker&m=106712414415191&w=2
In dat geval kun je met een LG drive ook vrezen voor dingen als virussen die je CDROM speler slopen. Als dat software matig kan... :X
Flauw? Ik vind het niet zo flauw hoor. Iedereen gaat er altijd maar vanuit dat alle hardware op alle besturingsystemen werkt, maar dit geval toont aan dat je daar niet altijd vanuit kunt gaan.

Voordat je hardware koopt kun je het beste even controleren of het desbetreffende stukje hardware wel overweg kan met het besturingsysteem, of besturingsystemen, waarop je wilt gaan werken.
Ja flauw, en niet echt een professionele reactie natuurlijk. Je zou in ieder geval als LG kunnen aangeven het uit te gaan zoeken, en eventueel samen met Mandrake een oplossing vinden. Dat creeert een veel beter beeld bij consumenten dan de reactie die ze nu hebben gegeven. En het is natuurlijk nogal zeldzaam dat een cd-rom drive niet compatible is met een besturingssysteem.
Als ik mijn televisie, ontworpen voor het Nederlandse stroomnet, ga aansluiten op een afwijkend stroomnet, dan is de fabrikant, die heeft vertelt dat de televisie niet compatible is met dat afwijkende stroomnet, toch ook niet verantwoordelijk als mijn televisie kapot gaat?
Dat is natuurlijk een compleet kromme vergelijking.

Een CD-ROM drive kan bepaalde handelingen verrichten. Deze handelingen worden via een bepaalde, gestandaardiseerde interface aangeboden aan de software. Deze standaard is in het geval van CD-ROMs ATAPI (Advanced Technology Attachment Packet Interface). De hardware behoort deze interface goed te implementeren, en de software behoort deze interface te gebruiken.

De Mandrake 9.2 installer maakte gebruik van een onderdeel van deze interface (namelijk FLUSH_CACHE). Het probleem is dat bij bepaalde LG drives met een bepaalde firmware FLUSH_CACHE op het tijdstip dat de drive geinitialiseerd wordt niet wordt geinterpreteerd als FLUSH_CACHE, maar als UPLOAD_FIRMWARE. Mandrake reset de drive, en doet FLUSH_CACHE. Het resultaat: de drive verwacht firmware in de volgende commando's en verneukt zijn firmware met alles dat daarop tegen de drive gezegd wordt.

Dit is niks anders dan een (idiote) bug in de firmware. FLUSH_CACHE hoort niets anders te doen dan de cache te flushen. Het hoort met zijn fikken van andere dingen af te blijven, en hoort zeker niet de drive om zeep te helpen (door de firmware te overschrijven).
LG heeft duidelijk aangegeven dat deze CD-ROMs niet compatible zijn met Linux. Mensen moeten dus niet gaan zeuren als deze CD-ROMs kapot gaan als ze ze toch onder Linux proberen te gebruiken.
Dat is natuurlijk (zoals al eerder opgemerkt) extreem flauw. Er zijn eerst drives gesneuveld, en daarna komt LG met het smoesje "wij ondersteunen geen Linux". Het gaat hier dus niet om mensen die zeuren nadat LG dit gezegd heeft, maar ervoor!

Verder slaat die opmerking nergens op. LG CD-ROM drives zijn niet incompatible met GNU/Linux, LG's CD-ROM drives (althans, sommige modellen, met sommige firmware revisies) zijn incompatible met de standaard CD-ROM interface, ATAPI. Dit is een probleem van LG, punt.

Om een ander licht op de zaak te schijnen: Nu deze LG drives vanuit software om zeep te helpen zijn... Wat zou een virus dat deze (en ook alleen deze) drives om zeep helpt voor een reactie uitlokken bij LG? Niet hun schuld? Ik denk dat klanten daar geen genoegen mee nemen.
Het zou een ander verhaal zijn als deze CD-ROMs onder Windows kapot gaan, maar dat is nu niet het geval.
Terwijl dat ook mogelijk is. Als die drives vanuit software te mollen zijn, dan zijn ze dat ook vanuit Windows.
LG geeft duidelijk aan dat de desbetreffende CD-ROM speler niet compatible is met Linux, dan kun je het ze toch niet kwalijk nemen dat ze, nadat iemand toch de CD-ROM onder Linux heeft proberen te gebruiken, zeggen niet verantwoordelijk zijn voor het probleem?

LG brengt voornamelijk budget spullen uit, zeker als je het over CD-ROM en DVD-ROM drives hebt, en het testen van zulk soort drives onder andere besturingsystemen dan Windows brengt extra kosten met zich mee. LG heeft ervoor gekozen om Linux niet te ondersteunen, dit verklaart waarschijnlijk ook voor een (klein) deel waarom de prijzen van LG zo laag zijn.
Natuurlijk kun je LG deze fout van LG kwalijk nemen. Dat de hardware niet werkt onder Linux, ok. Dat de hardware stuk gaat is echter niet normaal.
Als hardware via software beschadigd kan raken, is de hardware fout ontworpen. Punt.

Het is alsof je het 'ok' vind als je TV kapot gaat omdat je op de verkeerde knopjes drukt.
Als ik mijn televisie, ontworpen voor het Nederlandse stroomnet, ga aansluiten op een afwijkend stroomnet, dan is de fabrikant, die heeft vertelt dat de televisie niet compatible is met dat afwijkende stroomnet, toch ook niet verantwoordelijk als mijn televisie kapot gaat?

LG heeft duidelijk aangegeven dat deze CD-ROMs niet compatible zijn met Linux. Mensen moeten dus niet gaan zeuren als deze CD-ROMs kapot gaan als ze ze toch onder Linux proberen te gebruiken. Het zou een ander verhaal zijn als deze CD-ROMs onder Windows kapot gaan, maar dat is nu niet het geval.
Daar ben ik het niet mee eens. Bijvoorbeeld moederborden en videokaarten die softwarematig overklokt worden, dan vraag je er gewoon om. Dat vindt iedere overklokker vooruitgang. Als er een cdrom kapot gaat vanwege software, dan is het hele principe weer belachelijk. Of beide, of geen, zeg ik dan.
Uhm, ze zeiden het achteraf, dus een slap excuus, verder is cd-rom drive support iets erg standaards. software communiceerd via atapi met de drive, das een standaard protocol met standaard commando's, dat het niet ondersteund word is dus idd bullshit, ze moeten het gewoon doen.

dus wat hebben we geleerd tweakertjes, geen LG meer kopen : )
Een voeding in buitenland levert ook 12V aan je componenten ;) misschien dat je je voeding opblaast maar daarvoor heb je zon mooie schakelaar achterop ;)

In principe gaat alle apparatuur kapot als je er een verkeerde (lees: te veel) spannig op zet, en die lijn doortrekkend alleen een LG speler gaat kapot.
Als ik mijn televisie, ontworpen voor het Nederlandse stroomnet, ga aansluiten op een afwijkend stroomnet, dan is de fabrikant, die heeft vertelt dat de televisie niet compatible is met dat afwijkende stroomnet, toch ook niet verantwoordelijk als mijn televisie kapot gaat?
Maar dat is een 'harde' handeling en het ging hier om een 'softe' handeling.
Daar ben ik het niet mee eens. Bijvoorbeeld moederborden en videokaarten die softwarematig overklokt worden, dan vraag je er gewoon om.
Dat is een beetje kromme vergelijking, maar inderdaad wel een uitzondering op mijn statement.
Overklokken is op eigen risico (met betrekking tot hardware beschadiging), Linux installeren niet (IMO).
Videokaarten zouden hier net zoals P4s trouwens ook gewoon beveiliging tegen moeten hebben.
LG heeft duidelijk aangegeven dat deze CD-ROMs niet compatible zijn met Linux.
Niet compatible != Kapotgaanable.

Bij computerapparatuur verstaat men onder !compatible dat iets niet werkt, niet dat het kapot gaat...
Jah... mooi spul he :P
Misschien niet normaal, maar je kunt het LG niets kwalijk nemen. Doordat ze Linux niet ondersteunen is ieder probleem dat ontstaat onder dat OS, ook defecten aan de hardware, niet hun verantwoordelijkheid.
Een CD-R(w) drive moet zich aan standaarden houden, en als de standaarden niet volledig of brak zijn geimplementeerd, dan is dat een probleem van de fabrikant ervan, en moet de fabrikant, zodra een dergelijk probleem aan het licht komt, de klanten er van op de hoogte stellen dat de speler niet compatibel is met de geldende standaarden. En dan maakt het niet uit of het ene besturingssysteem het wel doet en de andere niet.
Lullig voor LG maar software mag een stuk consumenten-hardware niet kunnen slopen.
Is net zo iets als dat een cd van jantje smit een cd speler sloopt omdat die alleen hardrock compatible is.
CD en IDE zijn daarom ook niet voor niets een standaard.
Als je hardware maakt die claimt daaraan te voldoen dan zou die nooit kapot mogen gaan aan een vage combinatie van enen en nullen op z'n ingang.
Het wordt natuurlijk anders waarneer er firmware herschreven zou worden in dat apparaat... maar dat lijkt me in dit geval onwaarschijnlijk.

Ik denk ook dat een multiboot een beetje lastig wordt als je telkens voor het booten van linux je LG-CD moet lostrekken om zelfvernietiging te voorkomen :D
Misschien iets voor de X-box hoeft Bill ook niet meer aan z'n beveiliging te prutzen }>
En wat nou als je een dell computer met de betreffende cd-rom hebt gekocht en die in een later stadium wil voorzien van linux? Sta je toch mooi te kijken. Ben benieuwd wat dell dan gaat melden...
Gepost door Vertex zaterdag 25 oktober 2003 - 14:11
Flauw? Ik vind het niet zo flauw hoor. Iedereen gaat er altijd maar vanuit dat alle hardware op alle besturingsystemen werkt, maar dit geval toont aan dat je daar niet altijd vanuit kunt gaan.

Voordat je hardware koopt kun je het beste even controleren of het desbetreffende stukje hardware wel overweg kan met het besturingsysteem, of besturingsystemen, waarop je wilt gaan werken
Gepost door fallusballus zaterdag 25 oktober 2003 - 23:47
En wat nou als je een dell computer met de betreffende cd-rom hebt gekocht en die in een later stadium wil voorzien van linux? Sta je toch mooi te kijken. Ben benieuwd wat dell dan gaat melden...
Sterker: Dell levert zijn computers zelf af fabriek met (Red Hat) Linux -met verder de zelfde hardware-.
LG zal dus snel iets moeten doen aan de bug *als het inderdaad de firmware is*.
Never mind, hiervboven staat al 100x hetzelfde. :Z
Volgens mij zit dit probleem ook in andere linux distros. Ik heb hier zelf Suse 8.1 draaien. Zodra ik een cdrom speler / cd writer in de machine zet kan ik deze gebruiken, maar na 1 toegang doet de drive niets meer. Ook niet als ik hem in mijn windows machine zet. Het lampje gaat nog wel een seconde branden, maar de drive spint niet meer op :( . Zo mn oude Panasonic CDRewriter naar de haaien (8 speed maar toch nog handig). Vervolgens geprobeerd met mn cd rom speler en die doet het nu ook niet meer. Ik vraag mij af wie hiervoor verantwoordelijk is.
Ik vraag mij af wie hiervoor verantwoordelijk is.
Jij. Iig niet Linux kernel devvers. This software comes with no warranty blabla :)
Ja leuk he die disclaimers. Ik vraag mij alleen af wat voor waarde die hebben in het nederlands recht. Volgens mij erg weinig. Je kunt op elk gebruiks artikel wel plakken: gebruik op eigen risico en dan een crappy product leveren.
LG kan beweren wat het wil, als die drive binnen garantie is krijg je toch een nieuwe hoor...
tenzij LG kan aan tonen dat de speler/brander kapot gegaan is. Door dat de gebruiker het apperaat verkeerd gebruikt heeft.
Dus bv. als bekerhouder

In dit geval, zal LG 't niet kunnenbewijzen dat de fout bij de gebruiker ligt :)

Ps. Ben benieuwd wanneer er een virus uit komt met dit geintje. WIe is dat de schuldige volgens LG?
Daar ben je als consument mooi mee in de aap gelogeerd. Lekker makkelijk voor LG om te zeggen dat een CD-ROM speler geen Linux ondersteunt (belachelijk naar mijn idee)
En de gemiddelde thuisgebruiker (=niet tweaker) heeft toch geen idee wat voor merk CD-ROM er in zijn of haar pc zit?
Een gemiddelde thuisgebruiker gaat geen Linux gebruiken.
Waarom niet?
D'r zijn toch echt linux-distro's die zich richten op thuisgebruikers. Er zijn zelfs al pc-leveranciers die Linux voorinstalleren, moeilijker dan Windows is het iig al niet voor een n00b (zeker als ze ook geen ervaring met windows hebben).
Wat een belangrijkere vraag is: heeft LG van te voren ook duidelijk gemaakt dat Linux niet wordt ondersteund? Als ik namelijk een LG-drive koop en er staat nergens dat uitsluitend Windows wordt ondersteund, zijn ze in mijn optiek gewoon fout. Dan zou het namelijk net zoiets zijn als dat Mercedes zou zeggen dat ze geen klinkerwegen ondersteunen, als opeens blijkt dat bij bepaalde wegen het dempingssysteem oververhit raakt o.i.d.
Maar dat wil iedereen hier toch juist? Om Microsoft minder te zien?
En de gemiddele thuisgebruiker heeft niet het geld om die dure programma's van Microsoft te kopen.
een gemiddelde thuisgebruiker is dik tevreden als z'n windows al normaal bolt, die begint zeker niet met linux te experimenteren
En de gemiddelde thuisgebruiker die Computer Totaal! leest zal heus wel eens een keer Linux willen 'bekijken'. En laat Mandrake nu juist de distributie die voor die mensen geschikt is zijn. Mijn eerste stapjes in linux waren ook ooit met mandrake, het is een perfecte distributie voor beginners. En dan is het wel erg lullig dat je cd drive omzeep geholpen wordt.
Ik heb een LG CD-RW CED-8081B en alles lijkt goed te werken onder Mandrak 9.2. Hier staat nog een lijst met andere LG drives die ook werken.

trouwens als je je cd drive naar de maan wil helpen moet je volgens het forum dit doen:
hdparm -X66 /dev/hdc
Wat een bullshit onze CD-rom spelers ondersteunen geen linux echt schandalig dat ze er zo af proberen te komen. Dit is gewoon een bug maar nee .. wij ondersteunen geen linux!
Straks gaan ze nog in hun garantie voorwaarden zetten: "Warranty voids if running any other operating system than microsoft windows"
even een domme vraag, maar is het alleen het geval bij Mandrake? Of hebben de andere distro's er ook last mee? Zo niet, dan zit het blijkbaar in een custom stukje van mandrake (en niet van de kernel of van kde/gnome/...) en zal mandrake er beter aan doen dit maar op te lossen, want dan lijkt het dat zij de specs niet goed hebben gevolgd.
Dit noem ik al reeds in mijn reactie hierboven. Dit stukje heet 'packet writing'.
Hiermee kan je je CD-RW of DVD-RW als een soort harddisk benaderen, in de plaats van deze Disk At Once of in Sessions te branden.
Dit is echter nog niet echt stabiel en zit niet in de standaard Linux kernel. Mandrake heeft de desbetreffende patches dus bij een stabiele kernel ingecompileerd.
Distributies die standaard kernels leveren (slackware e.d.) zullen dit probleem dus niet hebben.
...en zal mandrake er beter aan doen dit maar op te lossen, want dan lijkt het dat zij de specs niet goed hebben gevolgd.
Zelfs al zou Mandrake de specificaties niet goed hebben opgevolgd, dan nog zou hardware zich daardoor niet moeten laten mollen.
Packet writing.. ieks.. dat is inderdaad in principe nog altijd 'unstable'. Ik heb er een tijd geleden mee zitten te experimenteren en het was toen nog alles behalve release ready. (en nu zeker wel?)

Dit is misschien een goed seintje voor Linux distributeurs om te stoppen met het (standaard) installeren van not-release-ready-software, RedHat doet dit ook. Schande..

Edit: ik lees dit de laatste tijd wel vaak trouwens, dat software de hardware fysiek beschadigd. (of dat nou videokaarten, monitoren of cdvd branders zijn) Volgens mij waren tot voor kort apparaten daar beter tegen beschermd.
Packet writing.. ieks.. dat is inderdaad in principe nog altijd 'unstable'. Ik heb er een tijd geleden mee zitten te experimenteren en het was toen nog alles behalve release ready. (en nu zeker wel?)

Dit is misschien een goed seintje voor Linux distributeurs om te stoppen met het (standaard) installeren van not-release-ready-software, RedHat doet dit ook. Schande..
Als een implementatie van iets (packet writing in dit geval) unstable (of "nog niet klaar" onder een andere naam) is, dan kan dat verschillende vervelende gevolgen hebben. Falende software, crashende computer, dataverlies bij het gebruik van die implementatie, etc.

Maar hardware mag er nog steeds niet door kapot gaan. Zelfs al bevat de software een fout waardoor niet de correcte commando's naar de hardware worden gestuurd (en daar is hier afaik niet eens sprake van!), dan nog mag de hardware niet kapot gaan.
Redhat _deed_ dat ook. Nu leveren ze alleen nog software voor bedrijven en zijn stabiliteit belangrijker dan extra functies. Daardoor zijn dergelijke problemen voor RedHat niet meer acceptabel. Zeker gezien de prijs.

De oude normale RedHat distributie had inderdaad onder Linux aanhangers een reputatie opgebouwd van instabiliteit van de x.0 versies.

[beschadigen hardware]
Vroeger kon je bijvoorbeeld monitoren frituren door deze aan te sturen met te hoge specs. Tegenwoordig zijn deze zo aangepast dat foute specs gewoon geen beeld geeft. Een goede oplossing!

Bij een bug in de BIOS is het voor de consument/hacker/programmeur volstrekt niet na te gaan of een bepaalde optie de hardware onherstelbaar vernield. Normaalgesproken gebeurd dat alleen als je de specs probeert op te rekken (zoals bij monitoren).

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True