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: Desktop cant find drivers but laptop can.

23 Oct 2016   #11
ComputerGeek

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

Run DevManView with Logitech plugged in.

?* EDIT */
And please zip both devmanviewe and setupapi.dev.log files on the laptop and upload


My System SpecsSystem Spec
.
23 Oct 2016   #12
SomeUserName

Windows 7 Ultimate 64Bit (SP1)
 
 

Here are the requested files


Attached Files
File Type: zip Laptop - Setupapi - DevManView - Logitech.zip (76.3 KB, 2 views)
My System SpecsSystem Spec
23 Oct 2016   #13
ComputerGeek

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

I'm very confused by results. I'll explain so you can help double check on your end. Perhaps I'm misunderstanding the files you sent me

Every Plug and Play device (incl your Logitech receiver) has a set of IDs burned into its firmware by the vendor. These IDs include
> Hardware IDs and
> Compatible IDs.

You can verify the IDs assigned using Device Manager. Right click the device->Properties->Details tab. Then use the pull down menu and select Hardware IDs. Likewise, select Compatible IDs. Windows uses these IDs to find a driver for the device. In general, Windows prefers using a driver that can support a Hardware ID. But if none found, it looks for a driver that can support a compatible ID

To best of my knowledge, I'm under the impression the IDs retrieved from the device should be the same whether from a Desktop or Laptop running Win 7, Win 10 or even Linux!! The IDs are burned into device firmware so are independent of external device or OS retrieving them. BUT, in your case, when i look at the setupapi.dev.log files the compatible IDs I see for the device on the laptop are different then the Desktop! (I don't understand why or if maybe i'm looking at two different devices)
  • On the laptop, the compatible IDs i see are for a USB 2 hub. Windows installs the USB 2 hub drivers.
  • But on the Desktop, the compatible IDs are for a USB 3 hub!?? For whatever reason, the USB 3 hub drivers aren't found.
  1. Can you manually check the IDs using Device Manager on both Desktop and Laptop and print screen shots or can even just copy/paste the IDs displayed. Insert the device, open Device Manager and use Properties->Details to display each set of IDs
  2. The DevManView for the laptop. Was the device inserted? Under DeviceInstanceID column i expected to see one that starts with the hardware ID of your transceiver usb\vid_046d&pid_0b06
/* EDIT3*/But I didn't see it there. If you insert the transceiver, can you check it yourself? I'm guessing you'll see it listed as a USB2 hub. Based on setupapilog appears this transceiver installs itself as a hub, not a composite device/* end EDIT3 */

Setupapi.dev.log on the Desktop: note compatible ID strings start iusb3

Code:
>>>  [Device Install (Hardware initiated) - USB\VID_046D&PID_0B06\5&20c67efd&0&6]
>>>  Section start 2016/10/23 06:29:15.592
     ump: Creating Install Process: DrvInst.exe 06:29:15.602
     ndv: Retrieving device info...
     ndv: Setting device parameters...
     ndv: Searching just Driver Store...
     dvi: {Build Driver List} 06:29:15.702
     dvi:      Searching for hardware ID(s):
     dvi:           usb\vid_046d&pid_0b06&rev_0100
     dvi:      Searching for compatible ID(s):
     dvi:           iusb3\class_09&subclass_00&prot_00
     dvi:           iusb3\class_09&subclass_00
     dvi:           iusb3\class_09
Yet Setupapi.dev.log on laptop show something different. Compatible ID strings that start usb\
Code:
>>>  [Device Install (Hardware initiated) - USB\VID_046D&PID_0B06\5&6c72b18&0&2]
>>>  Section start 2016/10/21 19:11:15.611
     ump: Creating Install Process: DrvInst.exe 19:11:15.611
     ndv: Retrieving device info...
     ndv: Setting device parameters...
     ndv: Searching just Driver Store...
     dvi: {Build Driver List} 19:11:15.954
     dvi:      Searching for hardware ID(s):
     dvi:           usb\vid_046d&pid_0b06&rev_0101
     dvi:           usb\vid_046d&pid_0b06
     dvi:      Searching for compatible ID(s):
     dvi:           usb\class_09&subclass_00&prot_00
     dvi:           usb\class_09&subclass_00
     dvi:           usb\class_09
My System SpecsSystem Spec
.

23 Oct 2016   #14
ComputerGeek

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

Also, I wouldn't think it should make a difference, but also try connecting the transceiver on the Desktop to a USB 3 port. And let's verify USB 3 drivers installed correctly
  • Click the Start Orb, type msinfo32 in the search box. Hit Enter
  • Click the + sign next to Components to expand it
  • Click Problem Devices. Anything appear?
  • If yes, click on it, Ctrl-A to select all, Ctrl-C to copy it, Ctrl-V to paste into next post
  • On the other hand, if no devices are listed, tell me so
My System SpecsSystem Spec
23 Oct 2016   #15
torchwood

W7 home premium 32bit/W7HP 64bit/w10 tp insider ring
 
 

