URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 92293
[ Назад ]

Исходное сообщение
"Организация USB-IF отказалась выделить диапазон идентификато..."

Отправлено opennews , 23-Окт-13 11:26 
Инициатива по получению отдельного идентификатора вендора для независимого от отдельных компаний открытого аппаратного обеспечения с интерфейсом USB окончилась (http://www.arachnidlabs.com/blog/2013/10/18/usb-if-no-vid-fo.../) неудачей. Суть проблемы состоит в том, что для обеспечения работы самодельного USB-устройства требуется снабдить его уникальным номером продукта (PID, Product ID), привязанным к идентификатору вендора (VID, Vendor ID), которые выдаётся только крупным производителям.


Распределением идентификаторов вендора занимается консорциум USB-IF (http://www.usb.org/) (USB Implementers Forum), учреждённый компаниями (https://www.usb.org/members_landing), принимающими участие в создании стандартов USB, в том числе  Hewlett-Packard, LSI, Microsoft и Intel. Общая стоимость получения VID составляет приблизительно 5 тысяч долларов, при этом VID становится явно привязан к определённой компании.


Суть инициативы состояла в создании отдельной некоммерческой организации, которая сможет зарегистрировать на себя VID и выделять в его рамках идентификаторы продуктов для развиваемых энтузиастами открытых аппаратных проектов. Деньги на покупку VID планировалось получить через сбор пожертвований. Представители компании, осуществляющей юридическую и сервисную поддержку USB-IF, наотрез отказались сотрудничать в этом направлении, потребовали убрать с сайта информацию о проекте и прекратить сбор средств на покупку VID из-за недопустимости передачи и сублицензирования PID.


До сих пор, получить PID для своего проекта можно было обратившись к дружественным компаниям, которые выделяли PID из своих диапазонов. Формально, USB-IF разрешает использовать идентификатор вендора только для продуктов, созданных производителем, к которому привязан данный идентификатор, но до сих пор закрывал глаза на бесплатную передачу идентификаторов из своего диапазона. Этим пользовались компании OpenMoko, Microchip и FTDI, бесплатно выдающие любому свободному проекту идентификаторы продукта в рамках своего идентификатора вендора.

Недавно опубликованные новые правила выделения VID строго запрещают передачу идентификаторов продукта в любой форме, и судя по ответу представителей USB-IF, они не намерены сделать исключение для развиваемых энтузиастами свободных аппаратных проектов. В качестве выхода из сложившейся ситуации представители USB-IF предложили использовать в разработках энтузиастах специальный VID для прототипов аппаратных устройств, идентификатор продута для которого выдаётся после запроса в USB-IF, но не может использоваться в финальных продуктах, поставляемых или продаваемых на рынке.

URL: http://hackaday.com/2013/10/22/usb-implementers-forum-says-n.../
Новость: http://www.opennet.ru/opennews/art.shtml?num=38238


Содержание

Сообщения в этом обсуждении
"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено WherWolf , 23-Окт-13 11:32 
А то пишут, пишут… Конгресс, немцы какие-то… Голова пухнет. Взять всё, да и поделить… (с)

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 11:41 
Все нормально.
Люди несут ответственность за выданные номера, ведут реестр, а тут получается фактически любой дворник сможет взять и прикинуться производителем. Это несет репутационные риски, поэтому лавочку и прикрыли.
Единственный более-менее верный подход - забрать один VID самим, чтобы USB-IF формально не несли никакой ответственности (ибо ясно что они её нести не хотят, что вполне нормально, когда нет юр. лица, который несет ответственность за данный VID; всякие левые компании, созданные на бабло через кикстартер, не в счёт, в случае беды им вообще ничего юристы USB-IF предъявить не смогут, поэтому и заблокировали сделку).

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 11:43 
И что ж там за ответственность за цифирки?

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено анонимус , 23-Окт-13 13:52 
Случайно это не ты на форумах посвещенных свободной энергии вечняк придумал? А то там был такой герой. Ник тот же был. Он все распел, что придумал схему вечняка, а сам свалил.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 15:08 
Не, я дурь не употребляю и, соответственно, на фрических сайтах не ошиваюсь. Опять же - физику учил когда-то...

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Vkni , 23-Окт-13 17:47 
Дорогой псевдоаноним, тут из под похожих ников столько фигни несли, ты себе даже не представляешь!!!

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 23:26 
Сылку давай, или балабол.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 12:49 
> Люди несут ответственность за выданные номера, ведут реестр,

...торгуют воздухом...

> а тут получается фактически любой дворник сможет взять и прикинуться производителем.

Если подметает -> дворник. Если сделал девайс -> производитель. Вроде все честно.

>  Это несет репутационные риски

Булшит. Даже почти не маркетинговый.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено neO , 24-Окт-13 00:55 
>> Люди несут ответственность за выданные номера, ведут реестр,
> ...торгуют воздухом...

ну нет же, ведение реестра всё таки деятельность, деятельность ответственная, это да; у нас этим министерства занимаются


>> а тут получается фактически любой дворник сможет взять и прикинуться производителем.
> Если подметает -> дворник. Если сделал девайс -> производитель. Вроде все честно.

совершенно верно, никого не должно волновать где подрабатывает гений, пока толкает свою идею в мир


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 24-Окт-13 10:04 
> ну нет же, ведение реестра всё таки деятельность, деятельность ответственная, это да;
> у нас этим министерства занимаются

Да, заниматься ИБД и пилить бабло берущееся "изниоткуда" любят не только у нас.

>> Если подметает -> дворник. Если сделал девайс -> производитель. Вроде все честно.
> совершенно верно, никого не должно волновать где подрабатывает гений,
> пока толкает свою идею в мир

Абсолютно. Пусть хоть на рояле играет, если ему так нравится. USB-IF нарывается на то что появится туева хуча девайсов которые взяли VID/PID с потолка. И начнется бардак. Единственное чего так можно достичь, имхо. А ответственность... ну иди, попробуй предъяви Васе Пупкину за то что он циферки прописал. Не забудь придумать какой закон это нарушает :).


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Некто , 23-Окт-13 13:13 
>> Единственный более-менее верный подход - забрать один VID самим

Ну девочка, ну @@@ твою мать! (c)
А разве предлагали что-то иное?
>> Суть инициативы состояла в создании отдельной некоммерческой организации, которая сможет зарегистрировать на себя VID

Давайте теперь еще сетку 127/8 запретим, ведь любой дворник может у себя дома...
Ведь это тоже "несет репутационные риски".


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Pahanivo , 23-Окт-13 16:38 
> Давайте теперь еще сетку 127/8 запретим, ведь любой дворник может у себя
> дома...
> Ведь это тоже "несет репутационные риски".

это хрень - давайте /dev/null лучше запретим - null сильно рискует репутацией!


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Некто , 24-Окт-13 07:05 
>> это хрень - давайте /dev/null лучше запретим - null сильно рискует репутацией!

Боюсь, null'у уже никто и ничто не поможет. :-( Может его переименовать и начать "с чистого листа"? Ведь переименовали же милицию. Пусть вместо null'а будет mull или blackhole.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Pahanivo , 25-Окт-13 12:46 
>>> это хрень - давайте /dev/null лучше запретим - null сильно рискует репутацией!
> Боюсь, null'у уже никто и ничто не поможет. :-( Может его переименовать
> и начать "с чистого листа"? Ведь переименовали же милицию. Пусть вместо
> null'а будет mull или blackhole.

кинь идею димке на твиттер ))


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 23:25 
Какие такие репутационные риски, у кого? У жлобов-лоеров?

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено neO , 24-Окт-13 00:52 
> Это несет репутационные риски

публикация данных о выделенном диапазоне бережёт репутацию, хотя да... ума не прибавляет

> что вполне нормально, когда нет юр. лица, который несет ответственность
> за данный VID

а новость почитать? ну или дочитать?..


> всякие левые компании, созданные на бабло через кикстартер, не в счёт, в случае беды им вообще ничего юристы USB-IF предъявить не смогут,

а кто такие юристы чтоб предъявлять?

> поэтому и заблокировали сделку

тупость она такая

надо бы ориентироваться в субъектности прежде чем такое вслух высказывать


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Роман , 24-Окт-13 09:34 
У вас КГМ. Т.е. Копирастия Головного мозга являющаяся одной из крайних стадий заболевания ультралиберальной формой капиталистического сознания.

PS "Отнять и поделить" - это гораздо лучше чем "отнять и не делиться!"


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Mt , 23-Окт-13 11:33 
И таки что произойдет если свободный продукт будет использовать незадействованный VID ? USB-IF будет горько плакать?

