Serial Number Implementation in PCI Express Card/device

Dear Sir,

Can anybody explain the following queries?

* What is the use of Serial Number Implementation in PCI Express
Card/device?
* How to test this feature in Microsoft Windows Vista and Windows XP.
* Can we test this feature for a PCI Express device on PCIe single
lane slot (which is on mother board) or do we need to have PCI ExpressCard
port and device to test this feature?
* Is Serial Number feature in PCI Express card identical to iSerial (
and String Descriptors) in USB ?

Thanks in advance,

Madhukar Reddy

Serial numbers provide unique identifiers for a specific device. I believe
they are optional for pcie. No they are not identical to USB serial numbers
as the USB spec defines that functionality and the PCIe spec defines the
PCIe device serial number functionality. If you are testing PCIe features I
suggest that you should get access to the PCIe specifications from the PCI
SIG. Although they are written in an obscure variant of English, with a bit
of work all becomes clear.

From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Madhukar
Sent: Thursday, May 24, 2007 6:50 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Serial Number Implementation in PCI Express Card/device

Dear Sir,

Can anybody explain the following queries?

* What is the use of Serial Number Implementation in PCI Express
Card/device?
* How to test this feature in Microsoft Windows Vista and Windows XP.
* Can we test this feature for a PCI Express device on PCIe single
lane slot (which is on mother board) or do we need to have PCI ExpressCard
port and device to test this feature?
* Is Serial Number feature in PCI Express card identical to iSerial (
and String Descriptors) in USB ?

Thanks in advance,

Madhukar Reddy


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

IIRC, you must have a serial number for ExpressCards (essentially hot
pluggable devices) while fixed devices in the chassis would not require
the serial number. While the mechanisms between PCIe and USB are
different with respect to how to retrieve the serial number, the OS’s
use of that serial number is the same. If the device has a serial
number is plugged into a different slot, the OS can identify that it has
previously seen the device and will treat it as the same instance.

d

From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Mark Roddy
Sent: Thursday, May 24, 2007 4:32 AM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] Serial Number Implementation in PCI Express
Card/device

Serial numbers provide unique identifiers for a specific device. I
believe they are optional for pcie. No they are not identical to USB
serial numbers as the USB spec defines that functionality and the PCIe
spec defines the PCIe device serial number functionality. If you are
testing PCIe features I suggest that you should get access to the PCIe
specifications from the PCI SIG. Although they are written in an obscure
variant of English, with a bit of work all becomes clear.

From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Madhukar
Sent: Thursday, May 24, 2007 6:50 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Serial Number Implementation in PCI Express Card/device

Dear Sir,

Can anybody explain the following queries?

* What is the use of Serial Number Implementation in PCI Express
Card/device?
* How to test this feature in Microsoft Windows Vista and Windows
XP.
* Can we test this feature for a PCI Express device on PCIe single
lane slot (which is on mother board) or do we need to have PCI
ExpressCard port and device to test this feature?
* Is Serial Number feature in PCI Express card identical to
iSerial ( and String Descriptors) in USB ?

Thanks in advance,

Madhukar Reddy


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

Dear Doron and Mark

Many thanks for your feedback.

-Madhukar


From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Doron Holan
Sent: Thursday, May 24, 2007 11:26 PM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] Serial Number Implementation in PCI Express Card/device

IIRC, you must have a serial number for ExpressCards (essentially hot
pluggable devices) while fixed devices in the chassis would not require the
serial number. While the mechanisms between PCIe and USB are different with
respect to how to retrieve the serial number, the OS’s use of that serial
number is the same. If the device has a serial number is plugged into a
different slot, the OS can identify that it has previously seen the device
and will treat it as the same instance.

d

From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Mark Roddy
Sent: Thursday, May 24, 2007 4:32 AM
To: Windows System Software Devs Interest List
Subject: RE: [ntdev] Serial Number Implementation in PCI Express Card/device

Serial numbers provide unique identifiers for a specific device. I believe
they are optional for pcie. No they are not identical to USB serial numbers
as the USB spec defines that functionality and the PCIe spec defines the
PCIe device serial number functionality. If you are testing PCIe features I
suggest that you should get access to the PCIe specifications from the PCI
SIG. Although they are written in an obscure variant of English, with a bit
of work all becomes clear.

From: xxxxx@lists.osr.com
[mailto:xxxxx@lists.osr.com] On Behalf Of Madhukar
Sent: Thursday, May 24, 2007 6:50 AM
To: Windows System Software Devs Interest List
Subject: [ntdev] Serial Number Implementation in PCI Express Card/device

Dear Sir,

Can anybody explain the following queries?

* What is the use of Serial Number Implementation in PCI Express
Card/device?
* How to test this feature in Microsoft Windows Vista and Windows XP.
* Can we test this feature for a PCI Express device on PCIe single
lane slot (which is on mother board) or do we need to have PCI ExpressCard
port and device to test this feature?
* Is Serial Number feature in PCI Express card identical to iSerial (
and String Descriptors) in USB ?

Thanks in advance,

Madhukar Reddy


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


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