Previous versions of KMDF

I was just about to post the following when I remembered the release notes for KMDF1.1


Quite a few of the links in the KMDF1.1 documentation don’t work for me.

For example, in the “Testing a Framework-based Driver” page there are four links, three of which don’t work.
The one that works has a properties page that looks like this

mk:@MSITStore:C:\WINDDK\WDF\KMDF10\help\KMDF.chm::/hh/Framework/ch0_dfarchoverview_8893b462-fcd7-4d93-906a-
37790b65305b.xml.htm

and the three that don’t look like this

javascript:hhobj_1.Click()

I’ve tried it on two machines, one that has a full MSDN development environment (platform SDK, visual studio, DDK etc.)
and one that only has the 3790.1830 DDK plus KMDF 1.1, both installed by the KMDF iso image.

Does anybody else have this problem?

The known issues section of the release notes of KMDF1.1 document the problem.
The known issues in KMDF1.0 do not, which leads me to my questions

  1. Is it also a problem in 1.0?
  2. If not, how can I get a copy of KMDF1.0 if I wanted one?

The second question isn’t an issue for me (I kept a copy of the 1.0 download) but for someone who
didn’t download it when it was available it could be a problem.

I think a publicly available archive of previous versions of KMDF would be a good idea but the
license terms appear to prohibit anyone from making previous versions available.

  1. TRANSFER TO A THIRD PARTY. The first user of the software may transfer it and this agreement directly to a third
    party. Before the transfer, that party must agree that this agreement applies to the transfer and use of the software.
    The first user must uninstall the software before transferring it separately from the device. The first user may not
    retain any copies.

Don

> The known issues in KMDF1.0 do not, which leads me to my questions

  1. Is it also a problem in 1.0?
  2. If not, how can I get a copy of KMDF1.0 if I wanted one?

The answer to my first question is “yes”.

This is what our doc writer has to say:

The non-working links exist in 1.0 and 1.1. They are a result of
including only the KMDF docs in the KMDF releases, and not including the
entire WDK doc set.

Thx
D

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Don Ward
Sent: Monday, May 15, 2006 2:51 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Previous versions of KMDF

I was just about to post the following when I remembered the release
notes for KMDF1.1



Quite a few of the links in the KMDF1.1 documentation don’t work for me.

For example, in the “Testing a Framework-based Driver” page there are
four links, three of which don’t work.
The one that works has a properties page that looks like this

mk:@MSITStore:C:\WINDDK\WDF\KMDF10\help\KMDF.chm::/hh/Framework/ch0_dfar
choverview_8893b462-fcd7-4d93-906a-
37790b65305b.xml.htm

and the three that don’t look like this

javascript:hhobj_1.Click()

I’ve tried it on two machines, one that has a full MSDN development
environment (platform SDK, visual studio, DDK etc.) and one that only
has the 3790.1830 DDK plus KMDF 1.1, both installed by the KMDF iso
image.

Does anybody else have this problem?


The known issues section of the release notes of KMDF1.1 document the
problem.
The known issues in KMDF1.0 do not, which leads me to my questions

  1. Is it also a problem in 1.0?
  2. If not, how can I get a copy of KMDF1.0 if I wanted one?

The second question isn’t an issue for me (I kept a copy of the 1.0
download) but for someone who didn’t download it when it was available
it could be a problem.

I think a publicly available archive of previous versions of KMDF would
be a good idea but the license terms appear to prohibit anyone from
making previous versions available.

  1. TRANSFER TO A THIRD PARTY. The first user of the software may
    transfer it and this agreement directly to a third party. Before the
    transfer, that party must agree that this agreement applies to the
    transfer and use of the software.
    The first user must uninstall the software before transferring it
    separately from the device. The first user may not retain any copies.

Don


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

> This is what our doc writer has to say:

The non-working links exist in 1.0 and 1.1. They are a result of
including only the KMDF docs in the KMDF releases, and not
including the
entire WDK doc set.

Thx
D

Hi Doron

Thanks for your reply to the first question (and the reason behind it). I’m
still interested in the answer to the other questions.

Is KMDF1.0 still available somewhere?

Do the license terms prohibit people from making previous versions available, or
have I misconstrued clause 6?

> 6. TRANSFER TO A THIRD PARTY. The first user of the software may
> transfer it and this agreement directly to a third party. Before the
> transfer, that party must agree that this agreement applies to the
> transfer and use of the software.
> The first user must uninstall the software before transferring it
> separately from the device. The first user may not retain any copies.

Don

V1.0 is no longer available. I am not a lawyer, so I can’t comment on
the clause. Unless you are shipping on a closed system that will never
update its drivers, it is really in your best interest to use and test
against v1.1 b/c if a v1.1 driver is installed next to your v1.0 on the
machine, your v1.0 driver will be running aginst v1.1.

I will ask about the clause.

d

– I can spell, I just can’t type.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Don Ward
Sent: Monday, May 15, 2006 3:43 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] Previous versions of KMDF

This is what our doc writer has to say:

The non-working links exist in 1.0 and 1.1. They are a result of
including only the KMDF docs in the KMDF releases, and not including
the entire WDK doc set.

Thx
D

Hi Doron

Thanks for your reply to the first question (and the reason behind it).
I’m still interested in the answer to the other questions.

Is KMDF1.0 still available somewhere?

