On 10/20/2010 03:43 PM, Jargalan Nermunkh wrote: >> Can you make a candump log (on a 3rd system) or have some output from >> the dongle? How often does this happen? Do you see messages from the >> mcp251x driver in dmesg on the sending system?
Wow....there are quite a lot of duplicated messages. What's the resolution of the timestamp? Do you have any load on the sending system besides the cangen? > The following is the output from the receiving dongle when sending messages > with "cangen -vv -g 0 -I 255 -L 1 -D i can0" > <- S id = 00000255 timestamp = 00008CC6 len = 1 data =63 > <- S id = 00000255 timestamp = 00008CC5 len = 1 data =62 <-- > <- S id = 00000255 timestamp = 00008CC5 len = 1 data =62 <-- > <- S id = 00000255 timestamp = 00008CC5 len = 1 data =62 > <- S id = 00000255 timestamp = 00008CC4 len = 1 data =61 > <- S id = 00000255 timestamp = 00008CC3 len = 1 data =60 > <- S id = 00000255 timestamp = 00008CC1 len = 1 data =5f > <- S id = 00000255 timestamp = 00008CC0 len = 1 data =5e > <- S id = 00000255 timestamp = 00008CBF len = 1 data =5d > <- S id = 00000255 timestamp = 00008CBE len = 1 data =5c > <- S id = 00000255 timestamp = 00008CBD len = 1 data =5b <-- > <- S id = 00000255 timestamp = 00008CBD len = 1 data =5b <-- > <- S id = 00000255 timestamp = 00008CBD len = 1 data =5b > <- S id = 00000255 timestamp = 00008CBB len = 1 data =5a > <- S id = 00000255 timestamp = 00008CBB len = 1 data =59 <-- > <- S id = 00000255 timestamp = 00008CBA len = 1 data =59 <-- > <- S id = 00000255 timestamp = 00008CBA len = 1 data =59 <-- > <- S id = 00000255 timestamp = 00008CBA len = 1 data =59 <-- > <- S id = 00000255 timestamp = 00008CBA len = 1 data =59 <-- > <- S id = 00000255 timestamp = 00008CBA len = 1 data =59 <-- > <- S id = 00000255 timestamp = 00008CBA len = 1 data =59 > <- S id = 00000255 timestamp = 00008CB9 len = 1 data =58 <-- > <- S id = 00000255 timestamp = 00008CB9 len = 1 data =58 <-- > <- S id = 00000255 timestamp = 00008CB9 len = 1 data =58 <-- > <- S id = 00000255 timestamp = 00008CB9 len = 1 data =58 > <- S id = 00000255 timestamp = 00008CB8 len = 1 data =57 <-- > <- S id = 00000255 timestamp = 00008CB8 len = 1 data =57 <-- > <- S id = 00000255 timestamp = 00008CB8 len = 1 data =57 <-- > <- S id = 00000255 timestamp = 00008CB8 len = 1 data =57 > <- S id = 00000255 timestamp = 00008CB7 len = 1 data =56 <-- > <- S id = 00000255 timestamp = 00008CB7 len = 1 data =56 <-- > <- S id = 00000255 timestamp = 00008CB7 len = 1 data =56 <-- > <- S id = 00000255 timestamp = 00008CB7 len = 1 data =56 > <- S id = 00000255 timestamp = 00008CB6 len = 1 data =55 <-- > <- S id = 00000255 timestamp = 00008CB6 len = 1 data =55 <-- > <- S id = 00000255 timestamp = 00008CB6 len = 1 data =55 <-- > <- S id = 00000255 timestamp = 00008CB6 len = 1 data =55 > <- S id = 00000255 timestamp = 00008CB5 len = 1 data =54 <-- > <- S id = 00000255 timestamp = 00008CB5 len = 1 data =54 <-- > <- S id = 00000255 timestamp = 00008CB5 len = 1 data =54 <-- > <- S id = 00000255 timestamp = 00008CB5 len = 1 data =54 > <- S id = 00000255 timestamp = 00008CB4 len = 1 data =53 <-- > <- S id = 00000255 timestamp = 00008CB4 len = 1 data =53 <-- > <- S id = 00000255 timestamp = 00008CB4 len = 1 data =53 <-- > <- S id = 00000255 timestamp = 00008CB4 len = 1 data =53 > <- S id = 00000255 timestamp = 00008CB3 len = 1 data =52 <-- > <- S id = 00000255 timestamp = 00008CB3 len = 1 data =52 <-- > <- S id = 00000255 timestamp = 00008CB3 len = 1 data =52 <-- > <- S id = 00000255 timestamp = 00008CB3 len = 1 data =52 > <- S id = 00000255 timestamp = 00008CB2 len = 1 data =51 <-- > <- S id = 00000255 timestamp = 00008CB2 len = 1 data =51 <-- > <- S id = 00000255 timestamp = 00008CB2 len = 1 data =51 <-- > <- S id = 00000255 timestamp = 00008CB2 len = 1 data =51 > <- S id = 00000255 timestamp = 00008CB1 len = 1 data =50 <-- > <- S id = 00000255 timestamp = 00008CB1 len = 1 data =50 <-- > <- S id = 00000255 timestamp = 00008CB1 len = 1 data =50 <-- > <- S id = 00000255 timestamp = 00008CB1 len = 1 data =50 > <- S id = 00000255 timestamp = 00008CB0 len = 1 data =4f <-- > <- S id = 00000255 timestamp = 00008CB0 len = 1 data =4f <-- > <- S id = 00000255 timestamp = 00008CB0 len = 1 data =4f > <- S id = 00000255 timestamp = 00008CAF len = 1 data =4e <-- > <- S id = 00000255 timestamp = 00008CAF len = 1 data =4e <-- > <- S id = 00000255 timestamp = 00008CAF len = 1 data =4e <-- > <- S id = 00000255 timestamp = 00008CAF len = 1 data =4e > <- S id = 00000255 timestamp = 00008CAE len = 1 data =4d <-- > <- S id = 00000255 timestamp = 00008CAE len = 1 data =4d <-- > <- S id = 00000255 timestamp = 00008CAE len = 1 data =4d <-- > <- S id = 00000255 timestamp = 00008CAE len = 1 data =4d > <- S id = 00000255 timestamp = 00008CAD len = 1 data =4c <-- > <- S id = 00000255 timestamp = 00008CAD len = 1 data =4c <-- > <- S id = 00000255 timestamp = 00008CAD len = 1 data =4c <-- > <- S id = 00000255 timestamp = 00008CAD len = 1 data =4c > <- S id = 00000255 timestamp = 00008CAC len = 1 data =4b <-- > <- S id = 00000255 timestamp = 00008CAC len = 1 data =4b <-- > <- S id = 00000255 timestamp = 00008CAC len = 1 data =4b <-- > <- S id = 00000255 timestamp = 00008CAC len = 1 data =4b > <- S id = 00000255 timestamp = 00008CAB len = 1 data =4a <-- > <- S id = 00000255 timestamp = 00008CAB len = 1 data =4a <-- > <- S id = 00000255 timestamp = 00008CAB len = 1 data =4a <-- > <- S id = 00000255 timestamp = 00008CAB len = 1 data =4a > <- S id = 00000255 timestamp = 00008CAA len = 1 data =49 <-- > <- S id = 00000255 timestamp = 00008CAA len = 1 data =49 <-- > <- S id = 00000255 timestamp = 00008CAA len = 1 data =49 <-- > <- S id = 00000255 timestamp = 00008CAA len = 1 data =49 > <- S id = 00000255 timestamp = 00008CA9 len = 1 data =48 <-- > <- S id = 00000255 timestamp = 00008CA9 len = 1 data =48 <-- > <- S id = 00000255 timestamp = 00008CA9 len = 1 data =48 <-- > <- S id = 00000255 timestamp = 00008CA9 len = 1 data =48 > <- S id = 00000255 timestamp = 00008CA8 len = 1 data =47 <-- > <- S id = 00000255 timestamp = 00008CA8 len = 1 data =47 <-- > <- S id = 00000255 timestamp = 00008CA8 len = 1 data =47 <-- > <- S id = 00000255 timestamp = 00008CA8 len = 1 data =47 > <- S id = 00000255 timestamp = 00008CA7 len = 1 data =46 <-- > <- S id = 00000255 timestamp = 00008CA7 len = 1 data =46 <-- > <- S id = 00000255 timestamp = 00008CA7 len = 1 data =46 <-- > <- S id = 00000255 timestamp = 00008CA7 len = 1 data =46 > <- S id = 00000255 timestamp = 00008CA6 len = 1 data =45 <-- > <- S id = 00000255 timestamp = 00008CA6 len = 1 data =45 <-- > <- S id = 00000255 timestamp = 00008CA6 len = 1 data =45 <-- > <- S id = 00000255 timestamp = 00008CA6 len = 1 data =45 > <- S id = 00000255 timestamp = 00008CA4 len = 1 data =44 > <- S id = 00000255 timestamp = 00008CA3 len = 1 data =43 > <- S id = 00000255 timestamp = 00008CA2 len = 1 data =42 > ... > <- S id = 00000255 timestamp = 00008C49 len = 1 data =0d > <- S id = 00000255 timestamp = 00008C48 len = 1 data =0c > <- S id = 00000255 timestamp = 00008C47 len = 1 data =0b <-- > <- S id = 00000255 timestamp = 00008C46 len = 1 data =0b <-- > <- S id = 00000255 timestamp = 00008C46 len = 1 data =0b <-- > <- S id = 00000255 timestamp = 00008C46 len = 1 data =0b > <- S id = 00000255 timestamp = 00008C46 len = 1 data =0a <-- > <- S id = 00000255 timestamp = 00008C45 len = 1 data =0a <-- > <- S id = 00000255 timestamp = 00008C45 len = 1 data =0a <-- > <- S id = 00000255 timestamp = 00008C45 len = 1 data =0a <-- > <- S id = 00000255 timestamp = 00008C45 len = 1 data =0a > <- S id = 00000255 timestamp = 00008C44 len = 1 data =09 <-- > <- S id = 00000255 timestamp = 00008C44 len = 1 data =09 <-- > <- S id = 00000255 timestamp = 00008C44 len = 1 data =09 <-- > <- S id = 00000255 timestamp = 00008C44 len = 1 data =09 > <- S id = 00000255 timestamp = 00008C43 len = 1 data =08 > <- S id = 00000255 timestamp = 00008C42 len = 1 data =07 > <- S id = 00000255 timestamp = 00008C40 len = 1 data =06 > <- S id = 00000255 timestamp = 00008C3F len = 1 data =05 > <- S id = 00000255 timestamp = 00008C3E len = 1 data =04 > <- S id = 00000255 timestamp = 00008C3D len = 1 data =03 > <- S id = 00000255 timestamp = 00008C3C len = 1 data =02 > <- S id = 00000255 timestamp = 00008C3A len = 1 data =01 > <- S id = 00000255 timestamp = 00008C39 len = 1 data =00 <-- > <- S id = 00000255 timestamp = 00008C39 len = 1 data =00 <-- > <- S id = 00000255 timestamp = 00008C39 len = 1 data =00 > dmesg on the sending system shows the following: > r...@mityomapl138:~# dmesg | grep mcp > [ 2.630000] mcp251x spi1.1: CANSTAT 0x80 CANCTRL 0x07 > [ 2.630000] mcp251x spi1.1: probed > [ 202.010000] mcp251x spi1.1: CNF: 0x00 0x92 0x02 Can you check with different bitrates? I haven't checked the bitrate registers, but otherwise it look good. cheers, Marc -- Pengutronix e.K. | Marc Kleine-Budde | Industrial Linux Solutions | Phone: +49-231-2826-924 | Vertretung West/Dortmund | Fax: +49-5121-206917-5555 | Amtsgericht Hildesheim, HRA 2686 | http://www.pengutronix.de |
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Socketcan-users mailing list [email protected] https://lists.berlios.de/mailman/listinfo/socketcan-users
