Re: [PATCH] can: mcp25xxfd: minor register definition fixes

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2/11/20 1:04 PM, Thomas Kopp wrote:
> I started testing your driver

yeay!

> at 
> https://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git/log/drivers/net/can/spi/mcp25xxfd?h=v5.4/mcp25xxfd

For testing use the lastest 5.4/mcp25xxfd-YYYYMMDD-X, they will not be
rebased.

> and noticed two small things in the register definitions.

tnx, applied

> Overall TX seems to be working fine - one thing I noticed when
> testing with cangen can0 -b -g 0 and another external node
                           ^^

I've not tested CAN-FD, yet.

> periodically sending frames on the bus (with 2ms gaps) I'm eventually
> getting stuffing errors from which the driver never really recovers.

Con you describe the complete setup?
- which mcp25xxfd?
- exact "ip" command line to configure the mcp
- exact command line on the mcp
- which controller on the other side
- command line on the other side to generate frames

> As soon as the external node then stops sending messages, the
> MCP2518FD node stops sending as well and gets unresponsive (ssh isn't
> possible anymore etc.).

Do you see anything in the kernel logs?

> When resuming the external CAN traffic the node becomes responsive
> again. The driver was compiled with Additional Debugging output and
> Logging enabled. Ifconfig doesn't show any RX/TX errors and shows
> plausible numbers for packets transmitted/received. Am I chasing
> ghosts here or have you encountered similar behaviour?

With two mcp2518fd on the same machine connected to each other, CAN-2.0
mode, but no third station and a specific test I see errors as well. The
controller finally not sending anymore, however the system keeps
responsive. I've to debug this further.

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 |



[Index of Archives]     [Automotive Discussions]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]     [CAN Bus]

  Powered by Linux