locked
Help: Blue Screens, usbaapl64.sys, Sleep, and iPhones, oh my! RRS feed

  • Question

  • I have been having this problem intermittently from about a few months back.

    I have my computer configured to automatically go to sleep after an hour of inactivity; I also usually leave my iPhone connected to my computer during this while. Sometimes, after waking up my computer from sleep, it will go into a blue screen after a few minutes; the culprit always seem to be usbaapl64.sys (according to the information I can gather from the Action Center control panel), which turns out to be the device driver for Apple mobile devices (iPhones, iPods, etc.). This problem doesn't seem to occur if I unplug then plug back in my iPhone after waking up my computer.

    I have tried uninstalling and reinstalling Apple Mobile Device Support, as well as accompanying software like iTunes, and the problem seems to go away for a while before it comes back to hit me. I'm not sure what exactly is happening here; the blue screen mentions the error as "DRIVER_POWER_STATE_FAILURE" with an error code of 9F. I suspect this may be related to power settings, but I'm not sure where I should start looking at to fix the problem.

    Can anyone help?

    Other technical details:

    Windows 7 Home Premium 64-bit
    Intel Core i5 750 2.67GHz
    4GB of DDR3 RAM
    ATi Radeon HD4670 Graphics

    The iPhone is an iPhone 3G 8GB model.

    I will be contacting Apple Support if the problem persists for their take on the matter too.

     

     

     

     

     

     

     

    Thursday, August 12, 2010 10:09 AM

Answers

  • X64_0x9F_3_IMAGE_usbaapl64.sys

    Image path: \SystemRoot\System32\Drivers\usbaapl64.sys
        Image name: usbaapl64.sys
        Browse all global symbols  functions  data
        Timestamp:        Thu Apr 01 05:20:15 2010 (4BB410EF)

    Dispatch routines:
    [00] IRP_MJ_CREATE                      fffff880067ce1dc    usbaapl64+0x11dc
    [01] IRP_MJ_CREATE_NAMED_PIPE           fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [02] IRP_MJ_CLOSE                       fffff880067ce1dc    usbaapl64+0x11dc
    [03] IRP_MJ_READ                        fffff880067ce1dc    usbaapl64+0x11dc
    [04] IRP_MJ_WRITE                       fffff880067ce1dc    usbaapl64+0x11dc
    [05] IRP_MJ_QUERY_INFORMATION           fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [06] IRP_MJ_SET_INFORMATION             fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [07] IRP_MJ_QUERY_EA                    fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [08] IRP_MJ_SET_EA                      fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [09] IRP_MJ_FLUSH_BUFFERS               fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [0a] IRP_MJ_QUERY_VOLUME_INFORMATION    fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [0b] IRP_MJ_SET_VOLUME_INFORMATION      fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [0c] IRP_MJ_DIRECTORY_CONTROL           fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [0d] IRP_MJ_FILE_SYSTEM_CONTROL         fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [0e] IRP_MJ_DEVICE_CONTROL              fffff880067ce1dc    usbaapl64+0x11dc
    [0f] IRP_MJ_INTERNAL_DEVICE_CONTROL     fffff880067ce1dc    usbaapl64+0x11dc
    [10] IRP_MJ_SHUTDOWN                    fffff880067ce1dc    usbaapl64+0x11dc
    [11] IRP_MJ_LOCK_CONTROL                fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [12] IRP_MJ_CLEANUP                     fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [13] IRP_MJ_CREATE_MAILSLOT             fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [14] IRP_MJ_QUERY_SECURITY              fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [15] IRP_MJ_SET_SECURITY                fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [16] IRP_MJ_POWER                       fffff880067ce1dc    usbaapl64+0x11dc
    [17] IRP_MJ_SYSTEM_CONTROL              fffff880067ce1dc    usbaapl64+0x11dc
    [18] IRP_MJ_DEVICE_CHANGE               fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [19] IRP_MJ_QUERY_QUOTA                 fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [1a] IRP_MJ_SET_QUOTA                   fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [1b] IRP_MJ_PNP                         fffff880067ce1dc    usbaapl64+0x11dc

    The dumps tells us what we know. So, update the driver.

    André


    "A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/
    • Proposed as answer by Andre.Ziegler Thursday, August 12, 2010 3:55 PM
    • Marked as answer by Dale Qiao Wednesday, August 18, 2010 1:22 AM
    Thursday, August 12, 2010 3:53 PM

