无法在ICOP E-BOX平台上安装DOM / Compact闪存 [英] Unable to mount DOM/Compact flash on ICOP E-BOX platform

查看:75
本文介绍了无法在ICOP E-BOX平台上安装DOM / Compact闪存的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试安装DOM和/或紧凑型闪存,以便在CE R3上将一些程序数据存储在ICOP EBOX-2300或EBOX-3300上。这种用法对我来说非常有用,但现在我无法发货,因为最新的系统不会挂载
持久存储。我从R2更新到R3认为它可以解决问题,但我没有这样的运气,现在我几乎不可能回到我曾经感到温暖和模糊的地方,并且忘记了我即将到来的厄运
严重的头发损失。


我已经尝试了所有可能的HIVE / RAM注册表,RAM或RAM / ROM文件系统的组合,以root身份安装而不是安装为根即可。我已经尝试了所有的启动选项,如AutoMount,MountAsRoot等:我甚至没有接近。我有
我可以在网上,这里和每个论坛上找到每个可能的注册表mod。我在船上尝试过它们,我用山羊试过它们,我在火车上和雨中试过它们。我不再喜欢持久存储Sam我。


我认为这个问题可能与PCI有关,因为我相信紧凑型闪存和DOM都是通过桥接间接访问的。不幸的是,我只有粗略的PCI知识。  我已粘贴(下方)PCI 初始化期间生成的启动消息
部分。我过去能够安装DOM和紧凑型闪存,绝对没有什么特别的,现在都不会安装。系统启动,这不是问题。这个问题也可能与分区驱动程序有关
,但我不确定FSMGR是否已经到了那么远。


我已经联系了制造商,他们发给我了一个更新的BSP,它没有任何区别。  我真的很感激任何评论,建议,稍纵即逝的想法,预感,女性的直觉,疯狂的猜测,我会再试一次我尝试了一千美元
次之前,我甚至会收到解决付款问题的优惠。
我真正需要转向的是关于今晚加仑吉尼斯的加油,但从之前的经验来看,只能解决问题直到早晨的冷光。
:)。 我真的看不到这棵树上的森林。


问候,


Frank


 


 


在加载PCIBUS期间调试消息:


 


4294770857 PID:400002 TID:ce0002 DEVICE!RegReadActivationValues RegQueryValueEx(Drivers\BuiltIn\PCI\BusPrefix)返回2


4294770859 PID:400002 TID:ce0002警告:未找到跟随PCI设备的匹配模板


4294770859 PID:400002 TID:ce0002 ----- -------------------------------------------------- ------------------------


4294770859 PID:400002 TID:ce0002总线/设备/功能= 0 / 0/0,主机/ PCI桥


4294770859 PID:400002 TID:ce0002  VendorID = 0x17F3,DeviceID = 0x6021,Command = 0x000E,Status = 0x2200


4294770859 PID:400002 TID:ce0002  RevisionID = 0x02,ProgIf = 0x00,SubClass = 0x00,BaseClass = 0x06


4294770859 PID:400002 TID:ce0002  CacheLineSize = 0x00,LatencyTimer = 0x00,HeaderType = 0x00,BIST = 0x00


4294770859 PID:400002 TID:ce0002  BaseAddresses:


4294770859 PID:400002 TID:ce0002    0x00000000  0x00000000  0x00000000  0x00000000  0x00000000  0x00000000


4294770859 PID:400002 TID:ce0002  CIS = 0x00000000,SubVendorID = 0x0000,SubSystemID = 0x0000


4294770859 PID:400002 TID:ce0002  ROMBaseAddress = 0x00000000


4294770859 PID:400002 TID:ce0002  InterruptLine = 0x00,InterruptPin = 0x00,MinGrant = 0x00,MaxLatency = 0x00


4294770859 PID:400002 TID:ce0002 ----------------- -------------------------------------------------- ------------


