USB
  Problem with USB Drivers

Post New Topic  Post A Reply
profile | register | preferences | faq | search

UBBFriend: Email This Page to Someone! next newest topic | next oldest topic
Author Topic:   Problem with USB Drivers
onic777
New Member
posted August 13, 2010 02:11 AM     Click Here to See the Profile for onic777   Click Here to Email onic777     Edit/Delete Message
Hello, Colleagues!

I had a big problem and I very much require your help!

I work with MCU F32x/F34x family practically from the moment of their occurrence. Until recently USB drivers were installed and worked on Windows XP (and Win98) without problems. Drivers were installed on 8 various PC, from which 4 desktop and 4 notebook (Windows XP Home and Professional).

Once drivers have ceased to be installed on 6 computers. The system found out the device, copied drivers from a directory x86 to Windows\System32 and hanged on the moment of their registration in the System Register. I tried to install USB drivers with changed Pid, and with changed Vid and Pid.

After 3х weeks of searches of the reasons it was revealed, that at restoration of an image of system approximately from April, 2008 drivers still were successfully installed. On the basis of messages on the Internet about problems with installation of drivers of other manufacturers with Windows SP3 and that the restored images on which drivers were successfully installed, the assumption has been made that is guilty in problem SP3. On all 6 computers have been restored images with SP2, and auto updating has been disconnected.

Approximately 2 months all drivers were normally installed. However several days ago on 3 PC the same problems have been again found out (installation of drivers). In the register record occurs, oem*.inf the file is created, but something does not suffice - the PC hangs, and it is necessary to press RESET!!! Full cleaning of the register does not help.

Help please if there are ideas and councils!

Regards,
Onic

IP: Logged

Tsuneo
Member
posted August 13, 2010 08:47 AM     Click Here to See the Profile for Tsuneo   Click Here to Email Tsuneo     Edit/Delete Message
a) What is the USB driver, SiLabs one, or your custom one?
b) Does the device have serial number?
c) When the installation fails, what does setupapi.log tell?

setupapi.log accumulates all installation log contiguously. It may be difficult to extract just the last installation log.
This procedure makes it easy.

1) Open C:\WINDOWS directry and find this file
setupapi.log

2) Rename it, for example, setupapi.log.old
3) Run the installation again
4) You'll find new setupapi.log is made there

Open the setupapi.log with a text editor.
It contains only the last installation log, though it is still long.

setupapi.log may be a little hard to decipher.
Post it here. (it's OK, if the log is written in Russian, we'll translate it)

Tsuneo

IP: Logged

onic777
New Member
posted August 13, 2010 02:28 PM     Click Here to See the Profile for onic777   Click Here to Email onic777     Edit/Delete Message
Hello, Tsuneo!
I will try to answer all questions!
a) What is the USB driver, SiLabs one, or your custom one?
I use only SiLabs USBXpress Drivers version 3.2.2.
b) Does the device have serial number?
code const unsigned USB_VID=0x7777;
code const unsigned USB_PID=0x2020;
code const unsigned USB_bcdDevice=0x0100

c) When the installation fails, what does setupapi.log tell?

[SetupAPI Log]
OS version = 5.1.2600 Service Pack 2
Platform = 2 (NT)
Updating package = 2.0
The complete set = 0x0300
Product type = 1
Architecture = x86

