Porting driver to XP 64 bit

Hi,

I am just starting with trying to port my existing driver (works fine under
W2K and XP 32 bit) to 64 bit. I used DDK 3790.1830 and set the target type
to amd64 (this is for an AMD Opteron system) and built using the DDK build
environment. It builds cleanly, but I can’t seem to install it on my system
running XP 64. It keeps saying that the “specified location does not
contain a software driver for your device. Make sure it is designed to work
with Windows for x64 based systems”.

I can’t seem to find any good information in the DDK docs about what
changes need to be made for 64 bit systems. Are there any tricks to either
making the driver (.sys) or the .inf file for 64 bit?

Thanks,

Russ Poffenberger
Credence Systems Corp.
xxxxx@credence.com

Hi,

Here’s a quick porting guide:
http://www.osronline.com/article.cfm?article=265

My guess is that you haven’t decorated your INF’s Models section with a
.ntamd64. See the DDK docs in the “Device Installation” section (notably
“Cross-Platform INF Files”) or search the sample INFs for “.ntamd64”.

-scott


Scott Noone
Software Engineer
OSR Open Systems Resources, Inc.
http://www.osronline.com

“Russell Poffenberger” wrote in message
news:xxxxx@ntdev…
> Hi,
>
> I am just starting with trying to port my existing driver (works fine
> under W2K and XP 32 bit) to 64 bit. I used DDK 3790.1830 and set the
> target type to amd64 (this is for an AMD Opteron system) and built using
> the DDK build environment. It builds cleanly, but I can’t seem to install
> it on my system running XP 64. It keeps saying that the “specified
> location does not contain a software driver for your device. Make sure it
> is designed to work with Windows for x64 based systems”.
>
> I can’t seem to find any good information in the DDK docs about what
> changes need to be made for 64 bit systems. Are there any tricks to either
> making the driver (.sys) or the .inf file for 64 bit?
>
> Thanks,
>
>
> Russ Poffenberger
> Credence Systems Corp.
> xxxxx@credence.com
>
>