AMD64 systems

I am finally going to buy a 64-bit system to upgrade my test capabilities.
I wanted to ask the list what they used and particularily those folks who
use the checked build or run WHQL tests what their experiences are. I have
heard from a couple sources that they have had terrible luck with the 32-bit
testing on their boxes, with the checked build failing and the WHQL tests
having problems. I have also had reports that some boxes do not do well
with these on 64-bit.

So if you have had a positive or negative experience particularily if it
involves the full checked build or WHQL please let me know.


Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
http://www.windrvr.com

>I am finally going to buy a 64-bit system to upgrade my test capabilities.
Somewhat relevant, in case you’d want to run virtual machines on this new
box some day:

Athlon 64 3500+ is the cheapest processor that features VMWare virtual
server 64-bit guest OS support, see

http://www.vmware.com/support/kb/enduser/std_adp.php?p_faqid=1901

and

http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_9485_9487^10248,00.html

----- Original Message -----
From: “Don Burn”
Newsgroups: ntdev
To: “Windows System Software Devs Interest List”
Sent: Tuesday, July 11, 2006 9:10 AM
Subject: [ntdev] AMD64 systems

>I am finally going to buy a 64-bit system to upgrade my test capabilities.
>I wanted to ask the list what they used and particularily those folks who
>use the checked build or run WHQL tests what their experiences are. I have
>heard from a couple sources that they have had terrible luck with the
>32-bit testing on their boxes, with the checked build failing and the WHQL
>tests having problems. I have also had reports that some boxes do not do
>well with these on 64-bit.
>
> So if you have had a positive or negative experience particularily if it
> involves the full checked build or WHQL please let me know.
>
>
> –
> Don Burn (MVP, Windows DDK)
> Windows 2k/XP/2k3 Filesystem and Driver Consulting
> http://www.windrvr.com
>
>
>
>
> —
> Questions? First check the Kernel Driver FAQ at
> http://www.osronline.com/article.cfm?id=256
>
> To unsubscribe, visit the List Server section of OSR Online at
> http://www.osronline.com/page.cfm?name=ListServer

I find VmWare worthless, so that is not a concern. I am not interested in
the processor spec’s but peoples experience with their systems. For
instance a poorly implemented ACPI bios can mess up things terribly even
though the components are high quality.


Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
http://www.windrvr.com
Remove StopSpam from the email to reply

“sh_alex” wrote in message news:xxxxx@ntdev…
> >I am finally going to buy a 64-bit system to upgrade my test
> >capabilities.
> Somewhat relevant, in case you’d want to run virtual machines on this new
> box some day:
>
> Athlon 64 3500+ is the cheapest processor that features VMWare virtual
> server 64-bit guest OS support, see
>
> http://www.vmware.com/support/kb/enduser/std_adp.php?p_faqid=1901
>
> and
>
> http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_9485_9487^10248,00.html
>
>
>
>
> ----- Original Message -----
> From: “Don Burn”
> Newsgroups: ntdev
> To: “Windows System Software Devs Interest List”
> Sent: Tuesday, July 11, 2006 9:10 AM
> Subject: [ntdev] AMD64 systems
>
>
>>I am finally going to buy a 64-bit system to upgrade my test capabilities.
>>I wanted to ask the list what they used and particularily those folks who
>>use the checked build or run WHQL tests what their experiences are. I
>>have heard from a couple sources that they have had terrible luck with the
>>32-bit testing on their boxes, with the checked build failing and the WHQL
>>tests having problems. I have also had reports that some boxes do not do
>>well with these on 64-bit.
>>
>> So if you have had a positive or negative experience particularily if it
>> involves the full checked build or WHQL please let me know.
>>
>>
>> –
>> Don Burn (MVP, Windows DDK)
>> Windows 2k/XP/2k3 Filesystem and Driver Consulting
>> http://www.windrvr.com
>>
>>
>>
>>
>> —
>> Questions? First check the Kernel Driver FAQ at
>> http://www.osronline.com/article.cfm?id=256
>>
>> To unsubscribe, visit the List Server section of OSR Online at
>> http://www.osronline.com/page.cfm?name=ListServer
>
>

I’ll give a great big thumbs up to a Dell Precision tower with dual core
Xeons and Windows XP x64. However, I only use it for development and do
not do any testing on it. My mule is a server box with an Intel
motherboard using an AMI EFI BIOS with dual core XEONS.