[2010/08/13 21:26:06 1348.3 Driver Install]
#-019 Search of identifiers of equipment: usb\vid_7777&pid_2020&rev_0100, usb\vid_7777&pid_2020
#-018 Search of compatible identifiers: usb\class_ff&subclass_00&prot_00, usb\class_ff&subclass_00, usb\class_ff
#-198 the command line Is processed: C:\WINDOWS\system32\services.exe
#I022 It is found "USB\VID_7777&PID_2020" in C:\WINDOWS\inf\oem50.inf; the Device: "M777"; the Driver: "M777"; the Supplier: "DGT Products"; the Manufacturer: "DGT Products"; Section: "DriverInstall"
#I087 There is no trust to driver knot, the rank is changed with 0x00000001 on 0x00008001.
#I023 the Valid section of installation: [DriverInstall. NT]. A rank: 0x00008001. Driver date: 11/01/2009.
#I393 the INF-cache "C:\WINDOWS\inf\INFCACHE.1" Changes.
#I022 It is found "USB\VID_7777&PID_2020" in C:\WINDOWS\inf\oem47.inf; the Device: "M777"; the Driver: "M777"; the Supplier: "ONIC Products"; the Manufacturer: "ONIC Products"; Section: "DriverInstall"
#I087 There is no trust to driver knot, the rank is changed with 0x00000001 on 0x00008001.
#I023 the Valid section of installation: [DriverInstall. NT]. A rank: 0x00008001. Driver date: 10/20/2004.
#I022 It is found "USB\VID_7777&PID_2020" in C:\WINDOWS\inf\oem48.inf; the Device: "M777"; the Driver: "M777"; the Supplier: "ONIC Products"; the Manufacturer: "ONIC Products"; Section: "DriverInstall"
#I087 There is no trust to driver knot, the rank is changed with 0x00000001 on 0x00008001.
#I023 the Valid section of installation: [DriverInstall. NT]. A rank: 0x00008001. Driver date: 10/20/2004.
#-166 Function of installation of the device: DIF_SELECTBESTCOMPATDRV.
#I063 Installation of the chosen driver from section [DriverInstall] in "c:\windows\inf\oem50.inf".
#I320 GUID a device class remains equal {36FC9E60-C465-11CF-8056-444553540000}.
#I060 Installation of the chosen driver.
#I058 the most compatible driver Is chosen.
#-166 Function of installation of the device: DIF_INSTALLDEVICEFILES.
#I124 copying installation "USB\VID_7777&PID_2020\M777_BULK_V.52.01" Is carried out only.
#-011 section Installation [DriverInstall. NT] from "c:\windows\inf\oem50.inf".
#E358 the Unsigned or incorrectly signed file "c:\windows\inf\oem50.inf" for driver "M777" is blocked (server installation). An error 1168: the Element is not found.
#E122 it was not possible to establish the device. An error 1168: the Element is not found.
#E157 a fitter Error by default. An error 1168: the Element is not found.
[2010/08/13 21:26:10 1524.2]
#-199 Performance "C:\WINDOWS\system32\rundll32.exe" with command line: rundll32.exe newdev.dll, ClientSideInstall \\. \pipe\PNP_Device_Install_Pipe_0. {C235515B-C8F5-46F9-A962-A846FD50AD05}
#I060 Installation of the chosen driver.
#-019 Search of identifiers of equipment: usb\vid_7777&pid_2020&rev_0100, usb\vid_7777&pid_2020
#-018 Search of compatible identifiers: usb\class_ff&subclass_00&prot_00, usb\class_ff&subclass_00, usb\class_ff
#I022 It is found "USB\VID_7777&PID_2020" in C:\WINDOWS\inf\oem50.inf; the Device: "M777"; the Driver: "M777"; the Supplier: "DGT Products"; the Manufacturer: "DGT Products"; Section: "DriverInstall"
#I087 There is no trust to driver knot, the rank is changed with 0x00000001 on 0x00008001.
#I023 the Valid section of installation: [DriverInstall. NT]. A rank: 0x00008001. Driver date: 11/01/2009.
#I022 It is found "USB\VID_7777&PID_2020" in C:\WINDOWS\inf\oem47.inf; the Device: "M777"; the Driver: "M777"; the Supplier: "ONIC Products"; the Manufacturer: "ONIC Products"; Section: "DriverInstall"
#I087 There is no trust to driver knot, the rank is changed with 0x00000001 on 0x00008001.
#I023 the Valid section of installation: [DriverInstall. NT]. A rank: 0x00008001. Driver date: 10/20/2004.
#I022 It is found "USB\VID_7777&PID_2020" in C:\WINDOWS\inf\oem48.inf; the Device: "M777"; the Driver: "M777"; the Supplier: "ONIC Products"; the Manufacturer: "ONIC Products"; Section: "DriverInstall"
#I087 There is no trust to driver knot, the rank is changed with 0x00000001 on 0x00008001.
#I023 the Valid section of installation: [DriverInstall. NT]. A rank: 0x00008001. Driver date: 10/20/2004.
#-166 Function of installation of the device: DIF_SELECTBESTCOMPATDRV.
#I063 Installation of the chosen driver from section [DriverInstall] in "c:\windows\inf\oem50.inf".
#I320 GUID a device class remains equal {36FC9E60-C465-11CF-8056-444553540000}.
#I060 Installation of the chosen driver.
#I058 the most compatible driver Is chosen.
#I060 Installation of the chosen driver.
#-019 Search of identifiers of equipment: usb\vid_7777&pid_2020&rev_0100, usb\vid_7777&pid_2020
#-018 Search of compatible identifiers: usb\class_ff&subclass_00&prot_00, usb\class_ff&subclass_00, usb\class_ff
#I022 It is found "USB\VID_7777&PID_2020" in C:\WINDOWS\inf\oem50.inf; the Device: "M777"; the Driver: "M777"; the Supplier: "DGT Products"; the Manufacturer: "DGT Products"; Section: "DriverInstall"
#I087 There is no trust to driver knot, the rank is changed with 0x00000001 on 0x00008001.
#I023 the Valid section of installation: [DriverInstall. NT]. A rank: 0x00008001. Driver date: 11/01/2009.
#I022 It is found "USB\VID_7777&PID_2020" in C:\WINDOWS\inf\oem47.inf; the Device: "M777"; the Driver: "M777"; the Supplier: "ONIC Products"; the Manufacturer: "ONIC Products"; Section: "DriverInstall"
#I087 There is no trust to driver knot, the rank is changed with 0x00000001 on 0x00008001.
#I023 the Valid section of installation: [DriverInstall. NT]. A rank: 0x00008001. Driver date: 10/20/2004.
#I022 It is found "USB\VID_7777&PID_2020" in C:\WINDOWS\inf\oem48.inf; the Device: "M777"; the Driver: "M777"; the Supplier: "ONIC Products"; the Manufacturer: "ONIC Products"; Section: "DriverInstall"
#I087 There is no trust to driver knot, the rank is changed with 0x00000001 on 0x00008001.
#I023 the Valid section of installation: [DriverInstall. NT]. A rank: 0x00008001. Driver date: 10/20/2004.
#-019 Search of identifiers of equipment: usb\vid_7777&pid_2020&rev_0100, usb\vid_7777&pid_2020
#-018 Search of compatible identifiers: usb\class_ff&subclass_00&prot_00, usb\class_ff&subclass_00, usb\class_ff
#-019 Search of identifiers of equipment: usb\vid_7777&pid_2020&rev_0100, usb\vid_7777&pid_2020
#-018 Search of compatible identifiers: usb\class_ff&subclass_00&prot_00, usb\class_ff&subclass_00, usb\class_ff
#-019 Search of identifiers of equipment: usb\vid_7777&pid_2020&rev_0100, usb\vid_7777&pid_2020
#-018 Search of compatible identifiers: usb\class_ff&subclass_00&prot_00, usb\class_ff&subclass_00, usb\class_ff
#I022 It is found "USB\VID_7777&PID_2020" in c:\silabs \_ usb_drivers_ \_ usb_m777_family_\M777_Family_VID_7777.inf; the Device: "M777"; the Driver: "M777"; the Supplier: "DGT Products"; the Manufacturer: "DGT Products"; Section: "DriverInstall"
#I087 There is no trust to driver knot, the rank is changed with 0x00000001 on 0x00008001.
#I023 the Valid section of installation: [DriverInstall. NT]. A rank: 0x00008001. Driver date: 11/01/2009.
#-124 copying installation "USB\VID_7777&PID_2020\M777_BULK_V.52.01" Is carried out only.
#E366 the Unsigned or incorrectly signed file "c:\silabs \_ usb_drivers_ \_ usb_m777_family_\m777_family_vid_7777.inf" for driver "M777" will be established (Политика=Предупреждать, the user agrees). An error 0x800b0100: In this object there is no signature.
#W187 an installation Error, attempt of restoration of original files.
#E362 the Unsigned or incorrectly signed file "c:\silabs \_ usb_drivers_ \_ usb_m777_family_\m777_family_vid_7777.inf" for driver "M777" will be established (Политика=Предупреждать). An error 0x800b0100: In this object there is no signature.
#-024 file Copying "c:\silabs \_ usb_drivers_ \_ usb_m777_family_\x86\SiUSBXp.sys" in "C:\WINDOWS\System32\Drivers\SiUSBXp.sys".
#E362 the Unsigned or incorrectly signed file "c:\silabs \_ usb_drivers_ \_ usb_m777_family_\x86\SiUSBXp.sys" for driver "M777" will be established (Политика=Предупреждать). An error 0x800b0100: In this object there is no signature.
#-336 file Copying "c:\silabs \_ usb_drivers_ \_ usb_m777_family_\x86\SiLib.sys" in "C:\WINDOWS\System32\Drivers\SiLib.sys" through a temporary file "C:\WINDOWS\System32\Drivers\SET25.tmp".
#E362 the Unsigned or incorrectly signed file "c:\silabs \_ usb_drivers_ \_ usb_m777_family_\x86\SiLib.sys" for driver "M777" will be established (Политика=Предупреждать). An error 0x800b0100: In this object there is no signature.
#-166 Function of installation of the device: DIF_REGISTER_COINSTALLERS.
#I056 Joint fitters are registered.
#-166 Function of installation of the device: DIF_INSTALLINTERFACES.
#-011 section Installation [DriverInstall. NT.Interfaces] from "c:\silabs \_ usb_drivers_ \_ usb_m777_family_\m777_family_vid_7777.inf".
#I054 Interfaces are established.
#-166 Function of installation of the device: DIF_INSTALLDEVICE.
#I123 full installation "USB\VID_7777&PID_2020\M777_BULK_V.52.01" Is carried out.
#E362 the Unsigned or incorrectly signed file "c:\silabs \_ usb_drivers_ \_ usb_m777_family_\m777_family_vid_7777.inf" for driver "M777" will be established (Политика=Предупреждать). An error 0x800b0100: In this object there is no signature.

