<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-6579</id>
	<title>Nabble - freebsd-firewire</title>
	<updated>2009-11-30T03:06:50Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/freebsd-firewire-f6579.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/freebsd-firewire-f6579.html" />
	<subtitle type="html">Firewire support in FreeBSD</subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26572918</id>
	<title>Current problem reports assigned to freebsd-firewire@FreeBSD.org</title>
	<published>2009-11-30T03:06:50Z</published>
	<updated>2009-11-30T03:06:50Z</updated>
	<author>
		<name>FreeBSD bugmaster</name>
	</author>
	<content type="html">Note: to view an individual PR, use:
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&lt;/a&gt;).
&lt;br&gt;&lt;br&gt;The following is a listing of current problems submitted by FreeBSD users.
&lt;br&gt;These represent problem reports covering all versions including
&lt;br&gt;experimental development code and obsolete releases.
&lt;br&gt;&lt;br&gt;&lt;br&gt;S Tracker &amp;nbsp; &amp;nbsp; &amp;nbsp;Resp. &amp;nbsp; &amp;nbsp; &amp;nbsp;Description
&lt;br&gt;--------------------------------------------------------------------------------
&lt;br&gt;o kern/139549 &amp;nbsp;firewire &amp;nbsp; [firewire] reconnecting a firewire disk does not cause
&lt;br&gt;o kern/136946 &amp;nbsp;firewire &amp;nbsp; [fwohci] fwohci throws an&amp;quot;unrecoverable error&amp;quot; upon re
&lt;br&gt;p kern/125673 &amp;nbsp;firewire &amp;nbsp; [firewire] [panic] FreeBSD7 panics when kldunloading f
&lt;br&gt;o kern/122951 &amp;nbsp;firewire &amp;nbsp; [firewire] video-transfer via fwcontrol triggers a pan
&lt;br&gt;o kern/118093 &amp;nbsp;firewire &amp;nbsp; [firewire] firewire bus reset hogs CPU, causing data t
&lt;br&gt;p kern/114646 &amp;nbsp;firewire &amp;nbsp; [firewire] [patch] firewire fails after suspend/resume
&lt;br&gt;o kern/113785 &amp;nbsp;firewire &amp;nbsp; [firewire] dropouts when playing DV on firewire
&lt;br&gt;o kern/97208 &amp;nbsp; firewire &amp;nbsp; [firewire] System hangs / locks up when a firewire dis
&lt;br&gt;o kern/74238 &amp;nbsp; firewire &amp;nbsp; [firewire] fw_rcv: unknown response; firewire ad-hoc w
&lt;br&gt;&lt;br&gt;9 problems total.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26572918&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26572918&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Current-problem-reports-assigned-to-freebsd-firewire%40FreeBSD.org-tp26572918p26572918.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26476073</id>
	<title>Current problem reports assigned to freebsd-firewire@FreeBSD.org</title>
	<published>2009-11-23T03:06:51Z</published>
	<updated>2009-11-23T03:06:51Z</updated>
	<author>
		<name>FreeBSD bugmaster</name>
	</author>
	<content type="html">Note: to view an individual PR, use:
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&lt;/a&gt;).
&lt;br&gt;&lt;br&gt;The following is a listing of current problems submitted by FreeBSD users.
&lt;br&gt;These represent problem reports covering all versions including
&lt;br&gt;experimental development code and obsolete releases.
&lt;br&gt;&lt;br&gt;&lt;br&gt;S Tracker &amp;nbsp; &amp;nbsp; &amp;nbsp;Resp. &amp;nbsp; &amp;nbsp; &amp;nbsp;Description
&lt;br&gt;--------------------------------------------------------------------------------
&lt;br&gt;o kern/139549 &amp;nbsp;firewire &amp;nbsp; [firewire] reconnecting a firewire disk does not cause
&lt;br&gt;o kern/136946 &amp;nbsp;firewire &amp;nbsp; [fwohci] fwohci throws an&amp;quot;unrecoverable error&amp;quot; upon re
&lt;br&gt;p kern/125673 &amp;nbsp;firewire &amp;nbsp; [firewire] [panic] FreeBSD7 panics when kldunloading f
&lt;br&gt;o kern/122951 &amp;nbsp;firewire &amp;nbsp; [firewire] video-transfer via fwcontrol triggers a pan
&lt;br&gt;o kern/118093 &amp;nbsp;firewire &amp;nbsp; [firewire] firewire bus reset hogs CPU, causing data t
&lt;br&gt;p kern/114646 &amp;nbsp;firewire &amp;nbsp; [firewire] [patch] firewire fails after suspend/resume
&lt;br&gt;o kern/113785 &amp;nbsp;firewire &amp;nbsp; [firewire] dropouts when playing DV on firewire
&lt;br&gt;o kern/97208 &amp;nbsp; firewire &amp;nbsp; [firewire] System hangs / locks up when a firewire dis
&lt;br&gt;o kern/74238 &amp;nbsp; firewire &amp;nbsp; [firewire] fw_rcv: unknown response; firewire ad-hoc w
&lt;br&gt;&lt;br&gt;9 problems total.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26476073&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26476073&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Current-problem-reports-assigned-to-freebsd-firewire%40FreeBSD.org-tp26476073p26476073.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26394702</id>
	<title>Re: VIA firewire controller and &quot;non CYCLEMASTER mode&quot;</title>
	<published>2009-11-17T10:05:12Z</published>
	<updated>2009-11-17T10:05:12Z</updated>
	<author>
		<name>Sean Bruno</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;On Mon, 2009-11-16 at 12:13 -0800, Dieter wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; It has been over a year, time to ask again:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; If we assume that I need to get the VIA into non-CYCLEMASTER mode,
&lt;br&gt;&amp;gt; &amp;gt; (since that worked with the NEC), any ideas why
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; fwcontrol -u 0 -f 0
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; fwcontrol -u 0 -r
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; doesn't force the VIA into non-CYCLEMASTER mode the way
&lt;br&gt;&amp;gt; &amp;gt; it (with -u 1) works for NEC?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; PR: kern/113785
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; VIA 6307, reported as:
&lt;br&gt;&amp;gt; fwohci0: &amp;lt;VIA Fire II (VT6306)&amp;gt; port 0xa800-0xa87f mem 0xfdffe000-0xfdffe7ff irq 18 at device 6.0 on pci1
&lt;br&gt;&amp;gt; AFAIK, the difference between 6306 and 6307 is the number of ports.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Currently running FreeBSD 7.1 amd64.
&lt;/div&gt;&lt;br&gt;&lt;br&gt;Some day. &amp;nbsp;*sigh* ... 
&lt;br&gt;&lt;br&gt;Sean
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26394702&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26394702&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/VIA-firewire-controller-and-%22non-CYCLEMASTER-mode%22-tp26384684p26394702.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26384684</id>
	<title>VIA firewire controller and &quot;non CYCLEMASTER mode&quot;</title>
	<published>2009-11-16T12:13:46Z</published>
	<updated>2009-11-16T12:13:46Z</updated>
	<author>
		<name>dieter-7</name>
	</author>
	<content type="html">It has been over a year, time to ask again:
&lt;br&gt;&lt;br&gt;&amp;gt; If we assume that I need to get the VIA into non-CYCLEMASTER mode,
&lt;br&gt;&amp;gt; (since that worked with the NEC), any ideas why
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; fwcontrol -u 0 -f 0
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; fwcontrol -u 0 -r
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; doesn't force the VIA into non-CYCLEMASTER mode the way
&lt;br&gt;&amp;gt; it (with -u 1) works for NEC?
&lt;br&gt;&lt;br&gt;PR: kern/113785
&lt;br&gt;&lt;br&gt;VIA 6307, reported as:
&lt;br&gt;fwohci0: &amp;lt;VIA Fire II (VT6306)&amp;gt; port 0xa800-0xa87f mem 0xfdffe000-0xfdffe7ff irq 18 at device 6.0 on pci1
&lt;br&gt;AFAIK, the difference between 6306 and 6307 is the number of ports.
&lt;br&gt;&lt;br&gt;Currently running FreeBSD 7.1 amd64.
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26384684&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26384684&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/VIA-firewire-controller-and-%22non-CYCLEMASTER-mode%22-tp26384684p26384684.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26370146</id>
	<title>Current problem reports assigned to freebsd-firewire@FreeBSD.org</title>
	<published>2009-11-16T03:06:50Z</published>
	<updated>2009-11-16T03:06:50Z</updated>
	<author>
		<name>FreeBSD bugmaster</name>
	</author>
	<content type="html">Note: to view an individual PR, use:
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&lt;/a&gt;).
&lt;br&gt;&lt;br&gt;The following is a listing of current problems submitted by FreeBSD users.
&lt;br&gt;These represent problem reports covering all versions including
&lt;br&gt;experimental development code and obsolete releases.
&lt;br&gt;&lt;br&gt;&lt;br&gt;S Tracker &amp;nbsp; &amp;nbsp; &amp;nbsp;Resp. &amp;nbsp; &amp;nbsp; &amp;nbsp;Description
&lt;br&gt;--------------------------------------------------------------------------------
&lt;br&gt;o kern/139549 &amp;nbsp;firewire &amp;nbsp; [firewire] reconnecting a firewire disk does not cause
&lt;br&gt;o kern/136946 &amp;nbsp;firewire &amp;nbsp; [fwohci] fwohci throws an&amp;quot;unrecoverable error&amp;quot; upon re
&lt;br&gt;p kern/125673 &amp;nbsp;firewire &amp;nbsp; [firewire] [panic] FreeBSD7 panics when kldunloading f
&lt;br&gt;o kern/122951 &amp;nbsp;firewire &amp;nbsp; [firewire] video-transfer via fwcontrol triggers a pan
&lt;br&gt;o kern/118093 &amp;nbsp;firewire &amp;nbsp; [firewire] firewire bus reset hogs CPU, causing data t
&lt;br&gt;p kern/114646 &amp;nbsp;firewire &amp;nbsp; [firewire] [patch] firewire fails after suspend/resume
&lt;br&gt;o kern/113785 &amp;nbsp;firewire &amp;nbsp; [firewire] dropouts when playing DV on firewire
&lt;br&gt;o kern/97208 &amp;nbsp; firewire &amp;nbsp; [firewire] System hangs / locks up when a firewire dis
&lt;br&gt;o kern/74238 &amp;nbsp; firewire &amp;nbsp; [firewire] fw_rcv: unknown response; firewire ad-hoc w
&lt;br&gt;&lt;br&gt;9 problems total.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370146&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26370146&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Current-problem-reports-assigned-to-freebsd-firewire%40FreeBSD.org-tp26370146p26370146.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26264564</id>
	<title>Current problem reports assigned to freebsd-firewire@FreeBSD.org</title>
	<published>2009-11-09T03:06:50Z</published>
	<updated>2009-11-09T03:06:50Z</updated>
	<author>
		<name>FreeBSD bugmaster</name>
	</author>
	<content type="html">Note: to view an individual PR, use:
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&lt;/a&gt;).
&lt;br&gt;&lt;br&gt;The following is a listing of current problems submitted by FreeBSD users.
&lt;br&gt;These represent problem reports covering all versions including
&lt;br&gt;experimental development code and obsolete releases.
&lt;br&gt;&lt;br&gt;&lt;br&gt;S Tracker &amp;nbsp; &amp;nbsp; &amp;nbsp;Resp. &amp;nbsp; &amp;nbsp; &amp;nbsp;Description
&lt;br&gt;--------------------------------------------------------------------------------
&lt;br&gt;o kern/139549 &amp;nbsp;firewire &amp;nbsp; [firewire] reconnecting a firewire disk does not cause
&lt;br&gt;o kern/136946 &amp;nbsp;firewire &amp;nbsp; [fwohci] fwohci throws an&amp;quot;unrecoverable error&amp;quot; upon re
&lt;br&gt;p kern/125673 &amp;nbsp;firewire &amp;nbsp; [firewire] [panic] FreeBSD7 panics when kldunloading f
&lt;br&gt;o kern/122951 &amp;nbsp;firewire &amp;nbsp; [firewire] video-transfer via fwcontrol triggers a pan
&lt;br&gt;o kern/118093 &amp;nbsp;firewire &amp;nbsp; [firewire] firewire bus reset hogs CPU, causing data t
&lt;br&gt;p kern/114646 &amp;nbsp;firewire &amp;nbsp; [firewire] [patch] firewire fails after suspend/resume
&lt;br&gt;o kern/113785 &amp;nbsp;firewire &amp;nbsp; [firewire] dropouts when playing DV on firewire
&lt;br&gt;o kern/97208 &amp;nbsp; firewire &amp;nbsp; [firewire] System hangs / locks up when a firewire dis
&lt;br&gt;o kern/74238 &amp;nbsp; firewire &amp;nbsp; [firewire] fw_rcv: unknown response; firewire ad-hoc w
&lt;br&gt;&lt;br&gt;9 problems total.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26264564&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26264564&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Current-problem-reports-assigned-to-freebsd-firewire%40FreeBSD.org-tp26264564p26264564.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26178656</id>
	<title>Re: Bootable Firewire Drives</title>
	<published>2009-11-03T04:02:40Z</published>
	<updated>2009-11-03T04:02:40Z</updated>
	<author>
		<name>Julian Stecklina-4</name>
	</author>
	<content type="html">Sean Bruno &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26178656&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sean.bruno@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&lt;br&gt;&amp;gt; Does anyone have a good idea of what(if any) motherboard bios' support
