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