Be sure that it of course has 1394. :slight_smile:

Gary G. Little

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Don Burn
Sent: Tuesday, July 11, 2006 9:25 AM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] AMD64 systems

I find VmWare worthless, so that is not a concern. I am not interested in

the processor spec’s but peoples experience with their systems. For
instance a poorly implemented ACPI bios can mess up things terribly even
though the components are high quality.


Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
http://www.windrvr.com
Remove StopSpam from the email to reply

“sh_alex” wrote in message news:xxxxx@ntdev…
> >I am finally going to buy a 64-bit system to upgrade my test
> >capabilities.
> Somewhat relevant, in case you’d want to run virtual machines on this
new
> box some day:
>
> Athlon 64 3500+ is the cheapest processor that features VMWare virtual
> server 64-bit guest OS support, see
>
> http://www.vmware.com/support/kb/enduser/std_adp.php?p_faqid=1901
>
> and
>
>
http://www.amd.com/us-en/Processors/ProductInformation/0,,30_118_9485_9487
%5e10248,00.html
>
>
>
>
> ----- Original Message -----
> From: “Don Burn”
> Newsgroups: ntdev
> To: “Windows System Software Devs Interest List”
> Sent: Tuesday, July 11, 2006 9:10 AM
> Subject: [ntdev] AMD64 systems
>
>
>>I am finally going to buy a 64-bit system to upgrade my test
capabilities.
>>I wanted to ask the list what they used and particularily those folks
who
>>use the checked build or run WHQL tests what their experiences are. I
>>have heard from a couple sources that they have had terrible luck with
the
>>32-bit testing on their boxes, with the checked build failing and the
WHQL
>>tests having problems. I have also had reports that some boxes do not
do
>>well with these on 64-bit.
>>
>> So if you have had a positive or negative experience particularily if
it
>> involves the full checked build or WHQL please let me know.
>>
>>
>> –
>> Don Burn (MVP, Windows DDK)
>> Windows 2k/XP/2k3 Filesystem and Driver Consulting
>> http://www.windrvr.com
>>
>>
>>
>>
>> —
>> Questions? First check the Kernel Driver FAQ at
>> http://www.osronline.com/article.cfm?id=256
>>
>> To unsubscribe, visit the List Server section of OSR Online at
>> http://www.osronline.com/page.cfm?name=ListServer
>
>


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

Given that Don’s opened this can or worms…

Any recommendations for X64 laptops? In my case VmWare support would be
essential (and so I’m looking for something reasonably powerful…)

/rod

Hi Rod,

I’m pretty happy with my Acer Ferrari 4000.

I run XP X64 and VMWare Workstation 5 with 32 and 64 bit guests.

That said, I wouldn’t buy one today, because they have announced the Ferrari
5000: virtually identical, but with a dual core Turion.

  • Dan.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Rod Widdowson
Sent: Tuesday, July 11, 2006 9:52 AM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] AMD64 systems

Given that Don’s opened this can or worms…

Any recommendations for X64 laptops? In my case VmWare support would be
essential (and so I’m looking for something reasonably powerful…)

/rod


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

Don,

My test machines are dual Xeon. One is Dell Precision 470. The other is a HP
xw8200 with 8GB memory.

Dual Xeon’s support hyper-threading, which provides 4 logical processors.
Four logical processors (even if two are HT) and tons of memory are required
for some WHQL tests.

I have some AMD64 machines, but they aren’t used for testing. Just cheap…

Thomas F. Divine

“Don Burn” wrote in message news:xxxxx@ntdev…
>I am finally going to buy a 64-bit system to upgrade my test capabilities.
>I wanted to ask the list what they used and particularily those folks who
>use the checked build or run WHQL tests what their experiences are. I have
>heard from a couple sources that they have had terrible luck with the
>32-bit testing on their boxes, with the checked build failing and the WHQL
>tests having problems. I have also had reports that some boxes do not do
>well with these on 64-bit.
>
> So if you have had a positive or negative experience particularily if it
> involves the full checked build or WHQL please let me know.
>
>
> –
> Don Burn (MVP, Windows DDK)
> Windows 2k/XP/2k3 Filesystem and Driver Consulting
> http://www.windrvr.com
>
>
>
>

