Windows 7: How do I find missing drivers?

I installed windows 7 32 bit for a friend, his laptop is hp 2000-2d07ee. I installed all the drivers I could find here. I ran windows update, I searched in device manager for these drivers couldn't find them

enter image description here

I googled, found nothing, do you know how I can get them?

Update
These are the device IDs:

device properties


For many devices, if Windows can't find the drivers, you can find them by doing the following:

  1. Open the Device Manager
  2. Right-click on the troublesome device and choose Properties
  3. Go to the Details tab
  4. Choose "Hardware IDs" from the property drop down.

There you will see a lot of numbers, like this:

PCI\VEN_10EC&DEV_8136&...

The 4 digits after "VEN" are the vendor ID, and the 4 digits after "DEV" are the device ID. In this case, vendor is 10EC and device is 8136. If the ID starts with "PCI", then:

  1. Go to http://www.pcidatabase.com/
  2. In the "device search" search box, type the device ID then search (for this example, 8136 search results). You could search for the vendor instead if you prefer.
  3. If more than one device is listed, find the one with the matching vendor ID (10EC for us). Click the vendor name on the right.
  4. Find the device ID in that list. That's your device. The model number and name will be there.

In your case the device is a RealTek RTL8102E ethernet controller, so at least now you have a good thing to Google for.

So we Google for "hp realtek rtl8102e driver" and take a quick look at the results. Through there, we find the official download page for those drivers, and the drivers can be obtained there. Take care to download drivers only from official sources; I added "hp" to the search terms to see if HP had an official set (the original link I posted was to unofficial drivers, which carry a potential risk).

I don't know why Windows wasn't able to find this device, it's not an uncommon controller. However, this technique can often be used to locate drivers that Windows can't find.

If your hardware ID in device manager doesn't start with "PCI", you might not be able to find it on that web site. In that case, a good starting point is to Google for the entire device string (do them all if there is multiple, or just search for the longest common prefix).

This won't be possible for all devices, of course.


For your SM Bus Controller, we can start with a search of the generic device description itself, perhaps modified with the machine's vendor name.

In your case, let's take a look at "sm bus controller driver hp" (Google actually autocompleted most of that for me, interestingly... pay attention to search suggestions, if it is a common problem then these can be a good hint).

From there I found Driver for SM Bus Controller in Windows on the official HP site. This contains a set of instructions. Follow these, and see if they do the trick.


Here you go. http://h30434.www3.hp.com/t5/Notebook-Operating-Systems-and-Software/Drivers/m-p/3540133#M181757 Looks like the 64-bit downloads also contain 32-bit versions.