On Sat, May 07, 2011 at 07:53:21PM +0200, Oliver Hartkopp wrote: > On 05.05.2011 22:09, Kurt Van Dijck wrote: > > On Thu, May 05, 2011 at 08:37:56PM +0200, Oliver Hartkopp wrote: > > >> Hi Kurt, > >> > >> i tried to follow your documentation and have done this: > >> > >> root@host:~# IP link set vcan0 j1939 on > >> root@host:~# IP addr add dev vcan0 j1939 0x20 > >> root@host:~# IP addr add dev vcan0 j1939 0x30 > >> > >> (IP is the patched version of 'ip' on my box) > >> > >> Then i started in different terminals: > >> > >> candump -td -c -c any > >> > >> jspy -P > >> > >> and then invoked in a third terminal: > >> > >> echo 11223344 | jsr -v -v vcan0:30,0033 > >> > >> ... but nothing happens. > > After your patch i got further :-) > > with > > echo hello23 | jsr -v -v vcan0:20,3333 30 > > i got with candump this: > > vcan0 18333020 [8] 68 65 6C 6C 6F 32 33 0A good > > i got with 'jsr vcan0:30' this: > > hell ???, I will check later. This could be a problem within jsr. > > i got with 'jspy -P' this: > > vcan0:20,03300 30 !6 [8] 68656c6c 6f32330a good. above problem is within jsr then :-) > > where i don't know if the output from 'jsr vcan0:30' is correct ?!? > > When extending the payload data with > > 'echo hello234 | jsr -v -v vcan0:20,3333 30' > > 'candump -td' tells me: > (022.199332) vcan0 18EC3020 [8] 10 09 00 02 02 00 33 00 > (000.000046) vcan0 18EC2030 [8] 11 02 01 FF FF 00 33 00 > (000.000034) vcan0 18EB3020 [8] 01 68 65 6C 6C 6F 32 33 > (000.000008) vcan0 18EB3020 [3] 02 34 0A > (000.000055) vcan0 18EC2030 [8] 13 09 00 02 FF 00 33 00 > > with 'jspy -P' : > vcan0:20,03300 30 !6 [9] 68656c6c 6f323334 0a > > But with 'jsr vcan0:30' i still got this: > hell > > --- > > The questions: > > 1. Is the behaviour of 'jsr vcan0:30' correct like this? seems not. I will check (on the airplane, monday, yippie vcan!). > 2. Can you tell me, what's going on the second candump? yes. In short:
you have the broadcasted transport protocol (BAM), and a destination specific, which uses flow control. The output is ... perfect. Even the timings seem good (note that BAM is slower). A bit longer: must look for a good description. Vector? > > I expected something like this BAM > (628.395620) vcan0 18ECFF20 [8] 20 09 00 02 FF 00 33 00 > (000.050093) vcan0 18EBFF20 [8] 01 68 65 6C 6C 6F 32 33 > (000.050091) vcan0 18EBFF20 [3] 02 34 0A > > which i got, when invoking 'echo hello234 | jsr -v -v vcan0:20,3333' (without > giving an explicite destination address). IMHO, you're doing advanced j1939 already! > > Regards, > Oliver Kurt _______________________________________________ Socketcan-core mailing list [email protected] https://lists.berlios.de/mailman/listinfo/socketcan-core