I am looking at an AMD since one of my customers commented that Intel’s PCI
Express stuff is “constipated”.

Don

“Thomas F. Divine” wrote in message news:xxxxx@ntdev…
> Don,
>
> My test machines are dual Xeon. One is Dell Precision 470. The other is a
> HP xw8200 with 8GB memory.
>
> Dual Xeon’s support hyper-threading, which provides 4 logical processors.
> Four logical processors (even if two are HT) and tons of memory are
> required for some WHQL tests.
>
> I have some AMD64 machines, but they aren’t used for testing. Just
> cheap…
>
> Thomas F. Divine
>
> “Don Burn” wrote in message news:xxxxx@ntdev…
>>I am finally going to buy a 64-bit system to upgrade my test capabilities.
>>I wanted to ask the list what they used and particularily those folks who
>>use the checked build or run WHQL tests what their experiences are. I
>>have heard from a couple sources that they have had terrible luck with the
>>32-bit testing on their boxes, with the checked build failing and the WHQL
>>tests having problems. I have also had reports that some boxes do not do
>>well with these on 64-bit.
>>
>> So if you have had a positive or negative experience particularily if it
>> involves the full checked build or WHQL please let me know.
>>
>>
>> –
>> Don Burn (MVP, Windows DDK)
>> Windows 2k/XP/2k3 Filesystem and Driver Consulting
>> http://www.windrvr.com
>>
>>
>>
>>
>
>

Don Burn wrote:

I am looking at an AMD since one of my customers commented that Intel’s PCI
Express stuff is “constipated”.

ALL PCIExpress stuff is constipated. It’s the nature of the protocol.
Unlike USB, PCIExpress endpoints are constantly exchanging “are you
there?”, “yes I am”, “are you sure?”, “yes, still here” messages. A
shocking percentage of the bus bandwidth is occupied by messages like that.

On the other hand, we shipped two continuous full CCIR656 streams up and
one back on a single x1 endpoint without breaking a sweat. PCIExpress
is really pretty cool.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.

Tim,

Are you saying that the heartbeat chatter drops when you are sending real
data? Or that, with all that chatter, the available bandwidth is still
quite high?

Phil

Philip D. Barila
Seagate Technology LLC
(720) 684-1842

Tim Roberts

Sent by: To
bounce-255996-643 “Windows System Software Devs
xxxxx@lists.osr.com Interest List”
No Phone Info
Available cc

Subject
07/11/2006 11:29 Re: [ntdev] AMD64 systems
AM

Please respond to
“Windows System
Software Devs
Interest List”
com>

Don Burn wrote:

>I am looking at an AMD since one of my customers commented that Intel’s
PCI
>Express stuff is “constipated”.
>
>

ALL PCIExpress stuff is constipated. It’s the nature of the protocol.
Unlike USB, PCIExpress endpoints are constantly exchanging “are you
there?”, “yes I am”, “are you sure?”, “yes, still here” messages. A
shocking percentage of the bus bandwidth is occupied by messages like that.

On the other hand, we shipped two continuous full CCIR656 streams up and
one back on a single x1 endpoint without breaking a sweat. PCIExpress
is really pretty cool.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

Philip D Barila wrote:

Tim,

Are you saying that the heartbeat chatter drops when you are sending real
data? Or that, with all that chatter, the available bandwidth is still
quite high?

The latter. The heartbeat stuff goes on ALL of the time, but there’s
still a boatload of bandwidth available for real data.

PCIExpress runs at just over 2 gigabits, so you should theoretically be
able to achieve 266 MB/s in a 1x slot. In practical terms, we found the
top end closer to 140 MB/s.

Now, that seems like a lot of overhead (and it is), but one has to
remember that it is point-to-point. I’m getting the transfer rate of a
complete PCI bus, dedicated entirely to me.

I’ve heard that Intel has run PCIExpress reliably at 8 gigabits in their
labs, so there’s still a lot of headroom.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.

> ----------

From: xxxxx@lists.osr.com[SMTP:xxxxx@lists.osr.com] on behalf of sh_alex[SMTP:xxxxx@comcast.net]
Reply To: Windows System Software Devs Interest List
Sent: Tuesday, July 11, 2006 4:18 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] AMD64 systems