Going on from ComputerGeeks comments.
In your registry posting for the device its showing as USB3.
Compare that key to your lappy version, it WILL be different.
you could import/change the PC's regkey to usb2 only
(can see from the device pics its only USB2).

Roy
My System SpecsSystem Spec
23 Oct 2016   #16
ComputerGeek

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

IMHO avoid mucking with the registry if at all possible. There too many things need changing to backdoor force the devices in....

I've done some more digging... Learned and found some interesting stuff.

I checked the Asus B150M-C D3 USB3 drivers for your Desktop. And, sure enough, the USB3 compatible IDs shown by the transceiver when connected to the Desktop ARE defined in those drivers. So question becomes: why isn't windows finding the USB3 hub driver when it goes searching??

Start by uninstalling and reinstalling the USB3 drivers. I see 2 versions on the support site. Be sure to choose the latest version. Connect the transceiver. Still same problem?
My System SpecsSystem Spec
23 Oct 2016   #17
torchwood

W7 home premium 32bit/W7HP 64bit/w10 tp insider ring
 
 

Coz its identifying it as 3 in that registry key.
which is the basis for its search in the driver store.

Roy

Edit Should read
MIS-indentifying
My System SpecsSystem Spec
23 Oct 2016   #18
ComputerGeek

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

Quote   Quote: Originally Posted by torchwood View Post
Coz its identifying it as 3 in that registry key.
which is the basis for its search in the driver store.

Roy

Edit Should read
MIS-indentifying
Another thing i learned from digging. I was wrong. Apparently the Compatible IDs may get tweaked based on the hardware.

fyi... Windows searches through driver folders as well as the driver store looking for string matches on the IDs. It's the string match that's important. Changing 2/3 in the registry won't have an affect on string matching
My System SpecsSystem Spec
23 Oct 2016   #19
SomeUserName

Windows 7 Ultimate 64Bit (SP1)
 
 

Quote   Quote: Originally Posted by ComputerGeek View Post
I'm very confused by results. I'll explain so you can help double check on your end. Perhaps I'm misunderstanding the files you sent me

Every Plug and Play device (incl your Logitech receiver) has a set of IDs burned into its firmware by the vendor. These IDs include
> Hardware IDs and
> Compatible IDs.

You can verify the IDs assigned using Device Manager. Right click the device->Properties->Details tab. Then use the pull down menu and select Hardware IDs. Likewise, select Compatible IDs. Windows uses these IDs to find a driver for the device. In general, Windows prefers using a driver that can support a Hardware ID. But if none found, it looks for a driver that can support a compatible ID

To best of my knowledge, I'm under the impression the IDs retrieved from the device should be the same whether from a Desktop or Laptop running Win 7, Win 10 or even Linux!! The IDs are burned into device firmware so are independent of external device or OS retrieving them. BUT, in your case, when i look at the setupapi.dev.log files the compatible IDs I see for the device on the laptop are different then the Desktop! (I don't understand why or if maybe i'm looking at two different devices)
  • On the laptop, the compatible IDs i see are for a USB 2 hub. Windows installs the USB 2 hub drivers.
  • But on the Desktop, the compatible IDs are for a USB 3 hub!?? For whatever reason, the USB 3 hub drivers aren't found.
  1. Can you manually check the IDs using Device Manager on both Desktop and Laptop and print screen shots or can even just copy/paste the IDs displayed. Insert the device, open Device Manager and use Properties->Details to display each set of IDs
  2. The DevManView for the laptop. Was the device inserted? Under DeviceInstanceID column i expected to see one that starts with the hardware ID of your transceiver usb\vid_046d&pid_0b06
/* EDIT3*/But I didn't see it there. If you insert the transceiver, can you check it yourself? I'm guessing you'll see it listed as a USB2 hub. Based on setupapilog appears this transceiver installs itself as a hub, not a composite device/* end EDIT3 */

Setupapi.dev.log on the Desktop: note compatible ID strings start iusb3

Code:
>>>  [Device Install (Hardware initiated) - USB\VID_046D&PID_0B06\5&20c67efd&0&6]
>>>  Section start 2016/10/23 06:29:15.592
     ump: Creating Install Process: DrvInst.exe 06:29:15.602
     ndv: Retrieving device info...
     ndv: Setting device parameters...
     ndv: Searching just Driver Store...
     dvi: {Build Driver List} 06:29:15.702
     dvi:      Searching for hardware ID(s):
     dvi:           usb\vid_046d&pid_0b06&rev_0100
     dvi:      Searching for compatible ID(s):
     dvi:           iusb3\class_09&subclass_00&prot_00
     dvi:           iusb3\class_09&subclass_00
     dvi:           iusb3\class_09
Yet Setupapi.dev.log on laptop show something different. Compatible ID strings that start usb\
Code:
>>>  [Device Install (Hardware initiated) - USB\VID_046D&PID_0B06\5&6c72b18&0&2]
>>>  Section start 2016/10/21 19:11:15.611
     ump: Creating Install Process: DrvInst.exe 19:11:15.611
     ndv: Retrieving device info...
     ndv: Setting device parameters...
     ndv: Searching just Driver Store...
     dvi: {Build Driver List} 19:11:15.954
     dvi:      Searching for hardware ID(s):
     dvi:           usb\vid_046d&pid_0b06&rev_0101
     dvi:           usb\vid_046d&pid_0b06
     dvi:      Searching for compatible ID(s):
     dvi:           usb\class_09&subclass_00&prot_00
     dvi:           usb\class_09&subclass_00
     dvi:           usb\class_09


