Hi,

On Mon, Mar 25, 2013 at 06:47:34PM +0000, Stefan Schmidt wrote:
> Hello.
> 
> On Mon, 2013-03-25 at 10:30, Alexander Aring wrote:
> > On Mon, Mar 25, 2013 at 03:31:04AM -0300, Werner Almesberger wrote:
> > > Alexander Aring wrote:
> > > 
> > > Hmm, but your driver still has the fundamental problem of tx/rx
> > > doing all these USB transfers that get paced at one per USB frame,
> > > i.e., 1 ms. Are you sure you want to continue along that path ?
> > > 
> > Yes... I tested with a change firmware to tx/rx 16 bit values. I put
> > tx to wValue/wIndex and receive in the receive buffer.
> > 
> > But it is too slow, I think. What about to add a new bulk transfer and
> > do something like linux.
> > 
> > This bulk transfer uses a struct with a tx and rx buffer to send and
> > receive at the same time. On the linux side we decode tx and rx buffer
> > and put it into linux rx and tx spi buf.
> 
> Did you read the other mails Werner and I exchanged?
> 
> The basic idea Werner has for his new driver is that we would now
> longer try to re-use the at86rf230 driver but but the state machine
> handling for it directly into the fimrware. This will reduce the
> number of urbs _a lot_ that need to be transfered. Shoving every SPI
> command into an USB urb sending it of and waiting for the answer with
> the USB delay makes it just painfully slow.
> 
Yes, I do understand the problem now. Sorry :-)

> The new interface between firmware and driver would now take a
> complete frame and does all needed stuff to send it off. On the
> receiving side it would provide the driver with the full frame once.
> 
> I would argue here that you sit together, via mail I think :), with
> Werner and see if you could help him with his new driver. Doing the
> changes to the old one Werner and I wrote is not the right way to
> bring it up to speed.
> 
At first I didn't want to do any change on the current firmware.
I will look at the new Implementation and think about a solution.

Since Werner is available at irc channel #linux-wpan, we are in contact.

Regards
Alex

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_mar
_______________________________________________
Linux-zigbee-devel mailing list
Linux-zigbee-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linux-zigbee-devel

Reply via email to