Никто не мешает сообществу создать собственный пул VID и поставить уродов перед фактом, что такие-то цифирки уже задействованы.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено 123 , 23-Окт-13 11:38 
Наивный чукотский юноша....  

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 24-Окт-13 10:07 
> Наивный чукотский юноша....

Ну, поскольку киллepов они врядли пришлют - думаю что им останется только обтeчь и утepеться. А что еще они могут сделать? Ну да, девайс не получит сертификат от них и прочая. Но работать будет. А сертификатом можно пoпу подтeреть, например. Другое дело что пользователи от этого проиграют: начнется форменный бардак.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 12:10 
Юридически это означает примерно то же, что самому себе присвоить номер паспорта.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Нанобот , 23-Окт-13 12:23 
да, после разъяснения анонимного ыксперта-оналитега всё прояснилось

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено YetAnotherOnanym , 23-Окт-13 12:47 
> да, после разъяснения анонимного ыксперта-оналитега всё прояснилось

Возьмите эмаль для ванн, пековый лак и кусок кровельной жести, сделайте себе (или соседу) госномер для автомобиля и покатайтесь по городу. О результатах отпиштесь.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 12:50 
> Возьмите эмаль для ванн, пековый лак и кусок кровельной жести, сделайте себе
> (или соседу) госномер для автомобиля и покатайтесь по городу. О результатах отпиштесь.

Осталось доказать тождественность санкций за смену VID/PID девайса и номера автомобиля.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 14:30 
Дадите ссылочку на закон, в соответствии с которым использование в разработанном устройстве VID без согласования с кем бы то ни было является правонарушением?

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Пиу , 23-Окт-13 16:31 
закон о защите трейдмарок - вы не можете называть подобный девайс "usb" и продавать его со слова что он использует "usb"

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 17:20 
> закон о защите трейдмарок - вы не можете называть подобный девайс "usb"
> и продавать его со слова что он использует "usb"

Если USB - это трейдмарок, а не стандарт, тогда я согласен.
Но в этом случае мы имеем очередной прискорбный случай, когда индустрия (или общество) попадает под контроль коммерческой организации.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Пиу , 23-Окт-13 18:04 
> Но в этом случае мы имеем очередной прискорбный случай, когда индустрия (или
> общество) попадает под контроль коммерческой организации.

можно просто не использовать в своих продуктах usb. какой контроль в данном случае?


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 18:50 
Тот, что это, по факту, единственный интерфейс, который гарантированно есть на консьюмерском устройстве.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 17:34 
Насколько я понимаю, не так. Вы не пройдете compliance program и не сможете использовать соответствующие логотипы, да и всё.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Пиу , 23-Окт-13 18:03 
> Насколько я понимаю, не так. Вы не пройдете compliance program и не
> сможете использовать соответствующие логотипы, да и всё.

да. а трейдмарка - это просто законодательный механизм, который позволяет запретить использование логотипов.

т.е. не проходите тестирование => не дадут прав на использование логотипов, названий etc


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 18:17 
Судя по их сайту - участие в программе дает доступ именно к логотипам.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Sabakwaka , 24-Окт-13 00:38 
> Судя по их сайту - участие в программе дает доступ именно к
> логотипам.

Совсем больные вы, ребяты...
Не «логотип», а usb-класс.
А если вы не создаёте usb-класса — то UID вам не понадобится. Никогда не понадобится.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 24-Окт-13 11:45 
> Не «логотип», а usb-класс.
> А если вы не создаёте usb-класса — то UID вам не понадобится.

Для начала некисло почитать спеки USB, чтобы потом не нести бред на форуме.



"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено www2 , 24-Окт-13 20:29 
>Насколько я понимаю, не так. Вы не пройдете compliance program и не сможете использовать соответствующие логотипы, да и всё.

Можно же продавать девайс под видом светодиода с питанием от USB. Таким устройствам никакие идентификаторы не нужны.

Это как продавать 95-ваттные лампочки накаливания при запрете на лампочки накаливания мощностью от 100 Ватт.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 24-Окт-13 10:10 
> закон о защите трейдмарок - вы не можете называть подобный девайс "usb"

И много любителей так уж прямо напирало что их девайс - "usb"? :)


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 15:06 
Я видел неоднократно такой автомобиль. Иномарка, тюнингованная золотой пленкой, с ярко красной крышей. Гос номер ЦАРЬ . Катает Свадьбы не первый год. И город украшает и народ радует.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено www2 , 24-Окт-13 20:27 
>Возьмите эмаль для ванн, пековый лак и кусок кровельной жести, сделайте себе (или соседу) госномер для автомобиля и покатайтесь по городу. О результатах отпиштесь.

Не, не так. Сделайте самодельный автомобиль и пригоните его на эвакуаторе в ГИБДД на регистрацию. Если в регистрации откажут, значит это не транспортное средство и на нём можно кататься с теми же правами, с которыми дети катаются на мотоциклах и машинках на аккумуляторах. Если не откажут, тогда дадут номер.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Куяврик , 24-Окт-13 00:25 
это фигня. фактически с некоторым pid/vid будут разные девайсы разных производителей.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено linecommander , 24-Окт-13 01:08 
> Юридически это означает примерно то же, что самому себе присвоить номер паспорта.

Вы удивитесь узнав как мало в нашей жизни есть юридического!

юридический факт (наука гражданского права)

юридический факультет


любые встречные аргументы попрошу подкреплять ссылками на закон


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено www2 , 24-Окт-13 20:23 
Юриспруденция, она кагбэ ортогональна разумности. Одному человеку юристы отказали признавать его живым. Юридически он имеет полное право убивать и грабить - его ведь не существует.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено umbr , 23-Окт-13 17:43 
USB-IF будет громко смеяться, потому что они не отвечают за левые VID-ы.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено linecommander , 24-Окт-13 01:10 
> USB-IF будет громко смеяться, потому что они не отвечают за левые VID-ы.

они пусть хоть смеются, хоть плачут если оборудование с собственными номерами будет работать



"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Sabakwaka , 24-Окт-13 05:57 
>> USB-IF будет громко смеяться, потому что они не отвечают за левые VID-ы.
> они пусть хоть смеются, хоть плачут если оборудование с собственными номерами будет
> работать

Не будет, если это нестандартный usb-класс.
То есть будет, но с бубном.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено bOOster , 24-Окт-13 06:26 
Будет работать, без бубна. Но есть вариант получить полный гимморой, когда под одинаковым VID/PID будут появляться абсолютно разные устройства/функционал.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 24-Окт-13 10:11 
> Не будет, если это нестандартный usb-класс.

Классовость никак не связана с VID/PID.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Sabakwaka , 24-Окт-13 13:26 
Классовость очень даже связана с VID/PID т.к. когда у тебя стандартный класс — можешь юзать «MS Mouse» VID/PID, например.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено neO , 24-Окт-13 01:03 
> И таки что произойдет если свободный продукт будет использовать незадействованный VID ?
> USB-IF будет горько плакать?

дело скорее в том, что ПО не сможет использовать метки оборудования


> Никто не мешает сообществу создать собственный пул VID и поставить уродов перед
> фактом, что такие-то цифирки уже задействованы.

оно бы хорошо, но необыкновенно затратно; и при наличии незадействованных диапазонов номеров в нормальном существующем реестре, признаном в мире, скорее нереально

тут речь идёт наверное о том, что юрлицо, создаваемое для выделения ему пула номеров необходимо обязать собирать немножко денюшек с производителей для передачи их тому, кто будет этот пул предоставлять, ну и себе комиссионные наверное, чтоб по налогам и сборам в минус не уйти и проплатить работу одного-двух специалистов

открытость железяки не отрицает некоторой неотвратимой комерциализации продукта --- заплатили кесарю кесарево, а в остальном распоряжайтесь продуктом как хотите


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено 3draven , 23-Окт-13 11:34 
Струхнули, сволочи. Открытые проекты в области софта уже побивают их в конкуренции по многим фронтам. Хотят задавить открытые проекты железок в зародыше. Уроды.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено userd , 23-Окт-13 13:12 
Не, не струхнули.
Просто очень жадные - как представили себе, что можно взять с каждого самоделкина по 5 k$, так мозги и переклинило.

Типа не догоняют, что всегда существует альтернатива - стихийный захват.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено 3draven , 23-Окт-13 13:22 
Реализовать в открытых дровах свой способ идентификации железок параллельно с официальным, да и все :) Пусть отдыхают тогда :)

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Пиу , 23-Окт-13 16:35 
> Реализовать в открытых дровах свой способ идентификации железок параллельно с официальным,
> да и все :) Пусть отдыхают тогда :)

