Hello, I'm currently addinf CAN-FD support to the Candlelight firmware and looking at the TX echo message from the CAN device to Linux. In your firmware for CAN-FD frames, are you echoing the whole CAN FD structure gs_host_frame with 64 byte data, or the classic CAN gs_host_frame with 8 byte data? The Candlelight I use only works in full-speed USB (12 Mbit/s) max, which means that the maximum transmission size is 64, which results in a TX echo consisting of 2 USB transmissions. The Linux driver makes no use of the data in the TX echo frame, so a classic CAN TX echo would suffice. regards, Marc -- Pengutronix e.K. | Marc Kleine-Budde | Embedded Linux | https://www.pengutronix.de | Vertretung West/Dortmund | Phone: +49-231-2826-924 | Amtsgericht Hildesheim, HRA 2686 | Fax: +49-5121-206917-5555 |
Attachment:
signature.asc
Description: PGP signature