djpnewton / busdog

busdog is a filter driver for MS Windows (XP and above) to sniff USB traffic.
180 stars 38 forks source link

Busdog broke USB sub-system #9

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
What steps will reproduce the problem?
1.Install busdog32_v0.2.1.exe (generates error where Windows 7 requests a 
password)
2.Install busdog64_v0.2.1.exe
3. During installation, no error but USB sub-system stops working (typically 
the mouse)

What is the expected output? What do you see instead?
The whole USB sub-system is broken, even after reboot.
Issue in Device Manager is that NEC Host Controller and Intel Enhanced Host 
Controller fail to load:
        "Windows cannot load the device driver for this hardware. The driver may be corrupted or missing. (Code 39)"

What version of the product are you using? On what operating system?
v0.2.1
OS is Windows 7, 64bits.

Please provide any additional information below.
I tried to update falty drivers but Windows does not want to update them 
because they're the most recent ones.

I tried to rename busdog.sys in \Windows\System32\Drivers and rebbot but did 
not change anything.

Original issue reported on code.google.com by pmena...@gmail.com on 10 Nov 2010 at 10:45

GoogleCodeExporter commented 9 years ago
For the current build of busdog to work on an x64 build of windows you need to 
enable test signing (http://msdn.microsoft.com/en-us/library/dd419910.aspx).

Other then that to uninstall busdog you should be able to do one of the 
following:
 - run the busdog gui and select "uninstall" from the setup tab
 - uninstall the busdog driver from the "add/remove programs" applet in the control panel
 - use system restore

Original comment by djpnew...@gmail.com on 11 Nov 2010 at 3:56

GoogleCodeExporter commented 9 years ago
Rebooting in Safe Mode doesn't help. With all USB broken, the only option is to 
reboot, F8, and select 'Last known good configuration' (USB should work upon 
reboot). This just happened to me a few minutes ago.

Original comment by jim.fre...@gmail.com on 12 Nov 2010 at 10:02

GoogleCodeExporter commented 9 years ago
>Rebooting in Safe Mode doesn't help. With all USB broken, the only option is 
to reboot, F8, and select 'Last known good configuration' (USB should work upon 
reboot). This just happened to me a few minutes ago.

Is this on x64 and did you enable test-signing?

Original comment by djpnew...@gmail.com on 13 Nov 2010 at 5:34

GoogleCodeExporter commented 9 years ago
Same problem here.
v0.2.1, Windows 7 64 bits
Test signing enabled.

Used system restore and 'scan for hardware changes' to get mouse and other USB 
devices working again. Bluetooth still broken.

Original comment by Robert.S...@gmail.com on 12 Oct 2011 at 3:30

GoogleCodeExporter commented 9 years ago
Same problem.
Uninstall from GUI worked.
Beware this program!!

Original comment by roger.mc...@gmail.com on 19 Jan 2012 at 5:04

GoogleCodeExporter commented 9 years ago
Ok, I restored the system now everything is working fine again, but... how can 
I make busdog work?

Original comment by pmferre...@gmail.com on 18 Oct 2012 at 4:31

GoogleCodeExporter commented 9 years ago
>Ok, I restored the system now everything is working fine again, but... how can 
I make busdog work?

Is your system 64 bit? If so the driver needs to be signed. If someone donates 
the money (for a thwate cert) I will sign the releases with certificates so 
they work on 64 bit windows

Original comment by djpnew...@gmail.com on 30 Oct 2012 at 4:19

GoogleCodeExporter commented 9 years ago
> Rebooting in Safe Mode doesn't help. With all USB broken, the only option is 
to reboot, F8, and select 'Last known good configuration' (USB should work upon 
reboot). This just happened to me a few minutes ago.

Coworker encountered same problem, even Safe Mode didn't help. Thanks to your 
advice, we were able to recover.

Configuration :
v0.2.1 @ Win7 64bit
It happened right after installation, so it doesn't matter, if test-signing was 
enabled.

Original comment by fli...@gmail.com on 5 Apr 2013 at 10:03

GoogleCodeExporter commented 9 years ago
Guy's put a dam warning on this thing i just wasted 35 mins getting my pc going 
again -_- easy fix but comon now atleast tell people this could possibly happen 
if your on windows 7 -_-

...

Original comment by spanjer1...@hotmail.com on 6 Aug 2013 at 12:21

GoogleCodeExporter commented 9 years ago
My whole USB sub-system is also broken, even after reboot. Any solution for a 
PC without PS/2 adapters? Without mouse and keyboard it is impossible to 
recover the system... :-(

Original comment by laura.sa...@gmail.com on 2 Mar 2014 at 6:41

GoogleCodeExporter commented 9 years ago
reboot, F8, and select 'Last known good configuration'

Original comment by djpnew...@gmail.com on 2 Mar 2014 at 7:41

GoogleCodeExporter commented 9 years ago
I can reboot, but without keyboard I am not able to press F8...

Original comment by laura.sa...@gmail.com on 2 Mar 2014 at 8:52

GoogleCodeExporter commented 9 years ago
You press F8 before Windows has booted, see: 
http://windows.microsoft.com/en-us/windows/using-last-known-good-configuration#1
TC=windows-7

Original comment by djpnew...@gmail.com on 2 Mar 2014 at 8:56

GoogleCodeExporter commented 9 years ago
Thanks! After changing my wireless keyboard with a wired one, I was able to 
press F8 and recover the System (Windows 8).

Original comment by laura.sa...@gmail.com on 2 Mar 2014 at 9:33

GoogleCodeExporter commented 9 years ago
I found some hints on fixing the registry if busdog corrupts the drivers 
settings such that non of the USB devices work again (ie Device Controller 
error code 39).

http://www.tricksguide.com/solve-device-manager-error-code-39-on-usb-controller.
html

Original comment by mark.lak...@gmail.com on 31 Mar 2014 at 3:07

djpnewton commented 9 years ago

signed installer for 64 bit windows now available

otabekgb commented 4 years ago

my whole usb stopped working. I recover some devices by removing value "busdog" from key "LowerFilters" on registry HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class{36fc9e60-c465-11cf-8056-444553540000}