changes to be done in the INF file to load the driveron 64 bit OS

Hi ,

I am trying to load the drivers on Intel Core 2 duo processor[based on intel extended memory architecture]…I have installed VISTA 64 bit OS on it…

What changes i need to do in .INF file to install my driver on VISTA 64 bits OS machine…???

Because when i install i get a error 39…Any Idea about this problem…I used the
"Windows Vista longhorn x64 build environment " to build my drivers…

thanks ,
Jagadish.

Is it a KMDF driver? If so, then it will only install on Longhorn.
Presently, the 6001 WDK can only be used to build KMDF drivers for
longhorn, because the coinstallers do not support downstream installations.

If this is your issue, just build under the 6000 WDK (Vista RTM). If
not, take a look in \Windows\setupapi.log and see what it says about
your installtion.

Good luck,

mm

xxxxx@gmail.com wrote:

Hi ,

I am trying to load the drivers on Intel Core 2 duo processor[based on intel extended memory architecture]…I have installed VISTA 64 bit OS on it…

What changes i need to do in .INF file to install my driver on VISTA 64 bits OS machine…???

Because when i install i get a error 39…Any Idea about this problem…I used the
"Windows Vista longhorn x64 build environment " to build my drivers…

thanks ,
Jagadish.

Also, please remember that Vista 64 refuses to load a driver that is not
signed. During development you either need to use test signing or disable
signature validation at boot time.

Everything is documented here

http://www.microsoft.com/whdc/winlogo/drvsign/kmcs_walkthrough.mspx

Hope it helps
GV


Gianluca Varenni, Windows DDK MVP

CACE Technologies
http://www.cacetech.com

----- Original Message -----
From: “Martin O’Brien”
Newsgroups: ntdev
To: “Windows System Software Devs Interest List”
Sent: Monday, November 05, 2007 3:26 AM
Subject: Re:[ntdev] changes to be done in the INF file to load the driveron
64 bit OS

> Is it a KMDF driver? If so, then it will only install on Longhorn.
> Presently, the 6001 WDK can only be used to build KMDF drivers for
> longhorn, because the coinstallers do not support downstream
> installations.
>
> If this is your issue, just build under the 6000 WDK (Vista RTM). If not,
> take a look in \Windows\setupapi.log and see what it says about your
> installtion.
>
> Good luck,
>
> mm
>
>
> xxxxx@gmail.com wrote:
>> Hi ,
>>
>>
>> I am trying to load the drivers on Intel Core 2 duo processor[based on
>> intel extended memory architecture]…I have installed VISTA 64 bit OS
>> on it…
>>
>> What changes i need to do in .INF file to install my driver on VISTA 64
>> bits OS machine…???
>>
>> Because when i install i get a error 39…Any Idea about this
>> problem…I used the "Windows Vista longhorn x64 build environment " to
>> build my drivers…
>>
>>
>> thanks ,
>> Jagadish.
>>
>>
>>
>
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer

Hi All,

Thanks a lot for all the information provided by all of you guys…

It really helped me a lot…

Jagadish

On 11/5/07, Gianluca Varenni wrote:
>
> Also, please remember that Vista 64 refuses to load a driver that is not
> signed. During development you either need to use test signing or disable
> signature validation at boot time.
>
> Everything is documented here
>
> http://www.microsoft.com/whdc/winlogo/drvsign/kmcs_walkthrough.mspx
>
> Hope it helps
> GV
>
> –
> Gianluca Varenni, Windows DDK MVP
>
> CACE Technologies
> http://www.cacetech.com
>
>
> ----- Original Message -----
> From: “Martin O’Brien”
> Newsgroups: ntdev
> To: “Windows System Software Devs Interest List”
> Sent: Monday, November 05, 2007 3:26 AM
> Subject: Re:[ntdev] changes to be done in the INF file to load the
> driveron
> 64 bit OS
>
>
> > Is it a KMDF driver? If so, then it will only install on Longhorn.
> > Presently, the 6001 WDK can only be used to build KMDF drivers for
> > longhorn, because the coinstallers do not support downstream
> > installations.
> >
> > If this is your issue, just build under the 6000 WDK (Vista RTM). If
> not,
> > take a look in \Windows\setupapi.log and see what it says about your
> > installtion.
> >
> > Good luck,
> >
> > mm
> >
> >
> > xxxxx@gmail.com wrote:
> >> Hi ,
> >>
> >>
> >> I am trying to load the drivers on Intel Core 2 duo processor[based on
> >> intel extended memory architecture]…I have installed VISTA 64 bit OS
> >> on it…
> >>
> >> What changes i need to do in .INF file to install my driver on VISTA 64
> >> bits OS machine…???
> >>
> >> Because when i install i get a error 39…Any Idea about this
> >> problem…I used the "Windows Vista longhorn x64 build environment "
> to
> >> build my drivers…
> >>
> >>
> >> thanks ,
> >> Jagadish.
> >>
> >>
> >>
> >
> > —
> > NTDEV is sponsored by OSR
> >
> > For our schedule of WDF, WDM, debugging and other seminars visit:
> > http://www.osr.com/seminars
> >
> > To unsubscribe, visit the List Server section of OSR Online at
> > http://www.osronline.com/page.cfm?name=ListServer
>
>
> —
> NTDEV is sponsored by OSR
>
> For our schedule of WDF, WDM, debugging and other seminars visit:
> http://www.osr.com/seminars
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer
>

One other essential point- x64 in particular requires architecture tags to install drivers.

e.g., you MUST use NTAMD64 in this fashion:

[Manufacturer]
%Me%=MyHardware,NTamd64

[MyHardware.NTamd64]
%MyDevice.DeviceDesc%=MyDeviceInstallSection, Bus\HwID

This became a requirement because folks kept “installing” 32-bit drivers via INF before this requirement came into play [this happened durting betas IIRC]…

Don’t recall the nature of the enforcement mechanism, though [logo req, actual checks at runtime, etc]. One can always experiment if interested, or look it up from a more authoritative source.