无忧启动论坛

标题: usb --init对我的AMD主板不能加速 [打印本页]

作者: dingashin    时间: 2017-5-28 18:20
标题: usb --init对我的AMD主板不能加速
首先容我先上自己之前在无忧发的帖子: 老机的USB2.0遇到问题了
http://bbs.wuyou.net/forum.php?m ... &fromuid=338557
(出处: 无忧启动论坛)

目前进度 1.我用PLOP,确实可以顺利加载USB2.0速度,但代价是我USB键盘无法使用
             2.我刚刚又参考了Yaya大帖子:请拥有 AMD SB700/710/750 等南桥主板的网友帮忙测试
http://bbs.wuyou.net/forum.php?m ... &fromuid=338557
(出处: 无忧启动论坛),结果是加不加usb --init无区别,依然是USB1.1的速度,加载ISO时在Loading files那完全的龟速

PS 主板是微星880GM-E41,AMD 880G北桥+SB710南桥芯片组

作者: 求道者    时间: 2017-5-28 18:49
新版本依旧无法加速?
grub4dos-0.4.6a-2017-05-23
我记得在你那个帖子发布后的几个版本里AMD都是OK的……
usb --init就算成功也会让usb键鼠失效
然后我想问问PLOP是怎么用的
就是在grub4dos怎么用才能让PLOP提速USB?
具体怎么操作?
假如PLOP能加速的部分 grub4dos没包括的话
那grub4dos应该也弄上……
作者: dingashin    时间: 2017-5-28 19:32
求道者 发表于 2017-5-28 18:49
新版本依旧无法加速?
grub4dos-0.4.6a-2017-05-23
我记得在你那个帖子发布后的几个版本里AMD都是OK的… ...

确实用的最新版了,就是05-23这个。。。
usb --init之后,我USB键盘正常,这么说来就是没有起效咯?
作者: dingashin    时间: 2017-5-28 19:34
Plop么,有两种方法吧,一种是论坛里P大还是谁的0PE里的USB加速器,就是基于PLOP,不过是做成了DOS的界面,那个我用了,但是后果在原帖有讲;现在我是自己手动调用,后果就是此贴所说的,能加速,但是USB键盘直接失效。。。
作者: dingashin    时间: 2017-5-28 19:39
本帖最后由 dingashin 于 2017-5-28 19:41 编辑

是了,其实我一直有个想法
如果将USB键盘,加个淘宝上几元钱的,USB转PS/2口转接线,让它接在主板的PS/2上,是不是就可以正常了

TB2IixlXmCI.eBjy1XbXXbUBFXa_!!593404391.jpg_400x400.jpg (143.05 KB, 下载次数: 224)

TB2IixlXmCI.eBjy1XbXXbUBFXa_!!593404391.jpg_400x400.jpg

作者: 求道者    时间: 2017-5-28 19:53
dingashin 发表于 2017-5-28 19:39
是了,其实我一直有个想法
如果将USB键盘,加个淘宝上几元钱的,USB转PS/2口转接线,让它接在主板的PS/2上 ...

如果usb --init之后有错误弹出……
并且usb键鼠还能用……
那就没成功……
这个转接头好象我也在用 OK的
PS/2接口不受影响
作者: dingashin    时间: 2017-5-28 21:10
求道者 发表于 2017-5-28 19:53
如果usb --init之后有错误弹出……
并且usb键鼠还能用……
那就没成功……

弹出错误好像是未见,隐约见到说成功扫描云云。。。但是USB键盘是确实能用滴

转接头你别来个“好像”啊,赶紧去你主机的菊花那看一眼,如果属实,我就考虑买一个了
作者: 2011yaya2007777    时间: 2017-5-28 21:25
在命令行手动加载usb驱动,就可以证实是否加载成功。
作者: dingashin    时间: 2017-5-28 21:31
本帖最后由 dingashin 于 2017-5-28 21:41 编辑
2011yaya2007777 发表于 2017-5-28 21:25
在命令行手动加载usb驱动,就可以证实是否加载成功。


