无忧启动论坛

标题: IEEE 1394储存设备解决方案 for winpe [打印本页]

作者: neo4026    时间: 2008-1-28 10:37
标题: IEEE 1394储存设备解决方案 for winpe
IEEE 1394储存设备解决方案 for winpe(by ryvius & neo4026)

驱动文件来源:

1394.inf(xp自带)
1394.rar (1.91 KB, 下载次数: 368)

深山红叶某版本的txtsetup.sif(深度会员linly提供)
TXTSETUP_1394.rar (13.96 KB, 下载次数: 326)

------------

经过对分析 IEEE 1394总线控制器的通用HWID为:
PCI\CC_0C0010

根据对红叶txtsetup.sif的分析和1394.inf里字段的拆分
发现
[ndis1394_CopyFiles]
enum1394.sys
nic1394.sys
arp1394.sys

这段不存在于红叶的txtsetup.sif中 从名称上猜出是1394网卡要用到的sys


------------

ryvius有个IEEE 1394的DVD烧鸡
查看HWID 如下图



基本上可以得出结论:
1.IEEE 1394主线控制器的HWID为PCI\CC_0C0010
2.储存设备的话 还要走1394下的sbp2总线
3.直接把设备挂到sbp2总线即可






------------
txtsetup.sif的修改
  1. [SourceDisksFiles]
  2. 1394bus.sys=100,,,,,,3_,4,1,,,1,4
  3. ohci1394.sys =100,,,,,,3_,4,1,,,1,4
  4. sbp2port.sys =100,,,,,,4_,4,1,,,1,4

  5. [HardwareIdsDatabase]
  6. PCI\CC_0C0010 ="ohci1394"
  7. 1394\609E&10483 ="sbp2port"
  8. ;从红叶那里获得的这两个hwid开始时是颠倒的 我和ryvius都有异议 于是就改过来了

  9. [BootBusExtenders.Load]
  10. ohci1394 =ohci1394.sys

  11. [BusExtenders.Load]
  12. sbp2port =sbp2port.sys

  13. [files.ohci1394]
  14. ohci1394.sys,4
  15. 1394bus.sys,4

  16. [files.sbp2port]
  17. sbp2port.sys,4

  18. [BootBusExtenders]
  19. ohci1394 ="IEEE 1394 Bus OHCI Compliant Port Driver",files.ohci1394,ohci1394

  20. [BusExtenders]
  21. sbp2port ="IEEE 1394 SBP2 Storage Port Driver", files.sbp2port,sbp2port
复制代码


把1394bus.sys ohci1394.bus sbp2port.sys扔进drivers即可 因在XP下都有所以不再上传

在ryvius的1394 DVD烧鸡上通过 硬盘和网卡的有待进一步测试
作者: zhaohj    时间: 2008-1-28 10:53
帮顶,没1394,大家测试
作者: fujianabc    时间: 2008-1-28 17:38
顶你一下,能支持火线设备winpe下热插拔吗?
作者: neo4026    时间: 2008-1-28 17:41
据说能
R大测试的  他说热插拔图标都出来了。。。
作者: leebaker    时间: 2008-1-28 18:02
不错,收藏一下,虽然用处不大
作者: longbow7    时间: 2008-1-28 19:23
好文章,对我的pe添加usbaudio设备有启发!!
作者: neo4026    时间: 2008-1-28 20:13
原帖由 longbow7 于 2008-1-28 07:23 PM 发表
好文章,对我的pe添加usbaudio设备有启发!!

usb audio的话
本身USB总线驱动的安装了的

应该直接用bartpe -pnp就能认

就像这个方案 我和R大打算迟点直接用bartpe -pnp来认1394网卡
作者: zhiwen1977    时间: 2008-1-28 21:11
我的创新的声卡集成了一个1394的接口,刚试了,要在 设备管理器中手动运新 更新驱动程序 才能认出,不能自动就认。

[ 本帖最后由 zhiwen1977 于 2008-1-28 09:48 PM 编辑 ]
作者: ryvius    时间: 2008-1-28 21:22
创新的声卡?
设备管理器里“看不见”是正常的
但是“显示隐藏设备”后,应该能看到带黄色叹号的“1394总线控制器”和“SBP2 IEEE 1394设备”
挂上1394接口的储存设备(光驱、硬盘),应该能正常使用了
作者: ryvius    时间: 2008-1-28 21:31
这个与靠txtmode加载的SATA/RAID/SCSI驱动、USB系列驱动(HID和储存)一样
设备名称都是OOXX
但是能用(SRS驱动挂上后看到硬盘/列阵上的分区;1394驱动和SBP2驱动挂上后能用1394外置储存设备)
嘿嘿
作者: zhiwen1977    时间: 2008-1-28 21:49
原帖由 ryvius 于 2008-1-28 09:31 PM 发表
这个与靠txtmode加载的SATA/RAID/SCSI驱动、USB系列驱动(HID和储存)一样
设备名称都是OOXX
但是能用(SRS驱动挂上后看到硬盘/列阵上的分区;1394驱动和SBP2驱动挂上后能用1394外置储存设备)
嘿嘿


是创新的声卡,原来如此!不过我现在也没用这个接口,见到有支持的测试,就用来试试。
作者: ryvius    时间: 2008-1-28 22:15
手头有个元谷的USB 2.0+1394外置盒
前几天帮Neo测了光驱
稍后换成IDE硬盘试试
作者: m68    时间: 2008-1-29 02:35
强烈支持,谢谢分享!
作者: jianliulin    时间: 2008-1-29 09:10
我的是 ASUS USFseries 启动后只找到带黄色问号的
“IEE 1394 控制器”
作者: neo4026    时间: 2008-1-29 11:49
楼上的看这里
原帖由 ryvius 于 2008-1-28 09:31 PM 发表
这个与靠txtmode加载的SATA/RAID/SCSI驱动、USB系列驱动(HID和储存)一样
设备名称都是OOXX
但是能用(SRS驱动挂上后看到硬盘/列阵上的分区;1394驱动和SBP2驱动挂上后能用1394外置储存设备)
嘿嘿

作者: aoskas    时间: 2008-1-31 02:11
没有找到sbp2port.sys.哪位弟兄传一个上来.这里先谢过!(用的WIN2003)




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