当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [原创]解决明基 BENQ1640 DVD刻录机,飞利浦8701 DVD刻录机,读取ubuntu出错问题。
帖子发表于 : 2006-04-18 14:15 

注册: 2006-02-02 13:55
帖子: 26
送出感谢: 0 次
接收感谢: 0 次
解决明基 BENQ1640 DVD刻录机,飞利浦8701 DVD刻录机(DellE510,5150等系列采用)无法 安装Ubuntu/启动LiveCD 的问题。

请看完全文后再作决定,刷新存在风险,后果自负。
症状:不能正确读取光碟内容,从光盘启动后在读取文件时出错,要求你做完整性检查,但是光盘完整性是没问题的

最新更新:

对于Benq1640,有人在刷新为BSNB版固件后解决了问题,建议一试,不行了再刷为EW164B

另一种解决方案,在启动时加入如下参数:
"ide=nodma"
这个在dapper里可以用,breezy里不行。
我没有试过,只是在网上读到这个信息,请在考虑刷新之前先试一下这个方法。如果还不行请往下看。

首先说明一个事实,目前的飞利浦8701就是明基1640 oem(截止至目前为止,如果厂商变动,我不负责)。如果你是明基 1640用户,请暂时跳过下面飞利浦这段。
如果你是飞利浦8701,(dell采购的非常多,如果你是E510/5150系列,极有可能是此款光驱),你要做的第一件事是把你的固件刷新成明基1640。
方法:
所需工具:明基固件 CVT文件:http://tdb.rpc1.org/original/1640BSGB.ZIP
刷新工具:http://211.20.248.106/firmware/benq/tools/windwflash.rar

开始工作,解压 windwflash.rar 至windwflash文件夹。解压1640BSGB.zip, 将其中的1640BSGB.CVT文件拷贝至windwflash文件夹。
安全刷新提示:
1,确保光驱中没有光盘。
2,最好在安全模式下刷新
3,确定计算机电源不会在刷新过程中中断
4,刷新开始后不要对计算机进行任何操作
5,刷新后厂商的质保也就没了,Dell不保你,飞利浦不保你,明基更不可能保你,自己斟酌
6,刷新存在风险,我不对由刷新引起的任何不良后果负责!切记!


了解安全刷新后,运行windwflash, 在第一个窗口里选择你的菲利普8701,然后点击“Selet flash image”按钮,最后点击“flash”按钮,在光驱灯一阵闪烁后,软件提示要重起。此时重起重进XP,XP会发现新硬件,之后察看设备管理器可以看到驱动器名已经被改为BENQ 1640。花絮:你可以去明基的网站下载最新的QSUITE软件来使用了,这个软件非常好,推荐使用,算是没了质保的一点补偿吧。

OK,Dell那边的菲利普8701解决了,现在大家都是明基1640了,我们来做个了解。

听起来也许比较夸张,我的解决方式是将明基1640继续刷新成明基外置版EW164B!

为什么这样做呢?为什么明基1640在安装ubuntu 或 启动live CD时会抱错呢?我所掌握的信息是:明基1640工作在UDMA2 模式下,而EW164B工作在UDMA4模式下。也许这就是抱错的原因。尽管一个是内置刻录机,一个是外置刻录机,他们的核心是一样的,所以固件可以互刷!而且据我掌握的资料,明基1640在被刷新为EW164B后刻录速度和质量是有提升的!尤其是对缓冲区的使用。

口水说干了,现在开始干实事:

所需工具:
明基EW164B BEGB固件:
http://service.benq.com.cn/UploadFile/Drivers/ZIP/EW164B_Firmware_BEGB.rar

这是明基对外的最新版,其实还有一款最新固件,改善了对一种罕见DVD DL的读取,但是由于某种原因明基没有对外发放,我们就不管了。

将EW164B_Firmware_BEGB.rar解压之后我们得到BEGB.exe。

这里我们不用windwflash来做刷新了,因为上面这个固件包解压出来是一个可执行文件,这个可执行文件里面包含了固件。

我没有用明基的这个刷新工具来刷新,我用的是:
BQflasher
http://quikee.cdfreaks.com/BQFlasher.rar

用BQflasher我们还需要一个文件:Nero WNASPI32.DLL
ftp://ftp6.nero.com/wnaspi32.dll

把BQflasher下载好后解压,将wnaspi32.dll与BEGB.exe两个文件拷贝至BQflasher目录下去。
然后按照之前刷8701的方法刷,请仔细读安全刷新部分。方法是一样的,只不过不同的是这次用BQflasher来替代windwflash, 用BEGB.exe来替代1640BSGB.CVT。其实道理很简单,BQflasher能将BEGB.exe里的CVT文件提取出来,然后用其去刷新刻录机。明基用户因为能刷回原先的固件,所以质保还可以保留。

至此,工作结束,重起计算机后驱动器又变为BENQ EW164B,放入Ubuntu Live CD,顺利启动。