дома у себя ты хоть линупс виндой можешь назвать. суть в том, что подобный девайс потом нельзя будет распространять

но! можешь сделать vid:pid конфигурируемыми, типа на владельце лежит отвественность за регистрацию (наверное, я не юрист, но идея мне нравится)


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 17:36 
Если ты не реализовывал USB сам, то можно просто отавить VID/PID вендора - FTDI какого-нибудь, а ориентироваться при опознании продукта на какой-нибудь более вменяемый идентификатор.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 17:38 
Кстати, с конфигурироемостью тоже неплохо сочетается - формально делаем конфигурируемым, а реально на VID/PID вообще не смотрим.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено bOOster , 24-Окт-13 06:35 
> Реализовать в открытых дровах свой способ идентификации железок параллельно с официальным,
> да и все :) Пусть отдыхают тогда :)

Не будет работать такая схема. Как минимум нужно передать управление всем "драйверам" соответсвующим PID/VID. Но поделка от M$ не может отрабатывать цепочку драйверов, жестко ставиться один драйвер и на%рать на все, то есть архитектурные ограничения. С Linux/Unix конечно проще, но тоже доработки ВСЕГО софта потребуется. Зачастую "драйвер" по PID/VID и ориентируется.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 24-Окт-13 12:22 
Ну так это ж только новых драйверов будет касаться. Да и переделку можно запросто скрыть в общем коде чтения дескриптора устройства.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено 3draven , 23-Окт-13 13:28 
Выдавать IPV6 адреса каждой железке в качестве идентификатора :)

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Pahanivo , 23-Окт-13 16:50 
> Выдавать IPV6 адреса каждой железке в качестве идентификатора :)

ты путаешь софт и хард адреса ....


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено 3draven , 23-Окт-13 18:59 
Не не путаю. Просто адресное пространство IPV6 огромно, туда все железо влезет сразу и адресация уде продуманная есть...что велосипед изобретать.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 24-Окт-13 11:47 
> ты путаешь софт и хард адреса ....

А какая между ними разница? У usb в текущем виде отличие только в том что "адреса" endpoint'ов локальны. А вот в интернете endpoint-ы - глобальная сущность: пара IP:port вполне себе эквивалент usb'шного endpoint'а по смыслу.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Pahanivo , 25-Окт-13 12:48 
> А какая между ними разница? У usb в текущем виде отличие только
> в том что "адреса" endpoint'ов локальны. А вот в интернете endpoint-ы
> - глобальная сущность: пара IP:port вполне себе эквивалент usb'шного endpoint'а по
> смыслу.

ну почему-то никто не пишет на почтовом конверте широту,долготу и высоту, а пишут почтовый адрес, хотя реально одно и тоже - видимо "так надо" (С)


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Ytch , 23-Окт-13 21:27 
> Выдавать IPV6 адреса каждой железке в качестве идентификатора :)

На кой? Хоть в теме про USB это и не к месту совершенно, но уж поясню (может кому интересно).
Как раз для этого есть mac-адреса. Там все аналогично тому что и тут про VID пишут, но есть маленькие нюансы. Там вендорские 3 байта стоят 1,5к$ вместо 5 (есть вариант купить меньший поддиапазон на 4096 адресов, уже не помню точно по цене, но порядка 700$). По условиям примерно так: Запрещена субпродажа. Если захотел купить еще диапазон на ту же организацию, должен доказать что старые извел (не помню точно, но вроде процентов на 90). Других ограничений вроде нет. Если не хочется светить название организации и прочие регистрационные данные в общей базе данных - официально можно, но за отдельные деньги (не вот уж большие). Проблем с покупкой, оплатой и регистрацией не возникло никаких абсолютно. Да, на всяк, так было где-то 2 года назад, может чего и поменялось сейчас.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Пиу , 23-Окт-13 16:40 
> Не, не струхнули.
> Просто очень жадные - как представили себе, что можно взять с каждого
> самоделкина по 5 k$, так мозги и переклинило.

++, но на самом деле там 1k$ в год
для самоделкина дорого, для мелкого китайца - уже нет, а потом вск пофиг

> Типа не догоняют, что всегда существует альтернатива - стихийный захват.

с таким же успехом можно пойти на торренты и скачать винду.

---

реальная альтернатива - это сделать свой разъем/порт/соединитель и прочее и рулить в своём мирке. например, сделать девайс который с одной стороны - усб, а с другой - FOSSport. господа из usb-if в этой ситуации пойдут быстро и решительно


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Pahanivo , 23-Окт-13 16:59 
> реальная альтернатива - это сделать свой разъем/порт/соединитель и прочее и рулить в
> своём мирке. например, сделать девайс который с одной стороны - усб,
> а с другой - FOSSport. господа из usb-if в этой ситуации
> пойдут быстро и решительно

тока одно большое опа (вернее ж^опа): чтобы воткнуть ваш аппаратный контроллер для реализации вашего нового интерфейса непосредственно в комп, надо опять же использовать PCI или PCI-X, и написать на нем что он фтыкается в PCI (а PCI полюбе тож кому-то принадлежит)... и мы снова вернулись к началу обсуждения


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Пиу , 23-Окт-13 17:11 
>и мы снова вернулись к началу обсуждения

не-а. девайс-то нужен один и его провести через linux foundation (например)


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Pahanivo , 23-Окт-13 17:26 
>>и мы снова вернулись к началу обсуждения
> не-а. девайс-то нужен один и его провести через linux foundation (например)

млеааать. если девайс не мифический, а реально существующий, то его все равно надо как-то подокнуть к компу (иначе накой оно ваще пало) - а боюсь что все интерфейсы из ныне существующих жестко завендорены проприерастами ...


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Пиу , 23-Окт-13 17:40 
>>>и мы снова вернулись к началу обсуждения
>> не-а. девайс-то нужен один и его провести через linux foundation (например)
> млеааать. если девайс не мифический, а реально существующий, то его все равно
> надо как-то подокнуть к компу (иначе накой оно ваще пало) -

вы меня не поняли.

да, нужно сделать этот девайс (назовем его FOSSport), который будет втыкаться в pci/pcie/usb. да, для этого нужно создать организацию, которая будет выступать прослойкой между проприетарастами и openhardware. но это нужно сделать один раз - и потом можно хоть заставлять всех пользователей этого порта открывать спеки.

> а боюсь что все интерфейсы из ныне существующих жестко завендорены проприерастами
> ...

каким образом это мешает например FTDI делать переходники usb<->com? почему бы не сделать той же FTDI переходник usb<->FOSSport?


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 17:42 
как минимум Ethernet свободен. мало того - есть обоснованное мнение, что то, что делается через USB, на Ethernet было бы куда лучше.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Пиу , 23-Окт-13 17:57 
> как минимум Ethernet свободен. мало того - есть обоснованное мнение, что то,
> что делается через USB, на Ethernet было бы куда лучше.

и кто же раздает mac адреса?
http://standards.ieee.org/develop/regauth/oui/wire.html
еще дороже чем usb


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 18:25 
Во-первых, есть locally administered addresses.

Во-вторых, Ethernet не является торговой маркой, и запретить писать "Ethernet" вам никто не может, какой бы MAC вы не дали устройству.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Ytch , 23-Окт-13 21:37 
> и кто же раздает mac адреса?
> http://standards.ieee.org/develop/regauth/oui/wire.html
> еще дороже чем usb

Сами-то по ссылке ходили? А реально покупали? 1885 вроде пока еще меньше чем 5000. Как минимум раньше (сейчас лень смотреть) можно было подкупить меньший диапазон за еще дешевле. И описанных проблем с какими-то отказами в реале не было. И их продают не только "крупным вендорам", по крайней мере никаких данных на этот счет 2 года назад они не запрашивали.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 24-Окт-13 10:12 
> реализации вашего нового интерфейса непосредственно в комп, надо опять же использовать
> PCI или PCI-X,

...где тоже есть VID/PID :)))


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Sabakwaka , 24-Окт-13 06:07 
> всегда существует альтернатива - стихийный захват.

Всегда существует опасность коллизии VID/UID выданных USB-IF со стихийно захваченными.
Среди установленных в системе USB устройств.

Если устройство стандартизованного класса — можно забить на все и пользовать хук на сторонний стандартный популярный драйвер.

