serial ports not visible with 1.7 under Vista
Giovanni Maruzzelli
gmaruzz.lists@gmail.com
Thu May 29 16:49:00 GMT 2008
\\\\.\\com6 gives me "Device or resource busy", while all other com*
give me "not existing".
So, it is definitely better. But do not yet works. Opening and
read/writing to it with native win32 API works (readfile etc)
following is the relevant strace:
67 36177 [main] ciapa 756 open: open (\\.\com6, 0x4002)^M
54 36231 [main] ciapa 756 normalize_posix_path: src \\.\com6^M
45 36276 [main] ciapa 756 normalize_win32_path: \\.\com6 =
normalize_win32_path (\\.\com6)^M
44 36320 [main] ciapa 756 mount_info::conv_to_win32_path:
conv_to_win32_path (//./com6)^M
43 36363 [main] ciapa 756 mount_info::conv_to_win32_path:
src_path //./com6, dst \\.\com6, flags 0x0, rc 0^M
2742 39105 [main] ciapa 756 symlink_info::check: 0xC0000010 =
NtQueryInformationFile (\??\com6)^M
140 39245 [main] ciapa 756 symlink_info::check: 0xC0000033 =
NtOpenFile(\??\)^M
109 39354 [main] ciapa 756 symlink_info::check: not a symlink^M
41 39395 [main] ciapa 756 symlink_info::check: 0 = symlink.check
(\\.\com6, 0x223990) (0x0)^M
41 39436 [main] ciapa 756 path_conv::check: this->path(\\.\com6),
has_acls(0)^M
72 39508 [main] ciapa 756 build_fh_pc: fh 0x6125271C^M
49 39557 [main] ciapa 756 fhandler_base::open: (\??\com6, 0x104002)^M
123 39680 [main] ciapa 756 seterrno_from_win_error:
/netrel/src/cygwin-1.7.0-16/winsup/cygwin/fhandler.cc:631 windows
error 32^M
45 39725 [main] ciapa 756 geterrno_from_win_error: windows error
32 == errno 16^M
42 39767 [main] ciapa 756 __set_errno: void
seterrno_from_win_error(const char*, int, DWORD):313 val 16^M
43 39810 [main] ciapa 756 fhandler_base::open: C0000043 =
NtCreateFile (0x0, C0100000, \??\com6, io, NULL, 0, 7, 1, 4420, NULL,
0)^M
108 39918 [main] ciapa 756 fhandler_base::open: 0 =
fhandler_base::open (\??\com6, 0x104002)^M
104 40022 [main] ciapa 756 fhandler_base::open_fs: 0 =
fhandler_disk_file::open (\??\com6, 0x4002)^M
108 40130 [main] ciapa 756 open: -1 = open (\\.\com6, 0x4002)^M
On Thu, May 29, 2008 at 6:15 PM, Dave Korn <dave.korn@artimi.com> wrote:
> Giovanni Maruzzelli wrote on 29 May 2008 16:41:
>
>> Thanks a lot Dave!
>>
>> Seems that it is looking for a \Device\Serial5
>
> Ouch. That's a problem. Not all serial devices use the same name format.
>
> Although it's not strictly supported, you might be able to work around it
> by using "\\\\.\\com6" instead.
>
>
> cheers,
> DaveK
> --
> Can't think of a witty .sigline today....
>
>
> --
> Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
> Problem reports: http://cygwin.com/problems.html
> Documentation: http://cygwin.com/docs.html
> FAQ: http://cygwin.com/faq/
>
>
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
More information about the Cygwin
mailing list