чистка-освобождение занятых COM-портов в Windows XP

User avatar
kyk
Уже с Приветом
Posts: 31589
Joined: 21 Nov 2004 05:12
Location: камбуз на кампусе

Re: чистка-освобождение занятых COM-портов в Windows XP

Post by kyk »

Medium-rare wrote:I guess you have already detached those somehow.
нет, я пока ещё ничего не делал
Лучше переесть, чем недоспать! © Обратное тоже верно :umnik1:
User avatar
Medium-rare
Уже с Приветом
Posts: 9195
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: чистка-освобождение занятых COM-портов в Windows XP

Post by Medium-rare »

M... Just try to do that registry change and reboot. Go for GlobalDisableSerNumGen = 1 first.
... and even then it's rare that you'll be going there...
DropAndDrag
Уже с Приветом
Posts: 6024
Joined: 11 Mar 2011 05:36

Re: чистка-освобождение занятых COM-портов в Windows XP

Post by DropAndDrag »

действительно какая-то ерунда с этими COM портами через USB :angry:
но с вашей проблемой до сих пор мне удавалась выкрутиться следующим образом
- убрали USB устройство с COM11 и в device manager его уже нету
- подключили новое устройство. обычно оно хватает самый низкий свободный номер, но иногда устройство такого же типа лезет к следующему. в этом случае вы увидете COM12 в device manager
- в device manager выбираете это устройство, открываете свойства, там что-то типа advanced кнопочки, новый диалог и в нем принудительно выбираете нужный номер порта. жмете все Океи и где-то получите грозное предупреждение. естественно кладете на него болт
- все должно работать после этого. ну может быть придется перегрузить комп.

честно говоря не разбирался из-за чего. предположу, что USB драйвер где-то оставляет информацию о последнем использованом порте с серийным номером самого устройства (по другому определить USB устройстов не возможно, если их больше одного на компе). и видимо драйвер очень умный и ожидает, что вы воткнете первое USB устройство снова :D вот он и старается вам угодить - занимает следующий "свободный" СОМ порт, чтобы вы не запутались что к какому порту подключено .... (такое бывает, если много устройств. я сделал как-то систему, которая использовала 4 СОМ порта. народ как перенесет на другое место, кабеля по другому повтыкает ... все пипец :lol: )
User avatar
Medium-rare
Уже с Приветом
Posts: 9195
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: чистка-освобождение занятых COM-портов в Windows XP

Post by Medium-rare »

kyk, помогло, или нет?
... and even then it's rare that you'll be going there...
User avatar
kyk
Уже с Приветом
Posts: 31589
Joined: 21 Nov 2004 05:12
Location: камбуз на кампусе

Re: чистка-освобождение занятых COM-портов в Windows XP

Post by kyk »

Medium-rare wrote:kyk, помогло, или нет?
Строчку в рееестре прописал. Но у меня пока нет новых устройств попробовать
Лучше переесть, чем недоспать! © Обратное тоже верно :umnik1:
User avatar
Medium-rare
Уже с Приветом
Posts: 9195
Joined: 04 Mar 2011 03:04
Location: SFBA

Re: чистка-освобождение занятых COM-портов в Windows XP

Post by Medium-rare »

Ну, из опыта USB-COM, просто подключение-отключение одного и того же устройства приводило к инкременту порта. Пока номер порта не доходил до NN и начинался непонятно с какого, но меньшего. Там был FTDI. Пишут, вроде общая болезнь. Задалбывало исправление конфига руками. Пока не попробовали, но точно VID/PID указывали, поскольку ещё и другая параллельная "беда" подключалась.
... and even then it's rare that you'll be going there...
User avatar
kyk
Уже с Приветом
Posts: 31589
Joined: 21 Nov 2004 05:12
Location: камбуз на кампусе

Re: чистка-освобождение занятых COM-портов в Windows XP

Post by kyk »

Medium-rare wrote: Задалбывало исправление конфига руками. Пока не попробовали, но точно VID/PID указывали, поскольку ещё и другая параллельная "беда" подключалась.
Вобщем, я в реестре поменял для 'GlobalDisableSerNumGen' значение c '1' на '0'. При подключении уже известного железа номера портов низкие, а неизвестного/нового железа у меня пока нет. Как появится - отпишусь. Спасибо всем!
Лучше переесть, чем недоспать! © Обратное тоже верно :umnik1:

Return to “Вопросы и новости IT”