Если устройство требует уникального драйвера — возникает опасность коллизии, ибо длина VID всего 16 бит.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 24-Окт-13 10:13 
> Всегда существует опасность коллизии VID/UID выданных USB-IF со стихийно захваченными.

Ну вот USB-IF и будет сам себе злобный баклан, подмочив репутацию себе и своему интерфейсу.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено linecommander , 24-Окт-13 01:16 
> Струхнули, сволочи. ... Уроды.

ну зачем же так жёстко?

а если они Вас на работу возьмут? на хорошую зарплату?


> Открытые проекты в области софта уже побивают их в конкуренции

открытые проекты в области софта уже побивают их в деле ведения реестра?

или открытые проекты в области софта уже дают открытым проектам в области железа пул аЙдИшек?


> Хотят задавить открытые проекты железок в зародыше.

Вряд ли кто-то способен запретить им хотеть и это нормально и это хорошо и это правильно, потому как на вопрос "кто будет контролировать контролирующих" со времён Древнего Рима ещё никто не ответил.

Если открытое железо есть как явление, будет и способ его регистрировать.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Наивный чукотский юноша , 23-Окт-13 11:35 
>>Hewlett-Packard
>>Microsoft

ну эти изначально откровенные проприетерасты. От первого железки и софт заводятся через одно место, про другой вообще no comment и постоянные плевки в сторону открытых сообществ.
>>Intel, LSI

а эти то почему?

>>Деньги на покупку VID планировалось получить через сбор пожертвований.

Собирались арендовать, платить деньгами. Денег мало? Ок, все мы люди, хотим есть бутерброды с икрой. Укажите сумму. Соберём. Можем периодически собирать.

Но почему
>>наотрез отказались сотрудничать в этом направлении, потребовали убрать с сайта информацию о проекте и прекратить сбор средств на покупку VID из-за недопустимости передачи и сублицензирования PID.

Принципиально?

Кстати, какие из интерфейсов не защищены патентами (или защищены минимумом патентов, или патентодержатели кладут болт на применение)?


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено 123 , 23-Окт-13 11:42 
> Принципиально?

Нарушение условий использования. Таки принципиально.

> Кстати, какие из интерфейсов не защищены патентами (или защищены минимумом патентов, или
> патентодержатели кладут болт на применение)?

Rs232, Rs485, iee1284. Тут дело не в лицензиях, а регистрации в реестре организации. Мы клали болт и прописывали в тот-же FTDI чего хотели. За пределы компании всё равно не выйдет девайс :-)



"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено анонимм , 23-Окт-13 11:44 
>а эти то почему?

потому что подстилки первых двух и сам не меньшие проприерасты с плевками


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено pkdr , 23-Окт-13 12:19 
> Hewlett-Packard
> ну эти изначально откровенные проприетерасты. От первого железки и софт заводятся через одно место

Не припоминаю никаких проблем с линуксом на серверах HP


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено анонимм , 23-Окт-13 12:50 
>на серверах HP

ты наверное торгаш из редхета, который сидит на венде с интернет експлорером и ни разу не имел дела с hplip и лазержетом 3552?


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Наивный чукотский юноша , 23-Окт-13 14:45 
Сервера у HP по большей части беспроблемные. А вот с принтерами, сканерами и прочей периферией проблемы возникают очень часто (особенно с новыми принтерами).

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 23:09 
Тогда уж "только с новыми принтерами". Много лет HP был самым беспроблемным - хотя бы потому что тупо понимал PostScript.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено YetAnotherOnanym , 23-Окт-13 13:09 
>>>Hewlett-Packard
> ну эти изначально откровенные проприетерасты.

Только почему-то в магазинах ноутбуки с FreeDOS/Linux почти сплошь только HP'шные.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Наивный чукотский юноша , 23-Окт-13 13:38 
Однако мой принтер и сканер нормально работать под Linux отказываются. Для первого необходима проприетарная фирмварь (работает через раз и отваливается часто). Нормальная поддержка второго появилась вот только недавно. Раньше так же требовался блоб от левой конторы.
ACPI, кстати, нормально работает? А терморегуляция?

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено linecommander , 24-Окт-13 01:18 
> Только почему-то в магазинах ноутбуки с FreeDOS/Linux почти сплошь только HP'шные.

интересное наблюдение, а к вам других не завозят?


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 24-Окт-13 10:14 
> Только почему-то в магазинах ноутбуки с FreeDOS/Linux почти сплошь только HP'шные.

Неправда ваша, я вот асус с фридосом взял. Теперь там хубунта живет. И я себе 2.5 килорубля сэкономил.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 11:49 
по-моему всё логично, наколеночным поделкам нормальные идентификаторы не нужны, пусть тестовые гоняют, а когда дойдёт до массового производства получат нормальный

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Нанобот , 23-Окт-13 12:26 
> по-моему всё логично, наколеночным поделкам нормальные идентификаторы не нужны, пусть
> тестовые гоняют, а когда дойдёт до массового производства получат нормальный

более того, наколеночным поделкам можно смело ставить идентификаторы "с потолка", и никто даже не заметит


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 12:52 
> более того, наколеночным поделкам можно смело ставить идентификаторы "с потолка", и
> никто даже не заметит

Да, и операционка и ее дрова, обслуживающие девайс - тоже. Что несколько неудобно...


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено 123 , 23-Окт-13 14:12 
У наколеночных поделок вообще-то свои драйвера. Так-что несколько поборту.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 24-Окт-13 10:16 
> У наколеночных поделок вообще-то свои драйвера. Так-что несколько поборту.

Только через некоторое время юзеры начнут чертыхаться, когда окажется что на одни и те же VID/PID претендует сразу 5 принципиально разных девайсов от совершенно разных людей.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено 123 , 24-Окт-13 15:59 
Перепиши VID/PID в девайсе и драйвере.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Aytishnik.com , 23-Окт-13 11:53 
Надо на них подать в Европейский антимонопольный комитет, чтоб не повадно было.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено dxd , 23-Окт-13 18:00 
Давайте ещё на ISO подадим в антимонопольный комитет. Наверняка кто-нибудь вроде M$ нас поддержит.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Aytishnik.com , 23-Окт-13 11:57 
С одной стороны это хорошо, хоть сейчас кто-то задумается сделать открытый интерфейс и не зависимый от компаний...

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Омский линуксоид 2 , 23-Окт-13 11:57 
Уже есть устройства из китаев, которые имеют дублирующие VID:PID...
А эти обезьянки стимулируют создание альтернативной системы VID:PID. Пожнут своё начинание. 100% пожнут.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Mt , 23-Окт-13 12:02 
Так и отлично. Можно подумать дублирующиеся VID/PID это что-то ужасное - весь мир рухнет от этого. Нет - это просто повод сделать так, чтоб регулировщики тупые не нужны были, ну вот совсем не нужны.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено none7 , 23-Окт-13 12:43 
Операционным системам как определять какой драйвер нужно использовать для этого устройства? Неверный драйвер вообще спалить железку может. А если у Вас будет две разных железки с одним идентификатором, то мир как раз таки рухнет. Ибо разрулить ситуацию не сможет не одна ОС.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 13:05 
А операционная система (Linux) будет знать, куда смотреть. Я как-то слабо представляю себе винду с Open Hardware.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Пиу , 23-Окт-13 18:10 
> А операционная система (Linux) будет знать, куда смотреть. Я как-то слабо представляю
> себе винду с Open Hardware.

больше костылей!


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 18:26 
Не костыль, а свой локальный стандарт.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено linecommander , 24-Окт-13 01:28 
> Я как-то слабо представляю
> себе винду с Open Hardware.

Думаете пропустят хомячки и блонды халяву? Винда знач ломаная, а железо только от лучших производителей?


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено morruth , 23-Окт-13 14:12 
В торговых терминалах Оливетти vid:pid сканера совпадает с каким-то DVB ресивером

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 15:50 
> Неверный драйвер вообще спалить железку может

Значит это плохая, негодная железка.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено linux must __RIP__ , 23-Окт-13 23:44 
готов выкинуть свою видео карту? выключаем охлаждение и вперед :)

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 24-Окт-13 10:17 
> готов выкинуть свою видео карту? выключаем охлаждение и вперед :)

Можно и проще: прошей себе в BIOS хлам. Мы как раз от тебя отдохнем...


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 13:03 
Вот как раз это и надо сделать - делов-то, сгенерил себе GUID - отослал куда-то в общий реестр.. или не отослал, а просто драйвер твой его понимает.

