Hi Alex,

> forgot to add some information.

>>> While the basic function works with this patch for my rpi, I got an
>>> additional problem. When sniffing a ZigBee network the driver stops
>>> working after receiving a random (but small) number of non broadcast
>>> packets.
>>
>> I am working with the at86rf230 driver too at the moment. And I have
>> exactly the same problem. I turn debug message on, you can do that too
>> if you set
> 
> I mean here, the connection isn't working anymore, but the driver works
> well here. I can setup new connections.

I think, this could be the same problem. When you setup a new connection
you are transmitting new frames to the radio. Maybe the radio resets its
interrupt line when the driver sends a new frame. My current setup is
sniffing only, so I never send any frames to the radio. For me
commenting out the disable_irq_nosync() and enable_irq() calls has done
the trick. But with the current setup I still get some TRX_UR
interrupts, which are marking buffer underuns. Maybe disabling some of
the not used interrupts will help here.


> But I have several another problems... izcoordinator doesn't set my
> channel to 11. It's on default value '-1' which is '255'. I get no
> error message or similar.
> That's the primary problem which I am working on at the moment.
Setting the channel to channel 11 works fine for me. One of my test
networks used this channel. Some time ago someone send a patch for the
userspace utils to this list, changing some checks of some library
functions. I needed to add this patch to get the tools working at all.

Sascha.

------------------------------------------------------------------------------
Free Next-Gen Firewall Hardware Offer
Buy your Sophos next-gen firewall before the end March 2013 
and get the hardware for free! Learn more.
http://p.sf.net/sfu/sophos-d2d-feb
_______________________________________________
Linux-zigbee-devel mailing list
Linux-zigbee-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel

Reply via email to