Slashdot Mirror


LG CD-ROMs Destroyed by Mandrake 9.2

An anonymous reader writes "The latest offering of Mandrake's distribution, 9.2, has been found to not only be incompatible with some LG CD-ROM drives, but to destroy them during the installation process. Mandrake have posted information on their errata page and further information can be found on this thread [google]. Along with over 350Mb of updates within a week of release, it's not been a good start for this latest release."

96 of 685 comments (clear)

  1. Quick... by Junior+J.+Junior+III · · Score: 5, Funny

    Someone find a 1st level Cleric so they can cast Protection from Evil on these Lawful Good CD-ROMs. That should keep the evil Mandrakes from destroying them.

    At least they should get a freakin' saving throw. What a harsh DM.

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
    1. Re:Quick... by daeley · · Score: 3, Funny

      So do they wind up getting XP if they fail the saving throw? ;)

      --
      I watched C-beams glitter in the dark near the Tannhauser gate.
    2. Re:Quick... by tonywong · · Score: 5, Funny

      The sad part is I actually understood that joke and worse yet I found it funny.

      Back to the basement with my pizza stained shirt from 1985.

    3. Re:Quick... by Anonymous Coward · · Score: 2, Funny

      > So do they wind up getting XP if they fail the saving throw? ;)

      No, they get ME.

  2. Well... by 13Echo · · Score: 2, Funny

    Perhaps the drives don't truly conform to ATAPI standards. This is probably the first drive ever that has been "damaged" by Linux. Sorry, LG, you probably should test these things.

    1. Re:Well... by sketerpot · · Score: 5, Insightful
      Yes, if the drive as actually destroyed then it's the drive maker's fault. No data should be able to harm a CD-ROM drive. I think that LG should be getting busy soon with making sure this doesn't happen in the future.

      As for Mandrake, I'm sure that the updates are a good thing, unless they're stupid bugs that should have been fixed before release.

    2. Re:Well... by Anonymous Coward · · Score: 2, Insightful

      Yes how silly of LG not to test with a version of an operating system which hadn't been released when they made the drives.

      How exactly can this me LG's fault if mandrake is the ONLY distro that does this and it ONLY started doing it with this version.

    3. Re:Well... by AstroDrabb · · Score: 4, Insightful

      I just read a post from Alan Cox, it appears that if you send a flush cache command to the specific LG drives or their compaq rebadged ones, the drive gets fried. So this really has nothing to do with Mandrake and everything to do with a poorly designed drive.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    4. Re:Well... by ageforce_ · · Score: 2, Informative

      i'm not sure, but this could be the thread in question:
      google

    5. Re:Well... by mentin · · Score: 3, Insightful
      No data should be able to harm a CD-ROM drive.

      That is stupidiest BS I've seen. OS can e.g. override firmware of the disk drive. If it writes bogus firmware, the disk will be permanently damaged. Just like OS can screw your BIOS and computer would not boot anymore. Current hardware is highly configurable by software, and if software damages hardware, it's software fault.

      I think that LG should be getting busy soon with making sure this doesn't happen in the future.

      I think Mandrake should be busy about it.

      --
      MSDOS: 20+ years without remote hole in the default install
    6. Re:Well... by dknj · · Score: 3, Funny

      hahaha reminds me of a time i put a severely scratched cd inside a 16x drive only to have it shake the case violently. so i hit the eject button and the cd rose straight up out of the drive tray, flew at my coworker and then veered off to the floor. I didn't leave it in long enough for any marks, but it was warm to the touch. ahh fun times with broken hardware

      -dk

    7. Re:Well... by Black+Art · · Score: 4, Funny
      I just read a post from Alan Cox, it appears that if you send a flush cache command to the specific LG drives or their compaq rebadged ones, the drive gets fried. So this really has nothing to do with Mandrake and everything to do with a poorly designed drive.

      I guess LG had a different idea what "flush drive" meant.

      --
      "Trademarks are the heraldry of the new feudalism."
    8. Re:Well... by Dahan · · Score: 2, Insightful

      Why is Linux trying to send a flush cache command to a CD-ROM drive in the first place? That's a stupid thing to do. The ATAPI FLUSH CACHE command tells the device to flush its write cache to the media. A CD-ROM has no write cache, and can't write to any media. Of course, it's even more stupid for a drive to self-destruct when it gets a flush cache command...

    9. Re:Well... by AstroDrabb · · Score: 3, Insightful

      It is not Linux, it is Mandrake who put an *experimental* kernel patch into a *production* release. It was very stupid. The patch was meant for ide cd-rw drives in which case you want to flush. That is why the LG CD-RW drives are not affected, only the normal CD-ROM drives. This is one of the reasons I *never* use Mandrake. I have had too many problems with their distribution. I stick to Red Hat. It is *far* more stable and Red Hat has 6 of the top 10 kernel developers working for them.

      --
      If Tyranny and Oppression come to this land,
      it will be in the guise of fighting a foreign enemy. -James Madison
    10. Re:Well... by Megane · · Score: 2, Interesting

      If you're going to mention that, you could at least get its name (Therac-25) correct so people could google for what actually happened.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    11. Re:Well... by dvdeug · · Score: 2, Interesting

      Or use a boot CD if you're one of those people who hopped right to it and got rid of your floppy drive, the way Microsoft wants you to (Microsoft has tried long and hard to eliminate 'legacy' hardware from PCs)

      It was Apple who started shipping floppy-free computers, not Microsoft. I've never heard of Microsoft standing in opposition to floppy drives. And it's not only Microsoft who doesn't want to handle 'legacy' hardware - any sane OS programmer would like to be free of most of the junk hardware they have to support.

    12. Re:Well... by Bishop923 · · Score: 2, Funny

      Actually, pretty much any IDE device could be destroyed by a hostile driver.

      Actually damn near anything can be destroyed by a hostile driver with sufficient velocity and mass, I mean even a SCSI drive probably couldn't survive being run over by the typical mid-size car...

    13. Re:Well... by eyegone · · Score: 2, Funny

      You've obviously never seen an IBM 3279.

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
    14. Re:Well... by zcat_NZ · · Score: 2, Informative

      But the Outlook worm designed to do this isn't scheduled until next week. There's no way to move it up, there are too many other releases in the pipeline.

      It was quite a long time between flashable BIOSes and this getting released.

      I think Murphy's Law (the original form) applies here; if you design hardware that can be destroyed[1] in software, someone will figure out how to incorporate that into a virus.

      [1] Many people have nitpicked that reflashing a BIOS isn't actually destroying hardware. Technically perhaps it isn't, but in the case of surface-mounted BIOSes it's not practical to reflash/repair the BIOS. If the cheapest repair option is buying a new motherboard, I consider the old one effectively 'destroyed'.

      --
      455fe10422ca29c4933f95052b792ab2
    15. Re:Well... by Alan+Cox · · Score: 3, Interesting

      I disagree in part. Sending a command to a device without knowing it is supported is not good ATA practice at all. The patch they applied should have checked but didn't.

      Shipping easy to fry drives isnt bright either and I suspect LG know this without any help, especially when they get lorry fulls of faulty drives back. Not only can a wrong command occur due to an error on the cable (very unlikely) so should be handled tolerantly, but every virus writer on the planet now knows how to toast all the LG ROMs (and rebadged LG ROMs).

      I just hope Mandrake have the decency to recall any boxed sets sitting in warehouses and heading to shops and replace the CD's in them.

  3. If you're a hardware manufacturer... by defile · · Score: 5, Insightful

    ...and software is capable of destroying your products, you're fucking fired.

    1. Re:If you're a hardware manufacturer... by kfg · · Score: 5, Funny

      No, if you're a software manufacturer and can actually write software that destroys perfectly normal hardware you have a pretty sweet employment deal waiting for you at the RIAA.

      KFG

    2. Re:If you're a hardware manufacturer... by Ianoo · · Score: 2, Informative

      Not true. Modern multisync monitors simply will not display vert/horiz frequencies that would damage them. The last monitors that could be burned out simply by setting the wrong refresh rate went out with the dinosaurs, and good riddance too!

  4. What about.... by jdhutchins · · Score: 2, Interesting

    Other linux distros? I'm sure if this was a real CD drive problem, it would show up on other distros, or is the Mandrake CD the only one expecting the CD-ROM drive to work?

    I'll be that the LG CD-ROM is a WinCDROM, kinda like some modems are WinModems. Mabye the drive knows how to get boot info off of the cd, but nothing else. It may rely on a windows driver to do its work for it. If it is a WinCDROM, what does that mean for other hardware? Are we now going to see WinHardDrives? This could cause a major problem in the desktop linux world.

    I haven't a clue if this is right; it could be a start, but probably isn't.

    1. Re:What about.... by Croaker · · Score: 4, Informative

      Well, after RTFT, I came across this:

      ...But yes, it is LG's fault. The current news is that it was triggered by the addition of packet-writing code to the 2.4.22-rc2q5 kernel on Aug. 15, no news on how that determination was made. One must suspect that querying the drive for the format of the disk or its capabilities somehow triggers a firmware self-destruct bug in the CRD-84xx models.

      So, I guess if you tend to use bleeding edge kernels, beware. Mandrake sometime tosses in non-"Linus blessed" things, I believe, so this might have been something you'd only get if you went looking for it.

      I've installed 9.2, and it's been a mess. The missing kernel source package in the download version ws a major pain in the ass. Since I'm a silver Mandrake Club member, I was able to get the PowerPack edition as a download as well, but that kept messing up when trying to install. The checksums all checked out, so I have no clue why I got the various problems I did. I've finally gotten it stable, and able to do a few things I haven't been able to get working in the past, like DVD viewing (no, not through the stock Mandrake stuff... only through additional non-Mandrake packages).

      Sad to say, Mandrake messed up this release big time. It just wasn't soup yet. It's really too bad, since I've had pretty good luck with them in the past.

    2. Re:What about.... by mrsev · · Score: 2, Informative

      I bit off topic but with mandrake use the packages from the Penguin Liberation Front at http://plf.zarb.org/

      They are by far the best thing for mandrake. TO quote their site "....(PLF)..is a repository of RPMs that cannot be included into the Mandrake distro for legal reasons (copyright/license/patent)."

      THe list of things they have is just huge. From stuff like kmplayer (KDE mplayer plugin) to unrar for decompression.

      Warning though most packages are illegal in the USA, and you dont want to be naughty!!!

      Enjoy

  5. To LG by Unominous+Coward · · Score: 3, Insightful

    Do you think there might be a problem with your hardware if it can be destroyed solely with software?

    --
    "Smoking helps you lose weight - one lung at a time" -- A. E. Neumann
    1. Re:To LG by Liselle · · Score: 5, Insightful

      If I try to tell my monitor to use a refresh rate that will damage it, it will tell me to screw off. My P4 will start to slow down, automatically, if it starts getting too hot, in order to keep it from burning out. Hardware suicide is more or less a thing of the past for a large portion of things.

      I would consider it poor design on the part of the hardware manufacturer is something silly could burn it out. Are you telling me the next SoBig virus is going to make everyone's monitors explode?

      --
      Auto-reply to ACs: "Truly, you have a dizzying intellect."
    2. Re:To LG by squiggleslash · · Score: 2, Interesting
      Most of my computer hardware at home can be destroyed solely with software. There's the CD drives - most have flashable firmware. There's the motherboards, almost all these days have flashable BIOS. My DSL modem has flashable firmware too, as does my 802.11g access point. My mobile phones can be rendered inoperable too - though I don't think you need to flash them, just do certain things with security codes. Of course, with those you can "fix" them with special hardware, but doubtless any problem's fixable with enough hardware.

      I'm not sure about my Nintendo Gamecube though. I don't think it has a flashable OS, I'm not certain though.

      People keep mentioning the problems the PET had when you did a POKE that set two things to be an output. Actually, IIRC, that's sort-of an urban legend in that supposedly the consequences weren't as bad as they've been made out to be. A nicer example, to my mind, is the Amiga A600. This had a small problem in that if you used the little 2.5" IDE drive built-in to it, and used one of the many tools on the 'net to do a SCSI low level format (SCSI was the de-facto standard on the Amiga, so the A600, A1200, and A4000's IDE drives were accessed via a "fake" scsi.device driver C= supplied), there were reports many would burn up (as in smoke would start to waft out from inside the computer.)

      The original IBM PC had a CGA card based upon the 6845 Video Chip. You could set any frequencies you wanted if you acccessed the chip directly, which was unfortunate, because you could set the vertical scan rate to have the electron gun of the monitor point at regions it wasn't supposed to. Bang.

      The Amiga IDE thing was the last major example of the non-deliberate "destroy hardware with software" flaws I read about. Nowadays, just about all computer hardware is designed to be software upgradable. And just about all computer hardware uses the software that's being upgraded to manage the upgrading. So pretty much all computer hardware out today can be destroyed by software.

      And, of course, with everyone having their own standards for how to transfer this data, it only takes someone's "probe" code, sending different types of command to different types of device, to accidentally send the wrong thing to a device, and you have one dead device. Lovely.

      --
      You are not alone. This is not normal. None of this is normal.
  6. LG drives by mrsev · · Score: 3, Informative

    I know quite a few people who have had big problems with LG drives. I think that they are very unreliable anyway. Lots of people I know also have LG burners that mess up cds when burning. Stay away. Anybody else know people with faulty drives?

    1. Re:LG drives by ponzo · · Score: 3, Informative

      I work in a retail store and we sell at least 100 LG burners and 150 LG cd-roms every week and we probably get 1 or 2 returns a month. I really can't say anything bad about them.

  7. This seems to be a recurring mandrake problem. by Anonymous Coward · · Score: 2, Interesting

    Anyone else had their systems destroyed by DiskDrake?

    Some number of years ago there was one version of Mandrake that came with a free copy of partitionmagic in the box. However, the box implied that it was part of the installation process. In fact you had to do something funky involving poking around on CD 3 in the box.

    When installing normally, it brought up DiskDrake, which unlike many programs of its type-- for example, fdisk-- does not make it clear when writing parition tables "I AM REFORMATTING YOUR DISK WITH WHATEVER'S ON THE SCREEN RIGHT NOW". The "ok, writing parittions now" dialogue was unclear even more so. It was very easy to fall into DiskDrake during the installation and think that it was PartitionMagic.

    My GF accidentally had her windows system trashed when attempting to install linux out of curiousity. She is now soured to linux forever and refuses to touch it, since it's the thing that ate her hard drive. I can't blame her, as at one point I fell victim to the same thing and had a machine at a place where i was working at the time's hard drive get wiped because I did not realize I had just okayed the overwriting of the partition table.

    Now, given, had this happened in the installation of, say, Gentoo or something, I would have been like, okay, so a mistake was made in installing an infamously techie-specific distro. Should have known this was expert stuff and been more careful. But this was MANDRAKE. It was supposed to be the "luser-friendly" distro. How can the "luser-friendly" distro be so idiot-unfriendly when doing THE MOST DANGEROUS PART OF THE ENTIRE INSTALL PROCESS?

    Needless to say, I haven't been happy with Mandrake since this point.

    1. Re:This seems to be a recurring mandrake problem. by Anonymous Coward · · Score: 2, Interesting

      The LG problem has happend with Gentoo too, if you do a search on forums.gentoo.org, you'll see the problem is not just unique to mandrake. I've seen it happen to a friends computer, with and LG drive.

  8. More Information by heli0 · · Score: 4, Informative

    People started noting this a week ago:

    9.2 FRIED my CDROM drives

    --
    Whenever the offence inspires less horror than the punishment, the rigour of penal law is obliged to give way...
  9. the culprit by spoonist · · Score: 5, Informative

    appears to be a kernel patch

    I found this post.

    Nobody really knows what the problem is at this point, but yes, it is the case that ANY hardware that can be put out of commission by software is at fault, morally. The latest from the cooker list is that the problem seems to affect LG cdroms (not burners, not dvds) with the model number CRD-84xx, and that it seems to have been triggered by a patch for packet-writing added to the 2.4.22-rc2q5 kernel on Aug 15.
    1. Re:the culprit by Horia · · Score: 4, Insightful

      Imagine if someone incorporated in the next big MS Windows virus an exploit for this vulnerability and destroyed thousands of LG CDROMS - what would LG have to say, I wonder.

  10. Re:Ouch. by XO · · Score: 2, Interesting

    Actually, the POKE would change the power supply voltages, thereby smoking the whole thing...

    --
    "Champagne for my real friends - and real pain for my sham friends!" http://ericblade.postalboard.com/
  11. What really happened as far as I understand it now by Foske · · Score: 2, Informative

    The kernel Mandrake uses enables a feature on CDROM drives. This kernel feature is officially not production stable yet, so other distro's don't use it YET. LG drives with buggy firmware die if this feature is enabled. LG doesn't support Linux, so this problem doesn't exist in their eyes.

    Conclusion: It will happen to ANY distribution that uses kernels with this enabled. Mandrake unfortunately hit the trigger first in an attempt to have a slightly too cool kernel.

  12. Problem on other distros too... by AELinuxGuy · · Score: 4, Informative

    I've had this exact problem with the Cool Linux CD: http://emergencycd2.sourceforge.net/ This article just confirms the problem. I was using a Dell OptiPlex GX1 and the system would just halt on boot. Then on reboot the drive was no longer detected. The drive would not even respond to an eject - I had to do it manually to get my CD back. Unfortunately, I assumed that a CD-ROM could not be damaged by software and that this drive just happened to fail as I was booting...so I tried it on another system! Now I've got two dead CD-ROM drives waiting to be returned to Dell. Now time to play stupid about why the drives failed to get an RMA!

  13. SuSE too. by Anonymous Coward · · Score: 2, Informative

    I had an old 48X LG-CDROM that got fried by SuSE 8.0. I also heard that my freind had his monitor destroyed by Debian (due to the buggy Xfree86 3.3.7.debian).

  14. MOD THIS UP!!! I'M FEELING INSIGHTFUL. by fmaxwell · · Score: 5, Insightful

    If you're a hardware manufacturer...and software is capable of destroying your products, you're fucking fired.

    So how do you propose putting firmware updates into CD-ROM drives, DVD drives, modems, etc.? Just about any peripheral which has flashable firmware can be rendered unusable by software.

  15. Re:Linux bias by addaon · · Score: 5, Insightful

    Dude, software should never be able to damage hardware. Not in 2003. Part of this is just common sense -- how could anyone design hardware that bad? But beyond that, it is only a matter of time before someone writes a virus that includes this cute little effect. It is no longer possible to blow up a CRT by giving it an out-of-range signal, or to call halt-and-catch-fire, or to blow up your car's engine by overreving it (assume you haven't screwed with the rev limiter). It is not okay for normal usage to damage hardware, and in the computer world 'normal usage' means any data at all, even malicious or (in the case of Mandrake, it seems) really bad data.

    --

    I've had this sig for three days.
  16. Potential fallout? by jdreed1024 · · Score: 2, Interesting
    I'm sure this'll get modded as troll simply because I raise a "what if" question that most folks won't like, but....

    So, we all know the GPL says "No warranty..." etc. However, I'm willing to be this is the first time that an actual distribution -- something with a real company behind it (non-profits don't count, so don't post "you forgot GNU/FSF" as a reply) -- has put actual hardware at risk. I could easily see some small business, who installed Mandrake on their machines, get very upset that their CD-ROM drives released magic smoke. Yeah, ok, CD-ROM drives are dirt cheap these days, but that's not the point. This could lead to a test of the GPL in court. It will be interesting to see if anything happens.

    No, I'm not saying anyone with a toasted CD-ROM drive has a valid case, but having a valid case is hardly required for filing suit. Will this lead to more disclaimers on packaging? At the very least, I'm sure the Microsoft PR folks are going have a field day with this, especially given the drives are found in a major manufacturer's computers (Dell), and not just some Joe's-computer-store brand. This will only fuel their "See, you lost a CD-ROM drive and because it's open-source, there's no one to cry to" argument.

    Or perhaps someone will tell me this is not the first time a distro has created a risk for hardware, and this will all be moot.

    --
    There is no sig, there is only Zuul.
    1. Re:Potential fallout? by ScrewMaster · · Score: 4, Insightful

      Well, what I think will happen is that there will be more effort put into eliminating our choice as to what software we run on our PCs and what we use them for. After all, that's really what Palladium and "trusted computing" is all about. More FUD is on its way about how these "rogue" Linux systems can't be trusted not to burn up your equipment, etc. etc.

      This will only fuel their "See, you lost a CD-ROM drive and because it's open-source, there's no one to cry to" argument.

      Of course, practically speaking there is never anyone to cry to when hardware fails other than the hardware manufacturer, or your local retailer. This problem could easily have shown up in a Microsoft product first, since it is using a documented feature of the drive! There are reasonable limits you can expect software vendors to go to in testing hardware, given the vast number of products on the market. In any event, even if Windows did toast my drive (and I've had a couple mysteriously croak under Windows although I never suspected it was a firmware issue) I can't see Microsoft sending me a new drive, or for that matter ever admitting it was their fault! All the pro-Microsoft apologist trolls here on Slashdot can grumble all they want, but at least here the accountability trail is very complete (a definite plus for open source) and we'll be able to verify when and how the problem is fixed. Try doing that with Windows.

      --
      The higher the technology, the sharper that two-edged sword.
    2. Re:Potential fallout? by Jennifer+E.+Elaan · · Score: 2, Insightful
      I think it's much more likely that they could sue LG. Mandrake was merely distributing an enhancement for their CDROM support that would work on virtually any CDROM drive outside of this range. This would classify that use as "normal use".

      A product that dies during normal use is a problem for the manufacturer. LG should just recall them before this becomes a fiasco.

  17. LG's problem, not Mandrake's by penguin7of9 · · Score: 2, Interesting

    We have standards for that sort of thing. Presumably, the LG optical drives are standard ATAPI drives, not "Windows drives". If Linux destroys them with standard CD-ROM drivers, then it's a problem with the drives.

    In fact, it's hard to see how any CD-ROM driver should be able to destroy any CD-ROM drive unless the drive has some kind of serious design flaw.

  18. Re:Funny by dissy · · Score: 5, Informative

    > If Windows would do this to your drive there would be a public outcry. Here on
    > /. it is more like "ah well, shit happens, it's mentioned in the errata so suck
    > it up and get over it".

    But windows could do this. All it would have to do is send one of the two normal APATI commands to this cdrom drive, and it will fry just the same.

    LG stated the bug is in their cdrom drive, and one of two commands sent to it will execute the buggy routine in firmware, causing it to dump its firmware totally.
    They cant be fixed because to flash firmware, you have to use a program that is in the firmware in the first place.

  19. Screeching Monitor by BeerMilkshake · · Score: 2

    Yes, software -can- damage hardware if you don't know what you are doing.

    When I first installed Slackware in '96, I had a brand new ViewSonic 17PS monitor which was not recognized by Linux by default. I had to research the monitor capabilities and I hand-crafted the XF86 modelines.

    When I first ran X, the monitor made this horrible screeching noise. Yikes! I quickly dropped out of X and found someone else's modelines and put them in, then the monitor worked fine (still does).

    Linux, hardware and standards are all improving, but ultimately things can go wrong - always read the hardware HOWTO first...

  20. Just wondering... by rhombic · · Score: 5, Insightful

    I wonder how many folks here would be bitching out LG if it was XP that was trashing the hardware?

    --
    1984 was supposed to be a warning, not an instruction manual.
    1. Re:Just wondering... by gmack · · Score: 4, Insightful

      Just as many. The OS should not be able to fry harware with a simple access even if it's XP.
      Were not talking crashes were talking hardware fails.

    2. Re:Just wondering... by Nucleon500 · · Score: 2, Funny
      Given the current political and legal debates regarding the effects of computers on the music industry, it's not a good idea to allow CD-ROM drives to be destroyed by software. This includes firmware upgrades - there should be a jumper either to restore the original firmware or to disable firmware upgrading.

      My crystal ball has given me this quote from the future: "The track you attempted to burn has been identified as pirated or indie music. Windows Media Player 11 has disabled your CD-ROM for your protection. Call 1-900-THE-RIAA to re-enable it."

  21. Re:Is this Mandrake-specific? by Stephen+Samuel · · Score: 2, Interesting
    Is it Mandrake specifically or any GNU/Linux distribution that damages these drives?

    It's not just Mandrake generally.... It's only (known) to happen to Mandrake 9.2. Obvriously the install program does something in just the right (/wrong) way that triggers this error in the drives.

    There are all sorts of problems that only engage if you do things in PRECISELY the wrong way. I'm guessing that there are Windows users who have had their LG drives spontaneously disentegrate, but there's been no pattern discerned... It just seemed like random product faulure.

    The Mandrake 9.2 install, on the other hand, has precisely the wrong timing to cause self-destruction, and it just happens to do it on a reproducable basis -- so now you can see what the lg drives are doing wrong (if you have enough on hand to pinpoint the triggering instructions).

    --
    Free Software: Like love, it grows best when given away.
  22. Re:Quick...obligatory Futurama reference by gaspar0069 · · Score: 2, Funny

    LG CD-ROM Drive: "I'll need a weapon to fight off drunken Mandrake CDs when I get there."

    Gary Gygax: "Here, take my +1 mace."

  23. Re:Warranty by Mashiki · · Score: 5, Informative

    Already been done. "Back in the day", there were plenty of virus written that would throw your monitor out of sync, simply baking the tube.

    Some others that whould smash the read/write heads of your HDD into the spindle destroying the drive, that's why it's controlled at the hardware level now. That was back when the heads actually required a seperate program to park them. That was alot of fun.

    I'd say that Mandrake is responsable for the replacement of those drives.

    --
    Om, nomnomnom...
  24. Re:Funny by ThisIsFred · · Score: 2

    I don't take the attitude that "shit happens". I think it sucks hardcore, and I feel terrible for those people currently troubleshooting this problem, totally unaware that sudden damage of hardware is actually a possibility.

    --
    Fred

    "A fool and his freedom are soon parted"
    -RMS
  25. Research next time? by buchanmilne · · Score: 4, Informative

    While it is nice that Slashdot posts this as a service to the community, it could have been an idea to at least try and get more facts before posting this.

    Firstly, it seems to be only (or mostly) CD-ROM drives, and not CD-RW drives or CD/DVD drives, however Mandrakesoft is compiling a list of the affected model numbers.

    Secondly, not all drives of the same model number are affected, since some drives of the same model, but with differing firmware revisions, have different results.

    Thirdly, this is a hardware/firmware defect, which seems to be triggered by the packet writing patch (I believe SuSE has shipped with this patch for some time, so LG drives could be affected under SuSE). If your drive is still under warranty, LG should replace it.

    It may also be possible to reflash the drives with a working firmware, but no-one has reported success with that yet.

    Instead of posting a link to alt.os.linux.mandrake, maybe next time Slashdot can link to the thread on the cooker mailing list which has been posted to by the Mandrakesoft people investigating the issue? But I guess that's too much to ask of Slashdot.

  26. Ready for Primetime? by TrajanAugustus · · Score: 2

    Gee, you'd think there was a business agenda pushing the release of this product before its ready. However, we know that doesn't happen in the Linux world.

  27. Virus attack by Peachy · · Score: 2, Insightful

    How long before this code is lifted and put into a virus?

  28. Gentoo? by boopus · · Score: 2, Interesting

    I had a Dell sever CD-ROM die this august while installing gentoo. Any chance it was this? I wrote it off to it being a new drive failing during the break in period, and dell mailed me a new one and I never thought twice about it.

    1. Re:Gentoo? by idealego · · Score: 2, Interesting

      Gentoo had this problem with one of their live cd's or something like that. It definitely doesn't effect all LG CD drives though since I use a bunch here and never had any problems although mine are all burners so maybe that makes a difference.

  29. Re:MOD THIS UP!!! I'M FEELING INSIGHTFUL. by shweazel · · Score: 5, Insightful

    Software != Firmware.

    The mandrake problem doesn't have anything to do with firmware as far as I can tell, you just send a flush command to the drive, and it fails.

    A simple software command should never, EVER be able to fry hardware. Screwing with the firmware is another problem entirely.

  30. Re:Funny by Compenguin · · Score: 2, Insightful

    The Apple case was caused by the CD manufacturer's violating standards, here AFAIK mandrake isn't violating standards

  31. Re:MOD THIS UP!!! I'M FEELING INSIGHTFUL. by jtdubs · · Score: 4, Insightful

    Then put a separate copy of the original firmware into read-only memory at manufacturing time and provide a physical button that writes the known good firmware over the current firmware...

  32. Are you some kind of moron? by pr0ntab · · Score: 2, Insightful

    Of course not. We'd still be bashing LG.

    Because lots of us run Windows, and we know just as well as anyone else that they use ATAPI just like the rest of the fucking world to talk to the drive.

    So, if the drive dies when you run GearPro with packet-write support, or the UDF CDR feature of explorer, but no other drive dies when you use it, then would you blame GearPro, Microsoft, or LG?

    Sure, there'd be some jokes made, yadayada, but no moreso than usual-> no one would seriously blame MS (and stay modded up). Slashdotters want to know the real cause of their technological troubles, no matter who's involved.

    --
    Fuck Beta. Fuck Dice
  33. Re:whoopsie?? by Simple-Simmian · · Score: 2, Insightful

    Yes you are right software should not break hardware. So WTF is wrong with LG eh?

    --
    If you don't like what I write don't be a CS and mod it down. Refute it.
    Yea I can't spell. So what is your point?
  34. Re:Ouch. by harlows_monkeys · · Score: 2, Informative
    I haven't had software destroy hardware since a Commodore PET

    Windows 95 was able to destroy certain early Athlon motherboards, by erasing the BIOS. This happened during the hardware detect, and so of course you didn't get very far when it got to the point where it was time to reboot!

  35. Subtle arn't you? by Yazheirx · · Score: 2, Interesting

    Are you some kind of moron?

    You sure showed that guy. Let's see him try to post here again.

    Though I agree with the meaning of your post, its delivery could use some polish.

    --
    More of my thoughts
  36. Re:MOD THIS UP!!! I'M FEELING INSIGHTFUL. by flink · · Score: 4, Informative

    My MB does. Many Gibgabyte boards have a dual bios feature. And yes, it does have a restore factory defaults option.

  37. Re:Funny by mickwd · · Score: 3, Insightful

    Look on it as a lesson in life.

    Treat other people with respect, be part of a "community", and they'll forgive you the odd unfortunate mistake.

    Spend your life screwing over other people, think about nothing else except "number one" or "the bottom line" and, rightly or wrongly, any unfortunate mistake you made gets jumped on.

  38. How this ends by jmorris42 · · Score: 4, Interesting

    Lete not get all worked up, we all know what is going to happen.

    1. LG continues to deny any responsibility.

    2. The usual suspects will float a few pieces on the ZD rags and perhaps C|Net spreading FUD that Linux is dangerous.

    3. One of the Linux IDE Gods will become sufficently annoyed that a proper investigation will happen, the flaw in LG's firmware will be documented in overkill detail.

    4. The PR war will turn against LG, they will repent and issue a firmware update, stick a penguin somewhere deep on their support site and declare their eternal love of all things Linux. But it will strictly be for PR.

    5. Once understood, a workaround will keep Linux from destroying unpatched drives. Probably something as simple as not checking for packet writing capacity unless basic RW support has already been detected.

    6. No longterm changes anywhere. Nothing to see here, move along.

    --
    Democrat delenda est
    1. Re:How this ends by Reziac · · Score: 2, Informative

      Stifling my embarrassment at doing even worse than RTFA, I went off and read the entire 6 pages of comments at MandrakeClub forum that someone here linked to. Seems the fried drive problem occurs on several models with firmware v1.00 but not with v1.01. So LG may be aware of the problem, and it's likely worth your while to check with LG for a firmware update. Also, someone mentioned that the trigger is in one particular module that any disty could have used, but Mandrake was just the unlucky first. Kinda like a "-1, first post" moderation. ;)

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  39. Come, take my Insightfulnes now by odiado · · Score: 2, Insightful

    Me as a tech support of a cheapo cdrom buyers comunity (lg, creative, btc, benq, lite-on, even actima) have found that linux distros (red hat, mandrake, suse) always treats cdroms as shit . I mean having them spin at top revolutions all the time and such things. I have learned lessons installing linux distros from CDROM, enough to prefer to install from any other source at all costs, instead of shorten dramatically my cdrom lifecycle.

    What I don't understand is why windows generally knows better how to deal nicely with cdroms even with the new ones. As far as I know there aren't drivers specific to a model or brand embedded in windows and you don't install any normally. Obviously CDROMs are mainly designed for windows, but doesn't linux developers use this guidelines?

    Anyway for me this is a kind of selection. Shall the bad hardware die in the hands of the transparent ever growing monster.

    How much until we have "open" hardware?

  40. Apparently already fixed by LG... by leonbrooks · · Score: 5, Informative

    ...but they should have advised the users of certain models of their drives to check and possibly update the drive firmware.

    The thing which kills the drives is - wait for it - setting them up for packet writing. The hackers who made the patch to do this (included starting with Mandrake 9.2rc1) may be able to figure out a way to do it without triggering LG's bug, or may not, in which case any Linux kernel which features this packet writing code will kill a broken LG drive.

    Note that this happens when the drive is init'ed, not when you write a CD with one, so you'll kill a drive just as effectively even if you install over the network or whatever.

    As to responsibility, well... the drive software is broken, end of story. If your LG drive dies, take it back and make a warranty claim.

    For those who assert that Mandrake should have tested 9.2 on every known drive before releasing it, the answer is that Mandrake did indeed test 9.2 on these models of LG drives, but none of their testers happened to have the broken firmware revision(s). <shrug>

    For those speculating about what would happen if it had been MS-Windows-XP's problem instead, the only differences would have been that more than 80% of all broken LG drives would have been killed by now due to semi-forced upgrades, Penguinistas would have been gleefully rejoicing that their software didn't kill drives, and Microsoft would still be ignoring the problem and we'd expect them to for at least another two weeks.

    I don't know whether it's possible to flash a killed drive's firmware and resurrect it, or whether the broken firmware actually destroys hardware.

    --
    Got time? Spend some of it coding or testing
    1. Re:Apparently already fixed by LG... by Dahan · · Score: 3, Informative
      The thing which kills the drives is - wait for it - setting them up for packet writing.

      Why would you want to set up a CD-ROM drive for packet writing. CD-ROM drives can't write--that's why they're called CD-ROMs and not CD-Rs or CD-RWs.

      The hackers who made the patch to do this (included starting with Mandrake 9.2rc1) may be able to figure out a way to do it without triggering LG's bug

      I got an idea... how about don't try to enable packet writing on a CD-ROM drive!

  41. hardly surprising in my experience by timek · · Score: 2, Informative

    That there's such a showstopper of a bug in a recent mandrake release comes as no surprise.

    I'm not a linux expert but I do like fiddling around with it. And I'm not afraid of using a CLI. I find with a few minor exceptions Linux meets my needs as a desktop user -- student/home user. KDE + Mozilla + OpenOffice and XMMS. Everything else is just nice.

    Mandrake 8.1 was the first distribution that would boot on my computer out of the box. Or rather after burning the downloaded ISO's. I had good experiences with 8.1, 8.2 & 9.0.

    Mandrake 9.1 got to be so annoying that I switched to Suse 8.2

    Mandrake 9.1 had annoying flaws in the ADSL scripts. Everything was ok in 9.0. I thought the problem would surely be fixed in the 9.2 betas and RC's. But, no. I had to copy and manually edit even after using Mandrake Control Center. The error was something like "n=eth0 (using >Name of the NIC module
    In addition there were errors error in the fstab. So that there were always odd errors in mounting my cdrom & floppy. Again the result of carelessness and sloppiness.

    All of the above can be found in a search of ALT.OS.LINUX.MANDRAKE on google groups.

  42. Mandrake were *not* lazy by leonbrooks · · Score: 4, Insightful
    Rather, it apears to be lazy programmers at Mandrake.

    Mandrake actually tested on several broken models of LG drive, including one I own. It didn't kill any of them. Why not? Well, it turns out that none of the drives tested had the broken firmware revision(s).

    Using your reasoning, Mandrake should have tested every single firmware release of every single model of every single piece of hardware that their OS interacts with - in all possible combinations - with every single subrelease of their own kernel. Got a spare aeon or two?

    --
    Got time? Spend some of it coding or testing
  43. Re:It happened to Apple by canajin56 · · Score: 3, Informative

    In that case, however, it didn't damage the hardware...it crashed the OS. And then when it was rebooting, it reads from the CD drive and crashes again...and you can't eject the CD manually, because on Macs no removable media can be ejected manually. There isn't even a pinhole. Stupid design, but nothing is ruined, if you know what you are doing. (You can eject from open firmware)

    --
    ASCII stupid question, get a stupid ANSI
  44. Re:What really happened as far as I understand it by dvdeug · · Score: 3, Interesting

    LG doesn't support Linux, so this problem doesn't exist in their eyes.

    When I bought my LG CD burner, they claimed compatibility with Linux - Slackware 2.0, but Linux - on the box.

  45. Re:It happened to Apple by MO! · · Score: 4, Insightful
    The difference between this and the Apple problem is with standards. Apple's drives work correctly when using media that conforms to the appropriate standards. The copy-protected disks in that instance were explicitely breaking the standards, so it was the media that was at fault. That's why Philips stated that that type of media was a shiny plastic disk or something - but it was not a CD(tm).

    With his problem, if the Mandrake installer is conforming to standards when accessing the drive, and the drive fails because it doen't meet those standards, then it's the drive at fault. If however, the Mandrake installer is pushing something too far and stepping outside the boundries the standard specifies, then Mandrake would be at fault.

    It appears at this point that they (Mandrake) are still looking into which of the two above it is.

    --
    I AM, therefore I THINK!
  46. LG makes drives?! by EvilStein · · Score: 2, Funny

    Geez, they make phones, hard drives, and that crazy internet fridge.

    If a drive can be trashed by a Mandrake CD, lord only knows what my cooking will do to their fridge. Eek.

  47. The ''Drive-killing disc'' by 0x20 · · Score: 4, Funny

    Somehow this reminds me of Hofstadter's illustration of Godel's incompleteness theorem in Godel, Escher, Bach... wherein Achilles has a phonograph which he claims can reproduce any sound, so the tortoise gives him a record with a sound which destroys phonographs...




    Well, it was funny to me.


    Where are you going?

  48. Re:On the updates . . . by canajin56 · · Score: 2, Informative

    It isn't overspinning them. It is sending a standard flush-cache command to the drive. It was recently added to the kernel. Windows doesn't use it, either. LG didn't implement it properly. It crashes the firmware. And you can't reflash the firmware because the flashing is done by a program IN the firmware :O

    --
    ASCII stupid question, get a stupid ANSI
  49. No, it's hardware damaging hardware by leonbrooks · · Score: 2, Insightful

    A standard ATAPI command with standard parameters etc etc does the damage to certain revisions of firmware on certain models of LG drive. The technical term for this kind of behaviour is "suicide". Take your drive in and warranty it.

    R. I. P.
    L.G. Drive
    Killed by
    Firmware
    - 2003 -

    --
    Got time? Spend some of it coding or testing
  50. Right on the money! Read this from the Cooker list by leonbrooks · · Score: 2, Insightful
    21mdk just updated (vdanen should be doing the official update) fixes that problem. Only LG plain CD-ROMS are affected.

    [...]

    PS. Yep, whoeved decided at LG that reusing for UPLOAD_FIRMWARE command FLUSH_CACHE comand should be shoot. Twice.


    And I agree. They should. (-: Just a s-l-i-g-h-t incompatibility there :-)

    --
    Got time? Spend some of it coding or testing
  51. The packet writing itself doesn't kill them by leonbrooks · · Score: 4, Informative

    A flush command which happens while deciding whether they're a writer or not has been redefined (<thwack!>) by LG to mean "upload firmware" (with predictable results). To quote Juan Quintela from the Cooker list, "Yep, whoeved decided at LG that reusing for UPLOAD_FIRMWARE command FLUSH_CACHE comand should be shoot. Twice."

    --
    Got time? Spend some of it coding or testing
    1. Re:The packet writing itself doesn't kill them by Dahan · · Score: 3, Insightful
      Huh? Where did you get the idea that the FLUSH CACHE was used to determine whether or not the device was a writer or not? Look at pkt_flush_cache() in drivers/block/pktcdvd.c... it's used to flush the cache of pending writes when closing the CD device.

      I saw Juan Quintela's message to the list too, but I get the impression that he's just speculating that LG treats FLUSH CACHE as UPLOAD FIRMWARE; it's not like we've got any official word from LG other than "we don't support Linux." All we know is that for the drives in question, FLUSH CACHE renders the drive inoperative. Note that the ATA standard defines a "DOWNLOAD MICROCODE" command for uploading firmware. Juan's message mentions that the -21mdk kernel fixes the problem... looks like the fix was just to remove the packet writing support.

      Anyways, don't use FLUSH CACHE to determine whether a device is a writer or not--that's a lame way to do it. Writers these days support the MMC command set (and the old ones that don't aren't gonna do packet writing anyway)--get the Capabilities and Mechanical Status mode page instead; it'll return bits saying whether the drive supports writing to CD-R, CD-RW, DVD-R, etc...

  52. /., I tried to warn 'ya... by PSaltyDS · · Score: 4, Interesting

    I submitted an article about this after I fried THREE CD-ROMs in about 2 hours installing 9.2 on a rack of 5 machines. In the article I submitted were the exact model numbers of the dead puppies. All that remains of the article now is:

    - 2003-10-23 20:40:24 Mandrake 9.2 Eats CD-ROM Drives On Install (articles,mandrake) (rejected)

    When I get back to work Monday I'll post that info (and the firmware versions, if I can get them) to the Mandrake Club Install forum. Of course, that's where I should have posted it in the first place. I'll know better next time, but I tried to warn 'ya!

    Any technology distinguishable from magic is insuficiently advanced.

    --
    Any technology distinguishable from magic is insufficiently advanced. - Geek's corollary to Clarke's law
    1. Re:/., I tried to warn 'ya... by buchanmilne · · Score: 3, Insightful

      When I get back to work Monday I'll post that info (and the firmware versions, if I can get them) to the Mandrake Club Install forum. Of course, that's where I should have posted it in the first place.

      Actually, you might want to try a route that will get you to developers more directly, either by filing a bug in the bug tracking system for stable releases or by posting to the cooker list.

      It took over a day to get from the Club to developers, as I picked it up a bit late on the Club, and could only post to the maintainers list the next morning.

      Anyway, posting to a news site is not the first thing you should do if you're interested in having it fixed quickly (people don't take kindly to getting bad press without you giving them an opportunity to investigate first).

  53. Kernel says FLUSH_CACHE, LG does UPDATE_FIRMWARE by leonbrooks · · Score: 2, Insightful

    Who would you say is to blame?

    --
    Got time? Spend some of it coding or testing
  54. Re:It happened to Apple by Jimithing+DMB · · Score: 2, Informative

    Or you could just hold down the mouse button or the eject key on the keyboard while it was starting up. Simply press and hold one of those as soon as you hear the startup chime and any CD in the drive will be ejected.

    In fact, a quick call to 1-800-MY-APPLE would have resulted in the above answer.

  55. Bad luck by Jungle+guy · · Score: 2, Interesting
    I guess Mandrake is a case of bad luck, and transmits it to their users.

    I know that bitching about free software will not get me good karma points, but Mandrake 9.1 made me loose a good night of sleep yesterday. I have already installed it on one computer and was using it under Vmware, and thought it was a dream distro. As Red Hat has put their new versions on a very short life cicle, I am looking for alternatives and Mandrake seemed perfect.

    I am not the only computer user at home, so I can't nix Windows. I installed Mandrake 9.1 on my brand new computer, and Lilo corrupted the MBR so bad that it didn't even load - it just showed a sequence of 9s. I had to boot from a floppy and do a fdisk /mbr to restore the MBR, what put me back on a Windows-only enviroment. I have installed several times Red Hat and Conectiva, and this sort of thing had never happened to me. I am going to submit a bug to Mandrake and go back to Red Hat 8.

    These kind of catastrophic bugs, that make your computer unbootable or damage a hardware piece, can drive newbies away from Linux entirely.

    1. Re:Bad luck by Rick+Zeman · · Score: 2, Informative

      I am not the only computer user at home, so I can't nix Windows. I installed Mandrake 9.1 on my brand new computer, and Lilo corrupted the MBR so bad that it didn't even load - it just showed a sequence of 9s. I had to boot from a floppy and do a fdisk /mbr to restore the MBR, what put me back on a Windows-only enviroment. I have installed several times Red Hat and Conectiva, and this sort of thing had never happened to me. I am going to submit a bug to Mandrake and go back to Red Hat 8.

      I had that happen to me, too. I just booted the CD again and told it to repair the boot loader. It did, and Mandrake has been great ever since. WAYYY more elegant (also way newer) than the Caldera 3.1 it replaced.

  56. Re:MOD THIS UP!!! I'M FEELING INSIGHTFUL. by fmaxwell · · Score: 2, Informative

    Sorry, I can see that this argument has merit when it comes to complicated stuff like embedded routers,

    Compared to CD-ROMs, routers are simple. Do you have any idea of the complexity of the firmware in the average CD-ROM drive?

    but why the hell should a CD-ROM need to be firmware-upgradeable?

    Because they are having read errors on copy-protected discs using Cactus Data Shield. Because the new CD-RW media introduced by Fictitious Corp. has a lower reflectivity than can be handled by the firmware currently in the drive. Because they discover that a small percentage of the drives are getting read errors at 52X on some CD-R 700MB media. Because the drives are exceeding FCC RF emission limits during motor start-up. Because the spindle motor manufacturer made a minor design change that requires a longer spin-down but didn't inform the drive manufacturer before shipping the drives. Because Promise's new IDE controller doesn't assert the cable select line soon enough after power-on. Because there is a problem when the CD-ROM drive is a slave to a Western Digital WD2000JB drive. Need some more examples?

  57. There was a very good reason for this... by heironymouscoward · · Score: 2, Funny

    Only it's not quite the traditional reason. Attention, sladerous humour coming up.

    An IYFEG firmware engineer is calling his cousin, who studied English, to discuss a problem of terminology.

    IYFEG Engineer: Ni-haw-mah! Please, you speaking engrish, what to be meaning by "frush"?

    Cousin: How-Mah! I think you mean "flush", it means to wipe, to clean, to get rid of something. Rike you flush the toiret.

    Engineer: OK, I understand. Thank you. (puts down phone). Now, how do I implement a "flush" instruction on broody CD-ROM drive? Broody western committees not thinking straight! OK, I make feedback loop with +5v, so massive power surge wipes firmware crean. That should do it!

    (later) PHB: Engineer! You implemented frush command correctry?

    Engineer: Totarry, boss! It frushes creaner than a radies bottom!

    PHB: OK, let's ship the damn thing. /Apologies.

    --
    Ceci n'est pas une signature
  58. Re:It happened to Apple by Karma+Sink · · Score: 2, Informative

    Nicely done, but completely incorrect.

    Go look at any iMac, tray-loading or slot-loading, since that's what you're referring to (this problem was with the G3 iMac, not the G4). There is an eject pin on the far right side of the slot-load, and slightly down and to the right of the open button on the tray-loader. Both should be opened with a paper clip.

    Neither of them worked with the RIAA CDs. The computer had to be disassembled by a Mac Technician (which I was when this was an issue), and the CD had to be removed physically. Even then, the drives didn't always work when you put them back together.

    Not trying to be a dick, just letting you know the truth. :)

    --

    When encryption is outlawed, ?o'AZ-,++o+i++##4AoA+-/-C++bI+/.+~
  59. Re:MOD THIS UP!!! I'M FEELING INSIGHTFUL. by Cecil · · Score: 2, Interesting

    This particular feature isn't something a marketing person is going to put on a box. Hell, half of them have enough problems just listing technical standards. "Includes safe firmware flashing feature!" isn't going to appear in a jagged "flash" label on the front of the box, and it's unlikely to appear in the list of technical features either.

    It's funny you would say that. I have a Gigabyte motherboard box sitting right here which states as it's second major "feature", "DualBIOS: A new revolution in Motherboard." Although it admittedly follows the DualBIOS advertisement up with the nonsensical tagline "Doubles your PC's stability". It also had a large sticker for DualBIOS across the PCI slots when I first opened it up. DualBIOS is a secondary BIOS which can be toggled in place of the primary BIOS if a flash goes bad or a nasty virus comes along.