Does cygwin have a limitation on CDC-ACM class of com ports or numbers greater than 100?
Na verdade, o limite parece ser 64. Há uma tabela codificada em winsup/cygwin/devices.cc
dentro de o código fonte do Cygwin que possui 64 entradas para /dev/ttyS*
. (Começa na linha 732 na versão atual.)
Como o próprio Windows lida com dispositivos de numeração mais alta, é provável que seja uma escolha arbitrária (por exemplo, "Quem precisaria de mais de 64 dispositivos seriais?") em vez de um limite difícil de superar no Cygwin ou no Windows. Portanto, eu recomendo que você verifique uma cópia das fontes do Cygwin, estenda essa tabela e, em seguida, build seu próprio cygwin1.dll
.
(Eu poderia fazer isso sozinho, mas como não tenho um dispositivo que aparece tão alto no COM
space, não pude testar o patch.)
Se isso der certo, eles receberão seu relatório sobre a lista de discussão principal .