Do the license terms prohibit people from making previous versions
available, or have I misconstrued clause 6?

> 6. TRANSFER TO A THIRD PARTY. The first user of the software may
> transfer it and this agreement directly to a third party. Before the
> transfer, that party must agree that this agreement applies to the
> transfer and use of the software.
> The first user must uninstall the software before transferring it
> separately from the device. The first user may not retain any copies.

Don


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

> V1.0 is no longer available. I am not a lawyer, so I can’t comment on

the clause. Unless you are shipping on a closed system that
will never update its drivers, it is really in your best interest to use and test
against v1.1 b/c if a v1.1 driver is installed next to your
v1.0 on the machine, your v1.0 driver will be running aginst v1.1.

I agree with you, and it’s the reason I downloaded v1.1 straight away and
removed v1.0 from my development systems. My question was prompted by the
possibility that an upgrade for most might be a downgrade for some: It
probably didn’t happen here, but might in the future.

I will ask about the clause.

Thanks.

I should make it clear that I’m asking a more general question here regarding
future versions of KMDF, rather than a just a narrow “is 1.0 available somehow?”.

And, I’m not asking that Microsoft make them available, I’m saying that it ought
to be possible for somebody to do it without breaking the terms of the license.

A related question: What happens when KMDF2 comes out - will KMDF1.n still be available?
Given that it’s a design aim to have KMDF1 drivers running on the same system as
KMDF2 drivers, the reasons you cite above - quite valid reasons - for using and testing
against the latest version don’t apply.

Don

When KMDF 2 comes out, 1.x will probably still be available. I can’t
give a definitive answer b/c we have not yet made those plans.

And, I’m not asking that Microsoft make them available, I’m saying
that it ought to be possible for somebody > > to do it without breaking
the terms of the license.
I understand, but why would someone want to do that? I am having a hard
time imagining a scenario for this

D

– I can spell, I just can’t type.

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Don Ward
Sent: Tuesday, May 16, 2006 12:28 AM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] Previous versions of KMDF

V1.0 is no longer available. I am not a lawyer, so I can’t comment on

the clause. Unless you are shipping on a closed system that will
never update its drivers, it is really in your best interest to use
and test against v1.1 b/c if a v1.1 driver is installed next to your
v1.0 on the machine, your v1.0 driver will be running aginst v1.1.

I agree with you, and it’s the reason I downloaded v1.1 straight away
and removed v1.0 from my development systems. My question was prompted
by the possibility that an upgrade for most might be a downgrade for
some: It probably didn’t happen here, but might in the future.

I will ask about the clause.

Thanks.

I should make it clear that I’m asking a more general question here
regarding future versions of KMDF, rather than a just a narrow “is 1.0
available somehow?”.

And, I’m not asking that Microsoft make them available, I’m saying that
it ought to be possible for somebody to do it without breaking the terms
of the license.

A related question: What happens when KMDF2 comes out - will KMDF1.n
still be available?
Given that it’s a design aim to have KMDF1 drivers running on the same
system as
KMDF2 drivers, the reasons you cite above - quite valid reasons - for
using and testing against the latest version don’t apply.

Don


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

On a related question, is KMDF going to be integrated with WDK releases or
will it remain a seperate package? And if it is to be integrated can we get
rid of set_wdf_env?


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

“Doron Holan” wrote in message
news:xxxxx@ntdev…
When KMDF 2 comes out, 1.x will probably still be available. I can’t
give a definitive answer b/c we have not yet made those plans.

> And, I’m not asking that Microsoft make them available, I’m saying
that it ought to be possible for somebody > > to do it without breaking
the terms of the license.
I understand, but why would someone want to do that? I am having a hard
time imagining a scenario for this

D

The next release will be integrated into the WDK. After that, we may
have separate releases again or another ship vehicle. We will cross
that bridge when we come to it ;).

d

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Don Burn
Sent: Tuesday, May 16, 2006 8:48 AM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] Previous versions of KMDF

On a related question, is KMDF going to be integrated with WDK releases
or
will it remain a seperate package? And if it is to be integrated can we
get
rid of set_wdf_env?


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

“Doron Holan” wrote in message
news:xxxxx@ntdev…
When KMDF 2 comes out, 1.x will probably still be available. I can’t
give a definitive answer b/c we have not yet made those plans.

> And, I’m not asking that Microsoft make them available, I’m saying
that it ought to be possible for somebody > > to do it without breaking
the terms of the license.
I understand, but why would someone want to do that? I am having a hard
time imagining a scenario for this

D


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

>> And, I’m not asking that Microsoft make them available, I’m saying

> that it ought to be possible for somebody to do it
> without breaking the terms of the license.

I understand, but why would someone want to do that? I am
having a hard time imagining a scenario for this

There is always the possibility that something gets screwed up in a new
release - so screwed up that some people will prefer the earlier version,
at least until it gets fixed. Granted, it’s a small problem that only
applies to new customers because existing developers will already have
access to old versions.

I’m also prepared to admit that such a scenario is unlikely (although if
you decide to ship a later version without the 3790.1830 DDK, that might
also be a powerful incentive for some people to prefer an earlier version).

Another reason for permitting redistribution would be to help out those
who still connect over POTS lines. Theoretically, I’m not allowed to cut
them a CD from my download (Clause 6 again). They have to spend several hours
on the phone downloading it themselves.

Don