LG CD-ROMs Destroyed by Mandrake 9.2 685
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."
Quick... (Score:5, Funny)
At least they should get a freakin' saving throw. What a harsh DM.
Re:Quick... (Score:2)
Re:Quick... (Score:4, Funny)
Re:Quick... (Score:5, Funny)
Back to the basement with my pizza stained shirt from 1985.
Well... (Score:3, Funny)
Re:Well... (Score:5, Insightful)
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.
Just wondering... (Score:5, Insightful)
Re:Just wondering... (Score:5, Insightful)
Were not talking crashes were talking hardware fails.
Re:Just wondering... (Score:3, Funny)
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 prote
Re:It happened to Apple (Score:4, Informative)
Re:It happened to Apple (Score:5, Insightful)
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.
Re:It happened to Apple (Score:3, 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.
Re:Well... (Score:4, Insightful)
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.
Re:Well... (Score:3, Interesting)
Re:Well... (Score:3, Interesting)
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 hav
Apparently already fixed by LG... (Score:5, Informative)
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.
Re:Apparently already fixed by LG... (Score:4, Informative)
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!
The packet writing itself doesn't kill them (Score:5, Informative)
Re:The packet writing itself doesn't kill them (Score:4, Insightful)
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...
Mandrake were *not* lazy (Score:5, Insightful)
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?
Bad luck (Score:3, Interesting)
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 Windo
Re:Well... (Score:3, Informative)
It was quite a long time between flashable BIOSes and this [cert.org] 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
Re:Well... (Score:2, Insightful)
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.
Re:Well... (Score:2)
No, it's hardware damaging hardware (Score:3, Insightful)
R. I. P.
L.G. Drive
Killed by
Firmware
- 2003 -
Re:Well... (Score:3, Funny)
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...
Re:Well... (Score:3, Funny)
Re:Well... (Score:2)
A drive shouldn't be physically destroyed by a logical error on a CD. Ever... Regardless what.
Re:Well... (Score:5, Insightful)
Re:Well... (Score:5, Funny)
I guess LG had a different idea what "flush drive" meant.
Re:Well... (Score:3, Insightful)
Re:Well... (Score:4, Insightful)
There was a very good reason for this... (Score:3, Funny)
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 o
Re:Well... (Score:4, Interesting)
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.
Right on the money! Read this from the Cooker list (Score:3, Insightful)
And I agree. They should. (-: Just a s-l-i-g-h-t incompatibility there :-)
Re:Well... (Score:4, Funny)
-dk
Ouch. (Score:2)
I haven't had software destroy hardware since a Commodore PET.
Re:Ouch. (Score:2)
Classic computers. They don't build 'em like that anymore.
Re:Ouch. (Score:3, Interesting)
Re:Ouch. For Extra Geek Points (Score:2)
And for extra points, what first poster can say exactly what PET stands for?
Re:Ouch. For Extra Geek Points (Score:2)
Pretty Easily Torchable!
*rimshot*
Re:Ouch. For Extra Geek Points (Score:2)
Hence the name of the (long gone) magazine for Commodore owners, The Transactor.
My wife's dad had one, complete with small keyboard and built-in cassette tape drive.
Re:Ouch. (Score:3, Informative)
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!
If you're a hardware manufacturer... (Score:5, Insightful)
...and software is capable of destroying your products, you're fucking fired.
Comment removed (Score:5, Insightful)
Re:MOD THIS UP!!! I'M FEELING INSIGHTFUL. (Score:5, Insightful)
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.
Re:MOD THIS UP!!! I'M FEELING INSIGHTFUL. (Score:5, Insightful)
Re:MOD THIS UP!!! I'M FEELING INSIGHTFUL. (Score:3, Interesting)
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 Mothe
Re:MOD THIS UP!!! I'M FEELING INSIGHTFUL. (Score:5, Informative)
Re: (Score:3, Informative)
Re:If you're a hardware manufacturer... (Score:5, Funny)
KFG
What about.... (Score:3, Interesting)
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.
Re:What about.... (Score:5, Informative)
Well, after RTFT, I came across this:
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.
To LG (Score:3, Insightful)
Re: (Score:3, Interesting)
Kernel says FLUSH_CACHE, LG does UPDATE_FIRMWARE (Score:3, Insightful)
Re:To LG (Score:5, Insightful)
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?
Damaged? How? (Score:2)
LG drives (Score:3, Informative)
Re:LG drives (Score:3, Informative)
nothing to do with the media/image (Score:2)
Whoops! (Score:2)
I'd say zero... until enough people flip out on Dell. Maybe then...
This seems to be a recurring mandrake problem. (Score:2, Interesting)
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
More Information (Score:5, Informative)
9.2 FRIED my CDROM drives [mandrakeclub.com]
the culprit (Score:5, Informative)
appears to be a kernel patch
I found this post [google.com].
Re:the culprit (Score:4, Insightful)
Warranty (Score:2)
Actual hardware damage will be fun.
Does using Linux void warranties now?
Re:Warranty (Score:5, Informative)
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.
Further information... (Score:2)
Code? (Score:2)
What really happened as far as I understand it now (Score:2, Informative)
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.
Re:What really happened as far as I understand it (Score:4, Interesting)
When I bought my LG CD burner, they claimed compatibility with Linux - Slackware 2.0, but Linux - on the box.
Problem on other distros too... (Score:4, Informative)
SuSE too. (Score:2, Informative)
Potential fallout? (Score:3, Interesting)
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.
Re:Potential fallout? (Score:5, Insightful)
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.
Re:Potential fallout? (Score:3, Insightful)
A product that dies during normal use is a problem for the manufacturer. LG should just recall them before this becomes a fiasco.
No wonder! (Score:2)
LG's problem, not Mandrake's (Score:3, Interesting)
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.
Research next time? (Score:5, Informative)
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.
Gentoo? (Score:3, Interesting)
How this ends (Score:5, Interesting)
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.
Re:How this ends (Score:3, Informative)
LG makes drives?! (Score:3, Funny)
If a drive can be trashed by a Mandrake CD, lord only knows what my cooking will do to their fridge. Eek.
The ''Drive-killing disc'' (Score:5, Funny)
Well, it was funny to me.
Where are you going?
/., I tried to warn 'ya... (Score:5, Interesting)
- 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.
Re:/., I tried to warn 'ya... (Score:4, Insightful)
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 [mandrakelinux.com] 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).
Re:Bad news for Mandrakesoft, worse for LG (Score:2)
I didn't attach blame to Mandrake, until I read your comment. Whilst it defies belief that LG are capable of building a drive that can be destroyed by software, it equally beggars belief that someone can try to release a commercial x86 operating system without testing on the major assembler - Dell.
Cheers,
Ian
Re:Linux bias (Score:2)
Re:Linux bias (Score:2)
Re:Linux bias (Score:5, Insightful)
Re:Linux bias (Score:2)
Pardon me for being picky, but what on earth does releasing updates and a business model have in common? A business model is how they plan to make money. Does Mandrake get a wad of cash every time they release an update?
Re:Linux bias (Score:2)
"Not Linux! It must be the drive!"
Software should never be able to destroy hardware. Whether you're using Windows, Mac, Linux, or IraqOS.
LG was obviously trying to get costs down (think about how cheap CD-ROM drives are nowadays) and "sanify control commands" was one of the line items that was cut.
Re:whoopsie?? (Score:2)
Re:Funny (Score:5, Informative)
>
> 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.
Re:Funny (Score:3, Insightful)
Re:Funny (Score:4, Insightful)
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.
Re:Is this Mandrake-specific? (Score:3, Interesting)
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 d
Are you some kind of moron? (Score:3, Insightful)
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
Re:On the updates . . . (Score:3, Informative)