Re: things not working - newbie questions

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

 



Stefan, somehow I did not directly receive your reply, but spotted it in the archives. The formatting of this reply may be a little strange as a result.

On 2021-03-30  7:30 UTC Stefan wrote:

> From: Stefan Schmidt @ 2021-03-30  7:30 UTC (permalink / raw)
>   To: Mark Butsch, linux-wpan
>
> Hello.
>
> On 23.03.21 22:14, Mark Butsch wrote:
> > Hello,
> > 
> > Sorry if this has all been asked before.
> > 
> > I am trying to setup a 6lowpan network using a Raspberry Pi 400 and Atmel REB233-XPRO modules (AT86RF233). I have 2 of each.
> > 
> > I have wired the radio modules to the Raspberry Pi GPIO connector.
> > 
> > If have created a device tree overlay that I think works when applied because I see this in the dmesg output:
> > 
> > [   36.388574] at86rf230 spi0.0: Detected at86rf233 chip version 2
> > 
> > I have installed 'wpan-tools' and 'lowpan-tools'
>
> You will need wpan-tools only. lowpan tools is deprecated for a long 
> time now.
>

Thank you, I will note that

> > 
> > I get what looks like good output when I run:
> > 
> > $ iwpan dev wpan0 info
> > Interface wpan0
> >          ifindex 4
> >          wpan_dev 0x1
> >          extended_addr 0xc62e26eced5de562
> >          short_addr 0xffff
> >          pan_id 0xffff
> >          type node
> >          max_frame_retries 3
> >          min_be 3
> >          max_be 5
> >          max_csma_backoffs 4
> >          lbt 0
> >          ackreq_default 0
> > 
> > I tried to setup a 6lowpan network (based on things I googled) but pings didn't work, so I am starting over trying to confirm the lower level parts are working first.
> > 
> > I set the pan_id to 0xabba on both systems.
> > 
> > I set the short_addr to 0x0001 on one and 0x0002 on the other.
> > 
> > When I try using wpan-ping (from 0x0001), I get:
> > 
> > $ wpan-ping -a 0x0002 -c 5
> > PING 0x0002 (PAN ID 0xabba) 5 data bytes
> > Hit 500 ms packet timeout
> > Hit 500 ms packet timeout
> > Hit 500 ms packet timeout
> > Hit 500 ms packet timeout
> > Hit 500 ms packet timeout
>
> Do you actually run wpan-ping in server mode on the other node? Without 
> it there would be no reply. Its different from the normal ping utility.

Yes, I did run it in server mode using:
$ wpan-ping -d

I have seen examples where an address was specified for the server mode (is that required?). I tried it as well with no success.

I did notice that on the server side that the 'ifconfig' output shows packets being received. The packet count increments correctly by the number of pings sent from the client

wpan0: flags=195<UP,BROADCAST,RUNNING,NOARP>  mtu 123
        unspec 86-53-D3-E1-44-D4-0C-6F-00-00-00-00-00-00-00-00  txqueuelen 300  (UNSPEC)
        RX packets 15  bytes 1215 (1.1 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

I also monitored wpan0 with wireshark and it captured no packets.

I wonder where they go after being received (according to ifconfig).

>
> > I used "ip link set wpan0 up" (on both systems) and the result is the same, but I can see packets in wireshark on wpan0.
> > 
> > A hardware person here suggested using a near field probe to see if we could detect any transmission. We didn't. So I don't know if the radios are actually transmitting.
> > 
> > Any suggestions on where to go next?
>
> For wpan-ping you need to ahve the server on the other node as stated above.
>
> For your 6lowpan ping6 problem I have not enough description of the 
> actual problem to help you.
>

Understood. Probably best to focus on resolving the wpan level first

> regards
> Stefan Schmidt

Thanks,
Mark




[Index of Archives]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux