http://bugzilla.novell.com/show_bug.cgi?id=576480

http://bugzilla.novell.com/show_bug.cgi?id=576480#c0


           Summary: SerialPort cannot open serial ports above COM9 on
                    Windows
    Classification: Mono
           Product: Mono: Class Libraries
           Version: 1.2.4
          Platform: PC
        OS/Version: Windows
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: System
        AssignedTo: [email protected]
        ReportedBy: [email protected]
         QAContact: [email protected]
          Found By: ---
           Blocker: ---


User-Agent:       Opera/9.80 (Windows NT 5.1; U; en) Presto/2.2.15
Version/10.10

To open serial ports above COM9, Windows expects the port name to be prefixed
with "\\.\". The PortName property of the Mono System.IO.SerialPort class
throws an ArgumentException if slashes are specified, but unless they are
specified, trying to open a port above COM9 causes Open() to throw an exception
saying that the port does not exist.

The Microsoft .NET implementation has the same check on the PortName property,
but it prefixes "\\.\" to the port name before passing it to CreateFile().



Reproducible: Always

Steps to Reproduce:
1. Ensure that the machine has something plugged into a serial port above COM9
(for this example I'm assuming COM11).
2. Create an instance of SerialPort. 
3. Set the PortName property to "COM11".
4. Call Open().
Actual Results:  
Open() throws an IOException saying that the port does not exist.

Expected Results:  
Open() should have succeeded.

I have confirmed this on Mono 1.2.4. From a glance at the source code it seems
that the bug still exists in the latest version, but I haven't confirmed it.

-- 
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
_______________________________________________
mono-bugs maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs

Reply via email to