From: SergeV on
Hello.

I just downloaded and installed drivers for SiLabs USB converter.
Seamless and quiet installation ended up with Code 37 error in the
DevMgr.
(therefore I guess the driver is MS certified)
DDK recommend in this case driver upgrade. But I have the latest
available (and not too young: dated 15.10.2007)
Many unistall/install/plug/unplugs did not help. Same result.

I think DriverEntry error in not concerned with hardware. Moreover I
know the device is OK and working (under Linux).
I beleive that status=37 (CM_PROB_FAILED_DRIVER_ENTRY) is not that error
code the DriverEntry normally return, huh?
However I failed to find any traces of a sane and descriptive error code
.... :-(

Any suggestions?
Thanks!

Please treat this post as general question: what to do in these cases
beyond what DDK suggest.
I do not think this is a (pure) SiLabs problem or they soon will give me
an upgrade.
I hope I can do something myself (but yet don't know what :-)

Fresh Setupapi.log file the last install created :
<--code-- (setupapi.log) -->
#I022 Found "USB\VID_10C4&PID_EA60" in D:\WINDOWS\inf\oem56.inf; Device:
"Silic>
#I063 Selected driver installs from section [silabser.Dev] in
"d:\windows\inf\o>
#I320 Class GUID of device remains:
{4D36E978-E325-11CE-BFC1-08002BE10318}.
#I058 Selected best compatible driver.
#I124 Doing copy-only install of "USB\VID_10C4&PID_EA60\0001".
#I056 Coinstallers registered.
#-011 Installing section [silabser.Dev.NT.Interfaces] from
"d:\windows\inf\oem5>
#I054 Interfaces installed.
#I123 Doing full install of "USB\VID_10C4&PID_EA60\0001".
#I163 Device not started: Device has problem: 0x25:
CM_PROB_FAILED_DRIVER_ENTRY.
#I121 Device install of "USB\VID_10C4&PID_EA60\0001" finished
successfully.
<---/code--->


From: Volodymyr Shcherbyna on
I would contact software vendor support for more details. Also, you can
debug this driver using WinDbg (or SoftIce). Just put breakpoint to
ZwLoadDriver and look how things go. This would not fix the problem, but you
will have an idea why it fails.

--
Volodymyr
NG tips:
http://msmvps.com/blogs/v_scherbina/pages/microsoft-newsgroups-tips.aspx

"SergeV" <s_no_spam_v(a)a_ca.de_m.org> wrote in message
news:%234Fe8ptRIHA.1188(a)TK2MSFTNGP04.phx.gbl...
> Hello.
>
> I just downloaded and installed drivers for SiLabs USB converter.
> Seamless and quiet installation ended up with Code 37 error in the DevMgr.
> (therefore I guess the driver is MS certified)
> DDK recommend in this case driver upgrade. But I have the latest available
> (and not too young: dated 15.10.2007)
> Many unistall/install/plug/unplugs did not help. Same result.
>
> I think DriverEntry error in not concerned with hardware. Moreover I know
> the device is OK and working (under Linux).
> I beleive that status=37 (CM_PROB_FAILED_DRIVER_ENTRY) is not that error
> code the DriverEntry normally return, huh?
> However I failed to find any traces of a sane and descriptive error code
> ... :-(
>
> Any suggestions?
> Thanks!
>
> Please treat this post as general question: what to do in these cases
> beyond what DDK suggest.
> I do not think this is a (pure) SiLabs problem or they soon will give me
> an upgrade.
> I hope I can do something myself (but yet don't know what :-)
>
> Fresh Setupapi.log file the last install created :
> <--code-- (setupapi.log) -->
> #I022 Found "USB\VID_10C4&PID_EA60" in D:\WINDOWS\inf\oem56.inf; Device:
> "Silic>
> #I063 Selected driver installs from section [silabser.Dev] in
> "d:\windows\inf\o>
> #I320 Class GUID of device remains:
> {4D36E978-E325-11CE-BFC1-08002BE10318}.
> #I058 Selected best compatible driver.
> #I124 Doing copy-only install of "USB\VID_10C4&PID_EA60\0001".
> #I056 Coinstallers registered.
> #-011 Installing section [silabser.Dev.NT.Interfaces] from
> "d:\windows\inf\oem5>
> #I054 Interfaces installed.
> #I123 Doing full install of "USB\VID_10C4&PID_EA60\0001".
> #I163 Device not started: Device has problem: 0x25:
> CM_PROB_FAILED_DRIVER_ENTRY.
> #I121 Device install of "USB\VID_10C4&PID_EA60\0001" finished
> successfully.
> <---/code--->
>


From: SergeV on

"Volodymyr Shcherbyna" wrote :
>I would contact software vendor support for more details.

Sure I did it first. But... X-mas, probably.


> Also, you can debug this driver using WinDbg (or SoftIce). Just put
> breakpoint to ZwLoadDriver and look how things go.

You mean Windows checked build ?


Thank you, Volodymir. I'll try.


From: Volodymyr Shcherbyna on
>> Also, you can debug this driver using WinDbg (or SoftIce). Just put
>> breakpoint to ZwLoadDriver and look how things go.
>
> You mean Windows checked build ?

No. I mean debugging faulting driver DriverEntry routine.

P.S. I also hope that you do not verify (using verifier.exe) the driver,
because in some cases it may fail to load due to failures in memory
allocations.

--
Volodymyr
NG tips:
http://msmvps.com/blogs/v_scherbina/pages/microsoft-newsgroups-tips.aspx

"SergeV" <s_no_spam_v(a)a_ca.de_m.org> wrote in message
news:u73SrfFSIHA.4272(a)TK2MSFTNGP06.phx.gbl...
>
> "Volodymyr Shcherbyna" wrote :
>>I would contact software vendor support for more details.
>
> Sure I did it first. But... X-mas, probably.
>
>
>> Also, you can debug this driver using WinDbg (or SoftIce). Just put
>> breakpoint to ZwLoadDriver and look how things go.
>
> You mean Windows checked build ?
>
>
> Thank you, Volodymir. I'll try.
>


From: Tim Roberts on
"Volodymyr Shcherbyna" <v_scherbina(a)online.mvps.org> wrote:
>
>P.S. I also hope that you do not verify (using verifier.exe) the driver,
>because in some cases it may fail to load due to failures in memory
>allocations.

Only if you enable pool allocation failures, which you should not do except
during an intentional test. I run with verifier enabled on my drivers 100%
of the time.
--
Tim Roberts, timr(a)probo.com
Providenza & Boekelheide, Inc.
 |  Next  |  Last
Pages: 1 2
Prev: KeQueryInterruptTime() issue
Next: NDIS Mux sample