4294770859 PID:400002 TID:ce0002 PCIBUS!PCICfgCheckBARs:警告:找不到放置设备0/0/0的匹配注册表项。


4294770860 PID:400002 TID:ce0002 PCIBUS!PCICfgCheckBARs:         如果在配置PCIbus时使用该设备,可能会出现问题。


4294770861 PID:400002 TID:ce0002警告:未找到跟随PCI设备的匹配模板


4294770861 PID:400002 TID:ce0002 -------------------------------------- -----------------------------------------


4294770861 PID:400002 TID:ce0002总线/设备/功能= 0/7/0,PCI / ISA桥接


4294770867 PID:400002 TID:ce0002  VendorID = 0x17F3,DeviceID = 0x6031,Command = 0x000F,Status = 0x0600


4294770867 PID:400002 TID:ce0002  RevisionID = 0x02,ProgIf = 0x00,SubClass = 0x01,BaseClass = 0x06


4294770867 PID:400002 TID:ce0002  CacheLineSize = 0x00,LatencyTimer = 0x00,HeaderType = 0x00,BIST = 0x00


4294770867 PID:400002 TID:ce0002  BaseAddresses:


4294770867 PID:400002 TID:ce0002    0x00000000  0x00000000  0x00000000  0x00000000  0x00000000  0x00000000


4294770867 PID:400002 TID:ce0002  CIS = 0x00000000,SubVendorID = 0x0000,SubSystemID = 0x0000


4294770867 PID:400002 TID:ce0002  ROMBaseAddress = 0x00000000


4294770867 PID:400002 TID:ce0002  InterruptLine = 0x00,InterruptPin = 0x00,MinGrant = 0x00,MaxLatency = 0x00


4294770867 PID:400002 TID:ce0002 ----------------- -------------------------------------------------- ------------


4294770867 PID:400002 TID:ce0002 PCIBUS!PCICfgCheckBARs:警告:找不到已放置设备的匹配注册表项0/7/0 。


4294770868 PID:400002 TID:ce0002 PCIBUS!PCICfgCheckBARs:         如果在配置PCIbus时使用该设备,可能会出现问题。


4294770876 PID:400002 TID:ce0002 OSAXST1:>>>在进程'NK.EXE'(0x8123FC80)中的地址0xC0490000-0xC04B8000处加载模块'atapi.dll'(0x889E17DC)


4294770886 PID:400002 TID:ce0002 ATAPI:PCIConfig!DeviceConfig +(0 )


4294770887 PID:400002 TID:ce0002 PCIBUS!PCICfgAllocMemSpace:无法放置设备资源:总线0,设备3,功能0


4294770887 PID :400002 TID:ce0002 PCIBUS!PCICfgAllocMemSpace:无法放置设备资源:总线0,设备3,功能0


4294770887 PID:400002 TID:ce0002 PCIBUS!PCICfgAllocMemSpace:无法放置设备资源:总线0,设备10,功能0


4294770887 PID:400002 TID:ce0002 PCIBUS!PCICfgAllocMemSpace:无法放置设备资源:总线0,设备11,功能0


4294770887 PID:400002 TID:ce0002 PCIBUS!PCICfgAllocMemSpace:无法放置设备资源:总线0,设备8,功能0


4294770887 PID:400002 TID:ce0002 PCIBUS !PCICfgAllocMemSpace:无法放置设备资源:总线0,设备10,功能1


4294770887 PID:400002 TID:ce0002 PCIBUS!PCICfgAllocMemSpace:无法放置设备资源:总线0,设备11,功能1


 







$
$
b $ b

$




$
$



$

解决方案

EBOX上的DOM或CF卡或许多基于PC的系统实际连接到IDE总线。

所以,如果我是你,我将从ATAPI驱动程序启动,为ATAPI.DLL启用调试区域,看看它是否显示任何有用的错误消息。

