IA64 WinUSB Coinstaller

  1. Does anyone know why WDK version 6000 doesn’t have a WinUSB
    CoInstaller for IA64 architecture? I see one for amd64 and x86, but none
    for IA64.

  2. Which version of the WDK has KMDF/UMDF version 1.5? WDK version
    6000 seems to only have KMDF/UMDF 1.0.

WDK 6000 should have UMDF and KMDF 1.5 in it. How are you determining that it contains 1.0?

-p

From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of Siddiqui, Aafreen
Sent: Wednesday, April 11, 2007 3:30 PM
To: Windows System Software Devs Interest List
Subject: [ntdev] IA64 WinUSB Coinstaller

  1. Does anyone know why WDK version 6000 doesn’t have a WinUSB CoInstaller for IA64 architecture? I see one for amd64 and x86, but none for IA64.

  2. Which version of the WDK has KMDF/UMDF version 1.5? WDK version 6000 seems to only have KMDF/UMDF 1.0.


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

Peter Wieland wrote:

WDK 6000 should have UMDF and KMDF 1.5 in it. How are you determining
that it contains 1.0?

I *assume* that he’s looking at the directory structure.
\WinDDK\6000\inc\wdf\kmdf and \WinDDK\6000\inc\wdf\umdf each contain
exactly one subdirectory, called “10”.

I agree it is a bit confusing.


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

Yes, I’m looking at the directories C:\WINDDK\6000\inc\wdf\kmdf and C:\WINDDK\6000\inc\wdf\umdf which each contain one subdirectory called “10”. Should there be one called “15” for version 1.5?

My other question is why isn’t there a WinUSB Coinstaller for IA64? I see one for AMD64 and X86 but none for IA64. (WINDDK\6000\redist\winusb\amd64 and C:\WINDDK\6000\redist\winusb\x86)

The directory name is based on the major number, not the major + minor
number. Only one major+minor version is in the kit at a time (e.g. you
won’t see 1.1 and 1.5 present). It is confusing calling it 10, but that
is what it is.

As for IA64 support, I would guess the reasoning is that IA64 is a
server only technology at this point and USB is not a technology used in
the server space. Just a guess though.

d

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of
xxxxx@intel.com
Sent: Thursday, April 12, 2007 10:42 AM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] IA64 WinUSB Coinstaller

Yes, I’m looking at the directories C:\WINDDK\6000\inc\wdf\kmdf and
C:\WINDDK\6000\inc\wdf\umdf which each contain one subdirectory called
“10”. Should there be one called “15” for version 1.5?

My other question is why isn’t there a WinUSB Coinstaller for IA64? I
see one for AMD64 and X86 but none for IA64.
(WINDDK\6000\redist\winusb\amd64 and C:\WINDDK\6000\redist\winusb\x86)


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

We have Intel IA64 laptops and PCs (non-servers) that will be running 64-bit Vista. In order for us to do 64-bit driver development with WinUSB, we would need the IA64 WinUSB coinstallers, right? Or is there a substitute?

Is WinUSB officially not supported on IA64 machines?

Have you ever seen a IA64 bit version of Vista? I haven’t and I think I
remember an announcement by Microsoft that it would not be supported. Have
your Microsoft contact person forward the question.

wrote in message news:xxxxx@ntdev…
> We have Intel IA64 laptops and PCs (non-servers) that will be running
> 64-bit Vista. In order for us to do 64-bit driver development with WinUSB,
> we would need the IA64 WinUSB coinstallers, right? Or is there a
> substitute?
>
> Is WinUSB officially not supported on IA64 machines?
>

> As for IA64 support, I would guess the reasoning is that IA64 is a

server only technology at this point and USB is not a technology used in
the server space. Just a guess though.

… but there are so many servers boards that have USB devices. My Intel S5000 PSL with 2 Xeon’s for example has at least 8 USB
ports on the motherboard that have front an back connections. That motherboard is sold as “specialized” for servers …

Greetings

Christiaan

----- Original Message -----
From: “Doron Holan”
To: “Windows System Software Devs Interest List”
Sent: Thursday, April 12, 2007 8:00 PM
Subject: RE: [ntdev] IA64 WinUSB Coinstaller

