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
_______________________________________________
Socketcan-core mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/socketcan-core

Reply via email to