Thread: RE: raw1394_stop_iso_rcv bug?
Brought to you by:
aeb,
bencollins
From: <And...@no...> - 2000-04-16 14:55:38
|
> That is a possibility, but probably not in libraw's code. The > raw1394_stop_iso_rcv() sends the stop request to the kernel and then > loops on raw1394_loop_iterate() until it sees the response. During > that handlers will be called for all remaining (e.g. iso) packets. Oh, I see. I thought that packets coming in during execution of raw1394_stop_iso_recv() was discarded. This should perhaps be mentioned in raw1394.h. > If your iso handler doesn't expect that and segfaults the program > appears to have crashed on stop_iso_rcv. Since my iso handler was called a couple of times extra, received packets were written outside a memory buffer. Thanks! /Anders |
From: Wildcat <ca...@dc...> - 2000-04-16 16:58:31
|
I was wondering if there is any plans to include the ieee1394 drivers for a FireWire Western Digital Hard Drive...I have a 10 gigger that I would love to get running in Linux,seems that Kernal 2.3.99-pre3 finds my card when I compile but I dont know what to do to get it running...please let me know. Earl Brown ----- Original Message ----- From: <And...@no...> To: <and...@mu...>; <And...@no...> Cc: <lin...@li...> Sent: Sunday, April 16, 2000 7:48 AM Subject: RE: raw1394_stop_iso_rcv bug? > > That is a possibility, but probably not in libraw's code. The > > raw1394_stop_iso_rcv() sends the stop request to the kernel and then > > loops on raw1394_loop_iterate() until it sees the response. During > > that handlers will be called for all remaining (e.g. iso) packets. > > Oh, I see. I thought that packets coming in during execution of > raw1394_stop_iso_recv() was discarded. This should perhaps be mentioned in > raw1394.h. > > > If your iso handler doesn't expect that and segfaults the program > > appears to have crashed on stop_iso_rcv. > > Since my iso handler was called a couple of times extra, received packets > were written outside a memory buffer. > > Thanks! > > /Anders > > _______________________________________________ > mailing list lin...@li... > http://lists.sourceforge.net/mailman/listinfo/linux1394-devel > |
From: Andreas B. <and...@mu...> - 2000-04-17 17:32:08
|
On Sun, Apr 16, 2000 at 05:48:16PM +0300, And...@no... wrote: > > That is a possibility, but probably not in libraw's code. The > > raw1394_stop_iso_rcv() sends the stop request to the kernel and then > > loops on raw1394_loop_iterate() until it sees the response. During > > that handlers will be called for all remaining (e.g. iso) packets. > > Oh, I see. I thought that packets coming in during execution of > raw1394_stop_iso_recv() was discarded. This should perhaps be mentioned in > raw1394.h. I will write some real documentation once I have the more immediate ToDo's implemented. -- Andreas E. Bombe <and...@mu...> DSA key 0x04880A44 http://home.pages.de/~andreas.bombe/ http://linux1394.sourceforge.net/ |