wall_john 发表于 2005-8-15 15:40:03

对烂碟和烂光驱有用的补丁

前几天在kanker的magiclinux目录:http://www.magiclinux.org/people/kanker/os/
下发现一个:kernel-cdrom-nolock.patch补丁,能使linux像windows一样,通过
光驱上的按键打开光驱,而不需要umount后才能打开,这几天去看没看见了,
所以贴出来,希望对常常读烂碟或光驱有问题的同志有用:)。

bookstack 发表于 2005-8-15 20:00:08

用udev/hal就可以了,什么时候都可以eject.
mplayer在光盘取出之后,还可以再放一会,prefetch.

wall_john 发表于 2005-8-15 20:20:48

这个补丁,即算在读盘操作时任能够通过光驱上的开仓按钮中断光盘的读写操作,
如果是烂盘的话,光驱会死读,这时如果没打这个补丁,你是无法强制通过光驱
上的开仓按钮弹出光盘的,这是类unix系统的特征,这个跟上面这位仁兄说的hal
没什么关系,hal只是自动挂载光驱,并可以通过它建立的图标弹出光驱,但是如
果光驱在读光盘数据时是无法弹出的,这个时候就只能通过光驱上的按键来弹出
坏碟了。

zkyo 发表于 2005-8-15 22:47:04

win下面有一款放DVD可以先将DVD数据拷贝到硬盘才播放的软件
1.可以防卡碟
2.可以降低光驱噪音
3.可以延长光驱寿命

在linux下还没找到类似的软件,希望有知道的朋友share一下!

lanzinc 发表于 2005-8-15 23:32:49

就为了一个参数改动
还要重新编译内核,
有点麻烦
还不如用强制umount

KDE 发表于 2005-8-17 13:38:32

你为什么不试试就来问呢?

KDE 发表于 2005-8-17 13:42:09

实际上这样做的后果是,你虽然取出了光盘,但是系统可能再也无法识别新放进去的光盘,因为你没有卸载它就取了出来。到不如强行卸载来得可靠。

wall_john 发表于 2005-9-19 01:05:32

KDE,你老兄可能不是用的DVD,当DVDROM挑碟时会作死的死读,umount是根本不能停止
的。

实际上这样做的后果是,你虽然取出了光盘,但是系统可能再也无法识别新放进去的光盘,因为你没有卸载它就取了出来。到不如强行卸载来得可靠。

上面说的情况也不会出现,hal会自动发现CDROM弹出状态然后在KDE中把光驱原来由它产生的mount信息删除掉。

KDE 发表于 2005-9-19 05:10:25

我的确没有 DVD,机器很古老。
页: [1]
查看完整版本: 对烂碟和烂光驱有用的补丁