On Sun, Jan 31, 2010 at 3:03 PM, Paul Thomas <[email protected]> wrote:

> I've been using the mcp251x driver, and I'm getting a "write: No buffer
> space available" error. That is what cansend prints after I get into this
> state. I have a user space program that is reading and writing about 20 time
> a second.
>
> I see this with both the work-queues and threaded interrupt version. In the
> threaded interrupt version unloading and reloading the mcp251x module fixes
> the problem. In the work-queues version just disconnecting the can device
> and re-connecting it fixes it.
>
> Is there some way to purge/flush the buffer? Is there some other work
> around sort of reloading the module?
>
> thanks,
> Paul
>

I've been running for several hours with "one-shot-mode off", and I haven't
seen this happen again. Is it possible the higher level of the stack is
getting confused by the low-level one-shot option?

thanks,
Paul
_______________________________________________
Socketcan-core mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/socketcan-core

Reply via email to