none
WinCE 6.0 R3 - 3G modem power management issue RRS feed

  • Question

  • Hello,

    I have a Freescale i.MX35 processor kit with a BSP for WinCE 6.0 R3 connected to a Cinterion HC25 3G modem (USB connection).

    This 3G modem is working properly (I can connect and navigate throught the internet), but when I turn off and on this modem or unplug and plug the USB cable, it is not possible to connect to the internet anymore. In this case, to solve this issue, it is necessary to reinitialize (turn off and on) both the kit and the modem. 

    Does anyone can help me with this issue? Is there any known WinCE problem related to any USB device that can not be turned off and on while WinCE is running?

    Thank you in advance,

    Regards,

    Mark

    Friday, April 8, 2011 6:12 PM

All replies

  • Can you run a debug kernel, set the debug zones for USB to all on and
    post the debug log?
     
    That will show you (and us if needed) exactly what is going on and what
    might be wrong.
     

    Good luck,

    Michel Verhagen, eMVP
    Check out my blog: http://guruce.com/blog

    GuruCE
    Microsoft Embedded Partner
    http://guruce.com
    Consultancy, training and development services.
    Saturday, April 9, 2011 3:12 AM
    Moderator
  • Hi Michel,

    I have the same bug and i did your tip.

    Please see the files (log, WINCE printscreen and HC25 driver) at http://www.easy-share.com/1914652164/HC25.rar

    Thank you

    Tuesday, April 12, 2011 7:11 PM
  • That's not the log of a debug kernel, it's the log of a retail kernel and that doesn't show anything.
    Good luck,

    Michel Verhagen, eMVP
    Check out my blog: http://guruce.com/blog

    GuruCE
    Microsoft Embedded Partner
    http://guruce.com
    Consultancy, training and development services.
    Friday, April 15, 2011 9:12 PM
    Moderator
  • Hi Michel,

    Please, could you help me how to deploy an debug OS Image more than 64mb ?

    I can't deploy it and i need it to enable all things that you told for us.

    Thanks

    Monday, April 18, 2011 2:31 PM
  • Create a small debug kernel (for this problem you can even do without display) that only contains the USB drivers and the bare necessary drivers. Enable KITL and the kernel debugger, include CE Shell and debug that way.
    Good luck,

    Michel Verhagen, eMVP
    Check out my blog: http://guruce.com/blog

    GuruCE
    Microsoft Embedded Partner
    http://guruce.com
    Consultancy, training and development services.
    Monday, April 18, 2011 8:59 PM
    Moderator
  • Hi Michel,

    Please look this log and tell me if is it that you need to help me..

    https://docs.google.com/document/d/17jgqyFlgZtuEs0dQ__kqZZtfbRc2dOEOw1tYjetYJTk/edit?hl=pt_BR&authkey=CJC9o70K

    Thank you

    Monday, April 18, 2011 9:13 PM
  • Yep, that looks like a debug log.

     

    Now what you need to do is this:

     

    1. Boot the device without the modem plugged into USB

    2. Wait for the device to be fully booted and operational

    3. Start capturing the debug log

    4. Plugin the modem AND ANNOTATE THE LOG WHERE YOU DO THIS

    5. Check the modem is working correctly AND ANNOTATE THE LOG WHERE YOU DO THIS

    6. Unplug the modem AND ANNOTATE THE LOG WHERE YOU DO THIS

    7. Plug the modem back in AND ANNOTATE THE LOG WHERE YOU DO THIS

    8, Check the modem is working correctly AND ANNOTATE THE LOG WHERE YOU DO THIS

    9. Unplug the modem AND ANNOTATE THE LOG WHERE YOU DO THIS

     

    Then analyze the differences between the debug log starting from 4 - 6 and 7 - 9. If there is a problem with the USB stack or driver on the CE side it will show up by analyzing the logs.

     

    Try it yourself first and come back with specific questions later. Don't expect me to analyze the log for you.


    Good luck,

    Michel Verhagen, eMVP
    Check out my blog: http://guruce.com/blog

    GuruCE
    Microsoft Embedded Partner
    http://guruce.com
    Consultancy, training and development services.
    Monday, April 18, 2011 10:03 PM
    Moderator