刚手动加载,妥妥报失败,说没有检测到usb设备
作者: dingashin    时间: 2017-5-28 21:46

作者: 2011yaya2007777    时间: 2017-5-28 22:01
失败后,热重启,再加载USB驱动,看看正常否。
作者: 2011yaya2007777    时间: 2017-5-28 22:06
台式机?笔记本?换换插口(前后左右)试一试。
作者: dingashin    时间: 2017-5-28 22:15
2011yaya2007777 发表于 2017-5-28 22:06
台式机?笔记本?换换插口(前后左右)试一试。

Yaya大你都不看我顶楼的说明,这主板,只能是台式机的啦
插的后面USB,换了几个都一样
作者: 2011yaya2007777    时间: 2017-5-28 22:17
或者使用参数:  usb --delay=0x10 --init   参数可以是:0x10,11,12,13......
作者: nttwqz    时间: 2017-5-28 22:49
这玩意自从某次更新之后,失败次数老高了,我都是用旧版加速,反正也不大。。。
作者: dingashin    时间: 2017-5-28 22:52
nttwqz 发表于 2017-5-28 22:49
这玩意自从某次更新之后,失败次数老高了,我都是用旧版加速,反正也不大。。。

呃,你用的哪个旧版本号?
作者: 求道者    时间: 2017-5-28 22:55
nttwqz 发表于 2017-5-28 22:49
这玩意自从某次更新之后,失败次数老高了,我都是用旧版加速,反正也不大。。。


哪个旧版本在你的机子上效果不错
说清楚啊
帮助一下调试啦……
作者: 求道者    时间: 2017-5-28 22:56
dingashin 发表于 2017-5-28 22:52
呃,你用的哪个旧版本号?

PLOP在你的每一个USB口上都能加速吗?
作者: dingashin    时间: 2017-5-28 23:49
求道者 发表于 2017-5-28 22:56
PLOP在你的每一个USB口上都能加速吗?

嗯,可以的
作者: 2011yaya2007777    时间: 2017-5-29 07:14
本帖最后由 2011yaya2007777 于 2017-6-1 08:52 编辑

嗷,台式机,插在后面,变换插口无效。
那热重启什么状况?使用延迟参数什么状况?请明示。
使用下面的grldr反馈一下屏幕信息。
作者: dingashin    时间: 2017-5-29 07:34
2011yaya2007777 发表于 2017-5-29 07:14
嗷,台式机,插在后面,变换插口无效。
那热重启什么状况?使用延迟参数什么状况?请明示。
使用下面的gr ...

热重启之后,使用延迟参数也妥妥失败。。。待会就用你的附件测试下
作者: dingashin    时间: 2017-5-29 08:14
2011yaya2007777 发表于 2017-5-29 07:14
嗷,台式机,插在后面,变换插口无效。
那热重启什么状况?使用延迟参数什么状况?请明示。
使用下面的gr ...

刚用附件测试完,结果依然
俺这破主板看来是木有救了

