Driver may be corrupted or missing (code 39)

I’m running WinXP DDK on WinXP. I try to get familiar with new BDA
(Broadcast Driver Architecture) class driver. So I took DDK provided
sample BDA/MauiTune and replaced its actual hardware with simulated
one. Each time I try to install it (except for the first time) I get
error message: Driver may be corrupted or missing. I’ve seen this
error before … so, what are possible reasons for this error to
happen?

Thanks!


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

The .SYS file is NOT in \Windows\System32\Drivers, or the ImagePath in the
Services registry value is not set properly.

Gary

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Robert M.
Sent: Wednesday, December 26, 2001 2:15 PM
To: NT Developers Interest List
Subject: [ntdev] Driver may be corrupted or missing (code 39)

I’m running WinXP DDK on WinXP. I try to get familiar with new BDA
(Broadcast Driver Architecture) class driver. So I took DDK provided
sample BDA/MauiTune and replaced its actual hardware with simulated
one. Each time I try to install it (except for the first time) I get
error message: Driver may be corrupted or missing. I’ve seen this
error before … so, what are possible reasons for this error to
happen?

Thanks!


You are currently subscribed to ntdev as: xxxxx@inland.net
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

The .sys IS in \Windows\System32\Drivers and ImagePath is set
correctly. Unless file names are case sensitive all appears to be set
correctly. There must be something else wrong …

On Wed, 26 Dec 2001 16:16:38 -0800, “Gary G. Little”
wrote:

>
>The .SYS file is NOT in \Windows\System32\Drivers, or the ImagePath in the
>Services registry value is not set properly.
>
>Gary
>
> -----Original Message-----
>From: xxxxx@lists.osr.com
>[mailto:xxxxx@lists.osr.com] On Behalf Of Robert M.
>Sent: Wednesday, December 26, 2001 2:15 PM
>To: NT Developers Interest List
>Subject: [ntdev] Driver may be corrupted or missing (code 39)
>
>
>I’m running WinXP DDK on WinXP. I try to get familiar with new BDA
>(Broadcast Driver Architecture) class driver. So I took DDK provided
>sample BDA/MauiTune and replaced its actual hardware with simulated
>one. Each time I try to install it (except for the first time) I get
>error message: Driver may be corrupted or missing. I’ve seen this
>error before … so, what are possible reasons for this error to
>happen?
>
>
>Thanks!
>
>—
>You are currently subscribed to ntdev as: xxxxx@inland.net
>To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>
>
>—
>You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
>To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Did you refresh the SYS file? Are you sure you have a good build of the
driver? DriverEntry?

Gary

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Robert M.
Sent: Thursday, December 27, 2001 5:58 AM
To: NT Developers Interest List
Subject: [ntdev] Re: Driver may be corrupted or missing (code 39)

The .sys IS in \Windows\System32\Drivers and ImagePath is set
correctly. Unless file names are case sensitive all appears to be set
correctly. There must be something else wrong …

On Wed, 26 Dec 2001 16:16:38 -0800, “Gary G. Little”
wrote:

>
>The .SYS file is NOT in \Windows\System32\Drivers, or the ImagePath in the
>Services registry value is not set properly.
>
>Gary
>
> -----Original Message-----
>From: xxxxx@lists.osr.com
>[mailto:xxxxx@lists.osr.com] On Behalf Of Robert M.
>Sent: Wednesday, December 26, 2001 2:15 PM
>To: NT Developers Interest List
>Subject: [ntdev] Driver may be corrupted or missing (code 39)
>
>
>I’m running WinXP DDK on WinXP. I try to get familiar with new BDA
>(Broadcast Driver Architecture) class driver. So I took DDK provided
>sample BDA/MauiTune and replaced its actual hardware with simulated
>one. Each time I try to install it (except for the first time) I get
>error message: Driver may be corrupted or missing. I’ve seen this
>error before … so, what are possible reasons for this error to
>happen?
>
>
>Thanks!
>
>—
>You are currently subscribed to ntdev as: xxxxx@inland.net
>To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>
>
>—
>You are currently subscribed to ntdev as: xxxxx@inland.net
>To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>


You are currently subscribed to ntdev as: xxxxx@inland.net
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

I did refresh SYS and yes I have good build. From generated map file I
can see DriverEntry etc. I can also see from it that my driver is
heavely using BdaSup.SYS. I can’t find this file anywhere except in
driver.cab. I belive this the source of my problem. I guess DDK
provided BDA INF for MauiTune sample is NOT good. I wonder what would
be correct procedure to install BdaSup.SYS … ?

On Thu, 27 Dec 2001 07:15:23 -0800, “Gary G. Little”
wrote:

>
>Did you refresh the SYS file? Are you sure you have a good build of the
>driver? DriverEntry?
>
>Gary
>
> -----Original Message-----
>From: xxxxx@lists.osr.com
>[mailto:xxxxx@lists.osr.com] On Behalf Of Robert M.
>Sent: Thursday, December 27, 2001 5:58 AM
>To: NT Developers Interest List
>Subject: [ntdev] Re: Driver may be corrupted or missing (code 39)
>
>
>The .sys IS in \Windows\System32\Drivers and ImagePath is set
>correctly. Unless file names are case sensitive all appears to be set
>correctly. There must be something else wrong …
>
>On Wed, 26 Dec 2001 16:16:38 -0800, “Gary G. Little”
> wrote:
>
>>
>>The .SYS file is NOT in \Windows\System32\Drivers, or the ImagePath in the
>>Services registry value is not set properly.
>>
>>Gary
>>
>> -----Original Message-----
>>From: xxxxx@lists.osr.com
>>[mailto:xxxxx@lists.osr.com] On Behalf Of Robert M.
>>Sent: Wednesday, December 26, 2001 2:15 PM
>>To: NT Developers Interest List
>>Subject: [ntdev] Driver may be corrupted or missing (code 39)
>>
>>
>>I’m running WinXP DDK on WinXP. I try to get familiar with new BDA
>>(Broadcast Driver Architecture) class driver. So I took DDK provided
>>sample BDA/MauiTune and replaced its actual hardware with simulated
>>one. Each time I try to install it (except for the first time) I get
>>error message: Driver may be corrupted or missing. I’ve seen this
>>error before … so, what are possible reasons for this error to
>>happen?
>>
>>
>>Thanks!
>>
>>—
>>You are currently subscribed to ntdev as: xxxxx@inland.net
>>To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>>
>>
>>—
>>You are currently subscribed to ntdev as: xxxxx@inland.net
>>To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>>
>
>
>—
>You are currently subscribed to ntdev as: xxxxx@inland.net
>To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>
>
>—
>You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
>To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

I finally solved the problem. I fixed DDK/MauiTune provided INF file
(actualy I fixed my INF file based on DDK example) … and everything
works OK!

Thanks for the help and patience, Gary!

I did refresh SYS and yes I have good build. From generated map file I
can see DriverEntry etc. I can also see from it that my driver is
heavely using BdaSup.SYS. I can’t find this file anywhere except in
driver.cab. I belive this the source of my problem. I guess DDK
provided BDA INF for MauiTune sample is NOT good. I wonder what would
be correct procedure to install BdaSup.SYS … ?

On Thu, 27 Dec 2001 07:15:23 -0800, “Gary G. Little”
wrote:
>
>>
>>Did you refresh the SYS file? Are you sure you have a good build of the
>>driver? DriverEntry?
>>
>>Gary
>>
>> -----Original Message-----
>>From: xxxxx@lists.osr.com
>>[mailto:xxxxx@lists.osr.com] On Behalf Of Robert M.
>>Sent: Thursday, December 27, 2001 5:58 AM
>>To: NT Developers Interest List
>>Subject: [ntdev] Re: Driver may be corrupted or missing (code 39)
>>
>>
>>The .sys IS in \Windows\System32\Drivers and ImagePath is set
>>correctly. Unless file names are case sensitive all appears to be set
>>correctly. There must be something else wrong …
>>
>>On Wed, 26 Dec 2001 16:16:38 -0800, “Gary G. Little”
>> wrote:
>>
>>>
>>>The .SYS file is NOT in \Windows\System32\Drivers, or the ImagePath in the
>>>Services registry value is not set properly.
>>>
>>>Gary
>>>
>>> -----Original Message-----
>>>From: xxxxx@lists.osr.com
>>>[mailto:xxxxx@lists.osr.com] On Behalf Of Robert M.
>>>Sent: Wednesday, December 26, 2001 2:15 PM
>>>To: NT Developers Interest List
>>>Subject: [ntdev] Driver may be corrupted or missing (code 39)
>>>
>>>
>>>I’m running WinXP DDK on WinXP. I try to get familiar with new BDA
>>>(Broadcast Driver Architecture) class driver. So I took DDK provided
>>>sample BDA/MauiTune and replaced its actual hardware with simulated
>>>one. Each time I try to install it (except for the first time) I get
>>>error message: Driver may be corrupted or missing. I’ve seen this
>>>error before … so, what are possible reasons for this error to
>>>happen?
>>>
>>>
>>>Thanks!
>>>
>>>—
>>>You are currently subscribed to ntdev as: xxxxx@inland.net
>>>To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>>>
>>>
>>>—
>>>You are currently subscribed to ntdev as: xxxxx@inland.net
>>>To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>>>
>>
>>
>>—
>>You are currently subscribed to ntdev as: xxxxx@inland.net
>>To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>>
>>
>>—
>>You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
>>To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>>
>
>
>—
>You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
>To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com
>


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com