Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 03 Mar 2003 01:16:45 +0900
From:      Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
To:        Marcel Moolenaar <marcel@xcllnt.net>
Cc:        firewire@FreeBSD.ORG
Subject:   Re: Bad news: bus resets not fixed yet
Message-ID:  <ybswujhkaky.wl@ett.sat.t.u-tokyo.ac.jp>
In-Reply-To: <20030228080145.GA1736@athlon.pn.xcllnt.net>
References:  <ybssmugmopp.wl@ett.sat.t.u-tokyo.ac.jp> <20030222194741.GA579@dhcp01.pn.xcllnt.net> <ybs3cmdn37u.wl@ett.sat.t.u-tokyo.ac.jp> <ybsznolll5j.wl@ett.sat.t.u-tokyo.ac.jp> <20030226061321.GA549@dhcp01.pn.xcllnt.net> <ybsptpfl7oa.wl@ett.sat.t.u-tokyo.ac.jp> <20030226095348.GA565@dhcp01.pn.xcllnt.net> <ybsof4zl41w.wl@ett.sat.t.u-tokyo.ac.jp> <20030228053856.GA640@dhcp01.pn.xcllnt.net> <ybs65r4lvye.wl@ett.sat.t.u-tokyo.ac.jp> <20030228080145.GA1736@athlon.pn.xcllnt.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Does this patch fix your problem?

/\ Hidetoshi Shimokawa
\/  simokawa@sat.t.u-tokyo.ac.jp
PGP public key: http://www.sat.t.u-tokyo.ac.jp/~simokawa/pgp.html

Index: fwohci.c
===================================================================
RCS file: /home/ncvs/src/sys/dev/firewire/fwohci.c,v
retrieving revision 1.41
diff -u -r1.41 fwohci.c
--- fwohci.c	18 Feb 2003 09:39:48 -0000	1.41
+++ fwohci.c	2 Mar 2003 16:05:15 -0000
@@ -1784,11 +1784,13 @@
 #endif
 		fw_busreset(fc);
 
+#if 0
 		OWRITE(sc, OHCI_AREQHI, 1 << 31);
 		/* XXX insecure ?? */
 		OWRITE(sc, OHCI_PREQHI, 0x7fffffff);
 		OWRITE(sc, OHCI_PREQLO, 0xffffffff);
 		OWRITE(sc, OHCI_PREQUPPER, 0x10000);
+#endif
 
 	}
 busresetout:
@@ -1857,6 +1859,13 @@
 #endif
 		/* Enable bus reset interrupt */
 		OWRITE(sc, FWOHCI_INTMASK,  OHCI_INT_PHY_BUS_R);
+#if 1
+		OWRITE(sc, OHCI_AREQHI, 1 << 31);
+		/* XXX insecure ?? */
+		OWRITE(sc, OHCI_PREQHI, 0x7fffffff);
+		OWRITE(sc, OHCI_PREQLO, 0xffffffff);
+		OWRITE(sc, OHCI_PREQUPPER, 0x10000);
+#endif
 /*
 ** Checking whether the node is root or not. If root, turn on 
 ** cycle master.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-firewire" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ybswujhkaky.wl>