From: Mike A. <mik...@gm...> - 2012-03-23 07:21:45
|
On 3/22/2012 10:06 PM, Mike Asker wrote: > On 3/22/2012 3:36 AM, Xiaofan Chen wrote: >> On Thu, Mar 22, 2012 at 3:46 PM, Mike Asker<mik...@gm...> wrote: >>> I then looked at the Driver Files using the Device Manager, I see >>> - HID interface 1 uses: libusb0.sys and libusb0.dll >>> - COM Port interface uses: libusb0.sys and usbser.sys >>> - USB Composite Device uses: libusb0.sys, and usbccgp.sys >>> >> It seems to me you have installed the filter driver. You can >> use the GUI Filter Driver Wizard to remove the filter driver. >> >> Does this only happen to this particular device? Please look >> at your other USB device to see if libusb0.sys is also attach >> to them? >> > thanks Xiaofan, > > I tried using the install-filter-win.exe to remove the filters but > it did not show any devices that had filters, and so > did not have any effect. I still see the multiple driver files. > > I see that the libusb0.sys has been added to many other drivers. > However it seems not to be affecting the operation of the other devices. > > -mike > I think I have resolved my problem by doing a complete flush of computer with anything with 'libusb0', and then reinstalling from scratch. In detail I did the following painful steps: 1) With device plugged in run devcon.exe drivernodes "USB\Vid_0451&Pid_f432*" find and delete all listed oem*.inf and oem*.pnf files 2) With the Device Manager uninstall the 3 drivers: HID driver, COM-port driver, and USB Composite Driver. Then unplug the device 3) Using USBdeview find all Vid_0451&Pid_f432 devices, and right click edit in regedit and delete all entries in the register and subkeys which have this vid/pid id 4) Do a complete search on the computer and remove all libusb0.sys/.dll listed (except for the original ones in the libusb-win download directory) 5) Run RegScanner and search the whole registry for 'libusb0' and delete the key/value pair for each and every one (mine had 260 of them, some of which were 'filter' types) 6) Restart the computer, and check that all COM-port devices were not using libusb0 and the same for the Network Adapter devices. (these were the ones I found that had been assigned libusb0) 7) Plug in my Launchpad, and Install wizard comes up. I dismissed it twice, I then run inf-wizard.exe to install the HID driver. Check that it contains the libusb0.sys and libusb.dll files. (I did not want to use the windows install wizard as I am unsure at this stage whether it wants the HID driver or the COM-port driver, and I would hate it if I got it wrong) 8) Then using the Device Driver I find the device with the question mark next to it labelled 'MSP430 Uart' and install the driver using an com-port INF file. 9) Then still using the Device Manager check the new COM-port device, and make sure the only driver file is usbser.sys, and check the USB Composite Device uses only the usbccgp.sys file. I'm not sure which of these steps were absolutely necessary but I am very pleased that it's fixed. -mike |