另一个猜测是CE6 ATAPI驱动程序不像其他基于PCI的设备那样支持IRQ共享,因此请确保IDE控制器在BIOS菜单中配置为传统模式(IRQ 14/15)。

I am trying to mount a DOM and/or compact flash to store some program data under CE R3 on either an ICOP EBOX-2300 or EBOX-3300. This use to work for me pretty well out of the box, but now I can't ship product because the latest systems will not mount the persistent storage. I updated to R3 from R2 thinking that it may solve the problem, but I had no such luck, and now it's practically impossible for me to even roll back to where I once was feeling all warm and fuzzy, and oblivious to my impending doom and serious loss of hair.

I have tried every possible combination of HIVE/RAM registry, RAM or RAM/ROM file system, mounting as root and not mounting as root. I have tried all the boot options like AutoMount, MountAsRoot, etc: and I am not even getting close. I have made every possible registry mod I can find on the web, here, and on every forum. I have tried them on a boat, I have tried them with a goat, I've tried them on a train, and in the rain. I no longer like persistent storage Sam I am.

I believe the issue may be with regards to the PCI since I believe both the compact flash and DOM are accessed indirectly through its bridges. Unforunately, I only have a cursory knowledge of PCI.  I have pasted (below) the section of the boot messages generated during PCI initialization. I have in the past been able to mount both a DOM and compact flash by doing absolutely nothing extraordinary, now neither will mount. The system boots, that's not an issue. The problem may also be related to the partition driver, but I'm not sure if the FSMGR is getting that far.

I have contacted the manufacture, they sent me an updated BSP, and it made no difference. I would really appreciate any comments, suggestions, fleeting ideas, hunches, women's intuition, wild guesses, I'll try again what I've tried a thousand times before, and I'll even entertain offers to resolve the issue for payment. What I may really need to turn to is about a frothing gallon of Guinness tonight, but from previous experience that only resolves the problem until the cold light of morning. :). I really can't see the forest from the trees on this one.

Regards,

Frank

 

 

Debug messages during PCIBUS loading:

 

4294770857 PID:400002 TID:ce0002 DEVICE!RegReadActivationValues RegQueryValueEx(Drivers\BuiltIn\PCI\BusPrefix) returned 2

4294770859 PID:400002 TID:ce0002 Warning: No Match template is found for following PCI Device

4294770859 PID:400002 TID:ce0002 -------------------------------------------------------------------------------

4294770859 PID:400002 TID:ce0002 Bus/Device/Function = 0/0/0, Host / PCI Bridge

4294770859 PID:400002 TID:ce0002   VendorID = 0x17F3, DeviceID = 0x6021, Command = 0x000E, Status = 0x2200

4294770859 PID:400002 TID:ce0002   RevisionID = 0x02, ProgIf = 0x00, SubClass = 0x00, BaseClass = 0x06

4294770859 PID:400002 TID:ce0002   CacheLineSize = 0x00, LatencyTimer = 0x00, HeaderType = 0x00, BIST = 0x00

4294770859 PID:400002 TID:ce0002   BaseAddresses:

4294770859 PID:400002 TID:ce0002     0x00000000  0x00000000  0x00000000  0x00000000  0x00000000  0x00000000

4294770859 PID:400002 TID:ce0002   CIS = 0x00000000, SubVendorID = 0x0000, SubSystemID = 0x0000

4294770859 PID:400002 TID:ce0002   ROMBaseAddress = 0x00000000

4294770859 PID:400002 TID:ce0002   InterruptLine = 0x00, InterruptPin = 0x00, MinGrant = 0x00, MaxLatency = 0x00

4294770859 PID:400002 TID:ce0002 -------------------------------------------------------------------------------

4294770859 PID:400002 TID:ce0002 PCIBUS!PCICfgCheckBARs: WARNING: No matching registry key was found for placed device 0/0/0.

