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
