Can SERENUM poll the port?

I see the following things:

  • regardless of what MS’s SERENUM technote tells, the serial port property
    page does NOT contain any UI to set the polling period, though it contains
    stuff like FIFO settings.
  • PollingPeriod is 0 in the device registry key (it is IIRC ACPI\PNP0501) in
    the Enum registry.
  • even setting it to nonzero (1 or 100) in the registry does not make
    SERENUM to poll the port. I have stopped and restarted the device after
    updating the registry.
  • SERENUM enumerates the port only during a) machine startup b) serial port
    device startup c) explicit request of rescanning the whole tree.

Have anybody saw this? Any ways of making SERENUM to poll the port?

Max


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

Serenum doesn’t poll the port. It scans the port at boot or during a
rescan for new devices.

WindowsXP Serenum supports an optional SkipEnumerations entry value for
each serial port installed in a system. A vendor can use this entry
value to control whether or not Serenum enumerates a port (whether
initiated by a system boot or by a user through the Device Manager or
Hardware Wizard).

More information on this will be available in the XP DDK. HW newsletter
had an article on this couple of months ago.

-Eliyas

-----Original Message-----
From: Maxim S. Shatskih [mailto:xxxxx@storagecraft.com]
Sent: Friday, April 27, 2001 8:30 AM
To: NT Developers Interest List
Subject: [ntdev] Can SERENUM poll the port?

I see the following things:

  • regardless of what MS’s SERENUM technote tells, the serial port
    property
    page does NOT contain any UI to set the polling period, though it
    contains
    stuff like FIFO settings.
  • PollingPeriod is 0 in the device registry key (it is IIRC
    ACPI\PNP0501) in
    the Enum registry.
  • even setting it to nonzero (1 or 100) in the registry does not make
    SERENUM to poll the port. I have stopped and restarted the device after
    updating the registry.
  • SERENUM enumerates the port only during a) machine startup b) serial
    port
    device startup c) explicit request of rescanning the whole tree.

Have anybody saw this? Any ways of making SERENUM to poll the port?

Max


You are currently subscribed to ntdev as: xxxxx@microsoft.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

>Serenum doesn’t poll the port. It scans the port at boot or during a

rescan for new devices.

Thanks, Elyas, but how can I understand this page explicitly speaking about
polling:

http://www.microsoft.com/HWDEV/WDM/serenum.htm

Is it obsolete? Was it some never implemented design idea? Is it WinXP-only
thing?

Max


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

> >Serenum doesn’t poll the port. It scans the port at boot or during a

>rescan for new devices.

Thanks, Elyas, but how can I understand this page explicitly speaking about
polling:

http://www.microsoft.com/HWDEV/WDM/serenum.htm

Is it obsolete? Was it some never implemented design idea? Is it WinXP-only
thing?

It was one of those things that seemed like a good idea … but had a number of
practical problems (imagine scanning 100 ports and needing to send a few
tens of bytes at 1200 bps to detect hw). Polling was disabled sometime around
Beta-2 if memory serves correctly. It’s coming back in a modified for
WindowsXP it seems though.

– ChrisB2


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com

You are right. This is not fully implemented. I will make sure that this
information gets updated on our website.

Thanks,
Eliyas

-----Original Message-----
From: Christopher J. Black [mailto:xxxxx@stallion.oz.au]
Sent: Sunday, April 29, 2001 4:46 PM
To: NT Developers Interest List
Subject: [ntdev] RE: Can SERENUM poll the port?

>Serenum doesn’t poll the port. It scans the port at boot or during a
>rescan for new devices.

Thanks, Elyas, but how can I understand this page explicitly speaking
about
polling:

http://www.microsoft.com/HWDEV/WDM/serenum.htm

Is it obsolete? Was it some never implemented design idea? Is it
WinXP-only
thing?

It was one of those things that seemed like a good idea … but had a
number of
practical problems (imagine scanning 100 ports and needing to send a few
tens of bytes at 1200 bps to detect hw). Polling was disabled sometime
around
Beta-2 if memory serves correctly. It’s coming back in a modified for
WindowsXP it seems though.

– ChrisB2


You are currently subscribed to ntdev as: xxxxx@microsoft.com
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntdev as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntdev-$subst(‘Recip.MemberIDChar’)@lists.osr.com