承接求道者的疑问,这个与PLOP在USB加速方面,原理有区别吗?因为从大家的反馈来看,两者加载USB驱动之后,都会出现USB键鼠无反应的情况(好像不点大大在别的帖子提到过,是因为G4DOS提供的是USB存储器驱动,不包含键鼠驱动
作者: 2011yaya2007777    时间: 2017-5-29 08:39
屏幕数据呢?怎么不拍照传上来?

因为G4DOS提供的是USB存储器驱动,不包含键鼠驱动

是这样的。买一个 USB -> PS2 .
作者: 求道者    时间: 2017-5-29 09:36
dingashin 发表于 2017-5-29 08:14
刚用附件测试完,结果依然
俺这破主板看来是木有救了


看起来两个引导器都没有写usb键鼠的驱动
然后按yaya说的做才能早日完善usb --init
从你说的 每个口子都能加速的样子来看
PLOP usb驱动可能实现的更好
grub4dos目前来看即使能够成功使用usb --init
某些机子上也会失速
不过PLOP在我这边也是某些机子会失效
作者: dingashin    时间: 2017-5-29 18:38
2011yaya2007777 发表于 2017-5-29 08:39
屏幕数据呢?怎么不拍照传上来?

呃,跟前面几楼的是一样的,所以就没有重新拍照了
作者: dingashin    时间: 2017-5-29 18:40
求道者 发表于 2017-5-29 09:36
看起来两个引导器都没有写usb键鼠的驱动
然后按yaya说的做才能早日完善usb --init
从你说的 每个口子都 ...

PLOP变态在能让原本不支持USB启动的机子也能支持,还能支持软驱光驱等等古董。。。
兼容性看来是大家都难完美解决咯
作者: 2011yaya2007777    时间: 2017-5-29 18:44
本帖最后由 2011yaya2007777 于 2017-5-29 19:07 编辑
呃,跟前面几楼的是一样的,所以就没有重新拍照了

不对吧。应当是大半屏数据。我还以为上传错了。自己测了一下,没有问题。是不是你的grldr用错了。是20楼的。
作者: dingashin    时间: 2017-5-29 20:40
2011yaya2007777 发表于 2017-5-29 18:44
不对吧。应当是大半屏数据。我还以为上传错了。自己测了一下,没有问题。是不是你的grldr用错了。是20楼 ...

这样?好,待会我伺候完小朋友就再试试
作者: dingashin    时间: 2017-5-29 20:48
2011yaya2007777 发表于 2017-5-29 18:44
不对吧。应当是大半屏数据。我还以为上传错了。自己测了一下,没有问题。是不是你的grldr用错了。是20楼 ...

好了,你再看看?
证明之前那次是我搞错了…没有将grldr弄好~
作者: dingashin    时间: 2017-5-29 20:49
这样

IMG_20170529_204507.jpg (31.23 KB, 下载次数: 207)

IMG_20170529_204507.jpg

作者: dingashin    时间: 2017-5-29 20:50
咦,手机上传好像有点模糊?如果看不清,我待会再电脑上传
作者: 2011yaya2007777    时间: 2017-5-29 21:13
还可以
作者: dingashin    时间: 2017-5-29 21:26
2011yaya2007777 发表于 2017-5-29 21:13
还可以

这个可能清晰少许
这些代码让你明白了我的啥子内幕呀

微信图片_20170529212151.jpg (455.12 KB, 下载次数: 190)

微信图片_20170529212151.jpg

作者: 2011yaya2007777    时间: 2017-5-30 09:50
本帖最后由 2011yaya2007777 于 2017-6-1 08:54 编辑

配置标记寄存器没有设置成功,导致usb设备枚举时使能失败。
再试一试这个。
作者: 求道者    时间: 2017-5-30 11:10
本帖最后由 求道者 于 2017-5-30 11:21 编辑
2011yaya2007777 发表于 2017-5-30 09:50
配置标记寄存器没有设置成功,导致usb设备枚举时使能失败。
再试一试这个。


说起来 存不存在不支持AMD64 但是支持PAE的cpu?
印象中即使是奔腾4也是支持64位系统和PAE的
然后能在grub4dos里实现GPU参与的通用运算吗?
比如用GPU加速解压之类的
作者: dingashin    时间: 2017-5-30 12:00
2011yaya2007777 发表于 2017-5-30 09:50
配置标记寄存器没有设置成功,导致usb设备枚举时使能失败。
再试一试这个。

我现在单位,不过用之前20楼里的也usb --init失败了,代码图我待会再传
我现在用这一楼的附件再试试单位的主板

明天回家用这一楼的继续测试
作者: 2011yaya2007777    时间: 2017-5-30 12:04
先是36位cpu,使用32位代码,使用pae方法扩展到36位。使用64位代码是另外一回事。不懂你说的什么cpu加速减压。
作者: 求道者    时间: 2017-5-30 12:18
2011yaya2007777 发表于 2017-5-30 12:04
先是36位cpu,使用32位代码,使用pae方法扩展到36位。使用64位代码是另外一回事。不懂你说的什么cpu加速减 ...

显卡加速解压
Win-zip有这个特性……
OpenCL或者是Vulkan实现的显卡通用计算
作者: 求道者    时间: 2017-5-30 12:19
2011yaya2007777 发表于 2017-5-30 12:04
先是36位cpu,使用32位代码,使用pae方法扩展到36位。使用64位代码是另外一回事。不懂你说的什么cpu加速减 ...

实际上是PAE先有的咯?
作者: dingashin    时间: 2017-5-30 12:38
2011yaya2007777 发表于 2017-5-30 09:50
配置标记寄存器没有设置成功,导致usb设备枚举时使能失败。
再试一试这个。

单位电脑的主板,南桥用的ICH7,用20楼的测试,失败,拍照如下


换了后面附件中的再测试,成功了


不过提问一下:
此主板与我家的不同,即使我不加载,也是能够有2.0的速度
出现上图,再返回主菜单,发现可以正常操作USB键盘,但是之前听别人说,加载成功是会导致USb键盘失效?
作者: dingashin    时间: 2017-5-30 12:39
今天值班是24小时,明天回家再测试一下
作者: 2011yaya2007777    时间: 2017-5-30 16:11
40#的第一幅图,说明usb驱动已经成功加载,驱动器号为0x80.
40#的第二幅图,说明不是使用34#的grldr,而是别的。他应当和第一幅图类似,只不过是驱动代码略有改进。回家测试,千万搞正确,否则白辛苦。

出现上图,再返回主菜单,发现可以正常操作USB键盘,但是之前听别人说,加载成功是会导致USb键盘失效?

有可能主板的usb驱动的UHCI仍然在工作(低速部分),而EHCI被grub4dos接管(高速部分)。
作者: 2011yaya2007777    时间: 2017-5-30 16:23
实际上是PAE先有的咯?

大致可以这么理解。实际上AMD率先创建了64位代码,而intel使用PAE,后来不得以采用64位代码,但与AMD又有少许不同,同时占用了个别32位代码指令,使得有些32位代码不重新编译就不能直接用于64位环境。
作者: 求道者    时间: 2017-5-30 18:57
2011yaya2007777 发表于 2017-5-30 16:23
大致可以这么理解。实际上AMD率先创建了64位代码,而intel使用PAE,后来不得以采用64位代码,但与AMD又有 ...

说起来这样不断修理usb --init
总有一天能全部弄好吧……
作者: dingashin    时间: 2017-5-30 19:13
2011yaya2007777 发表于 2017-5-30 16:11
40#的第一幅图,说明usb驱动已经成功加载,驱动器号为0x80.
40#的第二幅图,说明不是使用34#的grldr,而是 ...

应该是没有搞错才对。。。不管了,反正重点是家里我自己的机子,明天早上回去就开始折腾
作者: dingashin    时间: 2017-5-31 09:25
2011yaya2007777 发表于 2017-5-30 16:11
40#的第一幅图,说明usb驱动已经成功加载,驱动器号为0x80.
40#的第二幅图,说明不是使用34#的grldr,而是 ...

Yaya神,好奇怪,现在家里,用的34#附件,结果出来这个,怎么没有代码返回了这次
作者: 2011yaya2007777    时间: 2017-5-31 10:08
本帖最后由 2011yaya2007777 于 2017-6-1 08:54 编辑

我刚才第二次从34#下载,测试,不是这样的。算了,从这里下载吧。
作者: 求道者    时间: 2017-5-31 11:08
2011yaya2007777 发表于 2017-5-30 16:23
大致可以这么理解。实际上AMD率先创建了64位代码,而intel使用PAE,后来不得以采用64位代码,但与AMD又有 ...

wiki上说是英特尔当时也在弄自己的安腾
不过完全不兼容x86
不过pae是这么早就开始弄的东西吗?
作者: dingashin    时间: 2017-5-31 11:38
2011yaya2007777 发表于 2017-5-31 10:08
我刚才第二次从34#下载,测试,不是这样的。算了,从这里下载吧。

见谅,这个楼层重新下载再测试,还是一样的,好奇怪
但是之前最早那个楼层的,就确实会有错误代码返回

作者: 求道者    时间: 2017-5-31 12:07
dingashin 发表于 2017-5-31 11:38
见谅,这个楼层重新下载再测试,还是一样的,好奇怪
但是之前最早那个楼层的,就确实会有错误 ...

不是从官网更新啊……
是把47#的附件放到U盘作启动啊……
作者: 2011yaya2007777    时间: 2017-5-31 12:14
你是使用 FbinstTool 更新的?那是官网的最新版本,不是我给你提供的测试版本。请直接从47#下载,然后使用右键菜单的“导入文件”替换。
我猜测你的U盘是使用UD吧。
作者: 求道者    时间: 2017-5-31 12:19
2011yaya2007777 发表于 2017-5-31 12:14
你是使用 FbinstTool 更新的?那是官网的最新版本,不是我给你提供的测试版本。请直接从47#下载,然后使用 ...

说到FbinstTool jianliulin能联系上吗?
我想到支持img的办法
就是不移除fba的支持 但是加上img的支持……
作者: 2011yaya2007777    时间: 2017-5-31 12:44
就是不移除fba的支持 但是加上img的支持……

我赞成。直接发帖,呼唤他。
作者: 求道者    时间: 2017-5-31 12:46
2011yaya2007777 发表于 2017-5-31 12:44
我赞成。直接发帖,呼唤他。

我最近一直没联系上他……
作者: 2011yaya2007777    时间: 2017-5-31 12:49
不是从官网更新啊……
是把47#的附件放到U盘作启动啊……

49#前2幅图明显是FbinstTool 的痕迹。

你的U盘是什么分区?正常的 mbr -> pbr -> grldr 启动?还是UD分区?

作者: dingashin    时间: 2017-5-31 13:24
求道者 发表于 2017-5-31 12:07
不是从官网更新啊……
是把47#的附件放到U盘作启动啊……

也放了到优盘的,你看我最后一张图就知道了,第一行写的是2017-05-29
作者: dingashin    时间: 2017-5-31 13:27
2011yaya2007777 发表于 2017-5-31 12:49
49#前2幅图明显是FbinstTool 的痕迹。

你的U盘是什么分区?正常的 mbr -> pbr -> grldr 启动?还是UD ...

是fbinstTool,但还是加载Grldr实现菜单
是否还需要我搞成直接的Grldr启动

只是我觉得,反正在菜单部分,我按了C切换到Grub命令行模式,不是一样的吗
作者: 求道者    时间: 2017-5-31 13:36
dingashin 发表于 2017-5-31 13:27
是fbinstTool,但还是加载Grldr实现菜单
是否还需要我搞成直接的Grldr启动

你确定你启动了47#的Grldr
必须用47#的Grldr执行usb --init才有用
测试版本的Grldr是不会更新到官网的
作者: 求道者    时间: 2017-5-31 13:36
dingashin 发表于 2017-5-31 13:27
是fbinstTool,但还是加载Grldr实现菜单
是否还需要我搞成直接的Grldr启动

直接替换成47#的Grldr吧
作者: dingashin    时间: 2017-5-31 14:11
求道者 发表于 2017-5-31 13:36
直接替换成47#的Grldr吧

替换了
作者: 2011yaya2007777    时间: 2017-5-31 14:15
可以比较详细地所一所,是怎样替换的grldr?切换到命令行执行没有错,关键是没有替换grldr。要不,你先删除旧的,再添加新的。
作者: dingashin    时间: 2017-5-31 14:35
本帖最后由 dingashin 于 2017-5-31 14:37 编辑
2011yaya2007777 发表于 2017-5-31 14:15
可以比较详细地所一所,是怎样替换的grldr?切换到命令行执行没有错,关键是没有替换grldr。要不,你先删除 ...

之前也是在FBinstools里面替换文件的,这点不至于搞错,手动替换里面的文件还是会的。。。

不过刚刚换了个优盘,搞了非Fbinst方式,重新来一遍,结果还是如此。



下面这图的最上面一行,2017-05-29,应该不是错了吧;如果俺用的是官网更新的版本,记得目前最新的只有2017-05-23?




作者: 求道者    时间: 2017-5-31 15:32
本帖最后由 求道者 于 2017-5-31 15:55 编辑
dingashin 发表于 2017-5-31 14:35
之前也是在FBinstools里面替换文件的,这点不至于搞错,手动替换里面的文件还是会的。。。

不过刚刚换 ...

https://pan.baidu.com/s/1skZd6LR
47#我打包成了fba
你用压缩包里的FbinstTool_1.7格式化一个新的u盘吧

5月28日才对
FbinstTool_1.7能更新到的最新官方版本是5月29日


作者: dingashin    时间: 2017-5-31 16:25

作者: 求道者    时间: 2017-5-31 17:29
yaya快来啊!
作者: 不点    时间: 2017-5-31 20:14
大家最好别催促 yaya。

开发者只有一个人,而测试者通常比较多。所以,我认为,有时可以催促测试者,但最好不要催促开发者。




在此顺便说点经验、教训。当一个人全力投入开发、排错的时候,极易伤身。

我提醒 yaya,要掌握节奏,注意休息,不要“不知不觉”地让身体受伤。身体一旦受伤,花钱是小事,自己身体的痛苦以及由此带来的工作上、家庭上、事业上的损失,是大事。

如果晚上必须熬夜,那应该准备好食物。苹果、香蕉、酸奶、饼干,甚至方便面,都有用。如果没有及时的能量补充,人体这个机器就要严重磨损。

尽量不要晚上熬夜,熬夜是伤肝的,还会产生其他各种不良作用。

恕我直言,我觉得 USB 驱动的开发是相当困难的。不要太过于投入。我感觉 USB 的情况,类似于当初 CDROM 的情况。我后来都建议大家不要使用 CDROM 驱动。我这是明智的做法,也给自己“减负”了。我觉得 yaya 也得找个时机为自己减轻负担。


作者: dingashin    时间: 2017-5-31 20:31
不点 发表于 2017-5-31 20:14
大家最好别催促 yaya。

开发者只有一个人,而测试者通常比较多。所以,我认为,有时可以催促测试者,但 ...

作为医学人士,我建议熬夜的时候,酸奶不是最佳,因为属于冷食嘛
建议是温牛奶,补充营养之余,人体会因为充足电而更有精力的
作者: 求道者    时间: 2017-5-31 20:53
本帖最后由 求道者 于 2017-5-31 20:56 编辑
dingashin 发表于 2017-5-31 20:31
作为医学人士,我建议熬夜的时候,酸奶不是最佳,因为属于冷食嘛
建议是温牛奶,补充营养之余,人体会因 ...


很好奇 就是现在卫生系统缺口真的很大吗?
然后我看之前你说端午节24小时值班……
假日两班倒 平时三班倒?
以前也上过12时制的班
一个月轮班制的也弄过
真心遭不住
搞得失眠变得很严重了……
现在倒是好一点
作者: dingashin    时间: 2017-5-31 21:20
求道者 发表于 2017-5-31 20:53
很好奇 就是现在卫生系统缺口真的很大吗?
然后我看之前你说端午节24小时值班……
假日两班倒 平时三 ...

小医院,平时也是如此上班的,值班就是24小时。。。假日不存在两班倒,否则谁抗得了啊
作者: 求道者    时间: 2017-5-31 22:02
dingashin 发表于 2017-5-31 21:20
小医院,平时也是如此上班的,值班就是24小时。。。假日不存在两班倒,否则谁抗得了啊


作者: 俊采星驰    时间: 2017-5-31 22:57
不点 发表于 2017-5-31 20:14
大家最好别催促 yaya。

开发者只有一个人,而测试者通常比较多。所以,我认为,有时可以催促测试者,但 ...

举双手同意!
身体是最要紧的,其它的都可以慢慢来吧
作者: 2011yaya2007777    时间: 2017-6-1 08:58
本帖最后由 2011yaya2007777 于 2017-6-1 18:04 编辑

终于反馈回正确截图。不幸的是没有成功。请继续测试。
作者: dingashin    时间: 2017-6-1 16:08
本帖最后由 dingashin 于 2017-6-1 16:09 编辑
2011yaya2007777 发表于 2017-6-1 08:58
终于反馈回正确截图。不幸的是没有成功。请继续测试。


好,稍等
现在用usb Hdd+肯定是不会搞错的了
是了,话说,下回要不您在界面那里搞行代码来验证版本号,好让我这小白有个发错的机会。。。
作者: dingashin    时间: 2017-6-1 16:18

图驾到
作者: 2011yaya2007777    时间: 2017-6-1 18:04
本帖最后由 2011yaya2007777 于 2017-6-1 19:40 编辑

连续使能3次也没有成功。再试一试这个。
作者: dingashin    时间: 2017-6-1 18:51
2011yaya2007777 发表于 2017-6-1 18:04
连续使能3次也没有成功。再试一试这个。


4次。。
作者: 2011yaya2007777    时间: 2017-6-1 19:39
本帖最后由 2011yaya2007777 于 2017-6-2 09:38 编辑

再试一试这个。没有找到原因。
作者: dingashin    时间: 2017-6-1 21:35
2011yaya2007777 发表于 2017-6-1 19:39
再试一试这个。没有找到原因。


作者: 2011yaya2007777    时间: 2017-6-2 09:40
本帖最后由 2011yaya2007777 于 2017-6-3 08:39 编辑

你的设备无论怎样,都不能使能。只能试一试在非使能状况,可否完成枚举。
作者: dingashin    时间: 2017-6-2 19:59
2011yaya2007777 发表于 2017-6-2 09:40
你的设备无论怎样,都不能使能。只能试一试在非使能状况,可否完成枚举。

见谅,刚从医院回来,扒完饭。。。
待会就继续测试,辛苦YAYA大大了
使能是个什么意思呀?
作者: dingashin    时间: 2017-6-2 20:09
2011yaya2007777 发表于 2017-6-2 09:40
你的设备无论怎样,都不能使能。只能试一试在非使能状况,可否完成枚举。


作者: 2011yaya2007777    时间: 2017-6-2 20:09
使能/禁止。就是usb接口高速功能启用。
作者: dingashin    时间: 2017-6-2 20:37
2011yaya2007777 发表于 2017-6-2 20:09
使能/禁止。就是usb接口高速功能启用。

这样?但是用PLOP又可以成功加速,就是会令USB键盘鼠标失效
那您再看看81#,usb --init还有没有机会?
作者: 2011yaya2007777    时间: 2017-6-3 08:39
看来非使能状态不能工作。再努力一次。

grldr.rar

162.67 KB, 下载次数: 11


作者: dingashin    时间: 2017-6-4 09:09
2011yaya2007777 发表于 2017-6-3 08:39
看来非使能状态不能工作。再努力一次。


作者: 2011yaya2007777    时间: 2017-6-4 11:48
如果方便的话,使用这个u盘启动,进入命令行,再插入另一个u盘,执行。sub --init ,看看情况。
作者: 2011yaya2007777    时间: 2017-6-4 11:49
不好意思,是 usb
作者: dingashin    时间: 2017-6-4 11:53
2011yaya2007777 发表于 2017-6-4 11:49
不好意思,是 usb

好的,稍等一会
作者: dingashin    时间: 2017-6-4 12:47
2011yaya2007777 发表于 2017-6-4 11:49
不好意思,是 usb


多了一行代码
作者: 2011yaya2007777    时间: 2017-6-4 13:11
本帖最后由 2011yaya2007777 于 2017-6-4 15:08 编辑

插了3个usb设备。
启动盘仍然没有使能,只能工作在低速状态(内置usb驱动没有低速驱动)。
有一个U盘,供应商ID=CD14,产品ID=1212,容量15GB,成功枚举,分配驱动器号0x82。
还有一个是特殊设备,供应商ID=F30C,产品ID=0610.

测试总结:
usb设备枚举,首先读端口寄存器,返回0x1803。位0=1,说明端口插入设备;位11=1,说明是高速设备。
然后复位端口,端口寄存器应当是0x1005,位3=1说明使能成功,可以作为高速设备工作。但是你的usb启动盘,用尽各种办法,仍然是0x1801说明只能工作在低速。
一般usb驱动内含EHCI及UHCI两套驱动,对应于高低速度。G4D只含EHCI高速驱动,所以无法工作,而PLOP却可以。
你也无法证明,PLOP是工作在高速或者低速。即使加了PLOP比不加快,也不能证明。因为同样在低速,不同的软件也是有区别的。比如外文网站反映,内置usb驱动,以现在软件干预一次读16KB的速度,高于有些BIOS的速度,而软件干预一次读1扇区,则低于有些BIOS的速度。
按说低速设备,读端口寄存器,应当返回0x1403,位10=1,说明是低速设备,就直接舍弃,不进行复位操作了。怪就怪在你的启动盘不能工作在高速,却返回高速信息。可能是不良U盘。

建议不要使用这个U盘作为启动盘。

谢谢dingashin辛苦测试!
作者: 不点    时间: 2017-6-4 15:08
yaya 的意思是不是说:

如果用那个 “供应商ID=CD14,产品ID=1212”的 U 盘启动,即可成功驱动它?

还是说:

如果把现在这个启动盘插在另外那个 USB 口上,即可成功驱动它?


作者: 2011yaya2007777    时间: 2017-6-4 15:27
本帖最后由 2011yaya2007777 于 2017-6-4 15:29 编辑

用那个 “供应商ID=CD14,产品ID=1212”的 U 盘启动,即可成功驱动它。
是U盘的问题,不是主板,也不是驱动软件。
90#我又增加了一些议论。
作者: 不点    时间: 2017-6-4 18:55
那楼主赶紧试试看,换个 U 盘是不是就 OK 了?

证实一下。

我们能够确定或证实的事情不是太多。

当我们能证实的时候,一定要证实。

找到问题的症结,对我们都有好处。


作者: dingashin    时间: 2017-6-4 19:13
2011yaya2007777 发表于 2017-6-4 15:27
用那个 “供应商ID=CD14,产品ID=1212”的 U 盘启动,即可成功驱动它。
是U盘的问题,不是主板,也不是驱 ...

没问题,今晚或者明天再测试一下,换个金士顿的
作者: dingashin    时间: 2017-6-4 20:45
2011yaya2007777 发表于 2017-6-4 15:27
用那个 “供应商ID=CD14,产品ID=1212”的 U 盘启动,即可成功驱动它。
是U盘的问题,不是主板,也不是驱 ...



换了金士顿优盘,就是上一次图中的另一个优盘
作者: 2011yaya2007777    时间: 2017-6-4 21:09
上一次有3个设备,简称A优盘,金士顿优盘,另一个是什么?
95#是使用金士顿优盘启动的?

你使用金士顿优盘启动到命令行,再插入A优盘,执行 usb --init.
作者: dingashin    时间: 2017-6-4 21:39
2011yaya2007777 发表于 2017-6-4 21:09
上一次有3个设备,简称A优盘,金士顿优盘,另一个是什么?
95#是使用金士顿优盘启动的?

A优盘,金士顿,另一个也许是我的USB网卡。。。
95楼确实是金士顿启动的
作者: 2011yaya2007777    时间: 2017-6-4 21:48
95#使用的usb端口,和3个设备那幅截图里A优盘的端口是同一端口,因此我怀疑是端口问题。前面我提议换端口测试,回答换不换一样,我就以为仔细测试了。金士顿优盘在前一截图成功,在这个截图失败,只是连接端口改变了。我建议96#测试完毕,再使用A优盘在4个端口都测试一下,截图。
作者: 2011yaya2007777    时间: 2017-6-4 21:50
单个优盘启动测试。4个端口,4幅截图。
作者: dingashin    时间: 2017-6-4 22:01
2011yaya2007777 发表于 2017-6-4 21:09
上一次有3个设备,简称A优盘,金士顿优盘,另一个是什么?
95#是使用金士顿优盘启动的?

使用金士顿优盘启动到命令行,再插入A优盘,执行 usb --init.

看了看,跟上一图好像木有区别




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3