реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Существуют ли списки VID, и PID для USB?
avv
сообщение Oct 9 2005, 04:10
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 113
Регистрация: 28-01-05
Из: Владивосток
Пользователь №: 2 247



Кто знает, доступны ли списки "занятых" Vendor ID для USB, т.е. тех, которые используются различными производителями? Хочется заменить VID & PID, предоставляемые производителем контроллера, на незанятые или совпадающие с тем, что никогда не будет подключено к моему компу... И не хочется, чтобы железки законфликтовали.
Или расскажите, как вы выкручиваетесь в подобной ситуации (вариант с регистраций в USB org не подходит - не могу себе позволить выложить столько денег, разве что если бы был производителем и шел на рынок...)
Go to the top of the page
 
+Quote Post
Trashy
сообщение Oct 9 2005, 10:24
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 19-01-05
Пользователь №: 2 049



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


http://www.linux-usb.org/usb.ids
Go to the top of the page
 
+Quote Post
Trashy
сообщение Oct 9 2005, 10:28
Сообщение #3


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 19-01-05
Пользователь №: 2 049



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


На телесистемах кто-то PID продавал. Для Эзернета видел факт перепродажи. Для ЮСБ не сталкивался.
Go to the top of the page
 
+Quote Post
Maksim
сообщение Oct 9 2005, 21:20
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 164
Регистрация: 27-06-04
Пользователь №: 194



А сколько будет это стоить? "номера" покупаются на год или на всегда?


--------------------
qwerty
Go to the top of the page
 
+Quote Post
avv
сообщение Oct 9 2005, 23:40
Сообщение #5


Частый гость
**

Группа: Свой
Сообщений: 113
Регистрация: 28-01-05
Из: Владивосток
Пользователь №: 2 247



Цитата(Trashy @ Oct 9 2005, 13:24)

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

to Maksim: $1500 за 2 года, дешевле не предлагают sad.gif
оригинал.
Go to the top of the page
 
+Quote Post
lazycamel
сообщение Oct 26 2005, 07:10
Сообщение #6


Участник
*

Группа: Свой
Сообщений: 48
Регистрация: 5-11-04
Пользователь №: 1 053



Цитата(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
Go to the top of the page
 
+Quote Post
jur
сообщение Oct 27 2005, 19:34
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 205
Регистрация: 16-10-05
Пользователь №: 9 704



Цитата(avv @ Oct 9 2005, 07:10)
Хочется заменить VID & PID, предоставляемые производителем контроллера, на незанятые или совпадающие с тем, что никогда не будет подключено к моему компу... И не хочется, чтобы железки законфликтовали.
Немножко не понял: а в чем проблема? Задаешь свой GUID и все дела. Даже если попадется такой же драйвер, это не страшно, т.к. ты будешь использовать уникальный номер и, соответственно, свой, уникальный экземпляр драйвера. Вот как, например, фирма Cypress рекомендует:

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


--------------------
MPEG-4 - в массы!
Go to the top of the page
 
+Quote Post
lazycamel
сообщение Oct 28 2005, 06:27
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 48
Регистрация: 5-11-04
Пользователь №: 1 053



Цитата(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, а система мне бодренько и без спросу ставит стандартные драйвера для каких-нибудь УСБ колонок.

Ну и нафига вам эта радость. ?
Go to the top of the page
 
+Quote Post
jur
сообщение Oct 28 2005, 18:26
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 205
Регистрация: 16-10-05
Пользователь №: 9 704



Цитата(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'а, все будет ОК. Правда, должен признаться, сам я этого еще не проверял. Проверю - обязательно сообщу о результатах. У меня ведь точно такая же задача: мой прибор должен работать даже если перед этим (или после) были установлены какие-то "УСБ колонки" :-)


--------------------
MPEG-4 - в массы!
Go to the top of the page
 
+Quote Post
lazycamel
сообщение Oct 31 2005, 10:30
Сообщение #10


Участник
*

Группа: Свой
Сообщений: 48
Регистрация: 5-11-04
Пользователь №: 1 053



Цитата(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

И если в компьтере уже есть Инф-файл с такой парой от "каких-нибудь УСБ колонок", то система втупую воткнет драйвера этих колонок, даже ничего не спросив. А если ей насильно переставить драйвера, тогда при дисконнекте/коннекте неправильные дрова встанут для тех самых колонок.
Go to the top of the page
 
+Quote Post
jur
сообщение Oct 31 2005, 14:12
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 205
Регистрация: 16-10-05
Пользователь №: 9 704



Цитата(lazycamel @ Oct 31 2005, 13:30)
Но конкретная связка  "файл драйвера/физическое устройство" определяется именно через Vid&Pid Точно также как и PCI

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

Может быть эта проблема все-таки имеет решение, не связанное с расточительным расходованием денег на покупку пары VID/PID?


--------------------
MPEG-4 - в массы!
Go to the top of the page
 
+Quote Post
lazycamel
сообщение Nov 1 2005, 12:57
Сообщение #12


Участник
*

Группа: Свой
Сообщений: 48
Регистрация: 5-11-04
Пользователь №: 1 053



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


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

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

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

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

ЗЫ:

3) Делаем еврейский бизнес :-)
Покупаем VID целиком и распродаем его малыми диапазонами. Помимо своего PID и денег за устройства имеем некий приработок на хлебушек с маслицем и икоркой. :-)
Go to the top of the page
 
+Quote Post
torik
сообщение Nov 1 2005, 13:14
Сообщение #13


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



говорят на usb.org можно и бесплатный VID получить, если партия небольшая (чото вроде < 1000 устройствов).


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post
Trashy
сообщение Nov 1 2005, 13:22
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 121
Регистрация: 19-01-05
Пользователь №: 2 049



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

Может знак в другую сторону?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 17:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.01496 секунд с 7
ELECTRONIX ©2004-2016