Windows 7 Forums

Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: USB Ports Corrupted After Graphics Driver Update

09 Oct 2015   #11
Boozad

W7 Pro x64 SP1 | W10 Pro IP x64 | W8.1 Pro x64 VM | Linux Mint VM
 
 

Just a thought, but do you have any recent restore points dated prior to replacing the graphics driver?


My System SpecsSystem Spec
.
09 Oct 2015   #12
ComputerGeek

Desk 1: Win 7 Pro x32; Desk 2: Windows 10 x64
 
 

Quote   Quote: Originally Posted by boweasel View Post
Quote   Quote: Originally Posted by ComputerGeek View Post
<snip>
Click on any of your controllers and tell me if any upper and/or lower class filters are there and if so , which ones. Then
  1. Navigate to C:\Windows\System32\DriverStore\FileRepository
  2. Scroll down and look for folder names starting with usb.inf. If you find more then one, select the folder with the most recent date
  3. Copy usb.inf and usb.pnf to your C:\Windows\inf folder
  4. Reboot. Are controllers still an issue? If yes, try right click select Update Driver
All 7 of my USB controllers have class upper filters. None seem to have class lower filters. The value for all of them is usbfilter. And what does that have to do with the 4 step process you've suggested? I'll await your reply on the filter situation before I proceed.
There are many ways drivers can become corrupted. The two different things I asked you to do, check on 2 methods that can cause corruption - IMO both warranted consistent the symptoms and data your provided

That said, right click the controller you checked up class upper/lower filters. Click Properties select Driver tab. Click Driver Details button. Is usbfilter.inf listed?

Next check if you can recover a Restore point (as Boozad suggested). Good to check before moving on to anything else
My System SpecsSystem Spec
09 Oct 2015   #13
boweasel

Windows 7 home premium 64 bit
 
 

Quote   Quote: Originally Posted by ComputerGeek View Post
There are many ways drivers can become corrupted. The two different things I asked you to do, check on 2 methods that can cause corruption - IMO both warranted consistent the symptoms and data your provided
I appreciate any help I can get on this, ComputerGeek, but you are very difficult to understand. I don't even know exactly what the sentence above means.
Quote   Quote: Originally Posted by ComputerGeek View Post
That said, right click the controller you checked up class upper/lower filters. Click Properties select Driver tab. Click Driver Details button. Is usbfilter.inf listed?
Let me expand on my previous post, since you likewise seem to have difficulty understanding me. All 7 of the items listed in Device Manager under the umbrella of Universal Serial Bus controllers have yellow triangles next to them. If I right click on any of them, then left click Properties and then click on the Details tab I am presented with screenshot 1. From that screen I can click on the pulldown arrow under the heading Property and see screenshot 2. If I then scroll to class upper filters and click on it I get screenshot 3. That process is identical for all 7 of the listed USB controllers. Clicking (Driver) Details button by itself never displays anything called usbfilter.inf.
Quote   Quote: Originally Posted by ComputerGeek View Post
Next check if you can recover a Restore point (as Boozad suggested). Good to check before moving on to anything else
I wonder why Boozad's one line post takes up the entire page....
At any rate, after derekimo suggested updating to the latest graphics driver from HP, I manually set a restore point labeled Before Graphics Driver Update. I was giving myself a figurative pat on the back for being so smart before I found out today that the restore point is now gone. The only one available is an Automatic Restore Point set by Windows yesterday (12:37 PM, 10/08). Even Show More Restore Points fails to change anything. (Two little Blue Screens - in hindsight I really could have lived with that...).


Attached Images
USB Ports Corrupted After Graphics Driver Update-capture5.jpg USB Ports Corrupted After Graphics Driver Update-capture6.jpg USB Ports Corrupted After Graphics Driver Update-capture7.jpg 
My System SpecsSystem Spec
.

09 Oct 2015   #14
ComputerGeek

Desk 1: Win 7 Pro x32; Desk 2: Windows 10 x64
 
 

My sincere apology for my mangled and typo'd last post. My bad!

Quote:
That process is identical for all 7 of the listed USB controllers. Clicking (Driver) Details button by itself never displays anything called usbfilter.inf.
That was another typo: I wanted you to look for usbfilter.sys when you hit the (Driver tab) Details button. Could you give me a screen shot of what (Driver tab) Details button does show?
My System SpecsSystem Spec
09 Oct 2015   #15
boweasel

Windows 7 home premium 64 bit
 
 

Once again, I'm not sure if we're operating on the same wavelength. In the previous post, the second screenshot shows you the expanded values of the Property setting under Details. That screenshot only shows the bottom half of the pulldown selections. This screenshot shows the top half. If I'm not understanding what you're asking for, I apologize. I'm doing the best I can.

Oh wait, I'm sorry, you're asking about the Driver tab, followed by the Driver Details box. I thought we were still on the Details tab. Each of the 7 items has usbfilter.sys listed under Driver File Details


Attached Images
USB Ports Corrupted After Graphics Driver Update-capture8.jpg USB Ports Corrupted After Graphics Driver Update-capture9.jpg 
My System SpecsSystem Spec
09 Oct 2015   #16
ComputerGeek

Desk 1: Win 7 Pro x32; Desk 2: Windows 10 x64
 
 

Yes. We're now in sync. It's your second screen shot in your last post i wanted to see. The symptoms you described and snapshots in your first post are consistent with problems with class filters. So that's what I'm trying to check first.

Think of "filters" (short for "driver filters") as add-on parts for drivers. A filter is added to a device driver to extend driver functionality. There are filters from Microsoft but MS filters are never the problem. It's filters from 3rd party vendors that (sometimes) prove problematic. You're showing a "class" filter for device class=USB so Windows applies that filter ("adds" it on) to all drivers for devices in that class (your USB controllers). If your class filter is buggy that single file can be what's causing all your USB controller drivers to fail