It is everything, that I can inform
Regards
Onic


IP: Logged

onic777
New Member
posted August 20, 2010 01:52 PM     Click Here to See the Profile for onic777   Click Here to Email onic777     Edit/Delete Message
Hello, All!
Thanks all who participated in the permission of my problem.
Now my problem is solved.
The reason of my problem is Package Antivirus Kaspersky (one of its options - proactive protection). It checks presence of the certificate of compatibility at the driver, and in case of its absence - blocks system. Thus it does not give out absolutely any text messages and does not react to a combination of keys Ctrl+Alt+Del. Unfortunately even the suspension of work of anti-virus protection of a problem does not solve. It is necessary to remove completely only a anti-virus package from PC and to reboot it. After that any drivers are installed without problems.
We managed to check up only last version of a package „Antivirus Kaspersky 2010” (KAV9.0.0.736) on Windows XP SP2 or SP3 (Home and Professional) . To check up it was possible on 11 various computers. We have informed on a problem to developer Antivirus Kaspersky, but the answer yet have not received.
Simultaneously with at some Russian forums we have found messages on similar situations at installation of drivers with other anti-virus programs, for example Internet Security COMODO (http://silabs.ru/forum/index.php?showtopic=1996) .
Well here perhaps and all information!
All successes!
Onic

IP: Logged

deemage1
New Member
posted September 13, 2010 08:57 AM     Click Here to See the Profile for deemage1   Click Here to Email deemage1     Edit/Delete Message
Has the same issue. KIS technical support told that it's silib.sys bug. We open a ticked here now (MCU-5599), will see.

IP: Logged

Alexeink
New Member
posted September 15, 2010 11:49 PM     Click Here to See the Profile for Alexeink   Click Here to Email Alexeink     Edit/Delete Message
I have the same problem with USBXpress driver installation. Today I have tested it on several computers. With XP SP2 do not work even if remove any antiviruses. XP SP3 without antivirus work partially (only bootloader works. Test panel application hanging). Windows 7 work perfect even with antivirus.
What does it mean? The problem is in the Windows? Does anybody test it with older version of USBXpress DK? I only start work with USBXpress and have no such experience.

IP: Logged

deemage1
New Member
posted September 30, 2010 05:57 AM     Click Here to See the Profile for deemage1   Click Here to Email deemage1     Edit/Delete Message
Just got v3.3 prerelease driver. The problem is fixed.

IP: Logged

All times are CT (US)

next newest topic | next oldest topic

Administrative Options: Close Topic | Archive/Move | Delete Topic
Post New Topic  Post A Reply
Hop to:

Contact Us | MCU User Forum

Have you seen our MCU Knowledge Base?


Ultimate Bulletin Board 5.47b