LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: fei

我靠,我中招了,我的光驱费了--可恨的Mandrake9.2

[复制链接]
发表于 2003-10-26 10:28:04 | 显示全部楼层

http://slashdot.org/articles/03/10/25/1737244.shtml?tid=137&tid=147&am

From slashdot.org

"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."

Hardware flaw+ OS doesn't work with this flaw, what a tough world!!
聆听自由声音 该用户已被删除
发表于 2003-10-26 12:45:04 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2003-10-27 23:01:20 | 显示全部楼层
这样看来恐怕很难解决了。
我的笔记本是Dell 2650的,不知道用的是不是LG的光驱也
 楼主| 发表于 2003-10-28 10:22:23 | 显示全部楼层

Mandrake新的说明。

Mandrake Linux 9.2 Installation Notes: LG CD-ROM drives Errata
A problem has been discovered with certain LG-based CD-ROM drives and Mandrake Linux 9.2. The kernel that comes shipped with Mandrake Linux 9.2 and early updates would send a FLUSH_CACHE command to the drive which would make drive inoperable by overwriting its firmware. Unfortunately, many Dell computers (possibly others) come with these CD-ROM drives. Currently, it is not believed to affect DVD-ROM/R/RW drives and some CD-RW drives; but this all depends entirely upon the firmware on the device.

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.

The problem was that the kernel would send a FLUSH_CACHE command to the LG CD-ROM drive which would make the drive inoperable by overwriting its firmware. This is because LG CD-ROM drives are not compliant with the ATAPI specification. The specification does not require an implementation of the FLUSH_CACHE command in the driver, and returning an error (or doing nothing) would have been the correct behaviour for the drive. Likewise, reusing a command is against the specification and LG has reused the FLUSH_CACHE command to modify the firmware of the drive, but they are unwilling to disclose exactly what the command does. This FLUSH_CACHE command is supposed to be supported only by CD-RW or DVD-RW devices; the LG-based CD-ROM devices are understanding this command as the UPLOAD_FIRMWARE command.

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.

If an updated firmware for your CD-ROM is available from LG, you are encouraged to apply the firmware update prior to installing Mandrake Linux 9.2. Unfortunately, if the drive becomes inoperable, currently only the manufacturer is able to fix it.

To determine the make and model of the CD-ROM in your system, you can use dmesg to view the information. For instance, if your CD-ROM is /dev/hdc, you could use "dmesg|grep hdc" to see the make and model of CD-ROM in your computer. You can also use hdparm to view the details of your device, which should also indicate the firmware revision. For example, use hdparm -i /dev/hdc to obtain the information on the drive /dev/hdc (look for the "FwRev" string). This will allow you to determine if you have a problem drive prior to installing Mandrake 9.2.

It may also be possible to obtain the model and firmware revision from the BIOS during POST.

Under Windows, you can obtain this information via a third-party utility, such as Ner InfoTool.

Systems containing LG CD-ROMs that have this problem:

COMPAQ CRD-8322B(CP1) (same model, but marked as LG; IBM Aptiva 2158-125)
CRD-8400B (Dell Optiplex gx1)
CRD-8400B (IBM PC 300 PL)
CRD-8400B(mi)/CRD-8400C (COMPAQ)
CRD-8402B/LG CRD-8480C (Dell XPS T650r)
GCR-8481B (Dell Optiplex gx270; rom 1.06; date: Jun 2003)
CRD-8482B (Dell Optiplex GX1)
GOLDSTAR CDR-8482B (HP Vectra VL400; firmware 1.01)
CRD-8482B (Dell Precision 220; rom 1.05)
GCR-8523B (OEM in custom-built computer)
GCC 4480B DVD/CD-R/RW/ROM (firmware 1.00; upgrading to 1.01 seems to workaround the problem)
COMPAQ DRN8040B DVD/CD-ROM (Compaq M700 laptop)
Specific models that are affected:

GRC-8521B
CRD-8522B
CRD-8521B
CRD-8520B
CRD-8483B
CRD-8480C
CRD-8480B
CRD-8400C
CRD-8400B
CRD-8322B
CRD-8320B
CRD-8240B
CRD-8241B
CRD-8160B
CRD-8161B
CRN-8240E
GCD-R580B
GCD-R560B
GCD-R542B
GCD-R540C
GCD-R540B
GCD-R520B
GCD-R420B
GCD-R400B
GCD-R320B
GCD-R300B 4
GCD-R200B
LG-based CD-ROMs reported to be unaffected:

LG GMA-4020B DVD-RW
LG GCC-4120B CD-RW/DVD
LG CED-8080B DVD/CD-R/RW/ROM
LG CED-8120B CD-RW
HL-DT-ST GCC-4480B CD-RW/DVD (make sure you use firmware 1.01 not 1.00)
HL-DT-ST GDR8186B DVD-ROM
HL-DT-ST GCE-8240B CD-RW
HL-DT-ST GCE-8481B CD-RW
HL-DT-ST GCR-8520B CD-ROM
HL-DT-ST GCE-8520B
CRD-8322B
CRD-8400B
CRD-8400C
CRD-8402B
CRD-8480C
GCR-8481B
CRD-8482B
GCC-4480B
发表于 2003-10-28 10:43:53 | 显示全部楼层
原来是fireware被flush了啊. 那用DVDROM/COMBO的同志尽管装好了,大不了刷一下DVDROM/COMBO的固件.至于cdrom,不知有无相关工具可刷.看楼上的文件好像目前只有厂商才能修复.
发表于 2003-10-28 11:15:14 | 显示全部楼层
这个责任我觉得还是在mandrake,大家想LG的光驱什么时候出的,mdk.2什么时候出的,硬件厂商的搞兼容性测试可不是这么做的。况且mandrake自己又不是业界标准,别的os都能好好用的东西,到mdk就坏了,怎么说也赖不到LG呀。虽然偶是一路用mdk过来的,但还是认为mdk应该在这件事情上反省甚至赔偿,不过看它的财政状况,能发个道歉就不错了。
发表于 2003-10-28 11:27:00 | 显示全部楼层
我的光驱倒没废掉,但装了个不能用的。mozilla起不来,k菜单是空的,控制中心里也是空的。xterm暴丑,rxvt起不来.......害的我只能在控制台下用links,还好xmms能用,至少还能听听音乐。
搞定lfs后就把它删了,呵呵
发表于 2003-10-28 13:04:45 | 显示全部楼层
看来我判断还没有错阿
就是不会刷阿
以前只热拔插过bios,没玩过光驱。。
谁要是会刷了教教我
发表于 2003-10-28 13:13:40 | 显示全部楼层
最初由 wingjet 发表
这个责任我觉得还是在mandrake,大家想LG的光驱什么时候出的,mdk.2什么时候出的,硬件厂商的搞兼容性测试可不是这么做的。况且mandrake自己又不是业界标准,别的os都能好好用的东西,到mdk就坏了,怎么说也赖不到LG呀。虽然偶是一路用mdk过来的,但还是认为mdk应该在这件事情上反省甚至赔偿,不过看它的财政状况,能发个道歉就不错了。
光驱有多少个品牌型号?延伸开来,显卡有多少种牌子型号?显示器?内存?
你说是硬件厂商测试产品在不同的操作系统下的工作情况容易,还是软件厂商测试不同的硬件配置下的运行情况容易?

照你的说法替换一下,别的光驱读得好好的,怎么到LG就坏了?LG也不是光驱业界的标准啊!MDK在得到问题报告后,做出回收9.2的决定已经是很大牺牲了。不可能赔偿。
发表于 2003-10-28 13:19:52 | 显示全部楼层
呵呵。我硬盘装的,用着挺好
MDK应该不会有赔偿责任吧,GPL的不是无担保吗?
不过以后在Window$下做个病毒不错,只要中招,光驱,硬盘,主板,显示器,
显卡……全部废掉----呵呵是不是狠了点?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表