> The directory name is based on the major number, not the major + minor
> number. Only one major+minor version is in the kit at a time (e.g. you
> won’t see 1.1 and 1.5 present). It is confusing calling it 10, but that
> is what it is.
>
> As for IA64 support, I would guess the reasoning is that IA64 is a
> server only technology at this point and USB is not a technology used in
> the server space. Just a guess though.
>
> d
>
> -----Original Message-----
> From: xxxxx@lists.osr.com
> [mailto:xxxxx@lists.osr.com] On Behalf Of
> xxxxx@intel.com
> Sent: Thursday, April 12, 2007 10:42 AM
> To: Windows System Software Devs Interest List
> Subject: RE:[ntdev] IA64 WinUSB Coinstaller
>
> Yes, I’m looking at the directories C:\WINDDK\6000\inc\wdf\kmdf and
> C:\WINDDK\6000\inc\wdf\umdf which each contain one subdirectory called
> “10”. Should there be one called “15” for version 1.5?
>
> My other question is why isn’t there a WinUSB Coinstaller for IA64? I
> see one for AMD64 and X86 but none for IA64.
> (WINDDK\6000\redist\winusb\amd64 and C:\WINDDK\6000\redist\winusb\x86)
>
> —
> 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
>

Really? As far as I have seen, Microsoft has abandoned IA64 for client
machines and now only supports server flavors of Windows on them…


Ken Johnson (Skywing)
Windows SDK MVP
http://www.nynaeve.net
wrote in message news:xxxxx@ntdev…
> We have Intel IA64 laptops and PCs (non-servers) that will be running
> 64-bit Vista. In order for us to do 64-bit driver development with WinUSB,
> we would need the IA64 WinUSB coinstallers, right? Or is there a
> substitute?
>
> Is WinUSB officially not supported on IA64 machines?
>

Not to mention the fact that most Itanium processors (and support
hardware) are huge…

This really sounds like confusion between Itanium/IA64 and
AMD64/EM64t/x64.

-Zach

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:bounce-283436-
xxxxx@lists.osr.com] On Behalf Of Skywing
Sent: Thursday, April 12, 2007 1:36 PM
To: Windows System Software Devs Interest List
Subject: Re:[ntdev] IA64 WinUSB Coinstaller

Really? As far as I have seen, Microsoft has abandoned IA64 for client
machines and now only supports server flavors of Windows on them…


Ken Johnson (Skywing)
Windows SDK MVP
http://www.nynaeve.net
wrote in message news:xxxxx@ntdev…
>> We have Intel IA64 laptops and PCs (non-servers) that will be running
>> 64-bit Vista. In order for us to do 64-bit driver development with
WinUSB,
>> we would need the IA64 WinUSB coinstallers, right? Or is there a
>> substitute?
>>
>> Is WinUSB officially not supported on IA64 machines?
>>
>
>
>—
>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

Skywing wrote:

Really? As far as I have seen, Microsoft has abandoned IA64 for
client machines and now only supports server flavors of Windows on them…

Right. A quick scan of MSDN shows IA64 editions of Windows Server 2003
(but not R2) and Longhorn, but not Vista.

Still, the fact that WS2003 is on the list means that the WDK should
include an Itanium version of WinUSB. I believe that’s an oversight.
The argument that “servers don’t have USB” is not reasonable.


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

Gray, Zachary C wrote:

Not to mention the fact that most Itanium processors (and support
hardware) are huge…

What do you mean by “huge”? An Itanium chip is just a chip, the same
size as an AMD64 chip. There certainly are Itanium laptops in the world.

This really sounds like confusion between Itanium/IA64 and
AMD64/EM64t/x64.

I seriously doubt it. Remember that the original poster is from Intel.
I suspect they are exquisitely sensitive to the differences between IA64
(which they invented) and EM64T (which they didn’t). If anyone in the
world was going to have an Itanium laptop, it would be Intel…


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

Does anyone know if microsoft is planning on providing a WinUSB co-installer for IA64? Basically, the answer to this will determine if we can use a WinUSB driver on our IA64 platforms.

Tim,

Note that a servier OS or server board will not WHQL for USB. This is
really frustrating since it can be very hard to buy a multiproccessor for
WHQL testing, since many of the MP systems turn out to be WHQL certified
for Windows server and will not test for things like USB.


Don Burn (MVP, Windows DDK)
Windows 2k/XP/2k3 Filesystem and Driver Consulting
Website: http://www.windrvr.com
Blog: http://msmvps.com/blogs/WinDrvr
Remove StopSpam to reply

“Tim Roberts” wrote in message news:xxxxx@ntdev…
> Skywing wrote:
>> Really? As far as I have seen, Microsoft has abandoned IA64 for
>> client machines and now only supports server flavors of Windows on
>> them…
>
> Right. A quick scan of MSDN shows IA64 editions of Windows Server 2003
> (but not R2) and Longhorn, but not Vista.
>
> Still, the fact that WS2003 is on the list means that the WDK should
> include an Itanium version of WinUSB. I believe that’s an oversight.
> The argument that “servers don’t have USB” is not reasonable.
>
> –
> Tim Roberts, xxxxx@probo.com
> Providenza & Boekelheide, Inc.
>
>

