TXEOL semantics (was Re: broken TX in HEAD (AR5212))

2012-09-24 Thread Adrian Chadd
Grr. On 23 September 2012 15:32, Adrian Chadd wrote: > That's not too scary; just slightly wasteful. > > But the annoying one: > > * I'm getting TXEOL interrupts appearing (which is by design, so > that's OK) - but then when the descriptor is checked, the first > descriptor in the list shows up a

Re: broken TX in HEAD (AR5212)

2012-09-24 Thread Lev Serebryakov
Hello, Adrian. You wrote 24 сентября 2012 г., 20:13:03: AC> Sweet. I thought it would be, the patch was just me preparing for the AC> next phase of software retransmit handling. :-) AC> Lev, can you try -HEAD and let me know? r240893 seems to work. -- // Black Lion AKA Lev Serebryakov __

Re: broken TX in HEAD (AR5212)

2012-09-24 Thread Adrian Chadd
On 24 September 2012 03:00, Berislav Purgar wrote: > Hi > > just tested it .. it's ok ! Sweet. I thought it would be, the patch was just me preparing for the next phase of software retransmit handling. :-) Lev, can you try -HEAD and let me know? Thanks, Adrian

Re: broken TX in HEAD (AR5212)

2012-09-24 Thread Berislav Purgar
Hi just tested it .. it's ok ! On Mon, Sep 24, 2012 at 8:43 AM, Adrian Chadd wrote: > hi, > > I've committed some code to -HEAD that should do the trick. Or, it > could set everything on fire. I'm not sure yet. :-) > > Please try it out and let me know how it goes. > > > > Adrian >

Re: broken TX in HEAD (AR5212)

2012-09-23 Thread Adrian Chadd
hi, I've committed some code to -HEAD that should do the trick. Or, it could set everything on fire. I'm not sure yet. :-) Please try it out and let me know how it goes. Adrian ___ freebsd-wireless@freebsd.org mailing list http://lists.freebsd.org/ma

Re: broken TX in HEAD (AR5212)

2012-09-23 Thread Adrian Chadd
Hm, ok. Change this bit in if_ath_tx.c: - flags = HAL_TXDESC_CLRDMASK;/* XXX needed for crypto errs */ + //flags = HAL_TXDESC_CLRDMASK; /* XXX needed for crypto errs */ + flags = 0; to just flags = HAL_TXDESC_CLRDMASK; See if that works. Hmph. I thought

Re: broken TX in HEAD (AR5212)

2012-09-23 Thread Berislav Purgar
Hi i have tested r240722 which is OK .. so problem is in r240724. (for me only with AR5212 card .. 11N cards 9220 and 9280 work without problem on r240724) Beri On Sun, Sep 23, 2012 at 10:02 PM, Lev Serebryakov wrote: > Hello, Adrian. > You wrote 23 сентября 2012 г., 23:54:19: > > >> AC> Lev,

Re: broken TX in HEAD (AR5212)

2012-09-23 Thread Adrian Chadd
Hiya, Ok. Please keep me posted. I've found some annoying behaviours this weekend. * The rx proc tasklet gets called slightly too often- if an RX interrupt comes in whilst ath_rx_proc is running, the kernel will preempt that thread, run ath_intr(), which will reschedule ath_rx_proc to run. The n

Re: broken TX in HEAD (AR5212)

2012-09-23 Thread Adrian Chadd
On 23 September 2012 13:02, Lev Serebryakov wrote: > # svn log -r 240677:HEAD sys | grep "| adrian |" > r240677 | adrian | 2012-09-19 00:33:04 +0400 (Wed, 19 Sep 2012) | 14 lines > r240721 | adrian | 2012-09-20 07:03:01 +0400 (Thu, 20 Sep 2012) | 8 lines > r240722 | adrian | 2012-09-20 07:04:19 +

Re: broken TX in HEAD (AR5212)

2012-09-23 Thread Lev Serebryakov
Hello, Adrian. You wrote 23 сентября 2012 г., 23:54:19: >> AC> Lev, can you try r240677 and test? >> AC> I'd like to establish whether that commit is stable for you (and others.) >> Yep, it passes smoke test -- copying of 1GiB over WiFi. AC> Ok, can you work with Berislav to figure out where I br

Re: broken TX in HEAD (AR5212)

2012-09-23 Thread Adrian Chadd
On 23 September 2012 12:52, Lev Serebryakov wrote: > AC> Lev, can you try r240677 and test? > AC> I'd like to establish whether that commit is stable for you (and others.) > Yep, it passes smoke test -- copying of 1GiB over WiFi. Ok, can you work with Berislav to figure out where I broke things

Re: broken TX in HEAD (AR5212)

2012-09-23 Thread Lev Serebryakov
Hello, Adrian. You wrote 23 сентября 2012 г., 22:22:11: AC> Lev, can you try r240677 and test? AC> I'd like to establish whether that commit is stable for you (and others.) Yep, it passes smoke test -- copying of 1GiB over WiFi. -- // Black Lion AKA Lev Serebryakov ___

Re: broken TX in HEAD (AR5212)

2012-09-23 Thread Lev Serebryakov
Hello, Adrian. You wrote 23 сентября 2012 г., 22:22:11: AC> Lev, can you try r240677 and test? I've rolled back to my previous build, 240324, but I'm building 240677 right now (it takes about hour :( ) -- // Black Lion AKA Lev Serebryakov ___

Re: broken TX in HEAD (AR5212)

2012-09-23 Thread Adrian Chadd
On 23 September 2012 11:17, Berislav Purgar wrote: > Hi .. > > i have updated to latest -HEAD and found that afters some time or under > havy traffic load card stop to trasmit frames... i roll back to ath > rev r240677 which works OK .. Lev, can you try r240677 and test? I'd like to establish wh

broken TX in HEAD (AR5212)

2012-09-23 Thread Berislav Purgar
Hi .. i have updated to latest -HEAD and found that afters some time or under havy traffic load card stop to trasmit frames... i roll back to ath rev r240677 which works OK .. Beri ___ freebsd-wireless@freebsd.org mailing list http://lists.freebsd.org/m