<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: iSight Linux Driver Update</title>
	<atom:link href="http://ivanz.com/2006/12/12/isight-linux-driver-update/feed/" rel="self" type="application/rss+xml" />
	<link>http://ivanz.com/2006/12/12/isight-linux-driver-update/</link>
	<description></description>
	<lastBuildDate>Thu, 02 Feb 2012 12:09:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Areyousad</title>
		<link>http://ivanz.com/2006/12/12/isight-linux-driver-update/comment-page-1/#comment-29809</link>
		<dc:creator>Areyousad</dc:creator>
		<pubDate>Mon, 11 Jan 2010 04:26:54 +0000</pubDate>
		<guid isPermaLink="false">http://i-nz.net/2006/12/12/isight-linux-driver-update/#comment-29809</guid>
		<description>The eyes of the soul of the multitudes are unable to endure the vision of the divine.		
	Quotation of Plato</description>
		<content:encoded><![CDATA[<p>The eyes of the soul of the multitudes are unable to endure the vision of the divine.<br />
	Quotation of Plato</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ivan N. Zlatev</title>
		<link>http://ivanz.com/2006/12/12/isight-linux-driver-update/comment-page-1/#comment-2850</link>
		<dc:creator>Ivan N. Zlatev</dc:creator>
		<pubDate>Thu, 12 Apr 2007 19:35:50 +0000</pubDate>
		<guid isPermaLink="false">http://i-nz.net/2006/12/12/isight-linux-driver-update/#comment-2850</guid>
		<description>Thank you for your contribution, too. I will update the patch, see if it applies cleanly on latest uvcvideo and put an update online. Thanks again!</description>
		<content:encoded><![CDATA[<p>Thank you for your contribution, too. I will update the patch, see if it applies cleanly on latest uvcvideo and put an update online. Thanks again!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: J Sanon</title>
		<link>http://ivanz.com/2006/12/12/isight-linux-driver-update/comment-page-1/#comment-2849</link>
		<dc:creator>J Sanon</dc:creator>
		<pubDate>Thu, 12 Apr 2007 19:14:18 +0000</pubDate>
		<guid isPermaLink="false">http://i-nz.net/2006/12/12/isight-linux-driver-update/#comment-2849</guid>
		<description>Because of changes in the latest kernel, your isight.patch needs to be modified.
I updated your isight_sha1 function to make it work.

Thanks for your contribution.

static void isight_sha1 (char *result, unsigned char *data, int size)
{
        struct hash_desc desc;
	struct scatterlist sg[1];

	if (result == NULL)
		return;
	memset (result, 0x00, 20);
	sg_set_buf (sg, data, size);

        desc.tfm = crypto_alloc_hash(&quot;sha1&quot;, 0, CRYPTO_ALG_ASYNC); 
	desc.flags = CRYPTO_TFM_REQ_MAY_SLEEP;

	if (desc.tfm != NULL) {
                crypto_hash_init(&amp;desc);
                crypto_hash_update(&amp;desc, sg, size);
                crypto_hash_final(&amp;desc, result); 
                crypto_free_hash(desc.tfm); 
	}
}</description>
		<content:encoded><![CDATA[<p>Because of changes in the latest kernel, your isight.patch needs to be modified.<br />
I updated your isight_sha1 function to make it work.</p>
<p>Thanks for your contribution.</p>
<p>static void isight_sha1 (char *result, unsigned char *data, int size)<br />
{<br />
        struct hash_desc desc;<br />
	struct scatterlist sg[1];</p>
<p>	if (result == NULL)<br />
		return;<br />
	memset (result, 0&#215;00, 20);<br />
	sg_set_buf (sg, data, size);</p>
<p>        desc.tfm = crypto_alloc_hash(&#8220;sha1&#8243;, 0, CRYPTO_ALG_ASYNC);<br />
	desc.flags = CRYPTO_TFM_REQ_MAY_SLEEP;</p>
<p>	if (desc.tfm != NULL) {<br />
                crypto_hash_init(&amp;desc);<br />
                crypto_hash_update(&amp;desc, sg, size);<br />
                crypto_hash_final(&amp;desc, result);<br />
                crypto_free_hash(desc.tfm);<br />
	}<br />
}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ivan N. Zlatev</title>
		<link>http://ivanz.com/2006/12/12/isight-linux-driver-update/comment-page-1/#comment-19812</link>
		<dc:creator>Ivan N. Zlatev</dc:creator>
		<pubDate>Thu, 12 Apr 2007 17:35:50 +0000</pubDate>
		<guid isPermaLink="false">http://i-nz.net/2006/12/12/isight-linux-driver-update/#comment-19812</guid>
		<description>Thank you for your contribution, too. I will update the patch, see if it applies cleanly on latest uvcvideo and put an update online. Thanks again!</description>
		<content:encoded><![CDATA[<p>Thank you for your contribution, too. I will update the patch, see if it applies cleanly on latest uvcvideo and put an update online. Thanks again!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: J Sanon</title>
		<link>http://ivanz.com/2006/12/12/isight-linux-driver-update/comment-page-1/#comment-19811</link>
		<dc:creator>J Sanon</dc:creator>
		<pubDate>Thu, 12 Apr 2007 17:14:18 +0000</pubDate>
		<guid isPermaLink="false">http://i-nz.net/2006/12/12/isight-linux-driver-update/#comment-19811</guid>
		<description>Because of changes in the latest kernel, your isight.patch needs to be modified.&lt;br&gt;I updated your isight_sha1 function to make it work.&lt;br&gt;&lt;br&gt;Thanks for your contribution.&lt;br&gt;&lt;br&gt;static void isight_sha1 (char *result, unsigned char *data, int size)&lt;br&gt;{&lt;br&gt;        struct hash_desc desc;&lt;br&gt;	struct scatterlist sg[1];&lt;br&gt;&lt;br&gt;	if (result == NULL)&lt;br&gt;		return;&lt;br&gt;	memset (result, 0x00, 20);&lt;br&gt;	sg_set_buf (sg, data, size);&lt;br&gt;&lt;br&gt;        desc.tfm = crypto_alloc_hash(&quot;sha1&quot;, 0, CRYPTO_ALG_ASYNC); &lt;br&gt;	desc.flags = CRYPTO_TFM_REQ_MAY_SLEEP;&lt;br&gt;&lt;br&gt;	if (desc.tfm != NULL) {&lt;br&gt;                crypto_hash_init(&amp;desc);&lt;br&gt;                crypto_hash_update(&amp;desc, sg, size);&lt;br&gt;                crypto_hash_final(&amp;desc, result); &lt;br&gt;                crypto_free_hash(desc.tfm); &lt;br&gt;	}&lt;br&gt;}</description>
		<content:encoded><![CDATA[<p>Because of changes in the latest kernel, your isight.patch needs to be modified.<br />I updated your isight_sha1 function to make it work.</p>
<p>Thanks for your contribution.</p>
<p>static void isight_sha1 (char *result, unsigned char *data, int size)<br />{<br />        struct hash_desc desc;<br />	struct scatterlist sg[1];</p>
<p>	if (result == NULL)<br />		return;<br />	memset (result, 0&#215;00, 20);<br />	sg_set_buf (sg, data, size);</p>
<p>        desc.tfm = crypto_alloc_hash(&#8220;sha1&#8243;, 0, CRYPTO_ALG_ASYNC); <br />	desc.flags = CRYPTO_TFM_REQ_MAY_SLEEP;</p>
<p>	if (desc.tfm != NULL) {<br />                crypto_hash_init(&amp;desc);<br />                crypto_hash_update(&amp;desc, sg, size);<br />                crypto_hash_final(&amp;desc, result); <br />                crypto_free_hash(desc.tfm); <br />	}<br />}</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ivan N. Zlatev</title>
		<link>http://ivanz.com/2006/12/12/isight-linux-driver-update/comment-page-1/#comment-1420</link>
		<dc:creator>Ivan N. Zlatev</dc:creator>
		<pubDate>Thu, 25 Jan 2007 02:45:20 +0000</pubDate>
		<guid isPermaLink="false">http://i-nz.net/2006/12/12/isight-linux-driver-update/#comment-1420</guid>
		<description>Hi,

Please check http://i-nz.net/projects/linux-kernel/ for the last update (25.01.2007). I have updated everything (new patch, new code, new merge with svn head) and it should work just fine now (and yes the previous version was *very* broken...appologies :-) ). Please don&#039;t package this yet, because as mentioned on the updated page it&#039;s a preview version and we are in the process of integrating it into uvcvideo (and this is what should be packaged imho). I will post news on my blog, when I have some... Stay tuned!</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Please check <a href="http://i-nz.net/projects/linux-kernel/" rel="nofollow">http://i-nz.net/projects/linux-kernel/</a> for the last update (25.01.2007). I have updated everything (new patch, new code, new merge with svn head) and it should work just fine now (and yes the previous version was *very* broken&#8230;appologies <img src='http://ivanz.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ). Please don&#8217;t package this yet, because as mentioned on the updated page it&#8217;s a preview version and we are in the process of integrating it into uvcvideo (and this is what should be packaged imho). I will post news on my blog, when I have some&#8230; Stay tuned!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ivan N. Zlatev</title>
		<link>http://ivanz.com/2006/12/12/isight-linux-driver-update/comment-page-1/#comment-19810</link>
		<dc:creator>Ivan N. Zlatev</dc:creator>
		<pubDate>Wed, 24 Jan 2007 23:45:20 +0000</pubDate>
		<guid isPermaLink="false">http://i-nz.net/2006/12/12/isight-linux-driver-update/#comment-19810</guid>
		<description>Hi,&lt;br&gt;&lt;br&gt;Please check &lt;a href=&quot;http://i-nz.net/projects/linux-kernel/&quot;&gt;http://i-nz.net/projects/linux-kernel/&lt;/a&gt; for the last update (25.01.2007). I have updated everything (new patch, new code, new merge with svn head) and it should work just fine now (and yes the previous version was *very* broken...appologies :-) ). Please don&#039;t package this yet, because as mentioned on the updated page it&#039;s a preview version and we are in the process of integrating it into uvcvideo (and this is what should be packaged imho). I will post news on my blog, when I have some... Stay tuned!</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Please check <a href="http://i-nz.net/projects/linux-kernel/">http://i-nz.net/projects/linux-kernel/</a> for the last update (25.01.2007). I have updated everything (new patch, new code, new merge with svn head) and it should work just fine now (and yes the previous version was *very* broken&#8230;appologies <img src='http://ivanz.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ). Please don&#8217;t package this yet, because as mentioned on the updated page it&#8217;s a preview version and we are in the process of integrating it into uvcvideo (and this is what should be packaged imho). I will post news on my blog, when I have some&#8230; Stay tuned!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: FunkyM</title>
		<link>http://ivanz.com/2006/12/12/isight-linux-driver-update/comment-page-1/#comment-1400</link>
		<dc:creator>FunkyM</dc:creator>
		<pubDate>Mon, 22 Jan 2007 14:46:52 +0000</pubDate>
		<guid isPermaLink="false">http://i-nz.net/2006/12/12/isight-linux-driver-update/#comment-1400</guid>
		<description>Really great job, going to package it for openSuSE. Unfortunately, it doesn&#039;t fully work here.

I think the module never gets loaded (no probe) since initially the iSight shows up as 05ac:8300, if without firmware, and that ID is not in the matching table of the driver. Shouldn&#039;t it be included to trigger loading the fw then?

I tried to manually add it to the list but I am getting &quot;invalid firmware file&quot;. Surprisingly the fw loads great using the extract tool and is the one you bundled. lsusb shows only the 05ac:8300 device, no 05ac:8501 (as not fw is loaded) and manually loading it with the extract tool, makes it work with this driver.

What to do?

(kernel 2.6.18.2)

BTW., also doesn&#039;t apply to latest svn cleanly, however doesn&#039;t work with it either after fixing the conflict ;)

uvcvideo: Failed to query (135) UVC control 1 (unit 0) : -32 (exp. 26).
uvcvideo: Failed to initialize the device (-5).</description>
		<content:encoded><![CDATA[<p>Really great job, going to package it for openSuSE. Unfortunately, it doesn&#8217;t fully work here.</p>
<p>I think the module never gets loaded (no probe) since initially the iSight shows up as 05ac:8300, if without firmware, and that ID is not in the matching table of the driver. Shouldn&#8217;t it be included to trigger loading the fw then?</p>
<p>I tried to manually add it to the list but I am getting &#8220;invalid firmware file&#8221;. Surprisingly the fw loads great using the extract tool and is the one you bundled. lsusb shows only the 05ac:8300 device, no 05ac:8501 (as not fw is loaded) and manually loading it with the extract tool, makes it work with this driver.</p>
<p>What to do?</p>
<p>(kernel 2.6.18.2)</p>
<p>BTW., also doesn&#8217;t apply to latest svn cleanly, however doesn&#8217;t work with it either after fixing the conflict <img src='http://ivanz.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>uvcvideo: Failed to query (135) UVC control 1 (unit 0) : -32 (exp. 26).<br />
uvcvideo: Failed to initialize the device (-5).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: FunkyM</title>
		<link>http://ivanz.com/2006/12/12/isight-linux-driver-update/comment-page-1/#comment-19809</link>
		<dc:creator>FunkyM</dc:creator>
		<pubDate>Mon, 22 Jan 2007 11:46:52 +0000</pubDate>
		<guid isPermaLink="false">http://i-nz.net/2006/12/12/isight-linux-driver-update/#comment-19809</guid>
		<description>Really great job, going to package it for openSuSE. Unfortunately, it doesn&#039;t fully work here.&lt;br&gt;&lt;br&gt;I think the module never gets loaded (no probe) since initially the iSight shows up as 05ac:8300, if without firmware, and that ID is not in the matching table of the driver. Shouldn&#039;t it be included to trigger loading the fw then?&lt;br&gt;&lt;br&gt;I tried to manually add it to the list but I am getting &quot;invalid firmware file&quot;. Surprisingly the fw loads great using the extract tool and is the one you bundled. lsusb shows only the 05ac:8300 device, no 05ac:8501 (as not fw is loaded) and manually loading it with the extract tool, makes it work with this driver.&lt;br&gt;&lt;br&gt;What to do?&lt;br&gt;&lt;br&gt;(kernel 2.6.18.2)&lt;br&gt;&lt;br&gt;BTW., also doesn&#039;t apply to latest svn cleanly, however doesn&#039;t work with it either after fixing the conflict ;)&lt;br&gt;&lt;br&gt;uvcvideo: Failed to query (135) UVC control 1 (unit 0) : -32 (exp. 26).&lt;br&gt;uvcvideo: Failed to initialize the device (-5).</description>
		<content:encoded><![CDATA[<p>Really great job, going to package it for openSuSE. Unfortunately, it doesn&#8217;t fully work here.</p>
<p>I think the module never gets loaded (no probe) since initially the iSight shows up as 05ac:8300, if without firmware, and that ID is not in the matching table of the driver. Shouldn&#8217;t it be included to trigger loading the fw then?</p>
<p>I tried to manually add it to the list but I am getting &#8220;invalid firmware file&#8221;. Surprisingly the fw loads great using the extract tool and is the one you bundled. lsusb shows only the 05ac:8300 device, no 05ac:8501 (as not fw is loaded) and manually loading it with the extract tool, makes it work with this driver.</p>
<p>What to do?</p>
<p>(kernel 2.6.18.2)</p>
<p>BTW., also doesn&#8217;t apply to latest svn cleanly, however doesn&#8217;t work with it either after fixing the conflict <img src='http://ivanz.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>uvcvideo: Failed to query (135) UVC control 1 (unit 0) : -32 (exp. 26).<br />uvcvideo: Failed to initialize the device (-5).</p>
]]></content:encoded>
	</item>
</channel>
</rss>

