[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
ohci_device_isoc_abort: early return
- Subject: ohci_device_isoc_abort: early return
- From: 藤原 誠/Makoto Fujiwara<makoto@ki.nu>
- To: port-powerpc-ja@jp.netbsd.org
- Date: Sat, 11 Feb 2006 08:58:28 +0900
- Message-ID: <yfmhd76hil7.wl%makoto@ki.nu>
- In-Reply-To: <yfm7jd7lxsp.wl%info-mk@ki.nu>
- References: <yfmd661ptdy.wl@harry.ki.nu><yfm7jd7lxsp.wl%info-mk@ki.nu>
- Delivered-To: mailing list port-powerpc-ja@jp.netbsd.org
- Mailing-List: contact port-powerpc-ja-help@jp.netbsd.org; run by ezmlm-idx
- User-Agent: Wanderlust/2.15.2 (Almost Unreal) SEMI/1.14.6 (Maruoka)FLIM/1.14.7 (Sanjō) APEL/10.6 Emacs/22.0.50(powerpc-unknown-netbsd3.99.9) MULE/5.0(賢木)
> 千葉市中央区長洲
> 藤原 誠
以前にも同じようなことを書いていました
| Subject: (3.99.9) 20050918ts
| Date: Fri, 23 Sep 2005 22:27:02 +0900
藤> それから、これは 3.99.9 に限ったことではないのですが、(多分 3.99.7 ま
藤> たは、3.99.3 辺りからではないかと思っていますが)時々マウスが動かなく
藤> なります。そのまま元に戻りません。ネットワークで入って、x を止めると
藤> また使えるようになります。その時には、
藤> ohci_device_isoc_abort: early return
藤> というような字を見ることもあります。
例えば、src/dev/usb/ohci.c の次の 3357 行目で panic するようにし
ておいて、bt を調べて、また続きを実行するというようなことは可能
でしょうか ?
panic -> db -> reboot だと OS が止ってしまいますが、この場合は
x だけ再起動すれば良いので。
(cont すれば良い ?)
3341 ohci_device_isoc_abort(usbd_xfer_handle xfer)
3342 {
3343 struct ohci_pipe *opipe = (struct ohci_pipe *)xfer->pipe;
3344 ohci_softc_t *sc = (ohci_softc_t *)opipe->pipe.device->bus;
3345 ohci_soft_ed_t *sed;
3346 ohci_soft_itd_t *sitd;
3347 int s;
3348
3349 s = splusb();
3350
3351 DPRINTFN(1,("ohci_device_isoc_abort: xfer=%p\n", xfer));
3352
3353 /* Transfer is already done. */
3354 if (xfer->status != USBD_NOT_STARTED &&
3355 xfer->status != USBD_IN_PROGRESS) {
3356 splx(s);
3357 printf("ohci_device_isoc_abort: early return\n");
3358 return;
3359 }
---
(藤原)