Athlon 64 3500+ is the cheapest processor that features VMWare virtual
server 64-bit guest OS support, see

http://www.vmware.com/support/kb/enduser/std_adp.php?p_faqid=1901

Yes, it is very good to check before. I have year old dual Opteron system which is great but Opterons are rev.C and VMware isn’t able to run 64-bit guests even under x64 host. It was real disappointment :frowning:

Best regards,

Michal Vodicka
UPEK, Inc.
[xxxxx@upek.com, http://www.upek.com]

Don,

I’ve got to step in here.

First of all, I love you like a Brother and know that you, your team and
most of the folks on this list are brighter than I am. We all respect your
opinions.

However, sometimes your strongest comments are colored by the specific kind
of drivers that you write. And… Most folks don’t know that kind of drivers
you write.

I disagree with your comment that “I find VmWare worthless”. IMHO there are
some cases where VMWare and virtualization techniques are productive. They
aren’t a substitute for real iron, but they can be useful if your driver
doesn’t rely on specific hardware.

I have been a longtime VMWare user but only in limited situations:

1.) Debugging installers for hardware-independent drivers (such as NDIS IM,
NDIS protocol).
2.) Limited driver debugging “in a pinch” - such as when I am away from real
iron and must get some work done.
3.) Running legacy OS’s (Win95/98/ME/NT4) where the real iron has died and
is in the basement waiting for the dumpster.

On my last trip (Grandaughter’s birthday) I had to make an emergency fix to
a customer’s NDIS IM driver. The notebook I had with me included all dev
tools plus VMWare copies of most Windows OS’s. I was able to make the change
and make at least a limited test thanks to VMWare.

On the same trip I did a little Vista NDIS 6 LWF driver development. Nothing
heavy, but Vista Beta 2 ran “adequately” under VMWare and could be debugged.

I find VMWare highly worthwhile in some situations (and totally useless in
other situations…).

Thomas F. Divine

“Don Burn” wrote in message news:xxxxx@ntdev…
>I find VmWare worthless, so that is not a concern. I am not interested in
>the processor spec’s but peoples experience with their systems. For
>instance a poorly implemented ACPI bios can mess up things terribly even
>though the components are high quality.
>
>
> –
> Don Burn (MVP, Windows DDK)
> Windows 2k/XP/2k3 Filesystem and Driver Consulting
> http://www.windrvr.com
> Remove StopSpam from the email to reply
>
>

> Yes, it is very good to check before.
Yep.
I bought a 64 bit AMD 3400+ a year and half ago, and oops!

  • it can’t host 64-bit guests, neither under Virtual Server, nor
    under VMWare.

[Btw, I forgot what went wrong with VS, but something did]

----- Original Message -----
From: “Michal Vodicka”
To: “Windows System Software Devs Interest List”
Sent: Tuesday, July 11, 2006 6:15 PM
Subject: RE: [ntdev] AMD64 systems

> ----------
> From:
> xxxxx@lists.osr.com[SMTP:xxxxx@lists.osr.com]
> on behalf of sh_alex[SMTP:xxxxx@comcast.net]
> Reply To: Windows System Software Devs Interest List
> Sent: Tuesday, July 11, 2006 4:18 PM
> To: Windows System Software Devs Interest List
> Subject: Re: [ntdev] AMD64 systems
>
> Athlon 64 3500+ is the cheapest processor that features VMWare virtual
> server 64-bit guest OS support, see
>
> http://www.vmware.com/support/kb/enduser/std_adp.php?p_faqid=1901
>
Yes, it is very good to check before. I have year old dual Opteron system
which is great but Opterons are rev.C and VMware isn’t able to run 64-bit
guests even under x64 host. It was real disappointment :frowning:

Best regards,

