Mandrake Linux ate my CD drive

Discussion and support for all Linux distributions and Unix flavours (FreeBSD, OpenBSD, etc).
Post Reply
Thrall
Moderator Emeritus
Posts: 3687
Joined: 30 Apr 2003, 02:00
Location: Texas, USA

Mandrake Linux ate my CD drive

Post by Thrall »

By Robert Jaques
Posted: 29/10/2003 at 10:17 GMT

Mandrake has warned users of its Mandrake Linux 9.2 to beware of a "severe problem" which totally trashes CD drives by overwriting their firmware.

The issue is caused when the kernel that ships with Mandrake Linux 9.2 and early updates sends a FLUSH_CACHE command to the CD drive. For "certain" CD drives manufactured by LG, this command overwrites the firmware and renders the drive useless.

MandrakeSoft said that many Dell and HP/Compaq computers of all types and "possibly others" ship with these CD-ROM drives: "We are currently working with HP to determine which systems are affected by this. Dell is potentially providing LG-based CD-ROMs since the beginning of May 2002 in laptop, desktop, workstation, and server-class machines. HP and Compaq have been installing LG-based CD-ROM devices for three years, and Compaq have also re-branded some."

Currently, according to MandrakeSoft, the problem is not believed to affect LG DVD-ROM/R/RW drives and some CD-RW drives; but the company adds somewhat ominously that "this all depends entirely upon the firmware on the device".

Mandrakesoft lays the blame for the issue firmly at the door of LG, because the drives in question are not compliant with the ATAPI bus protocol specification. This standard does not require an implementation of the FLUSH_CACHE command in the driver so compliant devices would return an error to the command or do nothing.

However, LG has apparently re-used the FLUSH_CACHE command to modify the firmware of the drive, so when the drives receive the instruction they execute UPLOAD_FIRMWARE instead; this leaves the unit as a useful paperweight which only LG will be able to fix.

"A new kernel (2.4.22-21mdk) has been released that fixes this problem in the kernel, although the CD-ROM devices are still not up to specification. New CDs and ISOs will be available shortly to correct these problems; they will come with the new kernel," MandrakeSoft said.

To determine the make and model of a CD-ROM MandrakeSoft advises users to run dmesg to view the information. For instance, if a CD-ROM is /dev/hdc, it is possible to use "dmesg|grep hdc" to see the make and model of CD-ROM.

Full details of MandrakeSoft's advisory can be found: here

Ref:The Register
Be polite, professional and have a plan to kill everyone you meet.

My Iraq pics
mrberns
Registered User
Posts: 224
Joined: 10 Oct 2003, 02:00
Location: Pretoria
Contact:

Post by mrberns »

eeck!

At least the mandrake community are fairly techno savvy people who tend to read up on things like OS updates and so forth. Imagine if this were Win XP...

no fun
*insert witty comment here*
snipeers
Registered User
Posts: 216
Joined: 13 Jun 2002, 02:00
Location: Eastern Cape SA
Contact:

Post by snipeers »

mrberns wrote:eeck!

At least the mandrake community are fairly techno savvy people who tend to read up on things like OS updates and so forth. Imagine if this were Win XP...

no fun
mrberns it is not about OS updates it is about Mandrakesoft failing to test there software before releasing it to the general public.

and no, i don't have the same problem in my XP machine.
bb_matt
Registered User
Posts: 1652
Joined: 10 Nov 2003, 02:00
Location: Jhb

Post by bb_matt »

This is an old issue from the RC candidates of Mandrake that I thought they'd resolved ?

I'm pretty sure they would've updated the ISO files, but I think I'll steer clear of Mandrake.

I used to like it as a distribution, but compared with RedHat and SuSe, I think they lost the plot somewhere along the line.

On two machines, Athlon and Intel based, I've had numerous issues with Mandrake 9.0, 9.1 and the RC candidates for 9.2, plus, they've still got the damn ugly installer, an ugly desktop and cluttered menu system.


EDIT: ok, just noticed yet another post was revived from the dead - heh :roll:
Post Reply