Больше того - по уму надо поднимать эту идею на уровне Linux Foundation, чтобы драйвер смотрел в первую очередь не на vid/pid,  а на их альтернативы. Гугл, пожалуй, это устроит, так что в андроиды тоже с вероятностью попадет.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено тоже Аноним , 23-Окт-13 21:51 
> или не отослал, а просто драйвер твой его понимает

А система должна догадаться, что нужно запустить именно твой драйвер для этой железки, через libastral?


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Xasd , 23-Окт-13 22:31 
GUID -- можно засунуть в имя устройства (ID_MODEL_ENC).

вспомните про Алексея Бабушкина и его "Флешка-Маркер"...

допустим будет имя устройства такое --- "Флешка-Маркер {730a9a18-7217-4aff-b7ab-33d74fe786e9}"

и в этом случае что помешает systemd-udevd распознать GUID "{730a9a18-7217-4aff-b7ab-33d74fe786e9}" и загрузить соответствующий драйвер для Флешки-Маркера?

при этом (в случае успешного распознования GUID в имени устройства) -- systemd-udevd уже может совершенно точно забить на VID/PID -- какие они не были бы :)..

> А система должна догадаться, что нужно запустить именно твой драйвер для этой железки, через libastral?

каждому одному идентификатору GUID (из ID_MODEL_ENC) -- будет соответствовать один драйвер.

а в случае если GUID будет неизвестен -- то будет производиться традиционный анализ VID/PID


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 23:10 
Именно

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Xasd , 23-Окт-13 23:14 
^__^ да!

и интузиасты будут довольны , и у USB-IF не будет претензий :) ...

(я ведь надеюсь USB-IF -- не запрещает переименовывать параметр ID_MODEL_ENC)


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 23:23 
Единственное - гуид жать надо, там на все строки около 130 байт. base64, например, и лишние символы не совать. Жаль, что строки должны читаемыми оставаться...

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Xasd , 24-Окт-13 00:00 
> на все строки около 130 байт

да.. это неприятность.. но хорошо что неприятность -- разрешимая (тем способом который Вы написали)

и спасибо за то что рассказали про 130 символов!, ато я тут на правах теоретика -- как раз и не мог ни как узнать про то сколько же символов разрешается засовывать внутрь полей :-)


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 24-Окт-13 10:19 
> как раз и не мог ни как узнать

А что, usb-if тебя таки забанил и не дает спеки скачать? Как ни странно, спеки у них IIRC свободно качабельны.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено тоже Аноним , 23-Окт-13 23:25 
> что помешает systemd-udevd распознать GUID "{730a9a18-7217-4aff-b7ab-33d74fe786e9}" и загрузить соответствующий драйвер

именно то, что выше процитированный Alex этот GUID

> или не отослал, а просто драйвер твой его понимает

На что я намекнул, что "только драйверу понимать" этот GUID недостаточно.

Кстати, вы рисуете прекрасные новые системы, но совершенно отказываетесь думать о старых. Запланированная вами система в обозримом будущем не будет работать на большинстве существующих рабочих станций. Значит, ее судьба - остаться концептом.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Xasd , 24-Окт-13 00:03 
> не будет работать на большинстве существующих рабочих станций

ды всё проще -- на существующих системах -- нет драйверов :) ..

так что в любом случае -- облом -- даже если использовать VID/PID :-D


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено linecommander , 24-Окт-13 01:34 
> в случае успешного распознования GUID в имени устройства -- systemd-udevd
> уже может совершенно точно забить на VID/PID

а если распознавание неуспешно?

отращивать бороду и отдавать моли свитер?

учиться писать драйвера для всего используемого оборудования?

возвращаемся во времена суровых админов?


> а в случае если GUID неизвестен -- будет производиться традиционный
> анализ VID/PID

зоопарк дистрибутивов

зоопарк реестров

что дальше?


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Xasd , 24-Окт-13 12:18 
>> в случае успешного распознования GUID в имени устройства -- systemd-udevd
>> уже может совершенно точно забить на VID/PID
> а если распознавание неуспешно?

ну и какая например может быть причина по которой распознование окажется НЕуспешным?

> отращивать бороду и отдавать моли свитер?
> учиться писать драйвера для всего используемого оборудования?

не понял -- а ты что -- хочешь собрать\купить устройство но при этом не иметь к нему драйвер?

ахахахахахаха...!! :-D

вот же наивный.. дравер это необходимая часть для работы устройства! ВСЕГДА!

даже банальная USB-мышка у тебя работает лишь потому что в операционной системе присутствует к ней драйвер..

весь вопрос заключается лишь в том -- "способно ли устройство при вставлении себя в компьютер -- вызвать автоматическую активацию драйвера?"...

.....и в случае с VID/PID -- мы говорим "да!"

.....в случае с GUID в имени устройства (ID_MODEL_ENC) -- мы тоже говорим "да!"

> зоопарк дистрибутивов

почему тебя беспокоит зоопарк дистрибутивов?

а если завтра я создам 3 новых Болгеноса -- ты застрелишься? :-)

> зоопарк реестров

реестров нужно ровно такое количество, которое будет удовлетворять решения всех проблем.

кстате говоря -- регистрировать GUID внутри некоторой некомерческой организации -- НЕ обязательно. смысла просто нет.

невозможно случайно сгенерировать два одинаковых (конфликтных) GUID.

(а генерироватьспециально СПЕЦИАЛЬНО два одинаковых GUID -- безсмысленно и нецелесообразно)

> что дальше?

дальше всё будет только лучше.. ибо люди не дураки :)


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено YetAnotherOnanym , 23-Окт-13 12:01 
А что, объявить, что PID будут раздаваться не просто так любому, кто попросит, а только проектам, развиваемым под эгидой и контролем этой "отдельной некоммерческой организации". Опубликовать регламент, позвать добровольцев-менторов (например, из числа преподавателей инженерных ВУЗов), договориться с OEM-производителями о контроле за серийным производством, так чтобы PID выдавался не безвестному любителю непоняятно для чего, а проекту, за качество которого эта организация несёт какую-то, хотя бы декларативную, ответственность.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 12:32 
Дык так ведь и хотели сделать.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено YetAnotherOnanym , 23-Окт-13 12:44 
Ну, тогда судиться.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 13:06 
Только вопрос - нафига? Я так понимаю, единственная причина упертости USB-IF - желание получать деньги за воздух. Ну так нефиг им потакать.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Пиу , 23-Окт-13 16:45 
> Только вопрос - нафига? Я так понимаю, единственная причина упертости USB-IF -
> желание получать деньги за воздух. Ну так нефиг им потакать.

воздух?
1. поддержка реестра таки чего-то стоит - это все таки небесплатно
2. эти граждане этот порт собственно создали и развивают - это все таки очень небесплатно
3. ну и да, если бы этот порт эти товарищи не пропихнули - этого поста вообще не было

---
а в вас, уважаемый Crazy Alex, говорит обычная жадность


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 17:21 
Во мне говорит большая нелюбовь к централизованным реестрам, особенно когда они стараются остаться монополистами там, где вообще не нужны реестры.

То, что эти граждане пропихнули порт, дало им предостаточно выгод (альтернативой был FireWire, который был весьма дорог). Хватит с них.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Пиу , 23-Окт-13 17:53 
> Во мне говорит большая нелюбовь к централизованным реестрам, особенно когда они стараются
> остаться монополистами там, где вообще не нужны реестры.

вопрос: как разрулить ситуацию *умышленного* конфликта между идентификаторами? т.е. две компании A и M не поделили сферы рынка и компания A сделала девайс + драйвера (причем совершенно сторонний), который использует идентификатор конторы M?

от этого финта страдает операционная система L, которая стремиться поддерживать всю существующую аппаратуру

> То, что эти граждане пропихнули порт, дало им предостаточно выгод (альтернативой был
> FireWire, который был весьма дорог). Хватит с них.

основную выгоду которую это им дало - это возможность сделать usb-if и рубить на этом деньги. если они делают (по вашему мнению) это необоснованно - сделайте свой порт, с пасьянсом и программистками.

firewire от ябла тоже стремился на место порта для всего, но проиграл финансово (т.к. ябл хотел рубить бабло сильнее, чем usb-if).


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 18:02 
Никак, пусть сами разбираются. А в операционной системе придется сваяю костыль той или иной степени ровности/кривости - либо по косвенным признакам определять, либо спросить пользователя, что он воткнул. Ситуация явно настолько редка, что вряд ли имеет смысл на неё закладываться. Собственно, я бы вообще не воодил идентификаторы компаний, а только устройств. Кстати, PCI отлично обходится без такого регистра - и пока небо на землю как-то не падало.

А основные деньги они рубят на том, что не платят отчисления Эпплу. На этом фоне сбор денег за VID - это, право же, слёзы.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Пиу , 23-Окт-13 18:19 
> Никак, пусть сами разбираются. А в операционной системе придется сваяю костыль той
> или иной степени ровности/кривости - либо по косвенным признакам определять, либо
> спросить пользователя, что он воткнул.

сразу видно у вас никогда не было com порта

> Ситуация явно настолько редка, что вряд ли имеет смысл на неё закладываться.

если делать умышленно - то нет, не редка

> Собственно, я бы вообще не воодил идентификаторы компаний, а только устройств.

vid - 16 бит, pid - 16 бит. сложите и получите 32 бит идентификатор.

> Кстати, PCI отлично обходится без такого регистра - и пока небо на землю как-то не падало.

lspci не существует, PCI-SIG не существует и т.д.

> А основные деньги они рубят на том, что не платят отчисления Эпплу.

а платят деньги интелу

> На этом фоне сбор денег за VID - это, право же, слёзы.

да неужели. посмотрите http://www.linux-usb.org/usb.ids --- там очень много vid'ов куплено.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 18:43 
COM-порт был и есть, я еще и паяю чуток на досуге :-) USB все же повыше уровнем будет, там разобраться явно проще.

Про умышленно - я пример с PCI приводил.

GUID - 128 бит. Фишка в том, для него реестр не нужен - сгенерировать дважды один и тот же gUID нельзя.

lspci - существует, PCI-SIG существует. "единого реестра всех PCI ID" нет. И тем не менее вендоры как-то не конфликтуют.

Эппл пытался драть дороже.

Глянул на страничку. Навскидку - штук триста VID. Триста тысяч в год, расделенные на несколько компаний? Слезы, иначе не назовешь.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Пиу , 23-Окт-13 18:55 
> COM-порт был и есть, я еще и паяю чуток на досуге :-)

значит вы не пользовались com периферией. мышка, модем, сканер там

> сгенерировать дважды один и тот же gUID нельзя.

но использовать то можно. и юридически нет механизмов, которые препятствовали бы этому

> lspci - существует, PCI-SIG существует. "единого реестра всех PCI ID" нет. И
> тем не менее вендоры как-то не конфликтуют.

это что такое тогда: http://www.pcisig.com/membership/vid_search/ ?

> Глянул на страничку. Навскидку - штук триста VID. Триста тысяч в год,
> расделенные на несколько компаний? Слезы, иначе не назовешь.

если это слёзы, то почему так негодуют производители openhardware?

---

если вы паяете на досуге, то сделайте полезное дело - придумайте свой стандарт и внедрите его. покажите, что usb-if зажравшиеся сволочи и технологии стоят дешевле.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 19:27 
да, ошибся - действиельно ассигнят. Правда, судя вот по этому - http://www.pcisig.com/reflector/msg01956.html - им по факту глубоко безразлично, какими ID вы пользуетесь, и проблем проде топика там быть не может - вполне реально было бы получить ID за $3000 и пихать его куда попало.

И да, я продолжаю настаивать, что юридическая защита здесь на фиг не нужна. Всё равно чьи дрова в операицонку попадут - того и будут тапки. А второй просто никому не будет нужен, если его устройства "не работают".

$200000 - слезы для интела сотоварищи. А для опенхардварщиков тут даже не в деньгах дело, а в том, что если, скажем, вы разработали устройство, выло жили его спеки - я не могу его (легально) использовать, если не получу свой VID. Ну и парню, который на коленке спаял пару десятков девайсов и хочет их легально продать - тоже платить эту тысячу как-то ни к чему.

А что до полезного дела - самое простое - стандартизируем формат строковых device name/vendor name и при подключении устройства смотрим сначала туда, если нужный формат - идентифицируем устройство по ним, игнорируя PID/VID. Точнее - раскидываем на два поля один GUID, т.е. по 8 байт, чтобы было читабельно - кодируем в base64, добавляем префикс v.
То есть выглядет будет "Vasya Pupkin v.MTIzNDU2Nzg" и "Pupkin's device v.hkHGIglkkgG"


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Пиу , 23-Окт-13 19:34 
> И да, я продолжаю настаивать, что юридическая защита здесь на фиг не нужна. Всё равно чьи дрова в операицонку попадут - того и будут тапки. А второй просто никому не будет нужен, если его устройства "не работают".

отличный план, EEE называется! вы в microsoft'е не работаете случайно? там тоже прикрываясь маркетинговым булшитом ("децентрализация", "гуиды") продавливают кривые решения, которые запросто позволяют ломать совместимость в угоду микрософта.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 21:42 
Какая ломка совместимости? Где, покажите.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено linux must __RIP__ , 24-Окт-13 00:46 
мало того что сравнение строк - более затратное - так добавляет в код дополнительные ошибки.. вроде забытого \0 в конце :-)

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 24-Окт-13 10:22 
> мало того что сравнение строк - более затратное

Для борьбы с пи...сами - вариант :).

> код дополнительные ошибки.. вроде забытого \0 в конце :-)

А потом начинается - воткнул девайс в комм -> систему поимели. Потому что тот кто девайс делал может забыть \0 а осеписатели думали что девайсы всегда расово верные. Это, кстати, не прикол - usb девайсы имеющие систему реально существуют в природе (PoC конечно, но тем не менее).


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 24-Окт-13 12:30 
Плевать на затраты, это делается один раз при подключении устройства. А код там тривиальный на редкость. Проверил префикс, раскодировал base64 и отдал клиенту либо поглядел по таблице и подменил VID/PID в дескрипторе на нужные (чтобы избежать конфликтов - придется их, вероятно, расширить до 32 бит).

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Владимир , 25-Окт-13 10:13 
А сейчас - подключаем USB device с VID == 0 и PID == 0, и винда падает :)

"Организация USB-IF отказалась выделить диапазон..."
Отправлено arisu , 23-Окт-13 19:47 
> А что до полезного дела — самое простое — стандартизируем формат строковых
> device name/vendor name

вот до сих пор не понимаю, отчего так не сделали сразу.


"Организация USB-IF отказалась выделить диапазон..."
Отправлено Аноним , 24-Окт-13 10:23 
> вот до сих пор не понимаю, отчего так не сделали сразу.

От того что стандарт дезигнили упыри из MS и прочая, итить.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 23:41 
>вопрос: как разрулить ситуацию *умышленного* конфликта между идентификаторами?

Очевидно через крипто-хэш функцию и закрытый/открытый ключ, а как ещё?


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено linecommander , 24-Окт-13 01:42 
> под эгидой и контролем "отдельной
> некоммерческой организации"

само по себе то, что организация "некоммерческая", не отрицает наличия у неё денег

т.е. некоммерческая организация таки будет собирать необходимые деньги и проплачивать ими необходимые моменты и даже зарплату своим работникам платить

а "некоммерческость" её будет проявляться исключительно в том, что денег после обязательных проплат и выплаты зарплаты не будет (ну или не должно) оставаться

> Опубликовать регламент, позвать добровольцев-менторов
> (например, из числа преподавателей инженерных ВУЗов),
> договориться с OEM-производителями
> о контроле за серийным производством, так
> чтобы PID выдавался не безвестному
> любителю непоняятно для чего, а
> проекту, за качество которого эта организация
> несёт какую-то, хотя бы декларативную, ответственность.

только с последним немного не соглашусь

речь не идёт о контроле качества

дело всё в единой нумерации

ответственность надо установить исключительно:

1. за несвоевременность и/или неполноту подачи данных о произведённых устройствах

или же

2. за сокрытие таких данных независимо от цели сокрытия (хотя всем понятно что цель будет или корыстной или безумной)


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 12:13 
Подать в суд, а еще лучше натравить на них Еврокомиссию или кто там штрафовал микрософт за монопольные вещи.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено linecommander , 24-Окт-13 01:57 
> Подать в суд, а еще лучше натравить на них Еврокомиссию или кто
> там штрафовал микрософт за монопольные вещи.

искать здесь монополизьм безсмысленно --- ведение реестра ID-шек не является рынком и деятельностью на рынке

пытаться наказать за дискриминацию тоже вряд ли получится:

обозвать отказ "дискриминацией по признаку наличия денег" смешно;

обозвать "дискриминацией по признаку открытости спецификаций" (всем же именно этого хочется) не получится;

свой вариант?


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 24-Окт-13 16:34 
Отказ в регистрации?

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 12:22 
Финансово (для USB-IF) это тоже что зона льготного налогообложения. Один заплатил и все прокачиваею огромные потоки. Кроме того что стоит за PID. Если только через суд ОТЧУЖДАТЬ у USB-IF диапазон VID -PID (типа она больше никакой ответственности за этот диапазон не несет и информации о вендоре у нее нет). Либо использовать другие поля (Subsystem ID и Subsystem Vendor ID).

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено ILoveMicrosoft , 23-Окт-13 12:26 
ЖЛОБЫ! Натравить на них антимонопольщиков. Неужели нельзя продавать по $1000 каждый PID из некоего VID?

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Пиу , 23-Окт-13 16:47 
> ЖЛОБЫ! Натравить на них антимонопольщиков. Неужели нельзя продавать по $1000 каждый PID
> из некоего VID?

они продают VID за 1k$ в год ЦЕЛИКОМ! всё пространство PID одного VID.
для openhardware стоит вопрос рублём потому что у них денег нет ВООБЩЕ (т.е. вложений таких делать никто не будет)


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 17:23 
Ну да. Фишка в том, что лично мне интересно, чтобы создание железок было максимально дешевым, хотя я сам их не делаю - чтобы их клепали много, был обмен идеям, конкуренция и т.п.

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


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Пиу , 23-Окт-13 18:00 
> И самое главное - ни хрена не понятно, зачем они вообще эти
> цифирки так сдизайнили, что для них реестр нужен. Специально чтобы торговать,
> не иначе.

1. для идентификации драйверов
2. для того, чтобы никто не использовал чужие идентификаторы
3. что плохого в торговле?

придумайте лучше


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 18:05 
Устройство отлично можно дентифицировать гуидом, для которого не нужен никакой реестр.

Понятие "чужой идентификатор" - бред. Наоборот - если можно использовть любые идентификаторы, то проприетарщику будет чуть сложнее, скажем, признавать только свои устройства и отказываться работать с аналогами от конкрентов.

А плоха не торговля, а монополизм. Тем более - когда монополист принуждает покупать вообще ненужную услугу.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Пиу , 23-Окт-13 18:30 
> Устройство отлично можно дентифицировать гуидом, для которого не нужен никакой реестр.

еще раз: нет защиты от умышленных конфликтов.

> Понятие "чужой идентификатор" - бред.

нет не бред. давайте я тоже буду везде подписываться "Crazy Alex", вас это устроит?

> то проприетарщику будет чуть сложнее, скажем, признавать только свои устройства и отказываться работать с аналогами от конкрентов.

а опенсорсник сломает себе мозг пытаясь это всё поддерживать.

> Тем более - когда монополист принуждает покупать вообще ненужную услугу.

вас никто не заставляет использовать usb порт - монополии и ненужной услуги тут нет


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 18:48 
Нет защиты. Как показывает пример PCI - она и не нужна.

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

А что до не заставляет -  в случае опен хардвара это, разумеется, будет звучать как "никто не заставляет использовать логотип USB". Будут писать "разъем, эквивалентный USB" или что-то подобное.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Пиу , 23-Окт-13 19:08 
> Нет защиты. Как показывает пример PCI - она и не нужна.

так в pci защита есть

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

вы бы еще в благотворительность предложили бы сыграть

> А что до не заставляет -  в случае опен хардвара это,
> разумеется, будет звучать как "никто не заставляет использовать логотип USB". Будут
> писать "разъем, эквивалентный USB" или что-то подобное.

тогда что за крики по всему посту?


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 21:34 
Крики - потому что скотство. Вся система в целом и этот отказ в частности.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено linux must __RIP__ , 24-Окт-13 00:08 
> Крики - потому что скотство. Вся система в целом и этот отказ
> в частности.

сделайте свое и пропихивайте во все компы - кому надо поставят. за одно увидим сколько гиков есть :)

напомнить как провалился открытый телефон ?


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 24-Окт-13 10:26 
> сделайте свое и пропихивайте во все компы - кому надо поставят. за
> одно увидим сколько гиков есть :)

А васька слушает да ест. В смысле, OpenRISC таки пилят. Модули IP-блоков обвески клепают. Тихо, без шума и пыли. А ведь оно есть. И даже ASIC собираются сделать.

> напомнить как провалился открытый телефон ?

Там понимтся собирались выпускать новый вариант. Ну и открытость - понятие относительное. Фирмвара сотового модема там была закрытой. И именно с ней основные проблемы и были связаны как раз.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено angra , 23-Окт-13 17:50 
Попробуй внимательно читать новость, перед тем как нести чушь.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Пиу , 23-Окт-13 17:54 
> Попробуй внимательно читать новость, перед тем как нести чушь.

лучше сначала разберитесь в теме, а не пишите желтуху


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено KT315 , 23-Окт-13 12:36 
А никто не задумывался, что представители - это представители, а не главы организации? Этой новости нужно придать серьезной огласки и тогда это дойдет до глав, и если мнения глав и представителей не сойдутся, угадайте кто получит подзатыльник? :-D

PID/VID необходим лишь для PnP, и организация должна контролировать выдачу этих значений, что бы никто не накосячил и не возникло коллизий. А то что с этого сделали коммерцию - вопрос поправимый - http://habrahabr.ru/post/198608/#comment_6889558

Берем попкорн и ждем реакции FSF на сие безобразие :-)


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 13:07 
Делали бы нормально (гуиды) - и не было бы никаких коллизий в принципе. Что и стоило бы реализовать, а не торговать воздухом

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено linux must __RIP__ , 24-Окт-13 00:09 
> Берем попкорн и ждем реакции FSF на сие безобразие :-)

намекаешь что хипи опять возбудится и все массово откажутся от использования USB?


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 24-Окт-13 09:59 
> намекаешь что хипи опять возбудится и все массово откажутся от использования USB?

Скорее, массово положат ...й на USB-IF и будут юзать черти-какие VID/PID.



"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Xasd , 24-Окт-13 00:34 
> Берем попкорн и ждем реакции FSF на сие безобразие :-)

брать попкорн и чего-то ждать -- вовсе не обязательно...

если ты паяешь устройства или\и пишешь к ним драйвера -- то уже сегодня ты сможешь сделать и устройство и драйвер к нему :-)

подсистема systemd-udevd УЖЕ СЕГОДНЯ достаточно гибкая для того чтобы ты мог бы идентифицировать самодельное устройство -- по совершенно различным видам USB-идентификаторов :-)

так что если ты не смог законно получить собственные "ID_VENDOR_ID&&ID_MODEL_ID" -- то значит когда будешь писать udev-правило -- то просто НЕ используй "ID_VENDOR_ID&&ID_MODEL_ID" :-)

и ждать официального ответа FSF -- для этого не обязательно :-) .. используй например "ID_VENDOR_ENC&&ID_MODEL_ENC" (вместо "ID_VENDOR_ID&&ID_MODEL_ID") -- уже сейчас.

Crazy Alex собственно уже несколько раз предлагал хорошую схему (и разрешения спрашивать ни кого не надо.. всё уже готово :))


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено linux must __RIP__ , 24-Окт-13 00:49 
> и ждать официального ответа FSF -- для этого не обязательно :-) ..
> используй например "ID_VENDOR_ENC&&ID_MODEL_ENC" (вместо "ID_VENDOR_ID&&ID_MODEL_ID")
> -- уже сейчас.

для этого надо что бы было выставлено правильное питание устройтву. да да - usb контролирует и это..
Причем это прийдет до того как id будет в systemd...


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 24-Окт-13 10:00 
> для этого надо что бы было выставлено правильное питание устройтву. да да
> - usb контролирует и это..

Внезапно, VID и PID при этом по барабану - это в других частях дескриптора прописывается.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Xasd , 24-Окт-13 12:06 
> для этого надо что бы было выставлено правильное питание устройтву

делай 5 вольт


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 12:40 
Так победим или ЮСБ, которую мы потеряли

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 12:49 
стриги бабло
стриги везде
до дней последних донца
стриги - и никаких гвоздей

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено анно , 23-Окт-13 12:50 
Создание неконтролируемого зоопарка электро-взрыво-программно-опасных USB-девайсов не прошло. И не должно было.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 13:09 
Ну-ну, расскажи,в  каких именно случаях они были бы опасными.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 13:58 
Ну, делают же USB-утюги. Вот так вот сел драйвер какой-нибудь от другой железки на тот же утюг, включил его и не выключает... Оно и пожар устроило в квартире. :)

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 15:12 
Не, ты полный сценарий дай. Начиная с "разработчик зарегистрировал свой PID в некоммерческой организации". Потому что если на регистрацию плевать - то и так можно что угодно прошить, прикинувшись кем попало. А если не прикидываться, а получать свой PID из выделенного диапазона - никаких проблем.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено nataraj , 23-Окт-13 13:17 
Сволочи конечно, но ИМХО -- не серьезная проблема.

Либо создать специальный юридический документ, по которому формально фонд выпускает все опенсорсные устройства, для которых выдает ID,

Либо создать параллельную систему идентификации... Все равно драйвера для таких устройств писать скорее всего с нуля...

Хотя конечно договориться по хорошему или по суду, было бы гораздо лучше...


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено name , 23-Окт-13 13:29 
IPv4 закончился, скоро закончится USB

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено denis111 , 23-Окт-13 13:57 
USB PIDv6 VIDv6! xD

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Demo , 23-Окт-13 13:59 
> IPv4 закончился

$ host -t aaaa www.opennet.ru.
www.opennet.ru has no AAAA record


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено iZEN , 23-Окт-13 14:21 
Всё бы было по-другому, если бы вместо Intel USB продвинули FireWire.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено 123 , 23-Окт-13 14:53 
БГГ FireWire как-бы по лицензионным отчислениям дороговато обходилась. Да и UHCI изначально как замена PS/Rs232 выступала.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 15:13 
Было бы все по-другому, если б они вместо 16-битных значений давали гуиды. Хотя бы начиная с какой-то версии USB.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Пиу , 23-Окт-13 18:45 
> Всё бы было по-другому, если бы вместо Intel USB продвинули FireWire.

и было бы всё замечательно - dma атака на любой компьютер (http://en.wikipedia.org/wiki/DMA_attack) с возможностью рутовать любой компьютер!


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 18:52 
Ну подправили бы стандарт. Рабочий момент, не больше.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Пиу , 23-Окт-13 18:58 
> Ну подправили бы стандарт. Рабочий момент, не больше.

а почему не подправили? firewire-то внедрен кое-где


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 19:28 
Потому что на фиг не нужно. Он внедрен в полутора устройствах, от которых неприятностей ждать как-то не приходится.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 24-Окт-13 10:28 
> Всё бы было по-другому, если бы вместо Intel USB продвинули FireWire.

FireWire забавная штука. Хороший протокол ремотного поимения системы получился, ибо там DMA можно фигачить :)


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено IMHO , 23-Окт-13 14:26 
COm & LPT наше все

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 24-Окт-13 10:29 
> COm & LPT наше все

Пришла весна, и некрофилы...


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено ip1981 , 23-Окт-13 15:06 
А производители не могут договориться и не покупать определённый VID? :-)

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 15:14 
Как ты это себе представляешь? Их тысячи, и производителем может стать кто угодно.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 15:30 
Вроде бы USB3 поддерживает расширения, вот пусть и делают расширенные средства идентификации, а вместо этих нули.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 16:46 
Может пора USB форкнуть?

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 16:55 
Ссылки на Linux.Org.Ru запрещены? Почему потёрли комментарий про OpenMoko и то что они раздавали свои идентификаторы USB всем желающим? Потому что ссылка на новость на другом сайте? Ну так её бы всё равно пришлось давать как только попросят подробности.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено тоже Аноним , 23-Окт-13 17:45 
А может, потому, что у обсуждаемой новости есть два последних абзаца?
Такой вариант вам не кажется резонным?

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 17:41 
То-есть, если я на свой девайс не клею наклейку USB-совместимый, то я могу на эту организацию срать с колокольни?

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 17:42 
Мол, у меня порт просто похож на USB, совместимость не обещаю.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено тоже Аноним , 23-Окт-13 17:47 
Можете. Но если ваш девайс не будет определяться по PnP, то вы, в свою очередь, щедро огребете с той же колокольни.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 17:51 
> Можете. Но если ваш девайс не будет определяться по PnP, то вы,
> в свою очередь, щедро огребете с той же колокольни.

А почему он должен? В последнее время, что-то редко мне попадаются более-менее сложные девайсы, которые работают по PnP. Все ближе к "Plug and Install drivers, play later"


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 17:54 
Переходите на линукс

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 17:57 
> Переходите на линукс

Что, и даже домашние поделки электронщиков будут работать без дров/софта?
И даже HP-шные принтеры/сканнеры?

Я как-бы линуксойд со стажем. И по работе поддерживаю и линуксы и винду. Все, что сложнее HID/Storage требует дров. Так или иначе.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 18:15 
Доя чертовой тучи принтеров от HP есть драйверы. Может, для каких-то и нет, но их не так много.

Да и вообще - масса железа есть, у которого которого поддержка в ядре, вплоть до какого-ниудь YUREX (это я сейчас в make menuconfig залез - любуюсь).

А что до домашних поделок - реализуй стандартные классы - и будет счастье. Обычно так и делается, так как реализация низкоуровневой логики USB - то еще удовольствие. Тем более, что в DIY исопльзуются, как правило, всего несколько USB-интерфейсов, поддержка для которых давно в ядре.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 18:20 
> Доя чертовой тучи принтеров от HP есть драйверы. Может, для каких-то и
> нет, но их не так много.

Я про то, что драйвер-то может и больше информации от устройства получить, а не тупо привязываться к vid/pid

> Да и вообще - масса железа есть, у которого которого поддержка в
> ядре, вплоть до какого-ниудь YUREX (это я сейчас в make menuconfig
> залез - любуюсь).
> А что до домашних поделок - реализуй стандартные классы - и будет
> счастье. Обычно так и делается, так как реализация низкоуровневой логики USB
> - то еще удовольствие. Тем более, что в DIY исопльзуются, как
> правило, всего несколько USB-интерфейсов, поддержка для которых давно в ядре.

Взять и договориться всем любителям использовать 0xF055 или 0xFFFF, а выбор устройства делать на уровне драйвера/софта.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 18:34 
ну да, я где-то выше предлагал локальный протокол сделать - использовать GUID для идентификации устройства, тогда централизованный реестр не нужен. А VID/PID игнорировать, если этот самый GUID присутствует. Вроде там в протоколе было куда это засунуть, но давно смотрел - не помню. Тут надо учесть, что всякие распространенные микрухи должно быть возможным беспроблемно использовать таким образом.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Пиу , 23-Окт-13 19:04 
> Взять и договориться всем любителям использовать 0xF055 или 0xFFFF, а выбор устройства
> делать на уровне драйвера/софта.

"всем"? и как вы себе это представляете? и что будет с нарушителями?


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 19:30 
Очевидно, "нарушители" будут опознаваться как сейчас - по VID/PID.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено ip1981 , 23-Окт-13 18:11 
Драйвер вашего девайса должен будет его пропинговать по заданному вами протоколу и убедиться, что это ваш девайс, а не адаптер Bluetooth.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Crazy Alex , 23-Окт-13 19:03 
Дескрипторы устройства в любом случае получить можно, а там - либо в строковый идентификатор производителя/устройства совать, либо в локализованное представление для какого-нибудь экзотического языка. Будет вполне надежно работающий костыль.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 19:16 
А где же организации по борьбе с монополией, те что должны показать USB-IF что сейчас поступает эгоистично и вытесняет возможность создания альтернативных устройств компаниями которые не имеют собственную производственную мощность.

Не сравнивайте эти номера с государственными номерами, хотя бы по одной причине, так как его можно получить без всяких абсурдных условий, есть машина заплати пошлины и получи номер. А тут другое дело, есть желание получить номер то надо быть крупным производителем, а это уже монопольное поведение, ведь очевидно же что крупной компании вам в короткий срок не стать. И в довершении ко всему выше сказанному хочется отменить что есть USB устройства которые используют PID и VID других производителей, и да, такие устройства производят в странах Азии. Но USB-IF тихо молчит об этом и даже намека на претензии нет.


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 19:35 
> Microsoft

А эти тут что делают?


"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 23-Окт-13 23:04 
Можно ли вместо "интерфейса USB" производить технически аналогичный "интерфейс, совместимый с USB"?

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 24-Окт-13 19:41 
Нельзя упоминать торговую марку USB в комбинации со словами "совместимый" или похожими. Так что придется писать "совместимый с сами знаете чем".

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Волк , 24-Окт-13 07:59 
Надо на них Столмана натравить.

"Организация USB-IF отказалась выделить диапазон идентификато..."
Отправлено Аноним , 24-Окт-13 14:32 
ну, как-бы USB==Microsoft.
что Alliance, что SIG.
более чем наполовину )