USB Mass Storage Driver - Windows 10 Service. USB Mass Storage Class Driver by Microsoft Corporation. This service also exists in Windows 7, 8 and Vista. Startup Type. Last updated on June 30th, 2014A few days ago, one of my customers noticed that the USB mouse was not working on his laptop computer. Furthermore, no USB device, like a USB Printer or a USB storage device, could be recognized by his system.
-->
The following figure shows the device objects that are created for a composite USB mass storage device containing both a Smart Media slot and a Compact Flash slot.
Device Object Tree for a Composite USB Mass Storage Device
Starting from the bottom of the figure, the following list describes each device object or device object stack and its associated driver:
The PCI bus driver enumerates the USB host controller. The system loads the port driver, usbport.sys, and its accompanying miniports (not shown in the figure). Then, usbport.sys creates an FDO for the host controller.
The port driver enumerates the USB hubs in the system, starting with the root hub. The usbhub.sys driver manages all USB hubs. The figure only shows one level of hub device objects, but USB allows daisy-chaining of hub devices, so there could potentially be many more hub device objects in the tree. The hub driver detects and enumerates the USB mass storage device and creates a PDO for it.
Windows supplies a USB storage port driver, usbstor.sys, that serves as an interface between the USB stack and the native Windows storage class drivers. The USB storage port driver creates its own functional device object (FDO). The USB storage port driver can divide the physical storage device into as many as 16 logical units. In the example depicted in the figure, the USB storage device contains separate slots for a Compact Flash device and a Smart Media device. Therefore, in this example, the USB storage port driver creates two separate PDOs, one for the Compact Flash device and another for the Smart Media device.
The stack above the USB storage port driver is managed in the usual way by the native disk class driver. The disk class driver creates a PDO and an FDO for the disk as a whole (partition zero), and PDOs for each partition on the disk.
The partition manager creates an FDO for each disk partition.
Hi,
Thank you for the response and keeping the status updated. I appreciate the troubleshooting you tried on the computer.
Mar 22, 2009 I need to recompile my kernel, and I'm confused with a few options. Right now I'm using 7.1-RELEASE. I'd like to know what these options are for (dont' really understand the man pages): options STACK options ADAPTIVEGIANT options STOPNMI Don't think they appeared in the 7.0 kernel configuration file. Kernel Configuration. First off, we need to edit the kernel config to add two options. I won't go into too much depth here, as this article isn't about how to config your kernel. For my example I will use the 'GENERIC' kernel config. Cd /usr/src/sys/i386/conf cp GENERIC. Options SCHED4BSD # 4BSD scheduler The traditional and default system scheduler for FreeBSD. Options PREEMPTION # Enable kernel thread preemption Allows threads that are in the kernel to be preempted by higher priority threads. In order to create a custom kernel configuration file and build a custom kernel, the full FreeBSD source tree must first be installed. When finished customizing the kernel configuration file, save a backup copy to a location outside of /usr/src. Alternately, keep the kernel configuration file. Options KDB: compiles in the kernel debugger framework.Required for options DDB and options GDB.Little or no performance overhead. By default, the debugger will be entered on panic instead of an automatic reboot.
Are the other USB devices working fine?
Does this device work fine on other computers?
Crystal report 9 free download. The Code 10 error pertains mainly to hardware and device driver issues or to compatibility issues between hardware drivers and additional software that is installed in Windows. Therefore, we recommend that you troubleshoot these issues by focusing on device drivers, on device configuration issues, and on hardware compatibility issues. You might need to update the chipset drivers and the USB controller
Follow the article given below for more information.
Description of Code 10-related errors that Device Manager generates in Windows-based computers
You may also try deleting the USB 'Upper Filter' & 'Lower Filter' Entry
Before we go any further, please first backup the Registry.
Important:This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry in Windows:
1. Click “Start”, type “REGEDIT” (without quotation marks) in the “Search” bar and press Enter.
Note: If UAC (User Account Control) pops up, please accept it.
2. Right click “Computer” (the root node) in the left pane, click “Export” under the “File” menu, choose “All” under “Export range”, and select “Desktop” in the “Save” in box and type backup in “File Name”. Click “Save”.
Note: The backup file is on the Desktop and named backup.reg. We can simply restore the registry by double-clicking the backup.reg file.
3. Click “Start”, type “REGEDIT” (without quotation marks) in the “Search” bar and press Enter again. 4. Locate the “UpperFilters” value under the following key in the registry:
7. On the “Edit” menu, click “Delete”, and then click “OK”. 8. Quit Registry Editor and restart the computer.
Note:
Important this section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756 (http://support.microsoft.com/kb/322756/ )
How to back up and restore the registry in Windows
Please reply with the results, I will be glad to help you further.