Michal Vodicka
UPEK, Inc.
[xxxxx@upek.com, http://www.upek.com]


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

DON:

If you have no intention of using something an ECM-50/ECM-XDP on this
machine, please pardon the interruption, as there is no need to read
further.

When I looked in to this issue about six months ago, Arium’s AMD
support on the ECM-50 was suspect. If I recall correctly, I believe
that they made no claims about 64-Bit support. This settled the AMD v.
Intel question. This may have changed; I do not know. I was probably
going to go with Intel anyway, as, despite being more costly, some of
what I was going to explore was implemented in the chipset, and, in
addition to Intel’s being more extensive, I found their documentation
better, and less subject to the vaporware phenomenon.

Having gone the Intel way, I can tell you one thing categorically - do
not buy a platform based on the LGA775 socket, unless it has implemented
some type ITP port. There is only company that makes an interposer for
this socket, we tried it, and it just did not work, which, after the
fact, the vendor mentioned. This, as far as I know, would narrow you
down to either a Development Kit or Customer Reference Board.

This is stage where I am presently, as I can’t seem to find a
Development Kit for the what I’m looking for - Dual Core Xeon 5000
series (other than the LV the version, for which there is a Development
Kit, but the LV is only 32-Bit)). I chose the Xeon because, among the
Intel 64 Options, it is, as of late, has the most well documented in
terms of debugging (BSDL, et. c.), and I’m going to look at some
features that are in the 5000X/P/V chipset.

I don’t know if any of this applies.

MM

>> xxxxx@hotmail.com 2006-07-11 18:45 >>>
Don,

I’ve got to step in here.

First of all, I love you like a Brother and know that you, your team
and
most of the folks on this list are brighter than I am. We all respect
your
opinions.

However, sometimes your strongest comments are colored by the specific
kind
of drivers that you write. And… Most folks don’t know that kind of
drivers
you write.

I disagree with your comment that “I find VmWare worthless”. IMHO there
are
some cases where VMWare and virtualization techniques are productive.
They
aren’t a substitute for real iron, but they can be useful if your
driver
doesn’t rely on specific hardware.

I have been a longtime VMWare user but only in limited situations:

1.) Debugging installers for hardware-independent drivers (such as NDIS
IM,
NDIS protocol).
2.) Limited driver debugging “in a pinch” - such as when I am away from
real
iron and must get some work done.
3.) Running legacy OS’s (Win95/98/ME/NT4) where the real iron has died
and
is in the basement waiting for the dumpster.

On my last trip (Grandaughter’s birthday) I had to make an emergency
fix to
a customer’s NDIS IM driver. The notebook I had with me included all
dev
tools plus VMWare copies of most Windows OS’s. I was able to make the
change
and make at least a limited test thanks to VMWare.

On the same trip I did a little Vista NDIS 6 LWF driver development.
Nothing
heavy, but Vista Beta 2 ran “adequately” under VMWare and could be
debugged.

I find VMWare highly worthwhile in some situations (and totally
useless in
other situations…).

Thomas F. Divine

“Don Burn” wrote in message news:xxxxx@ntdev…
>I find VmWare worthless, so that is not a concern. I am not
interested in
>the processor spec’s but peoples experience with their systems. For
>instance a poorly implemented ACPI bios can mess up things terribly
even
>though the components are high quality.
>
>
> –
> Don Burn (MVP, Windows DDK)
> Windows 2k/XP/2k3 Filesystem and Driver Consulting
> http://www.windrvr.com
> Remove StopSpam from the email to reply
>
>


Questions? First check the Kernel Driver FAQ at
http://www.osronline.com/article.cfm?id=256

To unsubscribe, visit the List Server section of OSR Online at
http://www.osronline.com/page.cfm?name=ListServer

My objections to VmWare are just as specific. I do a limited amount of
testing on uniprocessors, and only at the end of the development cycle. I
do all development testing on an MP system with all processors running, and
in general I checkin my work many times a day. Since VmWare unless you
spend lots of money for a huge system and lots of money with them for
software is only uniprocessor, I do not run on it. When I have been forced
to run it by a customer, I find that it has given them a false sense that
the driver the have written is working, which quickly goes away when I
subject it to my test environment.

By the same token when I am traveling, I do not work on drivers, because I
can’t bring along a decent testbed, I am worried about the security of my
customers material, and in general I prefer working in an environement where
everything I want is close at hand.


Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
http://www.windrvr.com
Remove StopSpam from the email to reply