4294770860 PID:400002 TID:ce0002 PCIBUS!PCICfgCheckBARs:          Problems can result if the device is being used while configuring PCIbus.

4294770861 PID:400002 TID:ce0002 Warning: No Match template is found for following PCI Device

4294770861 PID:400002 TID:ce0002 -------------------------------------------------------------------------------

4294770861 PID:400002 TID:ce0002 Bus/Device/Function = 0/7/0, PCI / ISA Bridge

4294770867 PID:400002 TID:ce0002   VendorID = 0x17F3, DeviceID = 0x6031, Command = 0x000F, Status = 0x0600

4294770867 PID:400002 TID:ce0002   RevisionID = 0x02, ProgIf = 0x00, SubClass = 0x01, BaseClass = 0x06

4294770867 PID:400002 TID:ce0002   CacheLineSize = 0x00, LatencyTimer = 0x00, HeaderType = 0x00, BIST = 0x00

4294770867 PID:400002 TID:ce0002   BaseAddresses:

4294770867 PID:400002 TID:ce0002     0x00000000  0x00000000  0x00000000  0x00000000  0x00000000  0x00000000

4294770867 PID:400002 TID:ce0002   CIS = 0x00000000, SubVendorID = 0x0000, SubSystemID = 0x0000

4294770867 PID:400002 TID:ce0002   ROMBaseAddress = 0x00000000

4294770867 PID:400002 TID:ce0002   InterruptLine = 0x00, InterruptPin = 0x00, MinGrant = 0x00, MaxLatency = 0x00

4294770867 PID:400002 TID:ce0002 -------------------------------------------------------------------------------

4294770867 PID:400002 TID:ce0002 PCIBUS!PCICfgCheckBARs: WARNING: No matching registry key was found for placed device 0/7/0.

4294770868 PID:400002 TID:ce0002 PCIBUS!PCICfgCheckBARs:          Problems can result if the device is being used while configuring PCIbus.

4294770876 PID:400002 TID:ce0002 OSAXST1: >>> Loading Module 'atapi.dll' (0x889E17DC) at address 0xC0490000-0xC04B8000 in Process 'NK.EXE' (0x8123FC80)

4294770886 PID:400002 TID:ce0002 ATAPI:PCIConfig!DeviceConfig+(0)

4294770887 PID:400002 TID:ce0002 PCIBUS!PCICfgAllocMemSpace: Failed to place Device resource: Bus 0, Device 3, Function 0

4294770887 PID:400002 TID:ce0002 PCIBUS!PCICfgAllocMemSpace: Failed to place Device resource: Bus 0, Device 3, Function 0

4294770887 PID:400002 TID:ce0002 PCIBUS!PCICfgAllocMemSpace: Failed to place Device resource: Bus 0, Device 10, Function 0

4294770887 PID:400002 TID:ce0002 PCIBUS!PCICfgAllocMemSpace: Failed to place Device resource: Bus 0, Device 11, Function 0

4294770887 PID:400002 TID:ce0002 PCIBUS!PCICfgAllocMemSpace: Failed to place Device resource: Bus 0, Device 8, Function 0

4294770887 PID:400002 TID:ce0002 PCIBUS!PCICfgAllocMemSpace: Failed to place Device resource: Bus 0, Device 10, Function 1

4294770887 PID:400002 TID:ce0002 PCIBUS!PCICfgAllocMemSpace: Failed to place Device resource: Bus 0, Device 11, Function 1

 

解决方案

Either DOM or CF card on EBOX or many PC based system are actually connected to IDE bus.
So if I were you, I would start from the ATAPI driver, enable debug zones for ATAPI.DLL and see if it shows any useful error message.
Another guess is the CE6 ATAPI driver does not support IRQ sharing as other PCI based device does, so make sure the IDE controller is configured as legacy mode (IRQ 14/15) in BIOS menu.


这篇关于无法在ICOP E-BOX平台上安装DOM / Compact闪存的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