My take:

The WinUSB coinstaller is there to support UMDF 1.5, which does not support Windows 2003.

The WinUSB documentation in the WDK refers to it as a Vista-only technology.

You’ll notice there is no UMDF coinstaller for IA64, either.

The next WDK release, with UMDF 1.7, should include IA64. So I’d expect a WinUSB coinstaller at that time, also.

Well, I didn’t notice the OP was from Intel… I will shut up now! :wink:

-Zach

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:bounce-283439-
xxxxx@lists.osr.com] On Behalf Of Tim Roberts
Sent: Thursday, April 12, 2007 2:08 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] IA64 WinUSB Coinstaller

Gray, Zachary C wrote:
> Not to mention the fact that most Itanium processors (and support
> hardware) are huge…
>

What do you mean by “huge”? An Itanium chip is just a chip, the same
size as an AMD64 chip. There certainly are Itanium laptops in the
world.

> This really sounds like confusion between Itanium/IA64 and
> AMD64/EM64t/x64.
>

I seriously doubt it. Remember that the original poster is from Intel.
I suspect they are exquisitely sensitive to the differences between
IA64
(which they invented) and EM64T (which they didn’t). If anyone in the
world was going to have an Itanium laptop, it would be Intel…

The argument is not that USB hw is not present on the mobo, the argument
is that the USB bus itself is not used in server type scenarios (even if
the ports are present on the machine).

d

-----Original Message-----
From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Tim Roberts
Sent: Thursday, April 12, 2007 2:05 PM
To: Windows System Software Devs Interest List
Subject: Re: [ntdev] IA64 WinUSB Coinstaller

Skywing wrote:

Really? As far as I have seen, Microsoft has abandoned IA64 for
client machines and now only supports server flavors of Windows on
them…

Right. A quick scan of MSDN shows IA64 editions of Windows Server 2003
(but not R2) and Longhorn, but not Vista.

Still, the fact that WS2003 is on the list means that the WDK should
include an Itanium version of WinUSB. I believe that’s an oversight.
The argument that “servers don’t have USB” is not reasonable.


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

>-----Original Message-----

From: xxxxx@lists.osr.com [mailto:bounce-283449-
xxxxx@lists.osr.com] On Behalf Of Doron Holan

The argument is not that USB hw is not present on the mobo, the
argument
is that the USB bus itself is not used in server type scenarios (even
if
the ports are present on the machine).

This is debatable… I would say the case can be made that USB devices
are just as important in the server space as in the desktop space.

Having worked in the server group here at Intel I have seen OEMs that
required a USB port that is internal to the case so they can plug in
remote-access cards, tape backup devices, and other “server peripherals”

Not to mention that many servers ship without a CD/DVD or floppy device
and you have to plug in a USB version to install the OS. This is
especially true in the case of blades systems where these devices are in
the chassis and are switched between the blade modules by virtually
plugging/unplugging them.

And finally we have the current generation of management controllers
which present “virtual USB” devices to the OS such that the sysadmin can
virtualize the floppy device on his laptop/admin box so it shows up on
the server as a local USB device, all done with smoke and mirrors.

Also, its worth noting that the high-end (4-socket) Intel server boards
have not had PS2 ports for at least the last five years. Its only the
2-socket boards that still implement PS2 and that is on its way out…

-Zach

WinUSB will be supported for IA64 on the upcoming Windows Server code-name “Longhorn” release. The question of Server 2003 support is still a little up in the air - not that we think it won’t work but because of internal resource issues. I’ll pass on the request for Server 2003 support.

The lack of IA64 support in Vista timeframe was because:

a) Vista was a client OS and there was no IA64 client, nor had there ever been.
b) Server 2003 support was on the fence due to test resources, and the decision was made to defer the decision until the server time frame.

I don’t know if anything in that answer helps you, but it’s the state of the world today.

-p

-----Original Message-----
From: xxxxx@lists.osr.com [mailto:xxxxx@lists.osr.com] On Behalf Of xxxxx@intel.com
Sent: Thursday, April 12, 2007 2:09 PM
To: Windows System Software Devs Interest List
Subject: RE:[ntdev] IA64 WinUSB Coinstaller

Does anyone know if microsoft is planning on providing a WinUSB co-installer for IA64? Basically, the answer to this will determine if we can use a WinUSB driver on our IA64 platforms.


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

Thanks to all, especially the Microsoft guys, for the good information!