Your class upper filter usbfilter is from AMD! It's probably installed as part of your graphics driver. Here's an easy way to check who it's from
> Go back to the (Driver tab) Details button display (you show in your lower snapshot)
> Click on each of the four files to see the file Provider. I believe you'll find usbfilter.sys is from AMD.
  1. Do regedit preparation: Create a restore point and backup your registry
  2. Run regedit and navigate to
    Quote:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}
  3. You can also backup the single key so you can also restore it later if you choose
  4. You should see an entry for UpperFilters with value usbfilter. Delete the entry. Reboot.
  5. Do the controllers reinstall on their own? If not, right click the controller and select Update Driver
Any luck?
My System SpecsSystem Spec
09 Oct 2015   #17
boweasel

Windows 7 home premium 64 bit
 
 

I'm ready to do the regedit and I did create a restore point, but since my last manually set point disappeared, I wanted to check this one. Sure enough, the new one is there, but the one that Windows automatically set yesterday is gone. Now I'm concerned that as part of this registry tweak Windows will create a new RP, and I'll lose the one I just created. At any rate, it's a worry that I only seem to be able to only keep one accessible RP.
My System SpecsSystem Spec
09 Oct 2015   #18
ComputerGeek

Desk 1: Win 7 Pro x32; Desk 2: Windows 10 x64
 
 

Your problem with restore points seems a whole other problem But the regedit i outline is pretty straight forward (just make sure the UpperFilter value equals usbfilter and you will have the right entry) So probably only the registry backup of the single registry key is probably all that's needed as you know your way around 'puters and not likely to delete the wrong keys.

But even though my gut feel is the one UpperFilter delete shouldn't cause any terrible problems... it's always good to be safe. Computers can sometimes do just the opposite of what we expect!

p.s.
Quote   Quote: Originally Posted by boweasel View Post
All 7 of my USB controllers have class upper filters. None seem to have class lower filters. The value for all of them is usbfilter. And what does that have to do with the 4 step process you've suggested?
Oh. And to answer your original question: My question about filters has nothing to do with the 4 steps i provided.

At that point in time I thought it might have been one of two problems: either class filters or driver installation file corruption. I wasn't sure which was more likely so included instruction for both as didn't think the sum total was too much work.

But once you found a class filter that seemed the likelier of the two
My System SpecsSystem Spec
09 Oct 2015   #19
boweasel

Windows 7 home premium 64 bit
 
 

I backed up the registry key and then checked the space allocated to Restore. The slider was all the way to the left - another mystery - it wasn't set like that last time I checked, although admittedly, that was a few years ago. I moved the slider to the right, performed your registry delete and
EUREKA!
The USB controllers have divested themselves of the yellow triangles. I plugged in the external drive and it's back in all its glory.

Thank you for jumping in on what was originally a BSOD issue! I cannot wait to mark this 'solved'.
My System SpecsSystem Spec
10 Oct 2015   #20
ComputerGeek

Desk 1: Win 7 Pro x32; Desk 2: Windows 10 x64
 
 

Wooo-Hoooo! You're most welcome. Glad you fixed your controllers! Glad I was able to help!

Here's the post play addendum:
I kept trying to imagine a scenario where this AMD graphics driver needed a hook into the USB controllers to support its functional features. I came up blank. So I tried searching online. Attached something I found
  1. The attachment defines h/w configs where usbfilter applies. Does it apply to your h/w spec? (i'm a s/w not a h/w guy.) So if you have any question the about the h/w i invite others to jump in to answer
  2. Navigate to C:\Windows\System32\drivers. Right click Properties->Detals tab. Take a snapshot and post it. Out of curioiusity and for the record let's see the driver version and date for the file
My System SpecsSystem Spec
Reply

 USB Ports Corrupted After Graphics Driver Update




Thread Tools Search this Thread
Search this Thread:

Advanced Search




Similar help and support threads
Thread Forum
How do I force update my Graphics Driver?
I recently downloaded the latest version of the Intel HD Family Graphics but when I attempt to install it I get the following messages: On the .exe installation: 'Your computer does not meet the minimum requirements." and "Your system is not supported". On the .zip: 'Your driver is up to...
Graphic Cards
How to undo bad graphics driver update
I see there is a new driver for my Intel 4600 graphics adapter. I assume everything will go well, but I'm paranoid. How do I back out this maintenance (or do anything else, for that matter) if I no longer have a usable graphics adapter? I assume there must be some basic bios-based driver used...
Graphic Cards
BSOD Windows 7 update mp3 player driver conflict, graphics driver
Hi, and thanks in advance... Much of this is a repeat to other threads, until the graphic driver problem at the end... (I also have an Ubuntu partition.) I'd left my mp3 player plugged in overnight + an Asus Xonar DAC in a usb hub, when Windows wanted to do an update and conflict over...
BSOD Help and Support
how to update my graphics driver?
hi can anyone send me the links to update 1) intel (R) HD graphics family 2)radeon HD 6470M 3)bios update for hp pavilion g6 1201tx
Drivers
Corrupted OS files preventing boot after failed driver update
I've been trying to get my computer back so that I can at least get some stuff on it I don't want lost for the past three days. I was updating an nvidia graphics driver and it froze. So I restarted my computer and things went down-hill from there. Nothing I know to do (which is more than the...
BSOD Help and Support
Driver update corrupted laptop
I installed Driver Utility and it was installing 2 new drivers and a littler earlier there was a Windows update popup and it had to restart so I hit postpone for 4 hours and so I left it to finish installing the 2 drivers and I checked on it 30 min later and it started restarting and then it...
Drivers


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 17:22.

Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App