-
- т.е. ставить постоянный серийник для одного типа и другой постоянный для другого типа дивайсов. примерно так и думал, спасибо за уточнение. bialix(63 знак., 18.06.2007 19:19, )
- Нет, если Вы хотите подключить к компьютеру более одного одинакового прибора, USB Serial Number должны различаться. Гудвин использует готовые Profilic девайсы, в которых серийные номера различаются. - бомж(19.06.2007 09:49, )
- Наоборот - совершенно одинаковые близнецы-братья - без EEPROM.
Посему и решил проблему так, как описал. - Гудвин(19.06.2007 11:49, )
- О Великий и Ужасный, хрен Вам: сейчас специально сконфигурировал два девайса CP2102 от SiLabs на один и тот же номер. Подключил оба к одному компу - и вот вам результат - высвечивается только один бомж(229 знак., 19.06.2007 16:08, )
- Гы - надо правильные тараканы юзать :) Prolific в винде по "дыркам" (в какой порт воткнешь) дифференцируются. Видать драйвер прямой... Вот для двух, одновременно воткнутых: Гудвин(1550 знак., 19.06.2007 16:27, )
- Ну вот ты и попался!!! Сериальным номером называется ВСЯ строка, идущая после File: \??\USB... и они у разных твоих девайсов отличаются! Сравни с сылками на URL и изображения бомж(151 знак., 19.06.2007 17:21, , картинка, картинка)
- Ага - там в кристаллах прямо файловое имя с guid прописывают... Маской... Комп считывает только то, что находится в дескрипторе. А а приведенные мной дескрипторы, полностью идентичны. - Гудвин(19.06.2007 17:46, )
- Когда я создал два совершенно одинаковых девайса с одинаковыми файловыми именами, комп, при подключении обоих одновременно, показал лишь один. Как только guid одного стал отличаться от другого, комп бомж(100 знак., 19.06.2007 18:13, )
- Еще раз - надо юзать правильные железки с _правильными дровами_ :) У пролифика при фтыкании в разные дырки одного и того-же девайса назначаются разные guid. И наоборот - при фтыкании в одну дырку разных дивайсов, guid одинаковый... Драйвер рулит! - Гудвин(19.06.2007 19:07, )
- Рулит нипадецки :( Я замаялся объяснять, почему железяка каждый раз при перевключении шнурка вешается на новый КОМ - Andy Great(20.06.2007 11:24, )
- ЗЫ: По-моему, это в ИНФе прописывается, формат ГУИДа. Поправьте, если не так. - Andy Great(20.06.2007 11:25, )
- У меня фсе путем - при первом фтыкании назначается номер порта и так и остается в дальнейшем... - Гудвин(20.06.2007 13:15, )
- ЗЫ: По-моему, это в ИНФе прописывается, формат ГУИДа. Поправьте, если не так. - Andy Great(20.06.2007 11:25, )
- Рулит нипадецки :( Я замаялся объяснять, почему железяка каждый раз при перевключении шнурка вешается на новый КОМ - Andy Great(20.06.2007 11:24, )
- Еще раз - надо юзать правильные железки с _правильными дровами_ :) У пролифика при фтыкании в разные дырки одного и того-же девайса назначаются разные guid. И наоборот - при фтыкании в одну дырку разных дивайсов, guid одинаковый... Драйвер рулит! - Гудвин(19.06.2007 19:07, )
- Когда я создал два совершенно одинаковых девайса с одинаковыми файловыми именами, комп, при подключении обоих одновременно, показал лишь один. Как только guid одного стал отличаться от другого, комп бомж(100 знак., 19.06.2007 18:13, )
- мля, куда санслужба, милиция и прочие службы смотрят? нах нам тут бомжи? - bialix(19.06.2007 17:33, )
- Без Определённого Места Жительства - я ещё не определился просто :-) - бомж(19.06.2007 17:42, )
- Ага - там в кристаллах прямо файловое имя с guid прописывают... Маской... Комп считывает только то, что находится в дескрипторе. А а приведенные мной дескрипторы, полностью идентичны. - Гудвин(19.06.2007 17:46, )
- Ну вот ты и попался!!! Сериальным номером называется ВСЯ строка, идущая после File: \??\USB... и они у разных твоих девайсов отличаются! Сравни с сылками на URL и изображения бомж(151 знак., 19.06.2007 17:21, , картинка, картинка)
- Гы - надо правильные тараканы юзать :) Prolific в винде по "дыркам" (в какой порт воткнешь) дифференцируются. Видать драйвер прямой... Вот для двух, одновременно воткнутых: Гудвин(1550 знак., 19.06.2007 16:27, )
- О Великий и Ужасный, хрен Вам: сейчас специально сконфигурировал два девайса CP2102 от SiLabs на один и тот же номер. Подключил оба к одному компу - и вот вам результат - высвечивается только один бомж(229 знак., 19.06.2007 16:08, )
- Наоборот - совершенно одинаковые близнецы-братья - без EEPROM.
Посему и решил проблему так, как описал. - Гудвин(19.06.2007 11:49, )
- Ну у меня это называется "версия железа" :) Plug-n-play это не назовешь, ибо нет сервиса, определяющего подключение к USB. Но в в своих програмах легко нахожу нужное/свободное устройство, используя вышеописанный способ. - Гудвин(18.06.2007 20:11, )
- Кстати, сейчас в linux обработкой подключаемых usb устройств занимается демон udev. И добавить модуль конфигурации под свои задачи не так уж сложно. - plumbum(18.06.2007 22:13, )
- "сейчас" -- это в какой версии ядра? - bialix(19.06.2007 09:24, )
- Это и было первое, что предложил. Для этого к FTDI надо прицепить конфигурационный EEPROM... - Гудвин(18.06.2007 23:28, )
- Надо взять FT232R(L). В ней EEPROM встроенный. - Aдикм(18.06.2007 23:45, )
- Кстати, сейчас в linux обработкой подключаемых usb устройств занимается демон udev. И добавить модуль конфигурации под свои задачи не так уж сложно. - plumbum(18.06.2007 22:13, )
- Нет, если Вы хотите подключить к компьютеру более одного одинакового прибора, USB Serial Number должны различаться. Гудвин использует готовые Profilic девайсы, в которых серийные номера различаются. - бомж(19.06.2007 09:49, )
- т.е. ставить постоянный серийник для одного типа и другой постоянный для другого типа дивайсов. примерно так и думал, спасибо за уточнение. bialix(63 знак., 18.06.2007 19:19, )