none
CE7下 suspend 后屏幕显示没有关掉的可能原因(thx) RRS feed

  • 问题

  • 首先,我的开发板和bios都没有问题。suspend后进入S1状态并且PS2 按键唤醒在CE6下是没有问题的。

    现在的任务是吧CE6下的BSP移植到CE7下。OAL部分代码基本完成了。以下的信息都是debug状态输出的。
    点击suspend,鼠标不能移动,屏幕显示没有任何变化,输出如下:
    PnPEvent: Open AD5141E0, SetPower to 4
     ==>ndisPauseFilterStack: Filter 00000000
     <==ndisPauseFilterStack: Filter 00000000
     FSREG: Flushing registry
     FSRAM: Flushing cached file data
     Powering Off system:
     Calling GWES power proc.
     Calling device manager power proc.
     Calling OEMPowerOff...

    此时按下任何一个按键,鼠标可以移动,所有的任务菜单都正常了,输入如下:
    Back from OEMPowerOff
    Calling device manager power proc.
    USBDeviceNotifications: Unhandled code:16
    USBDeviceNotifications: Unhandled code:17
    Calling GWES power proc.
    Returning to normally scheduled programming.

    我的CE7 BSP是clone CEPC X86稍加改动的,比如,加上并改动了power、timer等部分的code
    displaydriver用的是ce自带的flat vga driver
    没有加载任何其它的个人的driver。
    我也比较了ce6下suspend、wake up的输入信息,并没有什么不同
    问题可能出现在哪里呢?难道是display没有响应power信息?不应该啊。

    2010年10月25日 6:23