<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_10_thread_5675"  />
<title>rulinux.net - Форум - Talks - Новогодний подарочек ...</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Talks - Новогодний подарочек ...</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re: Новогодний подарочек ...</title>
<link>https://rulinux.net/message.php?newsid=5675&amp;page=1#36470</link>
<guid>https://rulinux.net/message.php?newsid=5675&amp;page=1#36470</guid>
<pubDate>Mon, 11 Jan 2010 09:50:46 +0300</pubDate>
<description><![CDATA[<p>А почему? ProductID - не обязательно же должен быть разным у разных устройств. Если интерфейс у устройства со стороны компа одинаков, то и ProductID, по идее, должен быть одинаковым (типа указывать, что это камера Канон, а не принтер Канон). И тот же Канон для своих камер сначала использовал проприетарный протокол, а потом переключился на более-менее стандартизованнный PTP. Вот в этом случае и следовало бы поменять productid (обозначив необходимость использование другого драйвера), а все модели устройств (опционально) просто помечать разными ревизиями протокола, что, дескать, такая-то камера использует такие экстеншены протокола, а другая такие (кстати, PTP позволяет сам по себе запросить поддерживаемые экстеншены, так что нафига эта фича нужна на уровне шины - вообще непонятно).    </p><p>Но наш мир ещё далёк от идеала. Поэтому приходится тратить усилия на тупое добавление productid-ов в исходники разных драйверов и последующую &quot;переконпеляцию&quot;. </p>]]></description>
</item>
<item>
<title>Re: Новогодний подарочек ...</title>
<link>https://rulinux.net/message.php?newsid=5675&amp;page=1#36469</link>
<guid>https://rulinux.net/message.php?newsid=5675&amp;page=1#36469</guid>
<pubDate>Sun, 10 Jan 2010 11:51:22 +0300</pubDate>
<description><![CDATA[<p><i>> Т.е. vendorid - для ЧСВ, productid - для идентификации девайса в системе и rev - для чего-либо специфического для данной конкретной модели</i><br> vendorid+productid+rev - для идентификации девайса. Внутри уникального для каждого производителя vendorid, они сами распределяют productid&#039;ы - иначе заеблись бы с раздачей айдишников. А поскольку продукт может иметь различные версии, которым никто не мешает иметь различия в поведении, то и rev надо учитывать. </p><p>А вот для идентификации девайса _в системе_, наверное разве что SerialNumber годится, который не факт что есть у каждого ус-ва. Вот например у меня есть блютузный адаптер и я что-то не вижу SerialNumber у этого устройства. А если я захочу воткнуть два, три, четыре или больше таких адаптеров в систему - как я их буду различать _в системе_ :(  </p>]]></description>
</item>
<item>
<title>Re: Новогодний подарочек ...</title>
<link>https://rulinux.net/message.php?newsid=5675&amp;page=1#36468</link>
<guid>https://rulinux.net/message.php?newsid=5675&amp;page=1#36468</guid>
<pubDate>Sun, 10 Jan 2010 07:30:43 +0300</pubDate>
<description><![CDATA[<p>cat /proc/bus/usb/devices</p><p>P:  Vendor=0bda ProdID=8197 Rev= 2.00 S:  Manufacturer=Manufacturer_Realtek S:  Product=RTL8187B_WLAN_Adapter  S:  SerialNumber=00e04c000001 C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA I:* If#= 0 Alt= 0 #EPs= 9 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)</p><p>Т.е. vendorid - для ЧСВ, productid - для идентификации девайса в системе и rev - для чего-либо специфического для данной конкретной модели</p>]]></description>
</item>
<item>
<title>Re: Новогодний подарочек ...</title>
<link>https://rulinux.net/message.php?newsid=5675&amp;page=1#36467</link>
<guid>https://rulinux.net/message.php?newsid=5675&amp;page=1#36467</guid>
<pubDate>Sun, 10 Jan 2010 01:22:31 +0300</pubDate>
<description><![CDATA[<p>А вдруг ты приложение какое специфичное именно для данной модели забацаешь? </p>]]></description>
</item>
<item>
<title>Новогодний подарочек ...</title>
<link>https://rulinux.net/message.php?newsid=5675&amp;page=1#36466</link>
<guid>https://rulinux.net/message.php?newsid=5675&amp;page=1#36466</guid>
<pubDate>Sat, 09 Jan 2010 22:26:00 +0300</pubDate>
<description><![CDATA[<p>Подарили быдлокамеру Canon SX120 IS. Разумеется, libgphoto2 про её ID ни ухом, ни рылом. Пришлось править camlibs/ptp2/library.c, добавляя туда строчку:</p><p>{&quot;Canon:PowerShot SX120 IS&quot;,            0x04a9, 0x31e0,  PTPBUG_DELETE_SENDS_EVENT},</p><p>Я вот не понимаю этих быдлоюсб-быдлопроизводителей: нафига плодить productid-ы, если девайсы работают фактически с одним и тем же драйвером (что и &quot;SX100 IS&quot;, например)? Пусть бы два девайса шарили между собой один и тот же product id...</p>]]></description>
</item>
</channel>
</rss>