“Thomas F. Divine” wrote in message news:xxxxx@ntdev…
> Don,
>
> I’ve got to step in here.
>
> First of all, I love you like a Brother and know that you, your team and
> most of the folks on this list are brighter than I am. We all respect your
> opinions.
>
> However, sometimes your strongest comments are colored by the specific
> kind of drivers that you write. And… Most folks don’t know that kind of
> drivers you write.
>
> I disagree with your comment that “I find VmWare worthless”. IMHO there
> are some cases where VMWare and virtualization techniques are productive.
> They aren’t a substitute for real iron, but they can be useful if your
> driver doesn’t rely on specific hardware.
>
> I have been a longtime VMWare user but only in limited situations:
>
> 1.) Debugging installers for hardware-independent drivers (such as NDIS
> IM, NDIS protocol).
> 2.) Limited driver debugging “in a pinch” - such as when I am away from
> real iron and must get some work done.
> 3.) Running legacy OS’s (Win95/98/ME/NT4) where the real iron has died and
> is in the basement waiting for the dumpster.
>
> On my last trip (Grandaughter’s birthday) I had to make an emergency fix
> to a customer’s NDIS IM driver. The notebook I had with me included all
> dev tools plus VMWare copies of most Windows OS’s. I was able to make the
> change and make at least a limited test thanks to VMWare.
>
> On the same trip I did a little Vista NDIS 6 LWF driver development.
> Nothing heavy, but Vista Beta 2 ran “adequately” under VMWare and could be
> debugged.
>
> I find VMWare highly worthwhile in some situations (and totally useless
> in other situations…).
>
> Thomas F. Divine
>
>
> “Don Burn” wrote in message news:xxxxx@ntdev…
>>I find VmWare worthless, so that is not a concern. I am not interested in
>>the processor spec’s but peoples experience with their systems. For
>>instance a poorly implemented ACPI bios can mess up things terribly even
>>though the components are high quality.
>>
>>
>> –
>> Don Burn (MVP, Windows DDK)
>> Windows 2k/XP/2k3 Filesystem and Driver Consulting
>> http://www.windrvr.com
>> Remove StopSpam from the email to reply
>>
>>
>

> From: xxxxx@lists.osr.com [mailto:bounce-256016-

xxxxx@lists.osr.com] On Behalf Of Don Burn

Since VmWare unless you
spend lots of money for a huge system and lots of money with them for
software is only uniprocessor, I do not run on it.

Don,

This statement is obsolete.

VMware Workstation ($189), VMware Player (free), VMware Server (free) support
virtual machines with two CPUs. If you need VMs with 4 CPUs you can buy
VMware Technology Network (VMTN) Subscription ($299/year) and use ESX Server.
ESX HW requirements are significant but you already should have a powerful
system with more than 4 GB RAM to test DMA.

BTW, running tests in VMs helps find hard-to-hit race conditions in drivers.
Timing in VMs significantly differs from native timing.

Regards,
Dmitriy Budko
VMware

> ----------

From: xxxxx@lists.osr.com[SMTP:xxxxx@lists.osr.com] on behalf of Dmitriy Budko[SMTP:xxxxx@vmware.com]
Reply To: Windows System Software Devs Interest List
Sent: Wednesday, July 12, 2006 3:24 AM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] AMD64 systems

BTW, running tests in VMs helps find hard-to-hit race conditions in drivers.
Timing in VMs significantly differs from native timing.

Not only in drivers. We found a bug in the hardware when tested from VM. VMware virtual USB driver doesn’t seem to really cancel USB requests cancelled from VM and this way I found our prototype device responded when it shouldn’t.

VMware is great for some tasks, for example when desperate developer has to support obsolete OSes (w2k or even w9x) which can’t be installed on the new hardware. Also for some kind of “dangerous” drivers (as FS filters) which could break live OS installation. It can be good and comfortable replacement of two machine environment.

Best regards,

