Re: How to use wpan-ping

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

 



Hello.

On 30/11/16 11:50, Xue Liu wrote:
Sorry for delay.

2016-11-07 17:16 GMT+01:00 Stefan Schmidt <stefan@xxxxxxxxxxxxxxx>:
Hello.

On 04/11/16 21:58, Xue Liu wrote:

Hello,

2016-11-04 15:28 GMT+01:00 Stefan Schmidt <stefan@xxxxxxxxxxxxxxx>:

Hello.

On 04/11/16 14:19, Xue Liu wrote:


Hello everyone,

I would like to use latest wpan-ping in RPi3 4.4.28 with ATUSB stick
(latest firmware).



Interesting combination to use a USB dongle on the Pi :)


I have bought two ATUSB for almost 3 years. But have no time to play with.


Glad you finally have the time. :)


 I follow the README.wpan-ping as “./wpan-ping -d


0x0001” or "wpan-ping -a 0x0003 -c 5 -s 114", but I got en error
message:

bind: No such device



It can't find the device it should bind to. Did you setup a short address
for the interface?

iwpan dev will tell us.


Yes, you are right. Now it is running. But there is still a error message:

Packet size must be between 5 and 104.

change 114 to another one will solve this problem.



I'm a bit conservative here on the payload size. With short addressing you
should be able to have a bigger payload. Wpan-ping should detect this based
on the commandline (use short or extended address) and adjust the limit
accordingly.


even with parameter “-i wpan0”.



This interface is only used to get the address over netlink. It needs to
be
set before with iwpan though.

This interface is not used on the server side to bind to the device
because
this would need extra permissions I wanted to avoid for this small
utility.

Does wpan-ping require latest kernel like bluetooth-next ? Or did I
miss something ?



It should not depend on anything new.


I have another ATUSB on my Linux PC (Ubuntu 16.04, 4.4.0-45). It gives
me another error:

socket: Address family not supported by protocol

Any idea about it ? Thanks


This really sounds as if the kernel on your Linux pc does not have
ieee802154 socket support enabled.

Any chance you could paste the relevant parts of the .config for this
kernel? Is it self build or from a distro? Which version?

I use default Linux kernel from Ubuntu 16.04. Now It is 4.4.0-47-generic.

This problem is solved by modprobe ieee802154_socket.

Ah, so the support was enabled but the module not loaded. I wonder how we should deal with this. Maybe we are missing some auto loading magic. I never had this on my Fedora systems though.


Now my RPi 3 and PC can wpan-ping each other via two atusb. :)

Great! Now you can dig deeper. :)

regards
Stefan Schmidt
--
To unsubscribe from this list: send the line "unsubscribe linux-wpan" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



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

  Powered by Linux