&lt;br&gt;&amp;gt; firewire as a bootable target?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; None of my machines seem to be able to boot off an external firewire
&lt;br&gt;&amp;gt; drive which is hampering my efforts to prove out the code.
&lt;br&gt;&lt;br&gt;It could be implemented as Option ROM on a Firewire controller,
&lt;br&gt;regardless of the BIOS. I haven't seen one, though.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;-- 
&lt;br&gt;Julian Stecklina
&lt;br&gt;&lt;br&gt;The day Microsoft makes something that doesn't suck is probably the day
&lt;br&gt;they start making vacuum cleaners - Ernst Jan Plugge
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26178656&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26178656&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bootable-Firewire-Drives-tp26101661p26178656.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26162147</id>
	<title>Current problem reports assigned to freebsd-firewire@FreeBSD.org</title>
	<published>2009-11-02T03:06:52Z</published>
	<updated>2009-11-02T03:06:52Z</updated>
	<author>
		<name>FreeBSD bugmaster</name>
	</author>
	<content type="html">Note: to view an individual PR, use:
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&lt;/a&gt;).
&lt;br&gt;&lt;br&gt;The following is a listing of current problems submitted by FreeBSD users.
&lt;br&gt;These represent problem reports covering all versions including
&lt;br&gt;experimental development code and obsolete releases.
&lt;br&gt;&lt;br&gt;&lt;br&gt;S Tracker &amp;nbsp; &amp;nbsp; &amp;nbsp;Resp. &amp;nbsp; &amp;nbsp; &amp;nbsp;Description
&lt;br&gt;--------------------------------------------------------------------------------
&lt;br&gt;o kern/139549 &amp;nbsp;firewire &amp;nbsp; [firewire] reconnecting a firewire disk does not cause
&lt;br&gt;o kern/136946 &amp;nbsp;firewire &amp;nbsp; [fwohci] fwohci throws an&amp;quot;unrecoverable error&amp;quot; upon re
&lt;br&gt;p kern/125673 &amp;nbsp;firewire &amp;nbsp; [firewire] [panic] FreeBSD7 panics when kldunloading f
&lt;br&gt;o kern/122951 &amp;nbsp;firewire &amp;nbsp; [firewire] video-transfer via fwcontrol triggers a pan
&lt;br&gt;o kern/118093 &amp;nbsp;firewire &amp;nbsp; [firewire] firewire bus reset hogs CPU, causing data t
&lt;br&gt;p kern/114646 &amp;nbsp;firewire &amp;nbsp; [firewire] [patch] firewire fails after suspend/resume
&lt;br&gt;o kern/113785 &amp;nbsp;firewire &amp;nbsp; [firewire] dropouts when playing DV on firewire
&lt;br&gt;o kern/97208 &amp;nbsp; firewire &amp;nbsp; [firewire] System hangs / locks up when a firewire dis
&lt;br&gt;o kern/74238 &amp;nbsp; firewire &amp;nbsp; [firewire] fw_rcv: unknown response; firewire ad-hoc w
&lt;br&gt;&lt;br&gt;9 problems total.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26162147&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26162147&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Current-problem-reports-assigned-to-freebsd-firewire%40FreeBSD.org-tp26162147p26162147.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26147008</id>
	<title>Re: [Fwd: Re: firewire issue]</title>
	<published>2009-10-31T16:29:38Z</published>
	<updated>2009-10-31T16:29:38Z</updated>
	<author>
		<name>Fabio-59</name>
	</author>
	<content type="html">Dear Andreas,
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Fabio,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Fabio wrote:
&lt;br&gt;&amp;gt;&amp;gt; Le 26 oct. 2009 à 22:46, Andreas Tobler a écrit :
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thank you both for your quick answer. I'll see what I can do &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; with &amp;nbsp; Andreas' diff. Right now, I'm still fighting with &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; sysinstall &amp;nbsp;(trying &amp;nbsp;to get the proper partition map) so it may &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; take a while.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Are you trying to install FreeBSD on an external firewire disk? &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Or &amp;nbsp;do you have a firewire device attached to you imac G3 and want &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; to &amp;nbsp;install to an internal disk?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; If the first is true, I'm sorry, I feel it won't work since early &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Apple Firewire chips are broken in several ways.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; If the second is true, please try to detach any firewire devices &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; from your G3 before booting.
&lt;br&gt;&amp;gt;&amp;gt; No FW device is attached at all.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I experienced myself :(
&lt;/div&gt;&lt;br&gt;Well at least the bug can be reproduced every times. That's a good &amp;nbsp;
&lt;br&gt;news actually.
&lt;br&gt;&lt;br&gt;&amp;gt; I saw that you managed to find a solution so far, w/o firewire.
&lt;br&gt;&lt;br&gt;Yes. For those that don't know, this is how I did it:
&lt;br&gt;&lt;a href=&quot;http://forums.freebsd.org/showthread.php?p=46921#post46921&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://forums.freebsd.org/showthread.php?p=46921#post46921&lt;/a&gt;&lt;br&gt;&lt;br&gt;I installed 8rc1 on a USB 1.1 HD. Right now I'm compiling firefox, &amp;nbsp;
&lt;br&gt;it's taking more than 10 hours ! My next step will be to figure out &amp;nbsp;
&lt;br&gt;how ACPI works.
&lt;br&gt;&lt;br&gt;&amp;gt; Myself I tried to get into the same stage as you're in.
&lt;br&gt;&lt;br&gt;I have a working freebsd with an internet connection. I've installed &amp;nbsp;
&lt;br&gt;ports and everything is working beautifully so far. I'd recommend to &amp;nbsp;
&lt;br&gt;install perl since it's required by a lot of stuff afaik.
&lt;br&gt;&lt;br&gt;&amp;gt; I think I'm there now. I learned a lot, thanks to Marcel@.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I did an installation of RC2 on my ancient imac onto an USB based &amp;nbsp;
&lt;br&gt;&amp;gt; drive. Your hints about the 'free' slices seems to be worth.
&lt;br&gt;&amp;gt; First I gpart'ed my drive w/o spare slices, I was not able that the &amp;nbsp;
&lt;br&gt;&amp;gt; installer recognized my drive. Later I added some free slices in &amp;nbsp;
&lt;br&gt;&amp;gt; between and then, surprise, the installer recognized my drive.
&lt;br&gt;&lt;br&gt;The only thing is that the drive mounts on mac os, but it appears &amp;nbsp;
&lt;br&gt;empty. Probably because we should change the Apple_HFS to something &amp;nbsp;
&lt;br&gt;else (UFS something, don't know what).
&lt;br&gt;&lt;br&gt;&amp;gt; I was able to install RC2 onto this drive including booting from it. &amp;nbsp;
&lt;br&gt;&amp;gt; With pressing 'alt' at boottime and selecting the USB drive as boot/ 
&lt;br&gt;&amp;gt; root drive.
&lt;br&gt;&lt;br&gt;Great !
&lt;br&gt;&lt;br&gt;&amp;gt; Great so far. Now I have to jump into the fact where firewire kills &amp;nbsp;
&lt;br&gt;&amp;gt; the booting process. I think I know where, but it'll take some time.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; In short, I'm working on.
&lt;br&gt;&lt;br&gt;I have little spare time, but I'd be very happy to help. Let me know &amp;nbsp;
&lt;br&gt;if there is anything I can do.
&lt;br&gt;&lt;br&gt;&amp;gt; Gruss,
&lt;br&gt;&amp;gt; Andreas
&lt;br&gt;&lt;br&gt;Fabio
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26147008&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26147008&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Fwd%3A-Re%3A-firewire-issue--tp26066023p26147008.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26146410</id>
	<title>Re: [Fwd: Re: firewire issue]</title>
	<published>2009-10-31T15:14:16Z</published>
	<updated>2009-10-31T15:14:16Z</updated>
	<author>
		<name>Andreas Tobler-5</name>
	</author>
	<content type="html">Hi Fabio,
&lt;br&gt;&lt;br&gt;Fabio wrote:
&lt;br&gt;&amp;gt; Le 26 oct. 2009 à 22:46, Andreas Tobler a écrit :
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Thank you both for your quick answer. I'll see what I can do with &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Andreas' diff. Right now, I'm still fighting with sysinstall &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; (trying &amp;nbsp;to get the proper partition map) so it may take a while.
&lt;br&gt;&amp;gt;&amp;gt; Are you trying to install FreeBSD on an external firewire disk? Or &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; do you have a firewire device attached to you imac G3 and want to &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; install to an internal disk?
&lt;br&gt;&amp;gt;&amp;gt; If the first is true, I'm sorry, I feel it won't work since early &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; Apple Firewire chips are broken in several ways.
&lt;br&gt;&amp;gt;&amp;gt; If the second is true, please try to detach any firewire devices &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; from your G3 before booting.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; No FW device is attached at all.
&lt;/div&gt;&lt;br&gt;I experienced myself :(
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; The firewire code from 8.0/CURRENT goes into an infinite loop with &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; this crappy chip.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Well for now I'm booting from an USB 1.0 HD, but my ultimate goal is &amp;nbsp;
&lt;br&gt;&amp;gt; to boot from the FW. I'm not ready to give up right now ^^
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; If both are not true, if you can, try to use the pdisk from OS-X to &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; format your partition you want fbsd installed on.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; That's what I did. In fact, this is my partition map:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; #: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;type &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; name &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;length &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;gt; base &amp;nbsp; &amp;nbsp; &amp;nbsp;( size )
&lt;br&gt;&amp;gt; 1: Apple_partition_map &amp;nbsp; &amp;nbsp; &amp;nbsp; Apple &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 63 @ 1
&lt;br&gt;&amp;gt; 2: &amp;nbsp; &amp;nbsp; Apple_Bootstrap &amp;nbsp; &amp;nbsp; freebsd_boot &amp;nbsp; &amp;nbsp; &amp;nbsp;4000 @ 64 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;( &amp;nbsp;2.0M)
&lt;br&gt;&amp;gt; 3: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Apple_HFS &amp;nbsp; &amp;nbsp; &amp;nbsp; Extra &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;156297424 @ 4064 &amp;nbsp; &amp;nbsp; &amp;nbsp;( 74.5G)
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; But I keep getting an &amp;quot;Operation not permitted&amp;quot; with sysinstall. I &amp;nbsp;
&lt;br&gt;&amp;gt; even tried fdisk. And I used the &amp;quot;dd&amp;quot; command to copy the boot1.hfs &amp;nbsp;
&lt;br&gt;&amp;gt; file.
&lt;br&gt;&amp;gt; I'll see if I can find an answer in the freebsd-ppc list archive.
&lt;/div&gt;&lt;br&gt;I saw that you managed to find a solution so far, w/o firewire.
&lt;br&gt;&lt;br&gt;Myself I tried to get into the same stage as you're in.
&lt;br&gt;&lt;br&gt;I think I'm there now. I learned a lot, thanks to Marcel@.
&lt;br&gt;&lt;br&gt;I did an installation of RC2 on my ancient imac onto an USB based drive. 
&lt;br&gt;Your hints about the 'free' slices seems to be worth.
&lt;br&gt;First I gpart'ed my drive w/o spare slices, I was not able that the 
&lt;br&gt;installer recognized my drive. Later I added some free slices in between 
&lt;br&gt;and then, surprise, the installer recognized my drive.
&lt;br&gt;&lt;br&gt;I was able to install RC2 onto this drive including booting from it. 
&lt;br&gt;With pressing 'alt' at boottime and selecting the USB drive as boot/root 
&lt;br&gt;drive.
&lt;br&gt;&lt;br&gt;Great so far. Now I have to jump into the fact where firewire kills the 
&lt;br&gt;booting process. I think I know where, but it'll take some time.
&lt;br&gt;&lt;br&gt;In short, I'm working on.
&lt;br&gt;&lt;br&gt;Gruss,
&lt;br&gt;Andreas
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26146410&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26146410&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Fwd%3A-Re%3A-firewire-issue--tp26066023p26146410.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26144590</id>
	<title>kern/139549: [firewire] reconnecting a firewire disk does not cause the disklabel to update correctly/invalidate the cache</title>
	<published>2009-10-31T11:00:13Z</published>
	<updated>2009-10-31T11:00:13Z</updated>
	<author>
		<name>Dirk-Willem van Gulik-3</name>
	</author>
	<content type="html">The following reply was made to PR kern/139549; it has been noted by GNATS.
&lt;br&gt;&lt;br&gt;From: Dirk-Willem van Gulik &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26144590&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Dirk-Willem.van.Gulik@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26144590&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;FreeBSD-gnats-submit@...&lt;/a&gt;, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26144590&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt;
&lt;br&gt;Cc: &amp;nbsp;
&lt;br&gt;Subject: kern/139549: [firewire] reconnecting a firewire disk does not cause
&lt;br&gt;&amp;nbsp;the disklabel to update correctly/invalidate the cache
&lt;br&gt;Date: Sat, 31 Oct 2009 18:29:55 +0100
&lt;br&gt;&lt;br&gt;&amp;nbsp;Sean wrote:
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&amp;gt; pre-8.0 has a default of &amp;quot;3&amp;quot; set to the sysctl &amp;quot;firewire.hold_count&amp;quot; or
&lt;br&gt;&amp;nbsp;&amp;gt; some such thing that keeps the disconnect/removal of a firewire device
&lt;br&gt;&amp;nbsp;&amp;gt; from doing &amp;quot;things&amp;quot;.
&lt;br&gt;&amp;nbsp;&amp;gt;
&lt;br&gt;&amp;nbsp;&amp;gt; Try setting that value to &amp;quot;1&amp;quot; and see if the problem manifests itself.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;Regardless of the setting - it seems that the disklabel continues to be 
&lt;br&gt;&amp;nbsp;cached - and thus no updating of the /dev's (e.g. matching the actual 
&lt;br&gt;&amp;nbsp;slices/partitions) happens.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;I guess that we need a
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	firewire.force_update_on_reconnect
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;which completley wacks any disklabel/da -or- perhaps abandons trying to 
&lt;br&gt;&amp;nbsp;use the lowest number possible; but keeps on counting it as a higher one.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;Thanks,
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;Dw
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;&lt;a href=&quot;http://www.bbc.co.uk/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bbc.co.uk/&lt;/a&gt;&lt;br&gt;&amp;nbsp;This e-mail (and any attachments) is confidential and may contain personal views which are not the views of the BBC unless specifically stated.
&lt;br&gt;&amp;nbsp;If you have received it in error, please delete it from your system.
&lt;br&gt;&amp;nbsp;Do not use, copy or disclose the information in any way nor act in reliance on it and notify the sender immediately.
&lt;br&gt;&amp;nbsp;Please note that the BBC monitors e-mails sent or received.
&lt;br&gt;&amp;nbsp;Further communication will signify your consent to this.
&lt;br&gt;&amp;nbsp;					
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26144590&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26144590&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/kern-139549%3A--firewire--reconnecting-a-firewire-disk-does-not-cause-the-disklabel-to-update-correctly-invalidate-the-cache-tp26144590p26144590.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26144570</id>
	<title>kern/139549: [firewire] reconnecting a firewire disk does not cause the disklabel to update correctly/invalidate the cache</title>
	<published>2009-10-31T10:29:55Z</published>
	<updated>2009-10-31T10:29:55Z</updated>
	<author>
		<name>Dirk-Willem van Gulik-3</name>
	</author>
	<content type="html">Sean wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; pre-8.0 has a default of &amp;quot;3&amp;quot; set to the sysctl &amp;quot;firewire.hold_count&amp;quot; or
&lt;br&gt;&amp;gt; some such thing that keeps the disconnect/removal of a firewire device
&lt;br&gt;&amp;gt; from doing &amp;quot;things&amp;quot;.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Try setting that value to &amp;quot;1&amp;quot; and see if the problem manifests itself.
&lt;br&gt;&lt;br&gt;Regardless of the setting - it seems that the disklabel continues to be 
&lt;br&gt;cached - and thus no updating of the /dev's (e.g. matching the actual 
&lt;br&gt;slices/partitions) happens.
&lt;br&gt;&lt;br&gt;I guess that we need a
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; firewire.force_update_on_reconnect
&lt;br&gt;&lt;br&gt;which completley wacks any disklabel/da -or- perhaps abandons trying to 
&lt;br&gt;use the lowest number possible; but keeps on counting it as a higher one.
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;&lt;br&gt;Dw
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.bbc.co.uk/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.bbc.co.uk/&lt;/a&gt;&lt;br&gt;This e-mail (and any attachments) is confidential and may contain personal views which are not the views of the BBC unless specifically stated.
&lt;br&gt;If you have received it in error, please delete it from your system.
&lt;br&gt;Do not use, copy or disclose the information in any way nor act in reliance on it and notify the sender immediately.
&lt;br&gt;Please note that the BBC monitors e-mails sent or received.
&lt;br&gt;Further communication will signify your consent to this.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26144570&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26144570&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/kern-139549%3A--firewire--reconnecting-a-firewire-disk-does-not-cause-the-disklabel-to-update-correctly-invalidate-the-cache-tp26144570p26144570.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26104929</id>
	<title>Re: Bootable Firewire Drives</title>
	<published>2009-10-28T18:14:40Z</published>
	<updated>2009-10-28T18:14:40Z</updated>
	<author>
		<name>Daniel O'Connor-3</name>
	</author>
	<content type="html">On Thu, 29 Oct 2009, Sean Bruno wrote:
&lt;br&gt;&amp;gt; Does anyone have a good idea of what(if any) motherboard bios'
&lt;br&gt;&amp;gt; support firewire as a bootable target?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; None of my machines seem to be able to boot off an external firewire
&lt;br&gt;&amp;gt; drive which is hampering my efforts to prove out the code.
&lt;br&gt;&lt;br&gt;No PC BIOS I have ever seen mentions it..
&lt;br&gt;&lt;br&gt;I believe Macs can do it (and have been able to do so for a while)
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Daniel O'Connor software and network engineer
&lt;br&gt;for Genesis Software - &lt;a href=&quot;http://www.gsoft.com.au&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.gsoft.com.au&lt;/a&gt;&lt;br&gt;&amp;quot;The nice thing about standards is that there
&lt;br&gt;are so many of them to choose from.&amp;quot;
&lt;br&gt;&amp;nbsp; -- Andrew Tanenbaum
&lt;br&gt;GPG Fingerprint - 5596 B766 97C0 0E94 4347 295E E593 DC20 7B3F CE8C
&lt;br&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;signature.asc&lt;/strong&gt; (195 bytes) &lt;a href=&quot;http://old.nabble.com/attachment/26104929/0/signature.asc&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bootable-Firewire-Drives-tp26101661p26104929.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26101661</id>
	<title>Bootable Firewire Drives</title>
	<published>2009-10-28T13:34:22Z</published>
	<updated>2009-10-28T13:34:22Z</updated>
	<author>
		<name>Sean Bruno</name>
	</author>
	<content type="html">Does anyone have a good idea of what(if any) motherboard bios' support
&lt;br&gt;firewire as a bootable target?
&lt;br&gt;&lt;br&gt;None of my machines seem to be able to boot off an external firewire
&lt;br&gt;drive which is hampering my efforts to prove out the code.
&lt;br&gt;&lt;br&gt;Sean
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26101661&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26101661&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Bootable-Firewire-Drives-tp26101661p26101661.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26073233</id>
	<title>Re: [Fwd: Re: firewire issue]</title>
	<published>2009-10-27T00:17:44Z</published>
	<updated>2009-10-27T00:17:44Z</updated>
	<author>
		<name>Fabio-59</name>
	</author>
	<content type="html">&lt;br&gt;Le 26 oct. 2009 à 22:46, Andreas Tobler a écrit :
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Fabio,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Fabio wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Thank you both for your quick answer. I'll see what I can do with &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Andreas' diff. Right now, I'm still fighting with sysinstall &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; (trying &amp;nbsp;to get the proper partition map) so it may take a while.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Are you trying to install FreeBSD on an external firewire disk? Or &amp;nbsp;
&lt;br&gt;&amp;gt; do you have a firewire device attached to you imac G3 and want to &amp;nbsp;
&lt;br&gt;&amp;gt; install to an internal disk?
&lt;br&gt;&amp;gt; If the first is true, I'm sorry, I feel it won't work since early &amp;nbsp;
&lt;br&gt;&amp;gt; Apple Firewire chips are broken in several ways.
&lt;br&gt;&amp;gt; If the second is true, please try to detach any firewire devices &amp;nbsp;
&lt;br&gt;&amp;gt; from your G3 before booting.
&lt;/div&gt;&lt;br&gt;No FW device is attached at all.
&lt;br&gt;&lt;br&gt;&amp;gt; The firewire code from 8.0/CURRENT goes into an infinite loop with &amp;nbsp;
&lt;br&gt;&amp;gt; this crappy chip.
&lt;br&gt;&lt;br&gt;Well for now I'm booting from an USB 1.0 HD, but my ultimate goal is &amp;nbsp;
&lt;br&gt;to boot from the FW. I'm not ready to give up right now ^^
&lt;br&gt;&lt;br&gt;&amp;gt; If both are not true, if you can, try to use the pdisk from OS-X to &amp;nbsp;
&lt;br&gt;&amp;gt; format your partition you want fbsd installed on.
&lt;br&gt;&lt;br&gt;That's what I did. In fact, this is my partition map:
&lt;br&gt;&lt;br&gt;#: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;type &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; name &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;length &amp;nbsp; &amp;nbsp;
&lt;br&gt;base &amp;nbsp; &amp;nbsp; &amp;nbsp;( size )
&lt;br&gt;1: Apple_partition_map &amp;nbsp; &amp;nbsp; &amp;nbsp; Apple &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 63 @ 1
&lt;br&gt;2: &amp;nbsp; &amp;nbsp; Apple_Bootstrap &amp;nbsp; &amp;nbsp; freebsd_boot &amp;nbsp; &amp;nbsp; &amp;nbsp;4000 @ 64 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;( &amp;nbsp;2.0M)
&lt;br&gt;3: &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Apple_HFS &amp;nbsp; &amp;nbsp; &amp;nbsp; Extra &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;156297424 @ 4064 &amp;nbsp; &amp;nbsp; &amp;nbsp;( 74.5G)
&lt;br&gt;&lt;br&gt;But I keep getting an &amp;quot;Operation not permitted&amp;quot; with sysinstall. I &amp;nbsp;
&lt;br&gt;even tried fdisk. And I used the &amp;quot;dd&amp;quot; command to copy the boot1.hfs &amp;nbsp;
&lt;br&gt;file.
&lt;br&gt;I'll see if I can find an answer in the freebsd-ppc list archive.
&lt;br&gt;&lt;br&gt;Fabio
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26073233&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26073233&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Fwd%3A-Re%3A-firewire-issue--tp26066023p26073233.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26068290</id>
	<title>Re: [Fwd: Re: firewire issue]</title>
	<published>2009-10-26T14:46:50Z</published>
	<updated>2009-10-26T14:46:50Z</updated>
	<author>
		<name>Andreas Tobler-5</name>
	</author>
	<content type="html">Fabio,
&lt;br&gt;&lt;br&gt;Fabio wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Thank you both for your quick answer. I'll see what I can do with &amp;nbsp;
&lt;br&gt;&amp;gt; Andreas' diff. Right now, I'm still fighting with sysinstall (trying &amp;nbsp;
&lt;br&gt;&amp;gt; to get the proper partition map) so it may take a while.
&lt;br&gt;&lt;br&gt;Are you trying to install FreeBSD on an external firewire disk? Or do 
&lt;br&gt;you have a firewire device attached to you imac G3 and want to install 
&lt;br&gt;to an internal disk?
&lt;br&gt;If the first is true, I'm sorry, I feel it won't work since early Apple 
&lt;br&gt;Firewire chips are broken in several ways.
&lt;br&gt;If the second is true, please try to detach any firewire devices from 
&lt;br&gt;your G3 before booting. The firewire code from 8.0/CURRENT goes into an 
&lt;br&gt;infinite loop with this crappy chip.
&lt;br&gt;&lt;br&gt;If both are not true, if you can, try to use the pdisk from OS-X to 
&lt;br&gt;format your partition you want fbsd installed on.
&lt;br&gt;&lt;br&gt;Just guessing.
&lt;br&gt;&lt;br&gt;Andreas
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26068290&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26068290&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Fwd%3A-Re%3A-firewire-issue--tp26066023p26068290.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26067607</id>
	<title>Re: [Fwd: Re: firewire issue]</title>
	<published>2009-10-26T14:04:12Z</published>
	<updated>2009-10-26T14:04:12Z</updated>
	<author>
		<name>Sean Bruno</name>
	</author>
	<content type="html">I will ask around and see if I can get my hands on a G3 here in Oregon,
&lt;br&gt;USA.
&lt;br&gt;&lt;br&gt;Sean
&lt;br&gt;&lt;br&gt;On Mon, 2009-10-26 at 21:18 +0100, Fabio wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Dear Andreas and Sean,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thank you both for your quick answer. I'll see what I can do with &amp;nbsp;
&lt;br&gt;&amp;gt; Andreas' diff. Right now, I'm still fighting with sysinstall (trying &amp;nbsp;
&lt;br&gt;&amp;gt; to get the proper partition map) so it may take a while.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Fabio
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Le 26 oct. 2009 à 20:48, Andreas Tobler a écrit :
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Fabio,
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I do not know what the issue is.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Sean Bruno wrote:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Look over this patch from Andreas. &amp;nbsp;I haven't done anything with it &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; as I
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; don't have the h/w to test with.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Please use the attached diff instead, it might bring you a bit &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; further.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; It is still not the final thing, but I did not have the time to &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; follow up here. Busy with other stuff.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; The patch forwared from Sean is a bit old.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt; Andreas
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Index: sys/dev/firewire/fwohci_pci.c
&lt;br&gt;&amp;gt; &amp;gt; ===================================================================
&lt;br&gt;&amp;gt; &amp;gt; --- sys/dev/firewire/fwohci_pci.c	(revision 198452)
&lt;br&gt;&amp;gt; &amp;gt; +++ sys/dev/firewire/fwohci_pci.c	(working copy)
&lt;br&gt;&amp;gt; &amp;gt; @@ -196,6 +196,10 @@
&lt;br&gt;&amp;gt; &amp;gt; 		device_set_desc(dev, &amp;quot;Apple UniNorth&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt; 		return BUS_PROBE_DEFAULT;
&lt;br&gt;&amp;gt; &amp;gt; 	}
&lt;br&gt;&amp;gt; &amp;gt; +	if (id == (FW_VENDORID_APPLE | FW_DEVICE_UNINORTH_V1)) {
&lt;br&gt;&amp;gt; &amp;gt; +		device_set_desc(dev, &amp;quot;Apple UniNorth, v1&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt; +		return BUS_PROBE_DEFAULT;
&lt;br&gt;&amp;gt; &amp;gt; +	}
&lt;br&gt;&amp;gt; &amp;gt; 	if (id == (FW_VENDORID_LUCENT | FW_DEVICE_FW322)) {
&lt;br&gt;&amp;gt; &amp;gt; 		device_set_desc(dev, &amp;quot;Lucent FW322/323&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt; 		return BUS_PROBE_DEFAULT;
&lt;br&gt;&amp;gt; &amp;gt; @@ -285,6 +289,10 @@
&lt;br&gt;&amp;gt; &amp;gt; 	fwohci_softc_t *sc = device_get_softc(self);
&lt;br&gt;&amp;gt; &amp;gt; 	int err;
&lt;br&gt;&amp;gt; &amp;gt; 	int rid;
&lt;br&gt;&amp;gt; &amp;gt; +	uint32_t id;
&lt;br&gt;&amp;gt; &amp;gt; +
&lt;br&gt;&amp;gt; &amp;gt; +	sc-&amp;gt;old_uninorth = 0;
&lt;br&gt;&amp;gt; &amp;gt; +
&lt;br&gt;&amp;gt; &amp;gt; #if defined(__DragonFly__) || __FreeBSD_version &amp;lt; 500000
&lt;br&gt;&amp;gt; &amp;gt; 	int intr;
&lt;br&gt;&amp;gt; &amp;gt; 	/* For the moment, put in a message stating what is wrong */
&lt;br&gt;&amp;gt; &amp;gt; @@ -383,6 +391,12 @@
&lt;br&gt;&amp;gt; &amp;gt; 			return (ENOMEM);
&lt;br&gt;&amp;gt; &amp;gt; 	}
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; +	id = pci_get_devid(self);
&lt;br&gt;&amp;gt; &amp;gt; +	if (id == (FW_VENDORID_APPLE | FW_DEVICE_UNINORTH_V1)) {
&lt;br&gt;&amp;gt; &amp;gt; +		sc-&amp;gt;old_uninorth = 1;
&lt;br&gt;&amp;gt; &amp;gt; +		device_printf(self, &amp;quot;Uninorth V1\n&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt; +	}
&lt;br&gt;&amp;gt; &amp;gt; +
&lt;br&gt;&amp;gt; &amp;gt; 	err = fwohci_init(sc, self);
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 	if (err) {
&lt;br&gt;&amp;gt; &amp;gt; Index: sys/dev/firewire/fwohci.c
&lt;br&gt;&amp;gt; &amp;gt; ===================================================================
&lt;br&gt;&amp;gt; &amp;gt; --- sys/dev/firewire/fwohci.c	(revision 198452)
&lt;br&gt;&amp;gt; &amp;gt; +++ sys/dev/firewire/fwohci.c	(working copy)
&lt;br&gt;&amp;gt; &amp;gt; @@ -79,6 +79,7 @@
&lt;br&gt;&amp;gt; &amp;gt; #undef OHCI_DEBUG
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; static int nocyclemaster = 0;
&lt;br&gt;&amp;gt; &amp;gt; +static int old_uninorth = 0;
&lt;br&gt;&amp;gt; &amp;gt; int firewire_phydma_enable = 1;
&lt;br&gt;&amp;gt; &amp;gt; SYSCTL_DECL(_hw_firewire);
&lt;br&gt;&amp;gt; &amp;gt; SYSCTL_INT(_hw_firewire, OID_AUTO, nocyclemaster, CTLFLAG_RW, &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nocyclemaster, 0,
&lt;br&gt;&amp;gt; &amp;gt; @@ -266,6 +267,15 @@
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; d_ioctl_t fwohci_ioctl;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; +#if BYTE_ORDER == BIG_ENDIAN
&lt;br&gt;&amp;gt; &amp;gt; +#define FWOHCI_DMA_READ_UNI(x)			\
&lt;br&gt;&amp;gt; &amp;gt; +	old_uninorth ? (x) : FWOHCI_DMA_READ(x)
&lt;br&gt;&amp;gt; &amp;gt; +#define FWOHCI_DMA_WRITE_UNI(x,y)				\
&lt;br&gt;&amp;gt; &amp;gt; +	old_uninorth ? ((x) = (y)) : FWOHCI_DMA_WRITE(x,y)
&lt;br&gt;&amp;gt; &amp;gt; +#else
&lt;br&gt;&amp;gt; &amp;gt; +#define FWOHCI_DMA_READ_UNI(x) FWOHCI_DMA_READ(x)
&lt;br&gt;&amp;gt; &amp;gt; +#define FWOHCI_DMA_WRITE_UNI(x,y) FWOHCI_DMA_WRITE(x,y)
&lt;br&gt;&amp;gt; &amp;gt; +#endif
&lt;br&gt;&amp;gt; &amp;gt; /*
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;* Communication with PHY device
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp;*/
&lt;br&gt;&amp;gt; &amp;gt; @@ -624,6 +634,8 @@
&lt;br&gt;&amp;gt; &amp;gt; 		return (ENXIO);
&lt;br&gt;&amp;gt; &amp;gt; 	}
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; +	old_uninorth = sc-&amp;gt;old_uninorth;
&lt;br&gt;&amp;gt; &amp;gt; +
&lt;br&gt;&amp;gt; &amp;gt; /* Available Isochronous DMA channel probe */
&lt;br&gt;&amp;gt; &amp;gt; 	OWRITE(sc, OHCI_IT_MASK, 0xffffffff);
&lt;br&gt;&amp;gt; &amp;gt; 	OWRITE(sc, OHCI_IR_MASK, 0xffffffff);
&lt;br&gt;&amp;gt; &amp;gt; @@ -1811,7 +1823,7 @@
&lt;br&gt;&amp;gt; &amp;gt; fwohci_dump_intr(struct fwohci_softc *sc, uint32_t stat)
&lt;br&gt;&amp;gt; &amp;gt; {
&lt;br&gt;&amp;gt; &amp;gt; 	if(stat &amp; OREAD(sc, FWOHCI_INTMASK))
&lt;br&gt;&amp;gt; &amp;gt; -		device_printf(fc-&amp;gt;dev, &amp;quot;INTERRUPT &amp;lt; %s%s%s%s%s%s%s%s%s%s%s%s%s%s%s 
&lt;br&gt;&amp;gt; &amp;gt; %s%s%s%s%s%s&amp;gt; 0x%08x, 0x%08x\n&amp;quot;,
&lt;br&gt;&amp;gt; &amp;gt; +		device_printf(sc-&amp;gt;fc.dev, &amp;quot;INTERRUPT &amp;lt; %s%s%s%s%s%s%s%s%s%s%s%s%s 
&lt;br&gt;&amp;gt; &amp;gt; %s%s%s%s%s%s%s%s&amp;gt; 0x%08x, 0x%08x\n&amp;quot;,
&lt;br&gt;&amp;gt; &amp;gt; 			stat &amp; OHCI_INT_EN ? &amp;quot;DMA_EN &amp;quot;:&amp;quot;&amp;quot;,
&lt;br&gt;&amp;gt; &amp;gt; 			stat &amp; OHCI_INT_PHY_REG ? &amp;quot;PHY_REG &amp;quot;:&amp;quot;&amp;quot;,
&lt;br&gt;&amp;gt; &amp;gt; 			stat &amp; OHCI_INT_CYC_LONG ? &amp;quot;CYC_LONG &amp;quot;:&amp;quot;&amp;quot;,
&lt;br&gt;&amp;gt; &amp;gt; @@ -1848,7 +1860,7 @@
&lt;br&gt;&amp;gt; &amp;gt; 		fc-&amp;gt;status = FWBUSRESET;
&lt;br&gt;&amp;gt; &amp;gt; 		/* Disable bus reset interrupt until sid recv. */
&lt;br&gt;&amp;gt; &amp;gt; 		OWRITE(sc, FWOHCI_INTMASKCLR, &amp;nbsp;OHCI_INT_PHY_BUS_R);
&lt;br&gt;&amp;gt; &amp;gt; -	
&lt;br&gt;&amp;gt; &amp;gt; +
&lt;br&gt;&amp;gt; &amp;gt; 		device_printf(fc-&amp;gt;dev, &amp;quot;%s: BUS reset\n&amp;quot;, __func__);
&lt;br&gt;&amp;gt; &amp;gt; 		OWRITE(sc, FWOHCI_INTMASKCLR, &amp;nbsp;OHCI_INT_CYC_LOST);
&lt;br&gt;&amp;gt; &amp;gt; 		OWRITE(sc, OHCI_LNKCTLCLR, OHCI_CNTL_CYCSRC);
&lt;br&gt;&amp;gt; &amp;gt; @@ -2037,7 +2049,7 @@
&lt;br&gt;&amp;gt; &amp;gt; 		return;
&lt;br&gt;&amp;gt; &amp;gt; 	}
&lt;br&gt;&amp;gt; &amp;gt; 	for (i = 0; i &amp;lt; plen / 4; i ++)
&lt;br&gt;&amp;gt; &amp;gt; -		buf[i] = FWOHCI_DMA_READ(sc-&amp;gt;sid_buf[i+1]);
&lt;br&gt;&amp;gt; &amp;gt; +		buf[i] = FWOHCI_DMA_READ_UNI(sc-&amp;gt;sid_buf[i+1]);
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 	/* pending all pre-bus_reset packets */
&lt;br&gt;&amp;gt; &amp;gt; 	fwohci_txd(sc, &amp;sc-&amp;gt;atrq);
&lt;br&gt;&amp;gt; &amp;gt; @@ -2068,6 +2080,7 @@
&lt;br&gt;&amp;gt; &amp;gt; fwohci_check_stat(struct fwohci_softc *sc)
&lt;br&gt;&amp;gt; &amp;gt; {
&lt;br&gt;&amp;gt; &amp;gt; 	uint32_t stat, irstat, itstat;
&lt;br&gt;&amp;gt; &amp;gt; +	static int sid_count;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 	FW_GLOCK_ASSERT(&amp;sc-&amp;gt;fc);
&lt;br&gt;&amp;gt; &amp;gt; 	stat = OREAD(sc, FWOHCI_INTSTAT);
&lt;br&gt;&amp;gt; &amp;gt; @@ -2076,8 +2089,14 @@
&lt;br&gt;&amp;gt; &amp;gt; 			&amp;quot;device physically ejected?\n&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt; 		return (FILTER_STRAY);
&lt;br&gt;&amp;gt; &amp;gt; 	}
&lt;br&gt;&amp;gt; &amp;gt; -	if (stat)
&lt;br&gt;&amp;gt; &amp;gt; +	
&lt;br&gt;&amp;gt; &amp;gt; +	if (stat &amp;&amp; old_uninorth &amp;&amp; (sid_count &amp;lt; 5)) {
&lt;br&gt;&amp;gt; &amp;gt; +		OWRITE(sc, FWOHCI_INTSTATCLR,
&lt;br&gt;&amp;gt; &amp;gt; +		 &amp;nbsp; &amp;nbsp; &amp;nbsp; stat &amp; ~(OHCI_INT_PHY_BUS_R | OHCI_INT_PHY_SID));
&lt;br&gt;&amp;gt; &amp;gt; +		sid_count++;
&lt;br&gt;&amp;gt; &amp;gt; +	} else {
&lt;br&gt;&amp;gt; &amp;gt; 		OWRITE(sc, FWOHCI_INTSTATCLR, stat &amp; ~OHCI_INT_PHY_BUS_R);
&lt;br&gt;&amp;gt; &amp;gt; +	}
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; 	stat &amp;= sc-&amp;gt;intmask;
&lt;br&gt;&amp;gt; &amp;gt; 	if (stat == 0)
&lt;br&gt;&amp;gt; &amp;gt; @@ -2657,7 +2676,7 @@
&lt;br&gt;&amp;gt; &amp;gt; 	int i;
&lt;br&gt;&amp;gt; &amp;gt; #endif
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; -	ld0 = FWOHCI_DMA_READ(fp-&amp;gt;mode.ld[0]);
&lt;br&gt;&amp;gt; &amp;gt; +	ld0 = FWOHCI_DMA_READ_UNI(fp-&amp;gt;mode.ld[0]);
&lt;br&gt;&amp;gt; &amp;gt; #if 0
&lt;br&gt;&amp;gt; &amp;gt; 	printf(&amp;quot;ld0: x%08x\n&amp;quot;, ld0);
&lt;br&gt;&amp;gt; &amp;gt; #endif
&lt;br&gt;&amp;gt; &amp;gt; @@ -2690,7 +2709,7 @@
&lt;br&gt;&amp;gt; &amp;gt; 	}
&lt;br&gt;&amp;gt; &amp;gt; #if BYTE_ORDER == BIG_ENDIAN
&lt;br&gt;&amp;gt; &amp;gt; 	for(i = 0; i &amp;lt; slen/4; i ++)
&lt;br&gt;&amp;gt; &amp;gt; -		fp-&amp;gt;mode.ld[i] = FWOHCI_DMA_READ(fp-&amp;gt;mode.ld[i]);
&lt;br&gt;&amp;gt; &amp;gt; +		fp-&amp;gt;mode.ld[i] = FWOHCI_DMA_READ_UNI(fp-&amp;gt;mode.ld[i]);
&lt;br&gt;&amp;gt; &amp;gt; #endif
&lt;br&gt;&amp;gt; &amp;gt; 	return(hlen);
&lt;br&gt;&amp;gt; &amp;gt; }
&lt;br&gt;&amp;gt; &amp;gt; @@ -2884,7 +2903,7 @@
&lt;br&gt;&amp;gt; &amp;gt; 				printf(&amp;quot;nvec == 0\n&amp;quot;);
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; /* DMA result-code will be written at the tail of packet */
&lt;br&gt;&amp;gt; &amp;gt; -			stat = FWOHCI_DMA_READ(*(uint32_t *)(ld - sizeof(struct &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; fwohci_trailer)));
&lt;br&gt;&amp;gt; &amp;gt; +			stat = FWOHCI_DMA_READ_UNI(*(uint32_t *)(ld - sizeof(struct &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; fwohci_trailer)));
&lt;br&gt;&amp;gt; &amp;gt; #if 0
&lt;br&gt;&amp;gt; &amp;gt; 			printf(&amp;quot;plen: %d, stat %x\n&amp;quot;,
&lt;br&gt;&amp;gt; &amp;gt; 			 &amp;nbsp; &amp;nbsp;plen ,stat);
&lt;br&gt;&amp;gt; &amp;gt; Index: sys/dev/firewire/fwohcireg.h
&lt;br&gt;&amp;gt; &amp;gt; ===================================================================
&lt;br&gt;&amp;gt; &amp;gt; --- sys/dev/firewire/fwohcireg.h	(revision 198452)
&lt;br&gt;&amp;gt; &amp;gt; +++ sys/dev/firewire/fwohcireg.h	(working copy)
&lt;br&gt;&amp;gt; &amp;gt; @@ -73,6 +73,7 @@
&lt;br&gt;&amp;gt; &amp;gt; #define		FW_DEVICE_R5C552	(0x0552 &amp;lt;&amp;lt; 16)
&lt;br&gt;&amp;gt; &amp;gt; #define		FW_DEVICE_PANGEA	(0x0030 &amp;lt;&amp;lt; 16)
&lt;br&gt;&amp;gt; &amp;gt; #define		FW_DEVICE_UNINORTH	(0x0031 &amp;lt;&amp;lt; 16)
&lt;br&gt;&amp;gt; &amp;gt; +#define		FW_DEVICE_UNINORTH_V1	(0x0018 &amp;lt;&amp;lt; 16)
&lt;br&gt;&amp;gt; &amp;gt; #define		FW_DEVICE_AIC5800	(0x5800 &amp;lt;&amp;lt; 16)
&lt;br&gt;&amp;gt; &amp;gt; #define		FW_DEVICE_FW322		(0x5811 &amp;lt;&amp;lt; 16)
&lt;br&gt;&amp;gt; &amp;gt; #define		FW_DEVICE_7007		(0x7007 &amp;lt;&amp;lt; 16)
&lt;br&gt;&amp;gt; &amp;gt; Index: sys/dev/firewire/fwohcivar.h
&lt;br&gt;&amp;gt; &amp;gt; ===================================================================
&lt;br&gt;&amp;gt; &amp;gt; --- sys/dev/firewire/fwohcivar.h	(revision 198452)
&lt;br&gt;&amp;gt; &amp;gt; +++ sys/dev/firewire/fwohcivar.h	(working copy)
&lt;br&gt;&amp;gt; &amp;gt; @@ -75,6 +75,7 @@
&lt;br&gt;&amp;gt; &amp;gt; 	struct task fwohci_task_sid;
&lt;br&gt;&amp;gt; &amp;gt; 	struct task fwohci_task_dma;
&lt;br&gt;&amp;gt; &amp;gt; 	int cycle_lost;
&lt;br&gt;&amp;gt; &amp;gt; +	int old_uninorth;
&lt;br&gt;&amp;gt; &amp;gt; } fwohci_softc_t;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; void fwohci_intr (void *arg);
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26067607&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;&amp;gt; To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26067607&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26067607&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26067607&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Fwd%3A-Re%3A-firewire-issue--tp26066023p26067607.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26067084</id>
	<title>Re: [Fwd: Re: firewire issue]</title>
	<published>2009-10-26T13:18:54Z</published>
	<updated>2009-10-26T13:18:54Z</updated>
	<author>
		<name>Fabio-59</name>
	</author>
	<content type="html">Dear Andreas and Sean,
&lt;br&gt;&lt;br&gt;Thank you both for your quick answer. I'll see what I can do with &amp;nbsp;
&lt;br&gt;Andreas' diff. Right now, I'm still fighting with sysinstall (trying &amp;nbsp;
&lt;br&gt;to get the proper partition map) so it may take a while.
&lt;br&gt;&lt;br&gt;Fabio
&lt;br&gt;&lt;br&gt;Le 26 oct. 2009 à 20:48, Andreas Tobler a écrit :
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Fabio,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I do not know what the issue is.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Sean Bruno wrote:
&lt;br&gt;&amp;gt;&amp;gt; Look over this patch from Andreas. &amp;nbsp;I haven't done anything with it &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt; as I
&lt;br&gt;&amp;gt;&amp;gt; don't have the h/w to test with.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Please use the attached diff instead, it might bring you a bit &amp;nbsp;
&lt;br&gt;&amp;gt; further.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It is still not the final thing, but I did not have the time to &amp;nbsp;
&lt;br&gt;&amp;gt; follow up here. Busy with other stuff.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The patch forwared from Sean is a bit old.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; Andreas
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Index: sys/dev/firewire/fwohci_pci.c
&lt;br&gt;&amp;gt; ===================================================================
&lt;br&gt;&amp;gt; --- sys/dev/firewire/fwohci_pci.c	(revision 198452)
&lt;br&gt;&amp;gt; +++ sys/dev/firewire/fwohci_pci.c	(working copy)
&lt;br&gt;&amp;gt; @@ -196,6 +196,10 @@
&lt;br&gt;&amp;gt; 		device_set_desc(dev, &amp;quot;Apple UniNorth&amp;quot;);
&lt;br&gt;&amp;gt; 		return BUS_PROBE_DEFAULT;
&lt;br&gt;&amp;gt; 	}
&lt;br&gt;&amp;gt; +	if (id == (FW_VENDORID_APPLE | FW_DEVICE_UNINORTH_V1)) {
&lt;br&gt;&amp;gt; +		device_set_desc(dev, &amp;quot;Apple UniNorth, v1&amp;quot;);
&lt;br&gt;&amp;gt; +		return BUS_PROBE_DEFAULT;
&lt;br&gt;&amp;gt; +	}
&lt;br&gt;&amp;gt; 	if (id == (FW_VENDORID_LUCENT | FW_DEVICE_FW322)) {
&lt;br&gt;&amp;gt; 		device_set_desc(dev, &amp;quot;Lucent FW322/323&amp;quot;);
&lt;br&gt;&amp;gt; 		return BUS_PROBE_DEFAULT;
&lt;br&gt;&amp;gt; @@ -285,6 +289,10 @@
&lt;br&gt;&amp;gt; 	fwohci_softc_t *sc = device_get_softc(self);
&lt;br&gt;&amp;gt; 	int err;
&lt;br&gt;&amp;gt; 	int rid;
&lt;br&gt;&amp;gt; +	uint32_t id;
&lt;br&gt;&amp;gt; +
&lt;br&gt;&amp;gt; +	sc-&amp;gt;old_uninorth = 0;
&lt;br&gt;&amp;gt; +
&lt;br&gt;&amp;gt; #if defined(__DragonFly__) || __FreeBSD_version &amp;lt; 500000
&lt;br&gt;&amp;gt; 	int intr;
&lt;br&gt;&amp;gt; 	/* For the moment, put in a message stating what is wrong */
&lt;br&gt;&amp;gt; @@ -383,6 +391,12 @@
&lt;br&gt;&amp;gt; 			return (ENOMEM);
&lt;br&gt;&amp;gt; 	}
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; +	id = pci_get_devid(self);
&lt;br&gt;&amp;gt; +	if (id == (FW_VENDORID_APPLE | FW_DEVICE_UNINORTH_V1)) {
&lt;br&gt;&amp;gt; +		sc-&amp;gt;old_uninorth = 1;
&lt;br&gt;&amp;gt; +		device_printf(self, &amp;quot;Uninorth V1\n&amp;quot;);
&lt;br&gt;&amp;gt; +	}
&lt;br&gt;&amp;gt; +
&lt;br&gt;&amp;gt; 	err = fwohci_init(sc, self);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	if (err) {
&lt;br&gt;&amp;gt; Index: sys/dev/firewire/fwohci.c
&lt;br&gt;&amp;gt; ===================================================================
&lt;br&gt;&amp;gt; --- sys/dev/firewire/fwohci.c	(revision 198452)
&lt;br&gt;&amp;gt; +++ sys/dev/firewire/fwohci.c	(working copy)
&lt;br&gt;&amp;gt; @@ -79,6 +79,7 @@
&lt;br&gt;&amp;gt; #undef OHCI_DEBUG
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; static int nocyclemaster = 0;
&lt;br&gt;&amp;gt; +static int old_uninorth = 0;
&lt;br&gt;&amp;gt; int firewire_phydma_enable = 1;
&lt;br&gt;&amp;gt; SYSCTL_DECL(_hw_firewire);
&lt;br&gt;&amp;gt; SYSCTL_INT(_hw_firewire, OID_AUTO, nocyclemaster, CTLFLAG_RW, &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nocyclemaster, 0,
&lt;br&gt;&amp;gt; @@ -266,6 +267,15 @@
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; d_ioctl_t fwohci_ioctl;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; +#if BYTE_ORDER == BIG_ENDIAN
&lt;br&gt;&amp;gt; +#define FWOHCI_DMA_READ_UNI(x)			\
&lt;br&gt;&amp;gt; +	old_uninorth ? (x) : FWOHCI_DMA_READ(x)
&lt;br&gt;&amp;gt; +#define FWOHCI_DMA_WRITE_UNI(x,y)				\
&lt;br&gt;&amp;gt; +	old_uninorth ? ((x) = (y)) : FWOHCI_DMA_WRITE(x,y)
&lt;br&gt;&amp;gt; +#else
&lt;br&gt;&amp;gt; +#define FWOHCI_DMA_READ_UNI(x) FWOHCI_DMA_READ(x)
&lt;br&gt;&amp;gt; +#define FWOHCI_DMA_WRITE_UNI(x,y) FWOHCI_DMA_WRITE(x,y)
&lt;br&gt;&amp;gt; +#endif
&lt;br&gt;&amp;gt; /*
&lt;br&gt;&amp;gt; &amp;nbsp;* Communication with PHY device
&lt;br&gt;&amp;gt; &amp;nbsp;*/
&lt;br&gt;&amp;gt; @@ -624,6 +634,8 @@
&lt;br&gt;&amp;gt; 		return (ENXIO);
&lt;br&gt;&amp;gt; 	}
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; +	old_uninorth = sc-&amp;gt;old_uninorth;
&lt;br&gt;&amp;gt; +
&lt;br&gt;&amp;gt; /* Available Isochronous DMA channel probe */
&lt;br&gt;&amp;gt; 	OWRITE(sc, OHCI_IT_MASK, 0xffffffff);
&lt;br&gt;&amp;gt; 	OWRITE(sc, OHCI_IR_MASK, 0xffffffff);
&lt;br&gt;&amp;gt; @@ -1811,7 +1823,7 @@
&lt;br&gt;&amp;gt; fwohci_dump_intr(struct fwohci_softc *sc, uint32_t stat)
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; 	if(stat &amp; OREAD(sc, FWOHCI_INTMASK))
&lt;br&gt;&amp;gt; -		device_printf(fc-&amp;gt;dev, &amp;quot;INTERRUPT &amp;lt; %s%s%s%s%s%s%s%s%s%s%s%s%s%s%s 
&lt;br&gt;&amp;gt; %s%s%s%s%s%s&amp;gt; 0x%08x, 0x%08x\n&amp;quot;,
&lt;br&gt;&amp;gt; +		device_printf(sc-&amp;gt;fc.dev, &amp;quot;INTERRUPT &amp;lt; %s%s%s%s%s%s%s%s%s%s%s%s%s 
&lt;br&gt;&amp;gt; %s%s%s%s%s%s%s%s&amp;gt; 0x%08x, 0x%08x\n&amp;quot;,
&lt;br&gt;&amp;gt; 			stat &amp; OHCI_INT_EN ? &amp;quot;DMA_EN &amp;quot;:&amp;quot;&amp;quot;,
&lt;br&gt;&amp;gt; 			stat &amp; OHCI_INT_PHY_REG ? &amp;quot;PHY_REG &amp;quot;:&amp;quot;&amp;quot;,
&lt;br&gt;&amp;gt; 			stat &amp; OHCI_INT_CYC_LONG ? &amp;quot;CYC_LONG &amp;quot;:&amp;quot;&amp;quot;,
&lt;br&gt;&amp;gt; @@ -1848,7 +1860,7 @@
&lt;br&gt;&amp;gt; 		fc-&amp;gt;status = FWBUSRESET;
&lt;br&gt;&amp;gt; 		/* Disable bus reset interrupt until sid recv. */
&lt;br&gt;&amp;gt; 		OWRITE(sc, FWOHCI_INTMASKCLR, &amp;nbsp;OHCI_INT_PHY_BUS_R);
&lt;br&gt;&amp;gt; -	
&lt;br&gt;&amp;gt; +
&lt;br&gt;&amp;gt; 		device_printf(fc-&amp;gt;dev, &amp;quot;%s: BUS reset\n&amp;quot;, __func__);
&lt;br&gt;&amp;gt; 		OWRITE(sc, FWOHCI_INTMASKCLR, &amp;nbsp;OHCI_INT_CYC_LOST);
&lt;br&gt;&amp;gt; 		OWRITE(sc, OHCI_LNKCTLCLR, OHCI_CNTL_CYCSRC);
&lt;br&gt;&amp;gt; @@ -2037,7 +2049,7 @@
&lt;br&gt;&amp;gt; 		return;
&lt;br&gt;&amp;gt; 	}
&lt;br&gt;&amp;gt; 	for (i = 0; i &amp;lt; plen / 4; i ++)
&lt;br&gt;&amp;gt; -		buf[i] = FWOHCI_DMA_READ(sc-&amp;gt;sid_buf[i+1]);
&lt;br&gt;&amp;gt; +		buf[i] = FWOHCI_DMA_READ_UNI(sc-&amp;gt;sid_buf[i+1]);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	/* pending all pre-bus_reset packets */
&lt;br&gt;&amp;gt; 	fwohci_txd(sc, &amp;sc-&amp;gt;atrq);
&lt;br&gt;&amp;gt; @@ -2068,6 +2080,7 @@
&lt;br&gt;&amp;gt; fwohci_check_stat(struct fwohci_softc *sc)
&lt;br&gt;&amp;gt; {
&lt;br&gt;&amp;gt; 	uint32_t stat, irstat, itstat;
&lt;br&gt;&amp;gt; +	static int sid_count;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	FW_GLOCK_ASSERT(&amp;sc-&amp;gt;fc);
&lt;br&gt;&amp;gt; 	stat = OREAD(sc, FWOHCI_INTSTAT);
&lt;br&gt;&amp;gt; @@ -2076,8 +2089,14 @@
&lt;br&gt;&amp;gt; 			&amp;quot;device physically ejected?\n&amp;quot;);
&lt;br&gt;&amp;gt; 		return (FILTER_STRAY);
&lt;br&gt;&amp;gt; 	}
&lt;br&gt;&amp;gt; -	if (stat)
&lt;br&gt;&amp;gt; +	
&lt;br&gt;&amp;gt; +	if (stat &amp;&amp; old_uninorth &amp;&amp; (sid_count &amp;lt; 5)) {
&lt;br&gt;&amp;gt; +		OWRITE(sc, FWOHCI_INTSTATCLR,
&lt;br&gt;&amp;gt; +		 &amp;nbsp; &amp;nbsp; &amp;nbsp; stat &amp; ~(OHCI_INT_PHY_BUS_R | OHCI_INT_PHY_SID));
&lt;br&gt;&amp;gt; +		sid_count++;
&lt;br&gt;&amp;gt; +	} else {
&lt;br&gt;&amp;gt; 		OWRITE(sc, FWOHCI_INTSTATCLR, stat &amp; ~OHCI_INT_PHY_BUS_R);
&lt;br&gt;&amp;gt; +	}
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 	stat &amp;= sc-&amp;gt;intmask;
&lt;br&gt;&amp;gt; 	if (stat == 0)
&lt;br&gt;&amp;gt; @@ -2657,7 +2676,7 @@
&lt;br&gt;&amp;gt; 	int i;
&lt;br&gt;&amp;gt; #endif
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -	ld0 = FWOHCI_DMA_READ(fp-&amp;gt;mode.ld[0]);
&lt;br&gt;&amp;gt; +	ld0 = FWOHCI_DMA_READ_UNI(fp-&amp;gt;mode.ld[0]);
&lt;br&gt;&amp;gt; #if 0
&lt;br&gt;&amp;gt; 	printf(&amp;quot;ld0: x%08x\n&amp;quot;, ld0);
&lt;br&gt;&amp;gt; #endif
&lt;br&gt;&amp;gt; @@ -2690,7 +2709,7 @@
&lt;br&gt;&amp;gt; 	}
&lt;br&gt;&amp;gt; #if BYTE_ORDER == BIG_ENDIAN
&lt;br&gt;&amp;gt; 	for(i = 0; i &amp;lt; slen/4; i ++)
&lt;br&gt;&amp;gt; -		fp-&amp;gt;mode.ld[i] = FWOHCI_DMA_READ(fp-&amp;gt;mode.ld[i]);
&lt;br&gt;&amp;gt; +		fp-&amp;gt;mode.ld[i] = FWOHCI_DMA_READ_UNI(fp-&amp;gt;mode.ld[i]);
&lt;br&gt;&amp;gt; #endif
&lt;br&gt;&amp;gt; 	return(hlen);
&lt;br&gt;&amp;gt; }
&lt;br&gt;&amp;gt; @@ -2884,7 +2903,7 @@
&lt;br&gt;&amp;gt; 				printf(&amp;quot;nvec == 0\n&amp;quot;);
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; /* DMA result-code will be written at the tail of packet */
&lt;br&gt;&amp;gt; -			stat = FWOHCI_DMA_READ(*(uint32_t *)(ld - sizeof(struct &amp;nbsp;
&lt;br&gt;&amp;gt; fwohci_trailer)));
&lt;br&gt;&amp;gt; +			stat = FWOHCI_DMA_READ_UNI(*(uint32_t *)(ld - sizeof(struct &amp;nbsp;
&lt;br&gt;&amp;gt; fwohci_trailer)));
&lt;br&gt;&amp;gt; #if 0
&lt;br&gt;&amp;gt; 			printf(&amp;quot;plen: %d, stat %x\n&amp;quot;,
&lt;br&gt;&amp;gt; 			 &amp;nbsp; &amp;nbsp;plen ,stat);
&lt;br&gt;&amp;gt; Index: sys/dev/firewire/fwohcireg.h
&lt;br&gt;&amp;gt; ===================================================================
&lt;br&gt;&amp;gt; --- sys/dev/firewire/fwohcireg.h	(revision 198452)
&lt;br&gt;&amp;gt; +++ sys/dev/firewire/fwohcireg.h	(working copy)
&lt;br&gt;&amp;gt; @@ -73,6 +73,7 @@
&lt;br&gt;&amp;gt; #define		FW_DEVICE_R5C552	(0x0552 &amp;lt;&amp;lt; 16)
&lt;br&gt;&amp;gt; #define		FW_DEVICE_PANGEA	(0x0030 &amp;lt;&amp;lt; 16)
&lt;br&gt;&amp;gt; #define		FW_DEVICE_UNINORTH	(0x0031 &amp;lt;&amp;lt; 16)
&lt;br&gt;&amp;gt; +#define		FW_DEVICE_UNINORTH_V1	(0x0018 &amp;lt;&amp;lt; 16)
&lt;br&gt;&amp;gt; #define		FW_DEVICE_AIC5800	(0x5800 &amp;lt;&amp;lt; 16)
&lt;br&gt;&amp;gt; #define		FW_DEVICE_FW322		(0x5811 &amp;lt;&amp;lt; 16)
&lt;br&gt;&amp;gt; #define		FW_DEVICE_7007		(0x7007 &amp;lt;&amp;lt; 16)
&lt;br&gt;&amp;gt; Index: sys/dev/firewire/fwohcivar.h
&lt;br&gt;&amp;gt; ===================================================================
&lt;br&gt;&amp;gt; --- sys/dev/firewire/fwohcivar.h	(revision 198452)
&lt;br&gt;&amp;gt; +++ sys/dev/firewire/fwohcivar.h	(working copy)
&lt;br&gt;&amp;gt; @@ -75,6 +75,7 @@
&lt;br&gt;&amp;gt; 	struct task fwohci_task_sid;
&lt;br&gt;&amp;gt; 	struct task fwohci_task_dma;
&lt;br&gt;&amp;gt; 	int cycle_lost;
&lt;br&gt;&amp;gt; +	int old_uninorth;
&lt;br&gt;&amp;gt; } fwohci_softc_t;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; void fwohci_intr (void *arg);
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26067084&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26067084&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Fwd%3A-Re%3A-firewire-issue--tp26066023p26067084.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26066632</id>
	<title>Re: [Fwd: Re: firewire issue]</title>
	<published>2009-10-26T12:48:56Z</published>
	<updated>2009-10-26T12:48:56Z</updated>
	<author>
		<name>Andreas Tobler-5</name>
	</author>
	<content type="html">Fabio,
&lt;br&gt;&lt;br&gt;I do not know what the issue is.
&lt;br&gt;&lt;br&gt;Sean Bruno wrote:
&lt;br&gt;&amp;gt; Look over this patch from Andreas. &amp;nbsp;I haven't done anything with it as I
&lt;br&gt;&amp;gt; don't have the h/w to test with.
&lt;br&gt;&lt;br&gt;Please use the attached diff instead, it might bring you a bit further.
&lt;br&gt;&lt;br&gt;It is still not the final thing, but I did not have the time to follow 
&lt;br&gt;up here. Busy with other stuff.
&lt;br&gt;&lt;br&gt;The patch forwared from Sean is a bit old.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Andreas
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt;Index: sys/dev/firewire/fwohci_pci.c
&lt;br&gt;===================================================================
&lt;br&gt;--- sys/dev/firewire/fwohci_pci.c	(revision 198452)
&lt;br&gt;+++ sys/dev/firewire/fwohci_pci.c	(working copy)
&lt;br&gt;@@ -196,6 +196,10 @@
&lt;br&gt;&amp;nbsp;		device_set_desc(dev, &amp;quot;Apple UniNorth&amp;quot;);
&lt;br&gt;&amp;nbsp;		return BUS_PROBE_DEFAULT;
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;+	if (id == (FW_VENDORID_APPLE | FW_DEVICE_UNINORTH_V1)) {
&lt;br&gt;+		device_set_desc(dev, &amp;quot;Apple UniNorth, v1&amp;quot;);
&lt;br&gt;+		return BUS_PROBE_DEFAULT;
&lt;br&gt;+	}
&lt;br&gt;&amp;nbsp;	if (id == (FW_VENDORID_LUCENT | FW_DEVICE_FW322)) {
&lt;br&gt;&amp;nbsp;		device_set_desc(dev, &amp;quot;Lucent FW322/323&amp;quot;);
&lt;br&gt;&amp;nbsp;		return BUS_PROBE_DEFAULT;
&lt;br&gt;@@ -285,6 +289,10 @@
&lt;br&gt;&amp;nbsp;	fwohci_softc_t *sc = device_get_softc(self);
&lt;br&gt;&amp;nbsp;	int err;
&lt;br&gt;&amp;nbsp;	int rid;
&lt;br&gt;+	uint32_t id;
&lt;br&gt;+
&lt;br&gt;+	sc-&amp;gt;old_uninorth = 0;
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;#if defined(__DragonFly__) || __FreeBSD_version &amp;lt; 500000
&lt;br&gt;&amp;nbsp;	int intr;
&lt;br&gt;&amp;nbsp;	/* For the moment, put in a message stating what is wrong */
&lt;br&gt;@@ -383,6 +391,12 @@
&lt;br&gt;&amp;nbsp;			return (ENOMEM);
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+	id = pci_get_devid(self);
&lt;br&gt;+	if (id == (FW_VENDORID_APPLE | FW_DEVICE_UNINORTH_V1)) {
&lt;br&gt;+		sc-&amp;gt;old_uninorth = 1;
&lt;br&gt;+		device_printf(self, &amp;quot;Uninorth V1\n&amp;quot;);
&lt;br&gt;+	}
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;	err = fwohci_init(sc, self);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	if (err) {
&lt;br&gt;Index: sys/dev/firewire/fwohci.c
&lt;br&gt;===================================================================
&lt;br&gt;--- sys/dev/firewire/fwohci.c	(revision 198452)
&lt;br&gt;+++ sys/dev/firewire/fwohci.c	(working copy)
&lt;br&gt;@@ -79,6 +79,7 @@
&lt;br&gt;&amp;nbsp;#undef OHCI_DEBUG
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;static int nocyclemaster = 0;
&lt;br&gt;+static int old_uninorth = 0;
&lt;br&gt;&amp;nbsp;int firewire_phydma_enable = 1;
&lt;br&gt;&amp;nbsp;SYSCTL_DECL(_hw_firewire);
&lt;br&gt;&amp;nbsp;SYSCTL_INT(_hw_firewire, OID_AUTO, nocyclemaster, CTLFLAG_RW, &amp;nocyclemaster, 0,
&lt;br&gt;@@ -266,6 +267,15 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;d_ioctl_t fwohci_ioctl;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+#if BYTE_ORDER == BIG_ENDIAN
&lt;br&gt;+#define FWOHCI_DMA_READ_UNI(x)			\
&lt;br&gt;+	old_uninorth ? (x) : FWOHCI_DMA_READ(x)
&lt;br&gt;+#define FWOHCI_DMA_WRITE_UNI(x,y)				\
&lt;br&gt;+	old_uninorth ? ((x) = (y)) : FWOHCI_DMA_WRITE(x,y)
&lt;br&gt;+#else
&lt;br&gt;+#define FWOHCI_DMA_READ_UNI(x) FWOHCI_DMA_READ(x)
&lt;br&gt;+#define FWOHCI_DMA_WRITE_UNI(x,y) FWOHCI_DMA_WRITE(x,y)
&lt;br&gt;+#endif
&lt;br&gt;&amp;nbsp;/*
&lt;br&gt;&amp;nbsp; * Communication with PHY device
&lt;br&gt;&amp;nbsp; */
&lt;br&gt;@@ -624,6 +634,8 @@
&lt;br&gt;&amp;nbsp;		return (ENXIO);
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+	old_uninorth = sc-&amp;gt;old_uninorth;
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;/* Available Isochronous DMA channel probe */
&lt;br&gt;&amp;nbsp;	OWRITE(sc, OHCI_IT_MASK, 0xffffffff);
&lt;br&gt;&amp;nbsp;	OWRITE(sc, OHCI_IR_MASK, 0xffffffff);
&lt;br&gt;@@ -1811,7 +1823,7 @@
&lt;br&gt;&amp;nbsp;fwohci_dump_intr(struct fwohci_softc *sc, uint32_t stat)
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;&amp;nbsp;	if(stat &amp; OREAD(sc, FWOHCI_INTMASK))
&lt;br&gt;-		device_printf(fc-&amp;gt;dev, &amp;quot;INTERRUPT &amp;lt; %s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s&amp;gt; 0x%08x, 0x%08x\n&amp;quot;,
&lt;br&gt;+		device_printf(sc-&amp;gt;fc.dev, &amp;quot;INTERRUPT &amp;lt; %s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s&amp;gt; 0x%08x, 0x%08x\n&amp;quot;,
&lt;br&gt;&amp;nbsp;			stat &amp; OHCI_INT_EN ? &amp;quot;DMA_EN &amp;quot;:&amp;quot;&amp;quot;,
&lt;br&gt;&amp;nbsp;			stat &amp; OHCI_INT_PHY_REG ? &amp;quot;PHY_REG &amp;quot;:&amp;quot;&amp;quot;,
&lt;br&gt;&amp;nbsp;			stat &amp; OHCI_INT_CYC_LONG ? &amp;quot;CYC_LONG &amp;quot;:&amp;quot;&amp;quot;,
&lt;br&gt;@@ -1848,7 +1860,7 @@
&lt;br&gt;&amp;nbsp;		fc-&amp;gt;status = FWBUSRESET;
&lt;br&gt;&amp;nbsp;		/* Disable bus reset interrupt until sid recv. */
&lt;br&gt;&amp;nbsp;		OWRITE(sc, FWOHCI_INTMASKCLR, &amp;nbsp;OHCI_INT_PHY_BUS_R);
&lt;br&gt;-	
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;		device_printf(fc-&amp;gt;dev, &amp;quot;%s: BUS reset\n&amp;quot;, __func__);
&lt;br&gt;&amp;nbsp;		OWRITE(sc, FWOHCI_INTMASKCLR, &amp;nbsp;OHCI_INT_CYC_LOST);
&lt;br&gt;&amp;nbsp;		OWRITE(sc, OHCI_LNKCTLCLR, OHCI_CNTL_CYCSRC);
&lt;br&gt;@@ -2037,7 +2049,7 @@
&lt;br&gt;&amp;nbsp;		return;
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;	for (i = 0; i &amp;lt; plen / 4; i ++)
&lt;br&gt;-		buf[i] = FWOHCI_DMA_READ(sc-&amp;gt;sid_buf[i+1]);
&lt;br&gt;+		buf[i] = FWOHCI_DMA_READ_UNI(sc-&amp;gt;sid_buf[i+1]);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	/* pending all pre-bus_reset packets */
&lt;br&gt;&amp;nbsp;	fwohci_txd(sc, &amp;sc-&amp;gt;atrq);
&lt;br&gt;@@ -2068,6 +2080,7 @@
&lt;br&gt;&amp;nbsp;fwohci_check_stat(struct fwohci_softc *sc)
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;&amp;nbsp;	uint32_t stat, irstat, itstat;
&lt;br&gt;+	static int sid_count;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	FW_GLOCK_ASSERT(&amp;sc-&amp;gt;fc);
&lt;br&gt;&amp;nbsp;	stat = OREAD(sc, FWOHCI_INTSTAT);
&lt;br&gt;@@ -2076,8 +2089,14 @@
&lt;br&gt;&amp;nbsp;			&amp;quot;device physically ejected?\n&amp;quot;);
&lt;br&gt;&amp;nbsp;		return (FILTER_STRAY);
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;-	if (stat)
&lt;br&gt;+	
&lt;br&gt;+	if (stat &amp;&amp; old_uninorth &amp;&amp; (sid_count &amp;lt; 5)) {
&lt;br&gt;+		OWRITE(sc, FWOHCI_INTSTATCLR,
&lt;br&gt;+		 &amp;nbsp; &amp;nbsp; &amp;nbsp; stat &amp; ~(OHCI_INT_PHY_BUS_R | OHCI_INT_PHY_SID));
&lt;br&gt;+		sid_count++;
&lt;br&gt;+	} else {
&lt;br&gt;&amp;nbsp;		OWRITE(sc, FWOHCI_INTSTATCLR, stat &amp; ~OHCI_INT_PHY_BUS_R);
&lt;br&gt;+	}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	stat &amp;= sc-&amp;gt;intmask;
&lt;br&gt;&amp;nbsp;	if (stat == 0)
&lt;br&gt;@@ -2657,7 +2676,7 @@
&lt;br&gt;&amp;nbsp;	int i;
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-	ld0 = FWOHCI_DMA_READ(fp-&amp;gt;mode.ld[0]);
&lt;br&gt;+	ld0 = FWOHCI_DMA_READ_UNI(fp-&amp;gt;mode.ld[0]);
&lt;br&gt;&amp;nbsp;#if 0
&lt;br&gt;&amp;nbsp;	printf(&amp;quot;ld0: x%08x\n&amp;quot;, ld0);
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;@@ -2690,7 +2709,7 @@
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;#if BYTE_ORDER == BIG_ENDIAN
&lt;br&gt;&amp;nbsp;	for(i = 0; i &amp;lt; slen/4; i ++)
&lt;br&gt;-		fp-&amp;gt;mode.ld[i] = FWOHCI_DMA_READ(fp-&amp;gt;mode.ld[i]);
&lt;br&gt;+		fp-&amp;gt;mode.ld[i] = FWOHCI_DMA_READ_UNI(fp-&amp;gt;mode.ld[i]);
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;&amp;nbsp;	return(hlen);
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;@@ -2884,7 +2903,7 @@
&lt;br&gt;&amp;nbsp;				printf(&amp;quot;nvec == 0\n&amp;quot;);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;/* DMA result-code will be written at the tail of packet */
&lt;br&gt;-			stat = FWOHCI_DMA_READ(*(uint32_t *)(ld - sizeof(struct fwohci_trailer)));
&lt;br&gt;+			stat = FWOHCI_DMA_READ_UNI(*(uint32_t *)(ld - sizeof(struct fwohci_trailer)));
&lt;br&gt;&amp;nbsp;#if 0
&lt;br&gt;&amp;nbsp;			printf(&amp;quot;plen: %d, stat %x\n&amp;quot;,
&lt;br&gt;&amp;nbsp;			 &amp;nbsp; &amp;nbsp;plen ,stat);
&lt;br&gt;Index: sys/dev/firewire/fwohcireg.h
&lt;br&gt;===================================================================
&lt;br&gt;--- sys/dev/firewire/fwohcireg.h	(revision 198452)
&lt;br&gt;+++ sys/dev/firewire/fwohcireg.h	(working copy)
&lt;br&gt;@@ -73,6 +73,7 @@
&lt;br&gt;&amp;nbsp;#define		FW_DEVICE_R5C552	(0x0552 &amp;lt;&amp;lt; 16)
&lt;br&gt;&amp;nbsp;#define		FW_DEVICE_PANGEA	(0x0030 &amp;lt;&amp;lt; 16)
&lt;br&gt;&amp;nbsp;#define		FW_DEVICE_UNINORTH	(0x0031 &amp;lt;&amp;lt; 16)
&lt;br&gt;+#define		FW_DEVICE_UNINORTH_V1	(0x0018 &amp;lt;&amp;lt; 16)
&lt;br&gt;&amp;nbsp;#define		FW_DEVICE_AIC5800	(0x5800 &amp;lt;&amp;lt; 16)
&lt;br&gt;&amp;nbsp;#define		FW_DEVICE_FW322		(0x5811 &amp;lt;&amp;lt; 16)
&lt;br&gt;&amp;nbsp;#define		FW_DEVICE_7007		(0x7007 &amp;lt;&amp;lt; 16)
&lt;br&gt;Index: sys/dev/firewire/fwohcivar.h
&lt;br&gt;===================================================================
&lt;br&gt;--- sys/dev/firewire/fwohcivar.h	(revision 198452)
&lt;br&gt;+++ sys/dev/firewire/fwohcivar.h	(working copy)
&lt;br&gt;@@ -75,6 +75,7 @@
&lt;br&gt;&amp;nbsp;	struct task fwohci_task_sid;
&lt;br&gt;&amp;nbsp;	struct task fwohci_task_dma;
&lt;br&gt;&amp;nbsp;	int cycle_lost;
&lt;br&gt;+	int old_uninorth;
&lt;br&gt;&amp;nbsp;} fwohci_softc_t;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;void fwohci_intr (void *arg);
&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26066632&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26066632&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Fwd%3A-Re%3A-firewire-issue--tp26066023p26066632.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26066023</id>
	<title>[Fwd: Re: firewire issue]</title>
	<published>2009-10-26T12:31:12Z</published>
	<updated>2009-10-26T12:31:12Z</updated>
	<author>
		<name>Sean Bruno</name>
	</author>
	<content type="html">Look over this patch from Andreas. &amp;nbsp;I haven't done anything with it as I
&lt;br&gt;don't have the h/w to test with.
&lt;br&gt;&lt;br&gt;Sean
&lt;br&gt;&lt;br /&gt;Sean Bruno wrote:
&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; On Mon, 2009-05-25 at 22:30 +0200, Andreas Tobler wrote:
&lt;br&gt;&amp;gt;&amp;gt; Sean Bruno wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; On Mon, 2009-05-25 at 21:59 +0200, Andreas Tobler wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Sean Bruno wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Sun, 2009-05-24 at 22:57 +0200, Andreas Tobler wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Sean Bruno wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Sat, 2009-05-23 at 22:48 +0200, Andreas Tobler wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Sean Bruno wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Tue, 2009-05-19 at 06:49 +0200, Andreas Tobler wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Sean Bruno wrote:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hey ... do you have the IEEE firewire specifications?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I have them if you would like a copy.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Yes, please.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Andreas
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://consultcsg.com/firewire.tar.gz&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://consultcsg.com/firewire.tar.gz&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Everything I have. &amp;nbsp;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Thank you!
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; The docs confirmed that it is not a protocol issue.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Here I fight with silicon, I need to find out why the bus reset doesn't 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; behave as expected.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; My current mods let me discover the attached fw disk. Unfortunately a 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; bus reset kills further operation.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; So I have to investigate in this direction...
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Anyway, thanks again for the standards.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Andreas
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I would *assume* that linux had dealt with this. &amp;nbsp;However, I don't see
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; any other FreeBSD users complaining about their G3's ... Is this problem
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; specific to the Mac that you have, or is affecting all of the G3's?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I don't know if Linux finally dealt with this issue. I asked the fw guy 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; on the Linux side and he couldn't confirm if the issue is solved. I need 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; to ask BenH, the chief crack.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; It only affects the machines with
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; #define		FW_DEVICE_UNINORTH_V1	(0x0018 &amp;lt;&amp;lt; 16)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; and
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; #define		FW_VENDORID_APPLE	0x106b
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; It is an old machine, but this hardware really rocks under *BSD iso. Darwin.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; And true, it is not lifetime critical :)
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; It is more a prove of concept.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Andreas
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Interesting. &amp;nbsp;Ask the freebsd-hackers list if anyone can reproduce the
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; issue on the same hardware.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; hehe, I doubt, but it might be chance.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Btw, I noticed a panic when trying my mods with your latest patch you 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; sent me, the one for sparc64.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; My mods are only related to byteswapping of packets. And there is no 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; device attached.
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I have to type the panic by hand:
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; fwohci0: initiate bus reset
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; fwohci0: fwphy_rddata:: 0x1, retry=6
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Sleeping thread (tid 100069, pid 840) owns a non-sleepable lock
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; mi_switch
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; sleepq_switch
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; sleepq_timedwait
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; _sleep
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; pause
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; fwphy_rddata
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; fwphy_wrdata
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; fwohci_ibr
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; firewire_attach
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; device_attach
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; device_probe_and_attach
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; fwohci_pci_add_child
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; firewire_identify
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; ....
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Any blinking leds on your side?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; I wonder why fwohci_ibr is coming in that early?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Is this correct?
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt; Andreas
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Ok, so your modifications without my changes for the card you have in
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; your sparc64 don't panic? &amp;nbsp;That would be wierd.
&lt;br&gt;&amp;gt;&amp;gt; Aehm, I meant to say that your patch and my mods produce this panic on 
&lt;br&gt;&amp;gt;&amp;gt; the iMac. The sparc64 is in sleep mode until I get the second cpu. And I 
&lt;br&gt;&amp;gt;&amp;gt; doubt that my mods will panic the sparc64.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; I tested my mods against a newer PowerBook and an i386 and I took care 
&lt;br&gt;&amp;gt;&amp;gt; that I do not break existing functionalitiy. Also, my mods are towards 
&lt;br&gt;&amp;gt;&amp;gt; current svn. I only wondered if your patch might help here in my imac case.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; Also, can you send me the pciconf -lv for the sparc64 board that I
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; changed the code for?
&lt;br&gt;&amp;gt;&amp;gt; I will, but as said, currently it is shutdown.
&lt;br&gt;&amp;gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Andreas
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Ah. &amp;nbsp;Ok, please send me your current diff and I'll look at it.
&lt;/div&gt;&lt;/div&gt;Attached, I'm not happy with, but it is wip.
&lt;br&gt;&lt;br&gt;The mod in the firewire.c where I don't set the max_nod to -1 is 
&lt;br&gt;necessary to prohibit an infinite loop. The BusReset sets the max_node 
&lt;br&gt;to -1 and currently I can't set it to a meaningful value.
&lt;br&gt;&lt;br&gt;Below the messages w/o debug. the &amp;quot;&amp;lt; ------ this one&amp;quot; bothers me.
&lt;br&gt;There is one disk attached. firewire and sbp loaded via kldload.
&lt;br&gt;So far it looks correct to me except the bus resets?
&lt;br&gt;&lt;br&gt;Andreas
&lt;br&gt;&lt;br&gt;May 25 23:02:04 imacb kernel: fwohci0: &amp;lt;Apple UniNorth, v1&amp;gt; mem 
&lt;br&gt;0xf5000000-0xf5000fff irq 40 at device 14.0 on pci2
&lt;br&gt;May 25 23:02:04 imacb kernel: fwohci0: [ITHREAD]
&lt;br&gt;May 25 23:02:04 imacb kernel: fwohci0: Uninorth v1
&lt;br&gt;May 25 23:02:04 imacb kernel: fwohci0: OHCI version 1.0 (ROM=0)
&lt;br&gt;May 25 23:02:04 imacb kernel: fwohci0: No. of Isochronous channels is 4.
&lt;br&gt;May 25 23:02:04 imacb kernel: fwohci0: EUI64 00:30:65:ff:fe:aa:7c:d0
&lt;br&gt;May 25 23:02:04 imacb kernel: fwohci0: Phy 1394a available S400, 2 ports.
&lt;br&gt;May 25 23:02:04 imacb kernel: fwohci0: Link S400, max_rec 2048 bytes.
&lt;br&gt;May 25 23:02:04 imacb kernel: firewire0: &amp;lt;IEEE1394(FireWire) bus&amp;gt; on fwohci0
&lt;br&gt;May 25 23:02:04 imacb kernel: fwohci0: Initiate bus reset
&lt;br&gt;May 25 23:02:04 imacb kernel: fwohci0: fwohci_intr_core: BUS reset 
&lt;br&gt;status: 0xffffffff
&lt;br&gt;May 25 23:02:04 imacb kernel: fwohci0: fwohci_intr_core: enable bus 
&lt;br&gt;reset interrupt
&lt;br&gt;May 25 23:02:04 imacb kernel: fwohci0: fwohci_intr_core: 
&lt;br&gt;node_id=0x00000001, SelfID Count=1, CYCLEMASTER mode
&lt;br&gt;May 25 23:02:04 imacb kernel: firewire0: 2 nodes, maxhop &amp;lt;= 1 cable IRM 
&lt;br&gt;irm(1) &amp;nbsp;(me)
&lt;br&gt;May 25 23:02:04 imacb kernel: firewire0: bus manager 1
&lt;br&gt;May 25 23:02:04 imacb kernel: fwohci0: fwohci_intr_core: BUS reset 
&lt;br&gt;status: 0x6 &amp;lt; ------ this one
&lt;br&gt;May 25 23:02:04 imacb kernel: fwohci0: txd err= 3 miss Ack err
&lt;br&gt;May 25 23:02:05 imacb kernel: fwohci0: fwohci_intr_core: BUS reset 
&lt;br&gt;status: 0x5 &amp;lt; ------ this one
&lt;br&gt;May 25 23:02:05 imacb kernel: firewire0: fw_explore_node: Pre 1394a-2000 
&lt;br&gt;detected
&lt;br&gt;May 25 23:02:05 imacb kernel: firewire0: New S400 device ID:0050770e00002fd8
&lt;br&gt;May 25 23:02:13 imacb kernel: sbp0: &amp;lt;SBP-2/SCSI over FireWire&amp;gt; on firewire0
&lt;br&gt;May 25 23:02:13 imacb kernel: sbp0: sbp_show_sdev_info: sbp0:0:0: 
&lt;br&gt;ordered:1 type:14 EUI:0050770e00002fd8 node:0 speed:2 maxrec:8
&lt;br&gt;May 25 23:02:13 imacb kernel: sbp0: sbp_show_sdev_info: sbp0:0:0 
&lt;br&gt;'Prolific PL3507 Combo Device' '(1394 ATAPI,Rev 1.00)' '012804'
&lt;br&gt;May 25 23:02:14 imacb kernel: fwohci0: fwohci_intr_core: BUS reset 
&lt;br&gt;status: 0x7 &amp;lt; ---- this one
&lt;br&gt;&lt;br /&gt;Index: fwohci_pci.c
&lt;br&gt;===================================================================
&lt;br&gt;--- fwohci_pci.c	(revision 192695)
&lt;br&gt;+++ fwohci_pci.c	(working copy)
&lt;br&gt;@@ -196,6 +196,10 @@
&lt;br&gt;&amp;nbsp;		device_set_desc(dev, &amp;quot;Apple UniNorth&amp;quot;);
&lt;br&gt;&amp;nbsp;		return BUS_PROBE_DEFAULT;
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;+	if (id == (FW_VENDORID_APPLE | FW_DEVICE_UNINORTH_V1)) {
&lt;br&gt;+		device_set_desc(dev, &amp;quot;Apple UniNorth, v1&amp;quot;);
&lt;br&gt;+		return BUS_PROBE_DEFAULT;
&lt;br&gt;+	}
&lt;br&gt;&amp;nbsp;	if (id == (FW_VENDORID_LUCENT | FW_DEVICE_FW322)) {
&lt;br&gt;&amp;nbsp;		device_set_desc(dev, &amp;quot;Lucent FW322/323&amp;quot;);
&lt;br&gt;&amp;nbsp;		return BUS_PROBE_DEFAULT;
&lt;br&gt;@@ -285,6 +289,10 @@
&lt;br&gt;&amp;nbsp;	fwohci_softc_t *sc = device_get_softc(self);
&lt;br&gt;&amp;nbsp;	int err;
&lt;br&gt;&amp;nbsp;	int rid;
&lt;br&gt;+	uint32_t id;
&lt;br&gt;+	
&lt;br&gt;+	sc-&amp;gt;old_uninorth = 0;
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;#if defined(__DragonFly__) || __FreeBSD_version &amp;lt; 500000
&lt;br&gt;&amp;nbsp;	int intr;
&lt;br&gt;&amp;nbsp;	/* For the moment, put in a message stating what is wrong */
&lt;br&gt;@@ -383,6 +391,12 @@
&lt;br&gt;&amp;nbsp;			return (ENOMEM);
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+	id = pci_get_devid(self);
&lt;br&gt;+	if (id == (FW_VENDORID_APPLE | FW_DEVICE_UNINORTH_V1)) {
&lt;br&gt;+	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;sc-&amp;gt;old_uninorth = 1;
&lt;br&gt;+		device_printf(self, &amp;quot;Uninorth v1\n&amp;quot;);
&lt;br&gt;+	}
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;	err = fwohci_init(sc, self);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	if (err) {
&lt;br&gt;Index: firewire.c
&lt;br&gt;===================================================================
&lt;br&gt;--- firewire.c	(revision 192695)
&lt;br&gt;+++ firewire.c	(working copy)
&lt;br&gt;@@ -77,7 +77,7 @@
&lt;br&gt;&amp;nbsp;	struct crom_chunk hw;
&lt;br&gt;&amp;nbsp;};
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-int firewire_debug=0, try_bmr=1, hold_count=0;
&lt;br&gt;+int firewire_debug=2, try_bmr=1, hold_count=0;
&lt;br&gt;&amp;nbsp;SYSCTL_INT(_debug, OID_AUTO, firewire_debug, CTLFLAG_RW, &amp;firewire_debug, 0,
&lt;br&gt;&amp;nbsp;	&amp;quot;FireWire driver debug flag&amp;quot;);
&lt;br&gt;&amp;nbsp;SYSCTL_NODE(_hw, OID_AUTO, firewire, CTLFLAG_RD, 0, &amp;quot;FireWire Subsystem&amp;quot;);
&lt;br&gt;@@ -632,7 +632,7 @@
&lt;br&gt;&amp;nbsp;	CSRARC(fc, TOPO_MAP + 8) = 0;
&lt;br&gt;&amp;nbsp;	fc-&amp;gt;irm = -1;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-	fc-&amp;gt;max_node = -1;
&lt;br&gt;+	/*fc-&amp;gt;max_node = -1; */
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	for(i = 2; i &amp;lt; 0x100/4 - 2 ; i++){
&lt;br&gt;&amp;nbsp;		CSRARC(fc, SPED_MAP + i * 4) = 0;
&lt;br&gt;Index: fwohci.c
&lt;br&gt;===================================================================
&lt;br&gt;--- fwohci.c	(revision 192695)
&lt;br&gt;+++ fwohci.c	(working copy)
&lt;br&gt;@@ -79,6 +79,7 @@
&lt;br&gt;&amp;nbsp;#undef OHCI_DEBUG
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;static int nocyclemaster = 0;
&lt;br&gt;+static int old_uninorth = 0;
&lt;br&gt;&amp;nbsp;int firewire_phydma_enable = 1;
&lt;br&gt;&amp;nbsp;SYSCTL_DECL(_hw_firewire);
&lt;br&gt;&amp;nbsp;SYSCTL_INT(_hw_firewire, OID_AUTO, nocyclemaster, CTLFLAG_RW, &amp;nocyclemaster, 0,
&lt;br&gt;@@ -266,6 +267,15 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;d_ioctl_t fwohci_ioctl;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+#if BYTE_ORDER == BIG_ENDIAN
&lt;br&gt;+#define FWOHCI_DMA_READ_UNI(x)			\
&lt;br&gt;+ &amp;nbsp;old_uninorth ? (x) : FWOHCI_DMA_READ(x)
&lt;br&gt;+#define FWOHCI_DMA_WRITE_UNI(x,y)			\
&lt;br&gt;+ &amp;nbsp;old_uninorth ? ((x) = (y)) : FWOHCI_DMA_WRITE(x,y)
&lt;br&gt;+#else
&lt;br&gt;+#define FWOHCI_DMA_READ_UNI(x) FWOHCI_DMA_READ(x)
&lt;br&gt;+#define FWOHCI_DMA_WRITE_UNI(x,y) FWOHCI_DMA_WRITE(x,y)
&lt;br&gt;+#endif
&lt;br&gt;&amp;nbsp;/*
&lt;br&gt;&amp;nbsp; * Communication with PHY device
&lt;br&gt;&amp;nbsp; */
&lt;br&gt;@@ -624,6 +634,8 @@
&lt;br&gt;&amp;nbsp;		return (ENXIO);
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+	old_uninorth = sc-&amp;gt;old_uninorth;
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;/* Available Isochronous DMA channel probe */
&lt;br&gt;&amp;nbsp;	OWRITE(sc, OHCI_IT_MASK, 0xffffffff);
&lt;br&gt;&amp;nbsp;	OWRITE(sc, OHCI_IR_MASK, 0xffffffff);
&lt;br&gt;@@ -952,7 +964,7 @@
&lt;br&gt;&amp;nbsp;	if (tcode == FWTCODE_WREQQ || tcode == FWTCODE_RRESQ)
&lt;br&gt;&amp;nbsp;		hdr_len = 12;
&lt;br&gt;&amp;nbsp;	for (i = 0; i &amp;lt; hdr_len/4; i ++)
&lt;br&gt;-		FWOHCI_DMA_WRITE(ld[i], ld[i]);
&lt;br&gt;+	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;FWOHCI_DMA_WRITE(ld[i], ld[i]);
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;again:
&lt;br&gt;@@ -1811,7 +1823,7 @@
&lt;br&gt;&amp;nbsp;fwohci_dump_intr(struct fwohci_softc *sc, uint32_t stat)
&lt;br&gt;&amp;nbsp;{
&lt;br&gt;&amp;nbsp;	if(stat &amp; OREAD(sc, FWOHCI_INTMASK))
&lt;br&gt;-		device_printf(fc-&amp;gt;dev, &amp;quot;INTERRUPT &amp;lt; %s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s&amp;gt; 0x%08x, 0x%08x\n&amp;quot;,
&lt;br&gt;+		device_printf(sc-&amp;gt;fc.dev, &amp;quot;INTERRUPT &amp;lt; %s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s%s&amp;gt; 0x%08x, 0x%08x\n&amp;quot;,
&lt;br&gt;&amp;nbsp;			stat &amp; OHCI_INT_EN ? &amp;quot;DMA_EN &amp;quot;:&amp;quot;&amp;quot;,
&lt;br&gt;&amp;nbsp;			stat &amp; OHCI_INT_PHY_REG ? &amp;quot;PHY_REG &amp;quot;:&amp;quot;&amp;quot;,
&lt;br&gt;&amp;nbsp;			stat &amp; OHCI_INT_CYC_LONG ? &amp;quot;CYC_LONG &amp;quot;:&amp;quot;&amp;quot;,
&lt;br&gt;@@ -1845,11 +1857,13 @@
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	FW_GLOCK_ASSERT(fc);
&lt;br&gt;&amp;nbsp;	if ((stat &amp; OHCI_INT_PHY_BUS_R) &amp;&amp; (fc-&amp;gt;status != FWBUSRESET)) {
&lt;br&gt;-		fc-&amp;gt;status = FWBUSRESET;
&lt;br&gt;+		
&lt;br&gt;&amp;nbsp;		/* Disable bus reset interrupt until sid recv. */
&lt;br&gt;&amp;nbsp;		OWRITE(sc, FWOHCI_INTMASKCLR, &amp;nbsp;OHCI_INT_PHY_BUS_R);
&lt;br&gt;&amp;nbsp;	
&lt;br&gt;-		device_printf(fc-&amp;gt;dev, &amp;quot;%s: BUS reset\n&amp;quot;, __func__);
&lt;br&gt;+		device_printf(fc-&amp;gt;dev, &amp;quot;%s: BUS reset status: 0x%x\n&amp;quot;,
&lt;br&gt;+			 &amp;nbsp; &amp;nbsp; &amp;nbsp;__func__, fc-&amp;gt;status);
&lt;br&gt;+		fc-&amp;gt;status = FWBUSRESET;
&lt;br&gt;&amp;nbsp;		OWRITE(sc, FWOHCI_INTMASKCLR, &amp;nbsp;OHCI_INT_CYC_LOST);
&lt;br&gt;&amp;nbsp;		OWRITE(sc, OHCI_LNKCTLCLR, OHCI_CNTL_CYCSRC);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -1863,6 +1877,8 @@
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;	if (stat &amp; OHCI_INT_PHY_SID) {
&lt;br&gt;&amp;nbsp;		/* Enable bus reset interrupt */
&lt;br&gt;+	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;device_printf(fc-&amp;gt;dev, &amp;quot;%s: enable bus reset interrupt\n&amp;quot;,
&lt;br&gt;+			 &amp;nbsp; &amp;nbsp; &amp;nbsp;__func__);
&lt;br&gt;&amp;nbsp;		OWRITE(sc, FWOHCI_INTSTATCLR, OHCI_INT_PHY_BUS_R);
&lt;br&gt;&amp;nbsp;		OWRITE(sc, FWOHCI_INTMASK, OHCI_INT_PHY_BUS_R);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;@@ -2037,7 +2053,7 @@
&lt;br&gt;&amp;nbsp;		return;
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;	for (i = 0; i &amp;lt; plen / 4; i ++)
&lt;br&gt;-		buf[i] = FWOHCI_DMA_READ(sc-&amp;gt;sid_buf[i+1]);
&lt;br&gt;+		buf[i] = FWOHCI_DMA_READ_UNI(sc-&amp;gt;sid_buf[i+1]);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;	/* pending all pre-bus_reset packets */
&lt;br&gt;&amp;nbsp;	fwohci_txd(sc, &amp;sc-&amp;gt;atrq);
&lt;br&gt;@@ -2076,9 +2092,12 @@
&lt;br&gt;&amp;nbsp;			&amp;quot;device physically ejected?\n&amp;quot;);
&lt;br&gt;&amp;nbsp;		return (FILTER_STRAY);
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;-	if (stat)
&lt;br&gt;-		OWRITE(sc, FWOHCI_INTSTATCLR, stat &amp; ~OHCI_INT_PHY_BUS_R);
&lt;br&gt;+	
&lt;br&gt;+	if (stat) {
&lt;br&gt;+	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;OWRITE(sc, FWOHCI_INTSTATCLR, stat &amp; ~OHCI_INT_PHY_BUS_R);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;+	}
&lt;br&gt;+
&lt;br&gt;&amp;nbsp;	stat &amp;= sc-&amp;gt;intmask;
&lt;br&gt;&amp;nbsp;	if (stat == 0)
&lt;br&gt;&amp;nbsp;		return (FILTER_STRAY);
&lt;br&gt;@@ -2657,7 +2676,7 @@
&lt;br&gt;&amp;nbsp;	int i;
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;&amp;nbsp;
&lt;br&gt;-	ld0 = FWOHCI_DMA_READ(fp-&amp;gt;mode.ld[0]);
&lt;br&gt;+	ld0 = FWOHCI_DMA_READ_UNI(fp-&amp;gt;mode.ld[0]);
&lt;br&gt;&amp;nbsp;#if 0
&lt;br&gt;&amp;nbsp;	printf(&amp;quot;ld0: x%08x\n&amp;quot;, ld0);
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;@@ -2690,7 +2709,7 @@
&lt;br&gt;&amp;nbsp;	}
&lt;br&gt;&amp;nbsp;#if BYTE_ORDER == BIG_ENDIAN
&lt;br&gt;&amp;nbsp;	for(i = 0; i &amp;lt; slen/4; i ++)
&lt;br&gt;-		fp-&amp;gt;mode.ld[i] = FWOHCI_DMA_READ(fp-&amp;gt;mode.ld[i]);
&lt;br&gt;+	 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;fp-&amp;gt;mode.ld[i] = FWOHCI_DMA_READ_UNI(fp-&amp;gt;mode.ld[i]);
&lt;br&gt;&amp;nbsp;#endif
&lt;br&gt;&amp;nbsp;	return(hlen);
&lt;br&gt;&amp;nbsp;}
&lt;br&gt;@@ -2884,7 +2903,7 @@
&lt;br&gt;&amp;nbsp;				printf(&amp;quot;nvec == 0\n&amp;quot;);
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;/* DMA result-code will be written at the tail of packet */
&lt;br&gt;-			stat = FWOHCI_DMA_READ(*(uint32_t *)(ld - sizeof(struct fwohci_trailer)));
&lt;br&gt;+			stat = FWOHCI_DMA_READ_UNI(*(uint32_t *)(ld - sizeof(struct fwohci_trailer)));
&lt;br&gt;&amp;nbsp;#if 0
&lt;br&gt;&amp;nbsp;			printf(&amp;quot;plen: %d, stat %x\n&amp;quot;,
&lt;br&gt;&amp;nbsp;			 &amp;nbsp; &amp;nbsp;plen ,stat);
&lt;br&gt;Index: fwohcireg.h
&lt;br&gt;===================================================================
&lt;br&gt;--- fwohcireg.h	(revision 192695)
&lt;br&gt;+++ fwohcireg.h	(working copy)
&lt;br&gt;@@ -73,6 +73,7 @@
&lt;br&gt;&amp;nbsp;#define		FW_DEVICE_R5C552	(0x0552 &amp;lt;&amp;lt; 16)
&lt;br&gt;&amp;nbsp;#define		FW_DEVICE_PANGEA	(0x0030 &amp;lt;&amp;lt; 16)
&lt;br&gt;&amp;nbsp;#define		FW_DEVICE_UNINORTH	(0x0031 &amp;lt;&amp;lt; 16)
&lt;br&gt;+#define		FW_DEVICE_UNINORTH_V1	(0x0018 &amp;lt;&amp;lt; 16)
&lt;br&gt;&amp;nbsp;#define		FW_DEVICE_AIC5800	(0x5800 &amp;lt;&amp;lt; 16)
&lt;br&gt;&amp;nbsp;#define		FW_DEVICE_FW322		(0x5811 &amp;lt;&amp;lt; 16)
&lt;br&gt;&amp;nbsp;#define		FW_DEVICE_7007		(0x7007 &amp;lt;&amp;lt; 16)
&lt;br&gt;Index: fwohcivar.h
&lt;br&gt;===================================================================
&lt;br&gt;--- fwohcivar.h	(revision 192695)
&lt;br&gt;+++ fwohcivar.h	(working copy)
&lt;br&gt;@@ -75,6 +75,7 @@
&lt;br&gt;&amp;nbsp;	struct task fwohci_task_sid;
&lt;br&gt;&amp;nbsp;	struct task fwohci_task_dma;
&lt;br&gt;&amp;nbsp;	int cycle_lost;
&lt;br&gt;+ &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;int old_uninorth;
&lt;br&gt;&amp;nbsp;} fwohci_softc_t;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;void fwohci_intr (void *arg);
&lt;br&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26066023&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26066023&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Fwd%3A-Re%3A-firewire-issue--tp26066023p26066023.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26057772</id>
	<title>Current problem reports assigned to freebsd-firewire@FreeBSD.org</title>
	<published>2009-10-26T04:06:57Z</published>
	<updated>2009-10-26T04:06:57Z</updated>
	<author>
		<name>FreeBSD bugmaster</name>
	</author>
	<content type="html">Note: to view an individual PR, use:
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&lt;/a&gt;).
&lt;br&gt;&lt;br&gt;The following is a listing of current problems submitted by FreeBSD users.
&lt;br&gt;These represent problem reports covering all versions including
&lt;br&gt;experimental development code and obsolete releases.
&lt;br&gt;&lt;br&gt;&lt;br&gt;S Tracker &amp;nbsp; &amp;nbsp; &amp;nbsp;Resp. &amp;nbsp; &amp;nbsp; &amp;nbsp;Description
&lt;br&gt;--------------------------------------------------------------------------------
&lt;br&gt;o kern/139549 &amp;nbsp;firewire &amp;nbsp; [firewire] reconnecting a firewire disk does not cause
&lt;br&gt;o kern/136946 &amp;nbsp;firewire &amp;nbsp; [fwohci] fwohci throws an&amp;quot;unrecoverable error&amp;quot; upon re
&lt;br&gt;p kern/125673 &amp;nbsp;firewire &amp;nbsp; [firewire] [panic] FreeBSD7 panics when kldunloading f
&lt;br&gt;o kern/122951 &amp;nbsp;firewire &amp;nbsp; [firewire] video-transfer via fwcontrol triggers a pan
&lt;br&gt;o kern/118093 &amp;nbsp;firewire &amp;nbsp; [firewire] firewire bus reset hogs CPU, causing data t
&lt;br&gt;p kern/114646 &amp;nbsp;firewire &amp;nbsp; [firewire] [patch] firewire fails after suspend/resume
&lt;br&gt;o kern/113785 &amp;nbsp;firewire &amp;nbsp; [firewire] dropouts when playing DV on firewire
&lt;br&gt;o kern/97208 &amp;nbsp; firewire &amp;nbsp; [firewire] System hangs / locks up when a firewire dis
&lt;br&gt;o kern/74238 &amp;nbsp; firewire &amp;nbsp; [firewire] fw_rcv: unknown response; firewire ad-hoc w
&lt;br&gt;&lt;br&gt;9 problems total.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26057772&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26057772&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Current-problem-reports-assigned-to-freebsd-firewire%40FreeBSD.org-tp26057772p26057772.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25956483</id>
	<title>Current problem reports assigned to freebsd-firewire@FreeBSD.org</title>
	<published>2009-10-19T04:06:51Z</published>
	<updated>2009-10-19T04:06:51Z</updated>
	<author>
		<name>FreeBSD bugmaster</name>
	</author>
	<content type="html">Note: to view an individual PR, use:
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&lt;/a&gt;).
&lt;br&gt;&lt;br&gt;The following is a listing of current problems submitted by FreeBSD users.
&lt;br&gt;These represent problem reports covering all versions including
&lt;br&gt;experimental development code and obsolete releases.
&lt;br&gt;&lt;br&gt;&lt;br&gt;S Tracker &amp;nbsp; &amp;nbsp; &amp;nbsp;Resp. &amp;nbsp; &amp;nbsp; &amp;nbsp;Description
&lt;br&gt;--------------------------------------------------------------------------------
&lt;br&gt;o kern/139549 &amp;nbsp;firewire &amp;nbsp; [firewire] reconnecting a firewire disk does not cause
&lt;br&gt;o kern/136946 &amp;nbsp;firewire &amp;nbsp; [fwohci] fwohci throws an&amp;quot;unrecoverable error&amp;quot; upon re
&lt;br&gt;p kern/125673 &amp;nbsp;firewire &amp;nbsp; [firewire] [panic] FreeBSD7 panics when kldunloading f
&lt;br&gt;o kern/122951 &amp;nbsp;firewire &amp;nbsp; [firewire] video-transfer via fwcontrol triggers a pan
&lt;br&gt;o kern/118093 &amp;nbsp;firewire &amp;nbsp; [firewire] firewire bus reset hogs CPU, causing data t
&lt;br&gt;p kern/114646 &amp;nbsp;firewire &amp;nbsp; [firewire] [patch] firewire fails after suspend/resume
&lt;br&gt;o kern/113785 &amp;nbsp;firewire &amp;nbsp; [firewire] dropouts when playing DV on firewire
&lt;br&gt;o kern/97208 &amp;nbsp; firewire &amp;nbsp; [firewire] System hangs / locks up when a firewire dis
&lt;br&gt;o kern/74238 &amp;nbsp; firewire &amp;nbsp; [firewire] fw_rcv: unknown response; firewire ad-hoc w
&lt;br&gt;&lt;br&gt;9 problems total.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25956483&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25956483&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Current-problem-reports-assigned-to-freebsd-firewire%40FreeBSD.org-tp25956483p25956483.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25883145</id>
	<title>Re: kern/139549: [firewire] reconnecting a firewire disk does not cause the disklabel to update correctly/invalidate the cache</title>
	<published>2009-10-13T17:10:03Z</published>
	<updated>2009-10-13T17:10:03Z</updated>
	<author>
		<name>Sean Bruno</name>
	</author>
	<content type="html">The following reply was made to PR kern/139549; it has been noted by GNATS.
&lt;br&gt;&lt;br&gt;From: Sean Bruno &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25883145&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sean.bruno@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25883145&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bug-followup@...&lt;/a&gt;, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25883145&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dirkx@...&lt;/a&gt;
&lt;br&gt;Cc: &amp;nbsp;
&lt;br&gt;Subject: Re: kern/139549: [firewire] reconnecting a firewire disk does not
&lt;br&gt;&amp;nbsp;cause the disklabel to update correctly/invalidate the cache
&lt;br&gt;Date: Tue, 13 Oct 2009 17:08:03 -0700
&lt;br&gt;&lt;br&gt;&amp;nbsp;pre-8.0 has a default of &amp;quot;3&amp;quot; set to the sysctl &amp;quot;firewire.hold_count&amp;quot; or
&lt;br&gt;&amp;nbsp;some such thing that keeps the disconnect/removal of a firewire device
&lt;br&gt;&amp;nbsp;from doing &amp;quot;things&amp;quot;.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;Try setting that value to &amp;quot;1&amp;quot; and see if the problem manifests itself.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;Sean
&lt;br&gt;&amp;nbsp;
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25883145&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25883145&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-kern-139549%3A--firewire--reconnecting-a-firewire-disk-does-not-cause-the-disklabel-to-update-correctly-invalidate-the-cache-tp25865212p25883145.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25865212</id>
	<title>Re: kern/139549: [firewire] reconnecting a firewire disk does not cause the disklabel to update correctly/invalidate the cache</title>
	<published>2009-10-12T17:07:51Z</published>
	<updated>2009-10-12T17:07:51Z</updated>
	<author>
		<name>linimon</name>
	</author>
	<content type="html">Old Synopsis: reconnecting a firewire disk does not cause the disklabel to update correctly/invalidate the cache
&lt;br&gt;New Synopsis: [firewire] reconnecting a firewire disk does not cause the disklabel to update correctly/invalidate the cache
&lt;br&gt;&lt;br&gt;Responsible-Changed-From-To: freebsd-bugs-&amp;gt;freebsd-firewire
&lt;br&gt;Responsible-Changed-By: linimon
&lt;br&gt;Responsible-Changed-When: Tue Oct 13 00:06:45 UTC 2009
&lt;br&gt;Responsible-Changed-Why: 
&lt;br&gt;Over to maintainer(s).
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.freebsd.org/cgi/query-pr.cgi?pr=139549&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.freebsd.org/cgi/query-pr.cgi?pr=139549&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25865212&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25865212&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-kern-139549%3A--firewire--reconnecting-a-firewire-disk-does-not-cause-the-disklabel-to-update-correctly-invalidate-the-cache-tp25865212p25865212.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25853961</id>
	<title>Current problem reports assigned to freebsd-firewire@FreeBSD.org</title>
	<published>2009-10-12T04:06:50Z</published>
	<updated>2009-10-12T04:06:50Z</updated>
	<author>
		<name>FreeBSD bugmaster</name>
	</author>
	<content type="html">Note: to view an individual PR, use:
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&lt;/a&gt;).
&lt;br&gt;&lt;br&gt;The following is a listing of current problems submitted by FreeBSD users.
&lt;br&gt;These represent problem reports covering all versions including
&lt;br&gt;experimental development code and obsolete releases.
&lt;br&gt;&lt;br&gt;&lt;br&gt;S Tracker &amp;nbsp; &amp;nbsp; &amp;nbsp;Resp. &amp;nbsp; &amp;nbsp; &amp;nbsp;Description
&lt;br&gt;--------------------------------------------------------------------------------
&lt;br&gt;o kern/136946 &amp;nbsp;firewire &amp;nbsp; [fwohci] fwohci throws an&amp;quot;unrecoverable error&amp;quot; upon re
&lt;br&gt;p kern/125673 &amp;nbsp;firewire &amp;nbsp; [firewire] [panic] FreeBSD7 panics when kldunloading f
&lt;br&gt;o kern/122951 &amp;nbsp;firewire &amp;nbsp; [firewire] video-transfer via fwcontrol triggers a pan
&lt;br&gt;o kern/118093 &amp;nbsp;firewire &amp;nbsp; [firewire] firewire bus reset hogs CPU, causing data t
&lt;br&gt;p kern/114646 &amp;nbsp;firewire &amp;nbsp; [firewire] [patch] firewire fails after suspend/resume
&lt;br&gt;o kern/113785 &amp;nbsp;firewire &amp;nbsp; [firewire] dropouts when playing DV on firewire
&lt;br&gt;o kern/97208 &amp;nbsp; firewire &amp;nbsp; [firewire] System hangs / locks up when a firewire dis
&lt;br&gt;o kern/74238 &amp;nbsp; firewire &amp;nbsp; [firewire] fw_rcv: unknown response; firewire ad-hoc w
&lt;br&gt;&lt;br&gt;8 problems total.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25853961&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25853961&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Current-problem-reports-assigned-to-freebsd-firewire%40FreeBSD.org-tp25853961p25853961.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25848435</id>
	<title>Re: fwcontrol and Freebsd7.2</title>
	<published>2009-10-11T15:46:24Z</published>
	<updated>2009-10-11T15:46:24Z</updated>
	<author>
		<name>Sean Bruno</name>
	</author>
	<content type="html">I *think* that in 7.1 and higher, you might have to specify the &amp;quot;bus&amp;quot;
&lt;br&gt;number of the camera.
&lt;br&gt;&lt;br&gt;&amp;quot;fwcontrol -u 0 -R orig.avi&amp;quot; or something.
&lt;br&gt;&lt;br&gt;Let me know if this helps.
&lt;br&gt;&lt;br&gt;Sean
&lt;br&gt;&lt;br&gt;On Sun, 2009-10-11 at 21:04 +0400, Alexander Laroinov wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; i have a problem with FreeBSD 7.2 and video-camera Panasonic GS-NV47
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; fwcontrol works with 7.0 but not work with 7.1 and 7.2
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; $ fwcontrol -R orig.avi
&lt;br&gt;&amp;gt; fwcontrol: detect_recv_fn: ioctl FW_SSTBUF: Bad file descriptor
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; freebsd 7.1 and 7.2 don`t look my device, but 7.0 look.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; _______________________________________________
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25848435&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;&amp;gt; To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25848435&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;/div&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25848435&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25848435&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/fwcontrol-and-Freebsd7.2-tp25845609p25848435.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25845609</id>
	<title>fwcontrol and Freebsd7.2</title>
	<published>2009-10-11T10:04:31Z</published>
	<updated>2009-10-11T10:04:31Z</updated>
	<author>
		<name>Alexander Laroinov</name>
	</author>
	<content type="html">i have a problem with FreeBSD 7.2 and video-camera Panasonic GS-NV47
&lt;br&gt;&lt;br&gt;fwcontrol works with 7.0 but not work with 7.1 and 7.2
&lt;br&gt;&lt;br&gt;$ fwcontrol -R orig.avi
&lt;br&gt;fwcontrol: detect_recv_fn: ioctl FW_SSTBUF: Bad file descriptor
&lt;br&gt;&lt;br&gt;&lt;br&gt;freebsd 7.1 and 7.2 don`t look my device, but 7.0 look.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25845609&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25845609&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/fwcontrol-and-Freebsd7.2-tp25845609p25845609.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25748826</id>
	<title>Current problem reports assigned to freebsd-firewire@FreeBSD.org</title>
	<published>2009-10-05T04:06:50Z</published>
	<updated>2009-10-05T04:06:50Z</updated>
	<author>
		<name>FreeBSD bugmaster</name>
	</author>
	<content type="html">Note: to view an individual PR, use:
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&lt;/a&gt;).
&lt;br&gt;&lt;br&gt;The following is a listing of current problems submitted by FreeBSD users.
&lt;br&gt;These represent problem reports covering all versions including
&lt;br&gt;experimental development code and obsolete releases.
&lt;br&gt;&lt;br&gt;&lt;br&gt;S Tracker &amp;nbsp; &amp;nbsp; &amp;nbsp;Resp. &amp;nbsp; &amp;nbsp; &amp;nbsp;Description
&lt;br&gt;--------------------------------------------------------------------------------
&lt;br&gt;o kern/136946 &amp;nbsp;firewire &amp;nbsp; [fwohci] fwohci throws an&amp;quot;unrecoverable error&amp;quot; upon re
&lt;br&gt;p kern/125673 &amp;nbsp;firewire &amp;nbsp; [firewire] [panic] FreeBSD7 panics when kldunloading f
&lt;br&gt;o kern/122951 &amp;nbsp;firewire &amp;nbsp; [firewire] video-transfer via fwcontrol triggers a pan
&lt;br&gt;o kern/118093 &amp;nbsp;firewire &amp;nbsp; [firewire] firewire bus reset hogs CPU, causing data t
&lt;br&gt;p kern/114646 &amp;nbsp;firewire &amp;nbsp; [firewire] [patch] firewire fails after suspend/resume
&lt;br&gt;o kern/113785 &amp;nbsp;firewire &amp;nbsp; [firewire] dropouts when playing DV on firewire
&lt;br&gt;o kern/97208 &amp;nbsp; firewire &amp;nbsp; [firewire] System hangs / locks up when a firewire dis
&lt;br&gt;o kern/74238 &amp;nbsp; firewire &amp;nbsp; [firewire] fw_rcv: unknown response; firewire ad-hoc w
&lt;br&gt;&lt;br&gt;8 problems total.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25748826&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25748826&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Current-problem-reports-assigned-to-freebsd-firewire%40FreeBSD.org-tp25748826p25748826.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25702479</id>
	<title>Firewire Work</title>
	<published>2009-10-01T09:42:26Z</published>
	<updated>2009-10-01T09:42:26Z</updated>
	<author>
		<name>Sean Bruno</name>
	</author>
	<content type="html">I moved to a seperate tracking branch at: 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://svn.freebsd.org/base/projects/sbruno_firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.freebsd.org/base/projects/sbruno_firewire&lt;/a&gt;&lt;br&gt;&lt;br&gt;I'm trying to keep a patchset at:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://consultcsg.com/firewire.diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://consultcsg.com/firewire.diff&lt;/a&gt;&lt;br&gt;&lt;br&gt;Right now, this patchset should allow the systems that hang with
&lt;br&gt;&amp;quot;xpt_config&amp;quot; timeouts to boot normally. &amp;nbsp;They may be non-function with
&lt;br&gt;regards to firewire as I have hacked in a timeout to resume processing.
&lt;br&gt;&lt;br&gt;If this patchset allows your system to boot, I would love to know so
&lt;br&gt;that I can continue to hack upon your machine and figure out what needs
&lt;br&gt;to be adjusted to allow normal booting.
&lt;br&gt;&lt;br&gt;Sean
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25702479&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25702479&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Firewire-Work-tp25702479p25702479.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25667525</id>
	<title>Re: kern/136652: [firewire] Firewire-attached &quot;WD My Book 1028&quot; does not mount at boot but is OK if connected after boot.</title>
	<published>2009-09-29T10:34:47Z</published>
	<updated>2009-09-29T10:34:47Z</updated>
	<author>
		<name>Sean Bruno-4</name>
	</author>
	<content type="html">Synopsis: [firewire] Firewire-attached &amp;quot;WD My Book 1028&amp;quot; does not mount at boot but is OK if connected after boot.
&lt;br&gt;&lt;br&gt;State-Changed-From-To: open-&amp;gt;closed
&lt;br&gt;State-Changed-By: sbruno
&lt;br&gt;State-Changed-When: Tue Sep 29 17:33:17 UTC 2009
&lt;br&gt;State-Changed-Why: 
&lt;br&gt;User reports problem has cleared.
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.freebsd.org/cgi/query-pr.cgi?pr=136652&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.freebsd.org/cgi/query-pr.cgi?pr=136652&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25667525&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25667525&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-kern-136652%3A--firewire--Firewire-attached-%22WD-My-Book-1028%22-does-not-mount-at-boot-but-is-OK-if-connected-after-boot.-tp25631328p25667525.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25663231</id>
	<title>Re: FireWire Patch [8/HEAD]</title>
	<published>2009-09-29T06:37:48Z</published>
	<updated>2009-09-29T06:37:48Z</updated>
	<author>
		<name>Julian Stecklina-4</name>
	</author>
	<content type="html">Sean Bruno &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25663231&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sean.bruno@...&lt;/a&gt;&amp;gt; writes:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Ok folks, some time has passed and I was able to get some wisdom from
&lt;br&gt;&amp;gt; the CAM folks in Colorado (Thanks Scott, Justin, Warner, Ken).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; For those of you experiencing boot failures with firewire/sbp enabled in
&lt;br&gt;&amp;gt; your configuration, please try the following patch and let me see the
&lt;br&gt;&amp;gt; full boot dmesg.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; This is an extensive patch that does &amp;quot;stuff&amp;quot; and &amp;quot;things&amp;quot;. &amp;nbsp;:-)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Mainly, it should behave better at initialization time and play nice
&lt;br&gt;&amp;gt; with CAM and the scheduler via a config_intrhook. &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Let me know --&amp;gt; &lt;a href=&quot;http://consultcsg.com/firewire.diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://consultcsg.com/firewire.diff&lt;/a&gt;&lt;/div&gt;&lt;br&gt;The box that exhibits the problem is currently repurposed for other
&lt;br&gt;tasks. So I cannot test this at the moment. If no one else steps up to
&lt;br&gt;test this, I can test it in a week or so.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;-- 
&lt;br&gt;Julian Stecklina
&lt;br&gt;&lt;br&gt;The day Microsoft makes something that doesn't suck is probably the day
&lt;br&gt;they start making vacuum cleaners - Ernst Jan Plugge
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25663231&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25663231&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FireWire-Patch--8-HEAD--tp25623038p25663231.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25643912</id>
	<title>Current problem reports assigned to freebsd-firewire@FreeBSD.org</title>
	<published>2009-09-28T04:06:52Z</published>
	<updated>2009-09-28T04:06:52Z</updated>
	<author>
		<name>FreeBSD bugmaster</name>
	</author>
	<content type="html">Note: to view an individual PR, use:
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.freebsd.org/cgi/query-pr.cgi?pr=(number&lt;/a&gt;).
&lt;br&gt;&lt;br&gt;The following is a listing of current problems submitted by FreeBSD users.
&lt;br&gt;These represent problem reports covering all versions including
&lt;br&gt;experimental development code and obsolete releases.
&lt;br&gt;&lt;br&gt;&lt;br&gt;S Tracker &amp;nbsp; &amp;nbsp; &amp;nbsp;Resp. &amp;nbsp; &amp;nbsp; &amp;nbsp;Description
&lt;br&gt;--------------------------------------------------------------------------------
&lt;br&gt;o kern/136946 &amp;nbsp;firewire &amp;nbsp; [fwohci] fwohci throws an&amp;quot;unrecoverable error&amp;quot; upon re
&lt;br&gt;o kern/136652 &amp;nbsp;firewire &amp;nbsp; [firewire] Firewire-attached &amp;quot;WD My Book 1028&amp;quot; does no
&lt;br&gt;p kern/125673 &amp;nbsp;firewire &amp;nbsp; [firewire] [panic] FreeBSD7 panics when kldunloading f
&lt;br&gt;o kern/122951 &amp;nbsp;firewire &amp;nbsp; [firewire] video-transfer via fwcontrol triggers a pan
&lt;br&gt;o kern/118093 &amp;nbsp;firewire &amp;nbsp; [firewire] firewire bus reset hogs CPU, causing data t
&lt;br&gt;p kern/114646 &amp;nbsp;firewire &amp;nbsp; [firewire] [patch] firewire fails after suspend/resume
&lt;br&gt;o kern/113785 &amp;nbsp;firewire &amp;nbsp; [firewire] dropouts when playing DV on firewire
&lt;br&gt;o kern/97208 &amp;nbsp; firewire &amp;nbsp; [firewire] System hangs / locks up when a firewire dis
&lt;br&gt;o kern/74238 &amp;nbsp; firewire &amp;nbsp; [firewire] fw_rcv: unknown response; firewire ad-hoc w
&lt;br&gt;&lt;br&gt;9 problems total.
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25643912&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25643912&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Current-problem-reports-assigned-to-freebsd-firewire%40FreeBSD.org-tp25643912p25643912.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25631328</id>
	<title>Re: kern/136652: [firewire] Firewire-attached &quot;WD My Book 1028&quot; does not mount at boot but is OK if connected after boot.</title>
	<published>2009-09-26T23:50:02Z</published>
	<updated>2009-09-26T23:50:02Z</updated>
	<author>
		<name>Andrew Reilly-5</name>
	</author>
	<content type="html">The following reply was made to PR kern/136652; it has been noted by GNATS.
&lt;br&gt;&lt;br&gt;From: Andrew Reilly &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25631328&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;areilly@...&lt;/a&gt;&amp;gt;
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25631328&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;bug-followup@...&lt;/a&gt;, &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25631328&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;areilly@...&lt;/a&gt;
&lt;br&gt;Cc: &amp;nbsp;
&lt;br&gt;Subject: Re: kern/136652: [firewire] Firewire-attached &amp;quot;WD My Book 1028&amp;quot;
&lt;br&gt;&amp;nbsp;does not mount at boot but is OK if connected after boot.
&lt;br&gt;Date: Sun, 27 Sep 2009 15:27:19 +1000
&lt;br&gt;&lt;br&gt;&amp;nbsp;As of this weekend, I've had two consecutive boots that ran all
&lt;br&gt;&amp;nbsp;the way through to multi-user, unassisted. &amp;nbsp;Thanks guys! &amp;nbsp;I
&lt;br&gt;&amp;nbsp;suspect that this PR can be closed...
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;Cheers,
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;nbsp;-- 
&lt;br&gt;&amp;nbsp;Andrew
&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25631328&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25631328&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Re%3A-kern-136652%3A--firewire--Firewire-attached-%22WD-My-Book-1028%22-does-not-mount-at-boot-but-is-OK-if-connected-after-boot.-tp25631328p25631328.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25623038</id>
	<title>FireWire Patch [8/HEAD]</title>
	<published>2009-09-26T00:23:31Z</published>
	<updated>2009-09-26T00:23:31Z</updated>
	<author>
		<name>Sean Bruno</name>
	</author>
	<content type="html">Ok folks, some time has passed and I was able to get some wisdom from
&lt;br&gt;the CAM folks in Colorado (Thanks Scott, Justin, Warner, Ken).
&lt;br&gt;&lt;br&gt;For those of you experiencing boot failures with firewire/sbp enabled in
&lt;br&gt;your configuration, please try the following patch and let me see the
&lt;br&gt;full boot dmesg.
&lt;br&gt;&lt;br&gt;This is an extensive patch that does &amp;quot;stuff&amp;quot; and &amp;quot;things&amp;quot;. &amp;nbsp;:-)
&lt;br&gt;&lt;br&gt;Mainly, it should behave better at initialization time and play nice
&lt;br&gt;with CAM and the scheduler via a config_intrhook. &amp;nbsp;
&lt;br&gt;&lt;br&gt;Let me know --&amp;gt; &lt;a href=&quot;http://consultcsg.com/firewire.diff&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://consultcsg.com/firewire.diff&lt;/a&gt;&lt;br&gt;&lt;br&gt;Sean
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25623038&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25623038&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FireWire-Patch--8-HEAD--tp25623038p25623038.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-25563846</id>
	<title>Re: FA-101 audio interface support</title>
	<published>2009-09-22T10:10:02Z</published>
	<updated>2009-09-22T10:10:02Z</updated>
	<author>
		<name>Sean Bruno</name>
	</author>
	<content type="html">My first step would be to try 8/HEAD and see if you get any better
&lt;br&gt;results.
&lt;br&gt;&lt;br&gt;After that, I'd like to get access to the laptop in question(ssh).
&lt;br&gt;&lt;br&gt;Sean
&lt;br&gt;&lt;br&gt;On Mon, 2009-09-21 at 20:15 +0000, Alexey Dokuchaev wrote:
&lt;br&gt;&amp;gt; fw_rcv: unknown response RRESQ(6) src=0x3f tl=0x19 rt=1
&lt;br&gt;&amp;gt; data=0x6ed42504
&lt;br&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25563846&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire@...&lt;/a&gt; mailing list
&lt;br&gt;&lt;a href=&quot;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://lists.freebsd.org/mailman/listinfo/freebsd-firewire&lt;/a&gt;&lt;br&gt;To unsubscribe, send any mail to &amp;quot;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=25563846&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freebsd-firewire-unsubscribe@...&lt;/a&gt;&amp;quot;
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/FA-101-audio-interface-support-tp25550260p25563846.html" />
</entry>

</feed>
