Hello,

I have an Econotag that I'm running with the linux802154-serialdev[1]
firmware and using the serial.c driver from the linux-zigbee[2] project.
I'm running the latest kernel (linux-next, with serial.c manually ported
over). I've also run with the 3.3-rc5[2] kernel (+patches) which is
hosted at the linux-zigbee[2] project.

I'm currently able to talk between two systems, one system with the
Econotag and serial.c, and the other system with an MRF24J40 and a
driver I wrote[3] and am trying to test. I can ping6 between the two
systems with high reliability, but there seems to be trouble when
packets are sent too quickly from the Econotag. For example, if I change
the ping interval (-i) to 0.1, most of the packets get lost. An interval
of 0.2 works fine though. This issue also seems to present itself when
sending real 6lowpan traffic, such as using ssh. I am completely unable
to ssh between the two systems, and wireshark of wpan0 on the Econotag
PC shows a lot of retransmission-related packets.

I put in some printk()'s and found that sometimes the
ieee802154_serial_xmit() function returns -110 (-ETIMEDOUT). It doesn't
seem like that happens as often as packets are lost though. I need to
investigate further to find out which command is failing and when.

The above is all with the linux-next kernel using the instructions at
[4]. However, I also noticed some dropping of packets when using the
linux-zigbee kernel[2] and izchat[5] if I typed and hit enter really
quickly a few times from the Econotag PC.

My question is, have any of you done any stress testing with the
Econotag, the linux802154-serialdev firmware, and serial.c using a
protocol analyzer or other method? Do any of you have 6lowpan working
with the Econotag in this configuration (with linux802154-serialdev)?

I'm not trying to point fingers. I'm just in a situation where I have
too many unknowns, and I'm trying to make sense of it. The issue could
very well be on my side. I do however have some things which could
possibly to point to Econotag firmware/driver issues, and I'd like to
know what experiences others have had with this configuration.

Thanks,

Alan.

[1] http://mc1322x.devl.org/linux802154-serialdev.html
[2]
http://linux-zigbee.git.sourceforge.net/git/gitweb.cgi?p=linux-zigbee/kernel;a=summary
[3] http://permalink.gmane.org/gmane.linux.network.zigbee.devel/1135
[4] http://code.google.com/p/linux-wsn/wiki/Mainline
[5] http://sourceforge.net/apps/trac/linux-zigbee/wiki/GettingStarted-0.2


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Linux-zigbee-devel mailing list
Linux-zigbee-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel

Reply via email to