On Monday 27 September 2010 18:05:57 Ignacy Gawedzki wrote: > On Mon, Sep 27, 2010 at 05:37:16PM +0200, thus spake Christian Lamparter: > > [...] > > without any problems. The device was able to connect and send a few gigs. > > Maybe you should be a bit more "precise" about your changes ;). > > Sure, see the attached diff. The idea is to simply use the local TSF counter > to measure the service time. I know that the TSF gets updated in IBSS pretty > regularly, but still, the measurements seem accurate enough. Sure, but why when you have a monotonic 40 MHz timer? (It isn't so much what you do in the firmware, as long as you don't put printk into the drivers hot-paths) > > (Haven't seen the WARN before, kernel/workqueue.c code has changed a lot > > and flush_cpu_workqueue is no more...) > > OK, I'll stick with the latest wireless-testing then. BTW, I noticed that the > FW API is 1.8.8.2, while driver API in wireless-testing is still 1.8.8.1. Actually, the firmware is already at 1.8.8.3-pre. But it shouldn't matter if what API "version" you are using, as long as the firmware descriptors and command interface structs are the same. > Having some stability issues with this combination, I reverted the last few > commits in the FW's git back to API 1.8.8.1. Are these different numbers > nevertheless compatible with each other? "Stability issues"? Again, a "vague" and stretchy term. Do you have "Oops" - reports or something like that? Regards, Chr