Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Существуют ли списки VID
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > RS232/LPT/USB/PCMCIA/FireWire
avv
Кто знает, доступны ли списки "занятых" Vendor ID для USB, т.е. тех, которые используются различными производителями? Хочется заменить VID & PID, предоставляемые производителем контроллера, на незанятые или совпадающие с тем, что никогда не будет подключено к моему компу... И не хочется, чтобы железки законфликтовали.
Или расскажите, как вы выкручиваетесь в подобной ситуации (вариант с регистраций в USB org не подходит - не могу себе позволить выложить столько денег, разве что если бы был производителем и шел на рынок...)
Trashy
Цитата(avv @ Oct 9 2005, 07:10)
Кто знает, доступны ли списки "занятых" Vendor ID для USB, т.е. тех, которые используются различными производителями? Хочется заменить VID & PID, предоставляемые производителем контроллера, на незанятые или совпадающие с тем, что никогда не будет подключено к моему компу... И не хочется, чтобы железки законфликтовали.
Или расскажите, как вы выкручиваетесь в подобной ситуации (вариант с регистраций в USB org не подходит - не могу себе позволить выложить столько денег, разве что если бы был производителем и шел на рынок...)
*


http://www.linux-usb.org/usb.ids
Trashy
Цитата(avv @ Oct 9 2005, 07:10)
Или расскажите, как вы выкручиваетесь в подобной ситуации (вариант с регистраций в USB org не подходит - не могу себе позволить выложить столько денег, разве что если бы был производителем и шел на рынок...)
*


На телесистемах кто-то PID продавал. Для Эзернета видел факт перепродажи. Для ЮСБ не сталкивался.
Maksim
А сколько будет это стоить? "номера" покупаются на год или на всегда?
avv
Цитата(Trashy @ Oct 9 2005, 13:24)

Cпасибо! Именно то, про что спрашивал. Интересно, это полный список?

to Maksim: $1500 за 2 года, дешевле не предлагают sad.gif
оригинал.
lazycamel
Цитата(avv @ Oct 10 2005, 02:40)
Цитата(Trashy @ Oct 9 2005, 13:24)

Cпасибо! Именно то, про что спрашивал. Интересно, это полный список?

to Maksim: $1500 за 2 года, дешевле не предлагают sad.gif
оригинал.
*



Список разумеется неполный. Это не официальная информация, а собраный на общественных началах список у кого что есть.

Если надо блоки в 10-16 PID обычно продаются за сумму порядка 25-30 долларов и ищутся в Инете достаточно легко поиском типа sell USB PID

Например

http://www.voti.nl/shp/catalog.html?USB-PID-10 (вот тут я сам покупал)
http://www.meanique.co.uk/products/usb/pid.html
jur
Цитата(avv @ Oct 9 2005, 07:10)
Хочется заменить VID & PID, предоставляемые производителем контроллера, на незанятые или совпадающие с тем, что никогда не будет подключено к моему компу... И не хочется, чтобы железки законфликтовали.
Немножко не понял: а в чем проблема? Задаешь свой GUID и все дела. Даже если попадется такой же драйвер, это не страшно, т.к. ты будешь использовать уникальный номер и, соответственно, свой, уникальный экземпляр драйвера. Вот как, например, фирма Cypress рекомендует:

Цитата
;------------Replace GUID below with custom GUID-------------;
CyUsb.GUID="{AE18AA60-7F6A-11d4-97DD-00010229B959}"
Или я что-то неправильно понимаю?
lazycamel
Цитата(jur @ Oct 27 2005, 22:34)
Цитата(avv @ Oct 9 2005, 07:10)
Хочется заменить VID & PID, предоставляемые производителем контроллера, на незанятые или совпадающие с тем, что никогда не будет подключено к моему компу... И не хочется, чтобы железки законфликтовали.
Немножко не понял: а в чем проблема? Задаешь свой GUID и все дела. Даже если попадется такой же драйвер, это не страшно, т.к. ты будешь использовать уникальный номер и, соответственно, свой, уникальный экземпляр драйвера. Вот как, например, фирма Cypress рекомендует:

Цитата
;------------Replace GUID below with custom GUID-------------;
CyUsb.GUID="{AE18AA60-7F6A-11d4-97DD-00010229B959}"
Или я что-то неправильно понимаю?
*



Вы немного не понимаете. К паре VID&PID через INF-файл привязаны конкретные драйвера.

В результате я подключаю к УСБ свое устройств, например сбора данных, с "левыми" VID&PID, а система мне бодренько и без спросу ставит стандартные драйвера для каких-нибудь УСБ колонок.

Ну и нафига вам эта радость. ?
jur
Цитата(lazycamel @ Oct 28 2005, 09:27)
Вы немного не понимаете. К паре VID&PID через INF-файл привязаны конкретные драйвера.
В результате я подключаю к УСБ  свое устройств, например сбора данных, с "левыми" VID&PID, а система мне бодренько и без спросу ставит стандартные драйвера для каких-нибудь УСБ колонок.
Нет. Мне кажется, что я все-таки правильно понимаю. Вот что по этому поводу говорит сама фирма Cypress:

Цитата
Applications software usually accesses the driver using the driver's Global Unique IDentifier (GUID). Each driver in the Windows system should have a unique GUID. By employing distinct GUIDs, multiple instances of CYUSB.SYS from different hardware vendors can exist on a given system without colliding.
Иными словами, даже если в системе установлен этот драйвер с расчетом на "какие-нибудь УСБ колонки", все равно можно спокойно обращатся к другому экземпляру этого же драйвера, но уже для твоего устройства. (Можно на "Ты"? В конференциях коллег-единомышленников, насколько я знаю, так принято :-)

Цитата
Ну и нафига вам эта радость. ?
Конечно не надо. Но, если верить документации Cypress'а, все будет ОК. Правда, должен признаться, сам я этого еще не проверял. Проверю - обязательно сообщу о результатах. У меня ведь точно такая же задача: мой прибор должен работать даже если перед этим (или после) были установлены какие-то "УСБ колонки" :-)
lazycamel
Цитата(jur @ Oct 28 2005, 21:26)
Цитата(lazycamel @ Oct 28 2005, 09:27)
Вы немного не понимаете. К паре VID&PID через INF-файл привязаны конкретные драйвера.
В результате я подключаю к УСБ  свое устройств, например сбора данных, с "левыми" VID&PID, а система мне бодренько и без спросу ставит стандартные драйвера для каких-нибудь УСБ колонок.
Нет. Мне кажется, что я все-таки правильно понимаю. Вот что по этому поводу говорит сама фирма Cypress:

Цитата
Applications software usually accesses the driver using the driver's Global Unique IDentifier (GUID). Each driver in the Windows system should have a unique GUID. By employing distinct GUIDs, multiple instances of CYUSB.SYS from different hardware vendors can exist on a given system without colliding.
Иными словами, даже если в системе установлен этот драйвер с расчетом на "какие-нибудь УСБ колонки", все равно можно спокойно обращатся к другому экземпляру этого же драйвера, но уже для твоего устройства. (Можно на "Ты"? В конференциях коллег-единомышленников, насколько я знаю, так принято :-)


Нет, это касается немного другого - ситуация когда в системе для разных устройств используется один и тот же драйвер. И соответственно они должен быть с разными идентификаторами.

Но конкретная связка "файл драйвера/физическое устройство" определяется именно через Vid&Pid Точно также как и PCI

И если в компьтере уже есть Инф-файл с такой парой от "каких-нибудь УСБ колонок", то система втупую воткнет драйвера этих колонок, даже ничего не спросив. А если ей насильно переставить драйвера, тогда при дисконнекте/коннекте неправильные дрова встанут для тех самых колонок.
jur
Цитата(lazycamel @ Oct 31 2005, 13:30)
Но конкретная связка  "файл драйвера/физическое устройство" определяется именно через Vid&Pid Точно также как и PCI

И если в компьтере уже есть Инф-файл с такой парой от "каких-нибудь УСБ колонок", то система втупую воткнет драйвера этих колонок, даже ничего не спросив. А если ей насильно переставить драйвера, тогда при дисконнекте/коннекте неправильные дрова встанут для тех самых колонок.
А, вот оно что... Если это так, то получается на самом деле проблема... Покупать собственную пару VID/PID довольно накладно. Было бы гораздо приятнее воспользоваться уникальностью GUID.

Может быть эта проблема все-таки имеет решение, не связанное с расточительным расходованием денег на покупку пары VID/PID?
lazycamel
Цитата(jur @ Oct 31 2005, 17:12)
Может быть эта проблема все-таки имеет решение, не связанное с расточительным расходованием денег на покупку пары VID/PID?
*


Варианта на мой взгляд два:

1) Девайс для себя любимого.
Выбираем VID от какой либо компании почившей в бозе, либо с PID > 2xxx Вероятность того что нарвемся крайне невелика и используем внаглую этот-VID/какойнибудь-PID.

2) Устройство собираемся продавать, возможно и за бугор.

Покупаем десяток VID у какого-либо PID. Как я выше говорил стоит это 20-25-30 баксов. Не те деньги для разговора за бизнес. Пару ссылок тоже давал.

ЗЫ:

3) Делаем еврейский бизнес :-)
Покупаем VID целиком и распродаем его малыми диапазонами. Помимо своего PID и денег за устройства имеем некий приработок на хлебушек с маслицем и икоркой. :-)
torik
говорят на usb.org можно и бесплатный VID получить, если партия небольшая (чото вроде < 1000 устройствов).
Trashy
Цитата(torik @ Nov 1 2005, 16:14)
говорят на usb.org можно и бесплатный VID получить, если партия небольшая (чото вроде < 1000 устройствов).
*

Может знак в другую сторону?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.