Hello,
I have got a question concerning receiving the can error control messages.

We have used SocketCAN SW (rev 1033) with sysfs control for our CANopen SW. 
Everything was working just fine. We have received CAN error control 
messages (can_id CAN_ERR_CRTL with flag CAN_ERR_FLAG set) to react on the 
following events:
- bus-off
- CAN Rx overrun
- error passive
- error active (recovery from errors)

The "error active" was indicated by the error control message with the value
CAN_ERR_CRTL_UNSPEC in the databyte 1.

Now I try to use more current version (rev 1181) of SocketCAN, because we 
need netlink CAN control API. Here I see one problem - no error active is 
indicated. The CAN_ERR_CRTL_UNSPEC error control messages are missed. 
I observe this problem with both sysfs and netlink variants.


Is it known and wanted behavior, to not indicate CAN_ERR_CRTL_UNSPEC any more?


Thanks and regards,
Vladislav


P.S. FYI, I use the libsocketcan-nl from pengutronix for the netlink
control; however I do not think this may be relevant.



Mit freundlichen Grüßen / Kind regards,
Dipl.-Ing. Vladislav Gribov MSc
Development
--------------------------------------------
IXXAT Automation GmbH
Leibnizstr. 15, 88250 Weingarten, Germany 
Phone  +49-751-56146-0 
Direct +49-751-56146-162
Fax    +49-751-56146-29
mailto:[email protected]
http://www.ixxat.de
--------------------------------------------
PRIVILEGED AND CONFIDENTIAL.
Any unauthorized use or disclosure
is strictly prohibited.
--------------------------------------------
Sitz der Gesellschaft: Weingarten
Handelsregister Ulm HRB 551905
Geschäftsführer:
Dipl.-Ing. Christian Schlegel,
Dipl.-Ing. Werner Sauter
--------------------------------------------

_______________________________________________
Socketcan-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/socketcan-users

Reply via email to