Windows CE for VMWare 6.5的一些问题

今天把Windows CE VMWare虚拟机配置文件升级到了VMWare 6.5,发现启动后无法识别硬盘和网卡。做了个Debug版内核调试,发现问题所在:VMWare 6.5 PCI需要的IO空间为0xE080,大于VMCEPC BSP里默认设置0x6000:

[HKEY_LOCAL_MACHINE/Drivers/BuiltIn/PCI]
    "IoLen" =dword:6000

 

改成"IoLen" =dword:F000后网卡可以工作,但是硬盘还是认不出来,调试信息显示分配IO空间失败。无奈,只好改虚拟机配置文件MS-DOS.vmx,把pciBridge4-7禁止掉,反正也用不着:

pciBridge4.present = "FALSE"

pciBridge5.present = "FALSE"

pciBridge6.present = "FALSE"

pciBridge7.present = "FALSE"

 

VMWare workstation 6.5支持ehci,但看起来CE的ehci driver不能支持它,原因不清楚。相关的调试信息如下:

0x8f535e0c: !!!interrupt!!!! on frame index + 1 = 0x00000401, USBSTS = 0x0001
0x8f53dcbc: CPipe::CheckForDoneTransfersThread - warning! Called when no pipes were busy
以后有时间慢慢研究。VMWare EHC的Vendor ID=0x15AD, Vendor ID=0x0770。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值