All replies

  • contact Apple support and request better drivers.

    "A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/
    Thursday, August 12, 2010 12:41 PM
  • Also, can you zip up the minidump files in the C:\Windows\Minidump folder and make available (provide link) via Windows Live SkyDrive or similar site?

    The following link has information on using Windows Live SkyDrive:

    http://social.technet.microsoft.com/Forums/en-US/w7itproui/thread/4fc10639-02db-4665-993a-08d865088d65

    If you have problems zipping the minidump files copy the minidump files to another location such as a folder on the Desktop

    Thursday, August 12, 2010 1:04 PM
  • the dumps will also show the usbaapl64.sys, so contacting Apple will be the only real solution

    "A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/
    Thursday, August 12, 2010 1:07 PM
  • Just double-checking the driver environment in which these crashes occur.

     

    Thursday, August 12, 2010 2:10 PM
  • http://dl.dropbox.com/u/3668949/081210-18080-01.zip

    I happen to be using Dropbox, so no need for SkyDrive. The file is in there; you can try looking at it.

     

    Thursday, August 12, 2010 3:24 PM
  • X64_0x9F_3_IMAGE_usbaapl64.sys

    Image path: \SystemRoot\System32\Drivers\usbaapl64.sys
        Image name: usbaapl64.sys
        Browse all global symbols  functions  data
        Timestamp:        Thu Apr 01 05:20:15 2010 (4BB410EF)

    Dispatch routines:
    [00] IRP_MJ_CREATE                      fffff880067ce1dc    usbaapl64+0x11dc
    [01] IRP_MJ_CREATE_NAMED_PIPE           fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [02] IRP_MJ_CLOSE                       fffff880067ce1dc    usbaapl64+0x11dc
    [03] IRP_MJ_READ                        fffff880067ce1dc    usbaapl64+0x11dc
    [04] IRP_MJ_WRITE                       fffff880067ce1dc    usbaapl64+0x11dc
    [05] IRP_MJ_QUERY_INFORMATION           fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [06] IRP_MJ_SET_INFORMATION             fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [07] IRP_MJ_QUERY_EA                    fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [08] IRP_MJ_SET_EA                      fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [09] IRP_MJ_FLUSH_BUFFERS               fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [0a] IRP_MJ_QUERY_VOLUME_INFORMATION    fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [0b] IRP_MJ_SET_VOLUME_INFORMATION      fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [0c] IRP_MJ_DIRECTORY_CONTROL           fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [0d] IRP_MJ_FILE_SYSTEM_CONTROL         fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [0e] IRP_MJ_DEVICE_CONTROL              fffff880067ce1dc    usbaapl64+0x11dc
    [0f] IRP_MJ_INTERNAL_DEVICE_CONTROL     fffff880067ce1dc    usbaapl64+0x11dc
    [10] IRP_MJ_SHUTDOWN                    fffff880067ce1dc    usbaapl64+0x11dc
    [11] IRP_MJ_LOCK_CONTROL                fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [12] IRP_MJ_CLEANUP                     fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [13] IRP_MJ_CREATE_MAILSLOT             fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [14] IRP_MJ_QUERY_SECURITY              fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [15] IRP_MJ_SET_SECURITY                fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [16] IRP_MJ_POWER                       fffff880067ce1dc    usbaapl64+0x11dc
    [17] IRP_MJ_SYSTEM_CONTROL              fffff880067ce1dc    usbaapl64+0x11dc
    [18] IRP_MJ_DEVICE_CHANGE               fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [19] IRP_MJ_QUERY_QUOTA                 fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [1a] IRP_MJ_SET_QUOTA                   fffff80002eb7e0c    nt!IopInvalidDeviceRequest
    [1b] IRP_MJ_PNP                         fffff880067ce1dc    usbaapl64+0x11dc

    The dumps tells us what we know. So, update the driver.

    André


    "A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/
    • Proposed as answer by Andre.Ziegler Thursday, August 12, 2010 3:55 PM
    • Marked as answer by Dale Qiao Wednesday, August 18, 2010 1:22 AM
    Thursday, August 12, 2010 3:53 PM
  • The driver is already the latest version, it seems.

    I will be contacting Apple shortly to see if I can get any further help.

     

    Thursday, August 12, 2010 5:17 PM
  • Also, a couple of things you could consider.

    To rule out a clash between the Apple USB driver and Comodo Firewall, temporarily uninstall Comodo Firewall and see if makes a difference.

    And, if you have a fingerprint biometric device connected, such as a fingerprint reader, consider installing the following hotfix, and see if makes a difference:

    http://support.microsoft.com/kb/975599

     

    Friday, August 13, 2010 3:11 AM