Michal Vodicka
UPEK, Inc.
[xxxxx@upek.com, http://www.upek.com]

BTW, VMware Server does support (free) 2-way SMP now, so that is less of a
barrier than it used to be.


Ken Johnson (Skywing)
Windows SDK MVP

“Don Burn” wrote in message news:xxxxx@ntdev…
> My objections to VmWare are just as specific. I do a limited amount of
> testing on uniprocessors, and only at the end of the development cycle. I
> do all development testing on an MP system with all processors running,
> and in general I checkin my work many times a day. Since VmWare unless
> you spend lots of money for a huge system and lots of money with them for
> software is only uniprocessor, I do not run on it. When I have been
> forced to run it by a customer, I find that it has given them a false
> sense that the driver the have written is working, which quickly goes away
> when I subject it to my test environment.
>
> By the same token when I am traveling, I do not work on drivers, because I
> can’t bring along a decent testbed, I am worried about the security of my
> customers material, and in general I prefer working in an environement
> where everything I want is close at hand.
>
>
> –
> Don Burn (MVP, Windows DDK)
> Windows 2k/XP/2k3 Filesystem and Driver Consulting
> http://www.windrvr.com
> Remove StopSpam from the email to reply
>
>
>
> “Thomas F. Divine” wrote in message
> news:xxxxx@ntdev…
>> Don,
>>
>> I’ve got to step in here.
>>
>> First of all, I love you like a Brother and know that you, your team and
>> most of the folks on this list are brighter than I am. We all respect
>> your opinions.
>>
>> However, sometimes your strongest comments are colored by the specific
>> kind of drivers that you write. And… Most folks don’t know that kind of
>> drivers you write.
>>
>> I disagree with your comment that “I find VmWare worthless”. IMHO there
>> are some cases where VMWare and virtualization techniques are productive.
>> They aren’t a substitute for real iron, but they can be useful if your
>> driver doesn’t rely on specific hardware.
>>
>> I have been a longtime VMWare user but only in limited situations:
>>
>> 1.) Debugging installers for hardware-independent drivers (such as NDIS
>> IM, NDIS protocol).
>> 2.) Limited driver debugging “in a pinch” - such as when I am away from
>> real iron and must get some work done.
>> 3.) Running legacy OS’s (Win95/98/ME/NT4) where the real iron has died
>> and is in the basement waiting for the dumpster.
>>
>> On my last trip (Grandaughter’s birthday) I had to make an emergency fix
>> to a customer’s NDIS IM driver. The notebook I had with me included all
>> dev tools plus VMWare copies of most Windows OS’s. I was able to make the
>> change and make at least a limited test thanks to VMWare.
>>
>> On the same trip I did a little Vista NDIS 6 LWF driver development.
>> Nothing heavy, but Vista Beta 2 ran “adequately” under VMWare and could
>> be debugged.
>>
>> I find VMWare highly worthwhile in some situations (and totally useless
>> in other situations…).
>>
>> Thomas F. Divine
>>
>>
>> “Don Burn” wrote in message news:xxxxx@ntdev…
>>>I find VmWare worthless, so that is not a concern. I am not interested
>>>in the processor spec’s but peoples experience with their systems. For
>>>instance a poorly implemented ACPI bios can mess up things terribly even
>>>though the components are high quality.
>>>
>>>
>>> –
>>> Don Burn (MVP, Windows DDK)
>>> Windows 2k/XP/2k3 Filesystem and Driver Consulting
>>> http://www.windrvr.com
>>> Remove StopSpam from the email to reply
>>>
>>>
>>
>
>
>

“Don Burn” wrote in message news:xxxxx@ntdev…
> My objections to VmWare are just as specific. I do a limited amount of
> testing on uniprocessors, and only at the end of the development cycle. I
> do all development testing on an MP system with all processors running,
> and in general I checkin my work many times a day. Since VmWare unless
> you spend lots of money for a huge system and lots of money with them for
> software is only uniprocessor, I do not run on it. When I have been
> forced to run it by a customer, I find that it has given them a false
> sense that the driver the have written is working, which quickly goes away
> when I subject it to my test environment.
>

For sure, Don, most of us do almost all testing on real MP iron. We would be
foolish not to. I do 90 to 95 percent of testing that way as I have since I
started in this business.

I don’t test any “hard problems” on virtual systems. Only logic flow and
installation issues.

One thing I like about testing occasionally on virtual systems is that the
timing is sugnificantly different from real iron. What this means is that a
virtual system can expose real problems that simply don’t show up on the
real iron.

Testing on virtual systems should offer no sense that a driver is working.
It is currently just a convenience - although virtual machines are
definitely in our future whether we like it or not.

It’s just one more tool in the kit.

> By the same token when I am traveling, I do not work on drivers, because I
> can’t bring along a decent testbed, I am worried about the security of my
> customers material, and in general I prefer working in an environement
> where everything I want is close at hand.
>
I can appreciate your position on this. I don’t have any software patents to
worry about, and my customer’s appreciate my being responsive more than my
being protective of software that they really don’t own anyway.

Warm regards,

Thomas