TechSpot

New Win7 PC USB storage device driver Code 10

By EyeSore
Nov 12, 2014
Post New Reply
  1. I just built a new PC (Win7 Ultimate). Things were basically okay and then USB2 or USB3 access to any thumb drive failed (Device Manager Code 10). I did everything covered in:

    http://www.sevenforums.com/tutorials/165554-usb-driver-general-fix-problems.html

    And removed and replaced all my USB2 and USB3 drivers and programs. Sfc /scan now is clean, the device manager shows no problems. Microsoft FixIt USB shows a clean USB system. Event Viewer shows 2x ReadyBoost error, 3x DCOM error (related to Audio driver).

    I worked with Broni on Techspot to confirm this is not virus related.

    What do you recommend I should try next? Note that I have not Activated my Microsoft products yet and probably need to call them to make them work.

    Thanks
     
  2. LookinAround

    LookinAround Ex Tech Spotter Posts: 6,491   +183


    What did you do to "replace" the drivers?? I don't think a code 10 would cause the issue described HERE but check the files are present anyway

    Also, download and run Filter Driver Load Order. When it opens select any one of your USB disks, click the Clipboard button and paste the info into your next post
     
  3. EyeSore

    EyeSore TS Rookie Topic Starter Posts: 52

    Thanks for your help. I deleted all the USB drivers I could. Which results in Win7 replacing them with generic ones. Then I removed USB3 related programs (WIN7 drivers) and then resinstalled chipset, and USB drivers, and IME.
    The three files are present. I have tried several brands of USB and the all generated a code 10. Note that other USB devices work (mouse, keyboard, labeler). This new hardware briefly worked with USB2 and USB3 flash drives. Around the time I cloned my HDD to a SSD the problems started to occur.

    ----------------------------------------------------
    Filter Driver Load Order http://www.bustrace.com
    ----------------------------------------------------

    Upper Class Filter: snapman
    Upper Class Filter: PartMgr
    Device Object: FLASH Drive 3S_USB20 USB Device
    Lower Class Filter: iaStorF
    Lower Class Filter: SamsungRapidDiskFltr

    Driver Name: snapman.sys
    File Location: c:\windows\system32\drivers
    File Description: Acronis Snapshot API
    File Version: 3.3 build 345 [3.3.0.343]
    Product Name: Acronis Snapshot API
    Product Version: 3.3 build 345 [3.3.0.343]
    Company Name: Acronis

    Driver Name: partmgr.sys
    File Location: c:\windows\system32\drivers
    File Description: Partition Management Driver
    File Version: 6.1.7600.16385 (win7_rtm.090713-1255) [6.1.7601.17796]
    Product Name: Microsoft® Windows® Operating System
    Product Version: 6.1.7600.16385 [6.1.7601.17796]
    Company Name: Microsoft Corporation

    Driver Name: iastorf.sys
    File Location: c:\windows\system32\drivers
    File Description: Intel(R) Rapid Storage Technology Filter driver - x64
    File Version: 13.1.0.1058 [13.1.0.1058]
    Product Name: Intel(R) Rapid Storage Technology Filter driver
    Product Version: 13.1.0.1058 [13.1.0.1058]
    Company Name: Intel Corporation

    Driver Name: samsungrapiddiskfltr.sys
    File Location: c:\windows\system32\drivers
    File Description: Samsung RAPID Mode Disk Filter Driver
    File Version: 1.0.1.68 built by: WinDDK [1.0.1.68]
    Product Name: Samsung RAPID Mode
    Product Version: Samsung RAPID Mode 1.0.1.68 [1.0.1.68]
    Company Name: Samsung Electronics Co., Ltd.
     
  4. LookinAround

    LookinAround Ex Tech Spotter Posts: 6,491   +183

    Look in Programs and Features. What Samsung products do you have installed? Your symptoms and data you provided in your last post make me suspect that Samsung Rapid Mode driver filter. Your observation this all started happening when you moved to SSD may not be coincidence!! A Samsung software install may be the culprit

    So what Samsung product is installed? (it's probably where that filter came from). Then I'll tell you how to proceed so we can remove it

    /* EDIT */
    You might find THIS info about filters an interesting read. It's just informational. Don't follow the removal instruction in the thread. We'll do a more targeted approach
     
    Last edited: Nov 13, 2014
  5. EyeSore

    EyeSore TS Rookie Topic Starter Posts: 52

    Hi I have a 850 PRO SSD drive. I have Samsung Disk Magician 4.4.0, which is the latest version. This is a utility for the SSD.
     
    LookinAround likes this.
  6. LookinAround

    LookinAround Ex Tech Spotter Posts: 6,491   +183

    Reboot your machine. Then uninstall the Samsung Magician software. Reboot again and test.

    1. Do your USB drives now work?
    2. Run the filter driver load order tool again. Is the Samsung RAPID Mode disk filter still there or has it been removed?
     
  7. LookinAround

    LookinAround Ex Tech Spotter Posts: 6,491   +183

    Hmm... Also just noticed your data also shows an iaStor.sys disk filter from Intel there too. Could be those two filters don't "play well" together. In any case, uninstall magician and test per instructgions above. Let me know the result.
     
  8. EyeSore

    EyeSore TS Rookie Topic Starter Posts: 52

    Hi I disabled Rapid mode using the Disk Magician ultility, rebooted and USB2/3 worked!

    ----------------------------------------------------
    Filter Driver Load Order http://www.bustrace.com
    ----------------------------------------------------

    Upper Class Filter: snapman
    Upper Class Filter: PartMgr
    Device Object: FLASH Drive 3S_USB20 USB Device
    Lower Class Filter: iaStorF

    Driver Name: snapman.sys
    File Location: c:\windows\system32\drivers
    File Description: Acronis Snapshot API
    File Version: 3.3 build 345 [3.3.0.343]
    Product Name: Acronis Snapshot API
    Product Version: 3.3 build 345 [3.3.0.343]
    Company Name: Acronis

    Driver Name: partmgr.sys
    File Location: c:\windows\system32\drivers
    File Description: Partition Management Driver
    File Version: 6.1.7600.16385 (win7_rtm.090713-1255) [6.1.7601.17796]
    Product Name: Microsoft® Windows® Operating System
    Product Version: 6.1.7600.16385 [6.1.7601.17796]
    Company Name: Microsoft Corporation

    Driver Name: iastorf.sys
    File Location: c:\windows\system32\drivers
    File Description: Intel(R) Rapid Storage Technology Filter driver - x64
    File Version: 13.1.0.1058 [13.1.0.1058]
    Product Name: Intel(R) Rapid Storage Technology Filter driver
    Product Version: 13.1.0.1058 [13.1.0.1058]
    Company Name: Intel Corporation
     
  9. LookinAround

    LookinAround Ex Tech Spotter Posts: 6,491   +183

    Woo-Hooo! (y)

    Do you need the magician? Could be it was the Samsung filter or it just doesn't play well with the intel filter that's also there.. I'm not sure if the intel filter is still needed. I'd have go have a further look.

    But glad we got ya fixed for now!@
     
  10. EyeSore

    EyeSore TS Rookie Topic Starter Posts: 52

    Thanks a lot. I will test the system and provide an update tomorrow. When you reply to that email please include your donate button.
     
  11. LookinAround

    LookinAround Ex Tech Spotter Posts: 6,491   +183

    Re: donate button
    Everyone here on TechSpot volunteers their time. TechSpot made an exception to provide Broni a donate button due to the exceptional and extensive number of hours he spends helping in Virus Removal. So, thank you for asking, but no donate button for me. Feel free to donate to your favorite charity on my behalf :)

    re: iastor.sys
    That's part of Intel Matrix Storage which I don't think you need (it supports RAID drives). Could very well be the Samsung filter and this intel filter interfere with each other.. causing the disk drive issue for USB

    Look in Programs and Features again. Is there an entry for Intel Matrix Storage? If so, uninstall it. See that the filter no longer appears in the Filter tool report. Then you can try enabling Samsung again and see if USB continues to work or not
     
  12. EyeSore

    EyeSore TS Rookie Topic Starter Posts: 52

    Hello,

    I have a Z97-WS ASUS motherboard but am not using RAID. I had:

    Intel Rapid Storage Technology, 13.1.0.1058. When I removed this program, the Intel icon was removed and it no longer shows up in Programs and Features. However, iaStorF.sys is still present (C:\windows\System32\drivers). I do not see it listed under device manager.

    My motherboard would probably benefit from the correct Intel drivers for SATA. The web shows RST (probably what I want) and RSTe (for RAID and problematic). ASUS does not provide RST. What is a process to safely remove RSTe and replace it with RST?

    Rapid mode has little benefit so I am okay with keeping it disabled,

    http://techreport.com/review/25282/a-closer-look-at-rapid-dram-caching-on-the-samsung-840-evo-ssd



    ----------------------------------------------------

    Filter Driver Load Order http://www.bustrace.com

    ----------------------------------------------------

    Upper Class Filter: snapman

    Upper Class Filter: PartMgr

    Device Object: Patriot Memory USB Device

    Lower Class Filter: iaStorF



    Driver Name: snapman.sys

    File Location: c:\windows\system32\drivers

    File Description: Acronis Snapshot API

    File Version: 3.3 build 345 [3.3.0.343]

    Product Name: Acronis Snapshot API

    Product Version: 3.3 build 345 [3.3.0.343]

    Company Name: Acronis



    Driver Name: partmgr.sys

    File Location: c:\windows\system32\drivers

    File Description: Partition Management Driver

    File Version: 6.1.7600.16385 (win7_rtm.090713-1255) [6.1.7601.17796]

    Product Name: Microsoft® Windows® Operating System

    Product Version: 6.1.7600.16385 [6.1.7601.17796]

    Company Name: Microsoft Corporation



    Driver Name: iastorf.sys

    File Location: c:\windows\system32\drivers

    File Description: Intel(R) Rapid Storage Technology Filter driver - x64

    File Version: 13.1.0.1058 [13.1.0.1058]

    Product Name: Intel(R) Rapid Storage Technology Filter driver

    Product Version: 13.1.0.1058 [13.1.0.1058]

    Company Name: Intel Corporation
     
  13. LookinAround

    LookinAround Ex Tech Spotter Posts: 6,491   +183

    Think of driver filters as driver snap-on parts (like connecting Lego blocks). Each device starts with a single Lego - called the "function driver". The function driver implements the device hardware interface. When you open Device manager you're only seeing the device function drivers! You don't see filters unless you know where to look!

    3rd party vendors (e.g. Acronis, Samsung, Intel) may add a driver filter (connecting their own Lego block) to the base driver to help implement driver interface changes needed to support their product. Their "filter" allows them to become a part of the device driver call. That extends driver functionality to support the vendor's specific product need. Driver Load Order tool is showing you any filters that may have been attached to Disk or CD/DVDs drivers. It's also showing you the order in which things are attached. (The "Device Object" is the function driver). "Upper" filters precede the function driver. Lower filters connect after the function driver.

    fyi.. You can install/uninstall the device you see in Device Manager till you're blue in the face! That only installs/uninstalls the function driver. It doesn't uninstall/install any class filters defined for the device! . A class filter is defined for a device class. Samsung defined a lower filter for Class=Disk. So the filter is then connect connected to every disk driver call (and it somehow screwed up the interface for USB Disks)

    Filters are certainly "non-obvious" and you only see them if you know where to look! To use Device Manager, right click the Device->Properties->Details tab. Look through the pull-down display to see if any Upper Class Filters or Lower Class Filters appear. (You can ignore Device Filters. It's the non-Microsoft class filters that can cause frustrating/hard to find problems). A vendor's class filter may become corrupt or not "play well" with other class filters from other vendors.

    Back tomorrow with more info....


    Filters.jpg
     
    Whltng likes this.
  14. EyeSore

    EyeSore TS Rookie Topic Starter Posts: 52

    Thanks for the information on Filters. I delete some filters related to USB during my debug of the code 10 problem.

    One more thing related to this effort: My mother board has an sSATA connector and I tested it today. Its data rate is very poor 1 MB/s. I also see it listed as SCSI Disk Device under Disk drives. This port uses an ASmedia SATA IC. I installed this driver and confirmed it was enabled in the BIOS. Here is a dump related to the eSATA connection.

    ----------------------------------------------------

    Filter Driver Load Order http://www.bustrace.com

    ----------------------------------------------------



    Upper Class Filter: snapman

    Upper Class Filter: PartMgr

    Device Object: WDC WD40EFRX-68WT0N0 SCSI Disk Device

    Lower Class Filter: iaStorF



    Driver Name: snapman.sys

    File Location: c:\windows\system32\drivers

    File Description: Acronis Snapshot API

    File Version: 3.3 build 345 [3.3.0.343]

    Product Name: Acronis Snapshot API

    Product Version: 3.3 build 345 [3.3.0.343]

    Company Name: Acronis



    Driver Name: partmgr.sys

    File Location: c:\windows\system32\drivers

    File Description: Partition Management Driver

    File Version: 6.1.7600.16385 (win7_rtm.090713-1255) [6.1.7601.17796]

    Product Name: Microsoft® Windows® Operating System

    Product Version: 6.1.7600.16385 [6.1.7601.17796]

    Company Name: Microsoft Corporation



    Driver Name: iastorf.sys

    File Location: c:\windows\system32\drivers

    File Description: Intel(R) Rapid Storage Technology Filter driver - x64

    File Version: 13.1.0.1058 [13.1.0.1058]

    Product Name: Intel(R) Rapid Storage Technology Filter driver

    Product Version: 13.1.0.1058 [13.1.0.1058]

    Company Name: Intel Corporation
     
  15. EyeSore

    EyeSore TS Rookie Topic Starter Posts: 52

    Another related item. Today I received thousands of

    “The file system structure on the disk is corrupt and unusable. Please run the chkdsk utility on the volume TriloByte."

    This may be related to a bad shadow copy, but so far I have not figured out what to do. Both chkdsk and chkntfs are good. I force a backup and that ran fine but generated 3 more of the above errors.

    Should I reinstall the Intel SATA driver? I will continue to debug…
     
  16. LookinAround

    LookinAround Ex Tech Spotter Posts: 6,491   +183

    I have no opinion on whether Intel RST driver should be installed or not (I just don't know one way or other) but here's some info
    > You're running v13.1.0.1058
    > Looks like Intel has a newer version v13.2.4.1000.
    > Also probably worth using their Identify Chipset tool and check that it's supported by RST
    http://www.intel.com/p/en_US/support/highlights/sftwr-prod/imsm

    If you want to uninstall it, I found THIS thread. The instructions make perfect sense to me.. so go ahead and follow it you you'd like

    /* EDIT */
    Note, the default SATA drivers are part of windows. If you uninstall RST, you should see the the device name change back to SATA once RST is removed
     
    Last edited: Nov 15, 2014
  17. EyeSore

    EyeSore TS Rookie Topic Starter Posts: 52

    Thanks for your input. USB and Intel SATA ports work fine. I reinstalled the Intel Matrix Management. This may have eliminated the NTFS Event 55.

    Now I am dealing with the ASmedia SATA ports. They use to work but now performance is very poor 1 to 5 MB/s. I tested internal and the external SATA ports tied to this controller they are both bad.

    I have the latest BIOS, and driver (2.0.8.1, ASmedia 106x SATA controller). I removed the ASmedia drivers and the reinstalled them. Before I resinstalled the, the Windows drivers produced 6 MB/s access rates to the ASmedia SATA drive. The ASUS PCdiags see the drive but do not report Drive attributes seen for the other drives, which are on the Intel SATA controller. Speccy see all details. I see no device manager errors.

    What do you recommend I try to get the ASmedia SATA port performance improved?

    Thanks.
     
  18. EyeSore

    EyeSore TS Rookie Topic Starter Posts: 52

    I got eSATA working by power cycling my Anker eSATA-to-SATA bridge— it took me about 10 hours to get to that part of the test. The performance went from 1 MB/s to over 150MB/s :D.

    USB and eSATA work. Lessons Learned:*nerd*

    1. If you have an Intel SATA controller and a Samsung 850 Pro. Do not enable Disk Magician “Rapid Mode.” If do enable it, USB access may stop.

    2. If all your drivers look okay then power cycle the PC and the peripheral and recheck the system.

    Thanks for helping me get USB working(y) hopefully this post helps others with the same issue.
     
    Whltng likes this.
  19. LookinAround

    LookinAround Ex Tech Spotter Posts: 6,491   +183

    Great news! Glad you got things working and posted your results :)
     
    Whltng likes this.
  20. JohnVickiB

    JohnVickiB TS Rookie

    Thanks for this info, it solved my problem! My new upgraded computer wouldn't recognize any USB hard drive or flash drive. I have a Samsung 850 EVO using Disk Magician and it had previously been set to raid mode with Intel Rapid Store. Today I disabled Disk Magician Rapid Mode per the recommendations above, rebooted and now the USB drives are recognized. I would love to use Rapid Mode from Samsung and remove Intel's Rapid Store but my main goal was to get my USB's working.

    Now that my USB's are working, the only downfall is that when in Samsung Rapid Mode the hard drive was really fast. Seq read write 2315/3540, Random Read/Write (IOPS) 182083/146093. Now it is Seq read write 522/441, Random Read/Write (IOPS)87995/39974.
     
    Last edited by a moderator: May 19, 2015

Similar Topics

Add New Comment

You need to be a member to leave a comment. Join thousands of tech enthusiasts and participate.
TechSpot Account You may also...