Desktop Under Other in Device Manager with yellow ! - It says Logitech BT mini reciever

Desktop Harware ID: USB\VID_046D&PID_0B06&REV_0100

Desktop Compatible ID: IUSB3\Class_09&SubClass_00&Prot_00
IUSB3\Class_09&SubClass_00
IUSB3\Class_09


On the Laptop I have 2 instances of USB Input Device under HID as in the following screenshot:

Same item, Same serial but different product id. (SOMETHING VERY IMPORTANT I SHOULD MENTION ---> I have 2 of these things. WHen the 1st one stopped working I opened the new one to test to make sure it wasn't the stick itself. So I could have plugged the old one into the laptop before I'm not sure but the old one is put away now and the new dongle is guaranteed from here on.)

In the laptop In USBDveiw the last part of the instance id for the new one which we are working with is C0367 and the old logitech was F203 something. I uninstalled the old logitech with F203 and now only have the new one that is C0367 to deal with.

I did install the driver in the laptop for the old stick when I set up that laptop a long time ago.

Now whats left on the Laptop is
Laptop Hardware ID: USB\VID_046D&PID_C71B&REV_0100
USB\VID_046D&PID_C71B

Laptop Compatible ID: USB\Class_03&SubClass_01&Prot_01
USB\Class_03&SubClass_01
USB\Class_03
The other says

Laptop Hardware ID USB\VID_046D&PID_C71C&REV_0100
USB\VID_046D&PID_C71C

Laptop Compatible ID USB\Class_03&SubClass_01&Prot_02
USB\Class_03&SubClass_01
USB\Class_03


Attached Thumbnails
Desktop cant find drivers but laptop can.-112.jpg  
My System SpecsSystem Spec
23 Oct 2016   #20
SomeUserName

Windows 7 Ultimate 64Bit (SP1)
 
 

Quote   Quote: Originally Posted by ComputerGeek View Post
Also, I wouldn't think it should make a difference, but also try connecting the transceiver on the Desktop to a USB 3 port. And let's verify USB 3 drivers installed correctly
  • Click the Start Orb, type msinfo32 in the search box. Hit Enter
  • Click the + sign next to Components to expand it
  • Click Problem Devices. Anything appear?
  • If yes, click on it, Ctrl-A to select all, Ctrl-C to copy it, Ctrl-V to paste into next post
  • On the other hand, if no devices are listed, tell me so
This is the result of plugging it into a blue 3.0 port on the back of the desktop motherboard


Attached Thumbnails
Desktop cant find drivers but laptop can.-11.jpg  
My System SpecsSystem Spec
Reply

 Desktop cant find drivers but laptop can.




Thread Tools Search this Thread
Search this Thread:

Advanced Search




Similar help and support threads
Thread Forum
Trying to find drivers for battery for laptop (Microsoft) screenshot.
I am trying to find drivers for the encircled three items , my laptop is not charging the battery at all , on occasion when i plug in the power plug it shows that it's charging and then shuts off after a few minutes with the battery showing a partial charge. Drivers are showing they are from...
Drivers
Drivers - Find and Update Outdated Drivers
How to Find and Update Outdated Drivers in Windows First of all, I want to give the credit to my friend Northernsoul55 who made me aware about this useful tool, NirSoft Driverview. Driver update. Sometimes it is a big question to us. We are sometimes confused about which driver is...
Tutorials
Laptop can't find desktop computer -- Both Windows 7
I have a home network set up on my desktop running Windows 7. Homegroup is NOT activated. My laptop has INTERNET access from the wireless card to the router attached to the desktop, but I can't get the laptop to "recognize" the desktop computer. When I type in \\computer name, it tells me that...
Network & Sharing
Base System Device drivers error - unable to find drivers
Hi there, I have an HP Pavilion DV7 2185dx laptop running a freshly installed windows 7 upgrade from windows Vista. Ever since the upgrade my CPU is constantly running at 98-100% all the time meaning I cannot do anything on my PC. After researching a bit online it could possibly be the driver...
Drivers
Laptop A sees laptop B on the Homegroup, Laptop B will not find A
I just bought 2 brand new laptops, both running Windows 7 Home Premium, both connected via a wireless router. Laptop A is an HP, Dads (mine). Laptop B is a Compaq, sons. Was having trouble getting either one to see each other on the homegroup network. Verified I have ipv6 enabled. Read to turn off...
Network & Sharing
Can anyone find me drivers for my laptop?
Hi, My laptop which is only a year old is no longer on the toshiba website! I just installed windows 7 64bit and would like to download some of the software and drivers but I can't find out where I can get them. Why does toshiba remove your drivers from their site? My laptop: Toshiba...
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 05:30.

Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App