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