也许你会问我为什么第一次不直接从菲利普8701刷为EW164B,这个嘛,我开始以为刷成1640最新固件也许能解决问题,所以我就先刷成1640了。之后发现还不行,才到处查资料。现在在网上几乎搜不到解决方案,即使是Ubuntu英文论坛也没有解决方案。如果问我为什么不用明基自带的刷新工具,这个是因为我看到的帖子基本都用BQFlasher,为了保证我自己没有误操作,我选择按照网上的方法,毕竟他们都刷成功了。

最后一句老话:刷新存在风险,自己斟酌。我在刷新后,Ubuntu 5.10可以跳过那个点。我刻了张Dapper flight 5 Live CD,自己加载时也没有告诉我文件读取错误。

欢迎转载,只需注明作者 Bobido与出处 www.ubuntu.org.cn即可


最后由 Bobido 编辑于 2006-04-19 2:09,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2006-04-19 1:43 

注册: 2006-04-14 1:12
帖子: 88
地址: 上海
送出感谢: 0 次
接收感谢: 0 次
呵呵

我手上有个asus 16X DVD,win9X,2000,XP下只要一插盘,开始有读盘的迹象了,必死机,表现为机器没有任何反应!所有程序停止运行。

dos下面加载光驱驱动可正常读盘,可以还原刻在光盘里面的ghost文件。可以安装系统,win2000,XP,fc4,fc5,ubuntu5.01。其中win2000和xp都是在进入桌面的时候开始读取所有IDE设备时候死机(表现和上面一样,重起,拿出光盘,一切正常)。可以cdrom(就是在bios里面设定的那个)启动我手上两张系统维护光盘(无忧启动,小微飘雪)。可以光盘安装上述系统。

ubuntu5.01桌面下面使用正常,能读CD,能读我手头上所有光盘。FC4,FC5没测。

ubuntu6.06(硬盘安装,但相信也可以用光盘安装)桌面下面使用非正常,有时可以,有时和windows下面一样,开始有读盘的迹象时候,先是会卡一下(有反应,很慢,鼠标会停在那儿,然后又好了)然后就是机器不动了,鼠标键盘没有反应。但是如果这个时候还运行着别的程序,比如QQ,在有消息传入时可以在任务面板上看到那个浅蓝色的小钟,比如bmp,可以听到音箱一首接一首的往下放mp3,比如apt-get,可以看到百分比一直在增加。

ubuntu5.10,6.06文本模式下应该可以使用(没有测试手上所有盘,但是我放进去的盘都能读,就是挂载后可以在/meida/cdrom0里面看到光盘里面的东西)。

请问有什么解决方法没?


附件:
dvd.JPG
dvd.JPG [ 80.49 KiB | 被浏览 2723 次 ]

页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2006-04-19 2:01 

注册: 2006-04-14 1:12
帖子: 88
地址: 上海
送出感谢: 0 次
接收感谢: 0 次
对了,记得linux有个优化IDE设备的脚本。

说是开启dma支持。

如果说ubuntu5.01桌面下能用的话,那么应该没有打开dma支持。6.06版默认打开了,但是我不知道在哪个地方可以设置。

也许可以。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2006-04-19 2:03 

注册: 2006-02-02 13:55
帖子: 26
送出感谢: 0 次
接收感谢: 0 次
对不起,这个我就不知道了,我是因为被飞利浦8701搞的头大了,才找到这个方法。你的问题我一点概念都没有,也许google上会有结果。我现在在搞 ATI x600.现在不能起x windows, 头大的狠。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2006-04-19 3:34 

注册: 2006-04-14 1:12
帖子: 88
地址: 上海
送出感谢: 0 次
接收感谢: 0 次
呵呵,谢谢啦

windows下面已经搞定,就是把dma改成pio。一切正常,读了好己张盘子都没有问题。好像速度也没有什么特别慢的。

就这样先用着。

你的问题,也许把 dma的设定去掉就好了。推测


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2006-04-20 4:53 

注册: 2006-02-02 13:55
帖子: 26
送出感谢: 0 次
接收感谢: 0 次
极有可能,现在已经刷了,没法试了,不过现在读盘刻盘没有任何问题,就这样了。


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2006-04-20 23:21 

注册: 2005-10-09 12:58
帖子: 63
送出感谢: 0 次
接收感谢: 0 次
菲利普对应1640的型号是1648(一六四八),
而BENQ的164B(一六四B)是1640的外置型号。(不建议刷成164B)

这问题去年就提出过,后来发现更新成最新固件后就解决了。
现在1640最新固件是BSOB。


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2006-04-23 9:51 

注册: 2006-02-02 13:55
帖子: 26
送出感谢: 0 次
接收感谢: 0 次
我的随dell的8701确实是benq 1640

http://club.cdfreaks.com/showthread.php?t=153390


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译