From owner-freebsd-wireless@FreeBSD.ORG Thu May 9 15:58:09 2013 Return-Path: Delivered-To: freebsd-wireless@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 9F317379; Thu, 9 May 2013 15:58:09 +0000 (UTC) (envelope-from adrian.chadd@gmail.com) Received: from mail-wi0-x22c.google.com (mail-wi0-x22c.google.com [IPv6:2a00:1450:400c:c05::22c]) by mx1.freebsd.org (Postfix) with ESMTP id 143C6ED4; Thu, 9 May 2013 15:58:08 +0000 (UTC) Received: by mail-wi0-f172.google.com with SMTP id hm14so6403164wib.11 for ; Thu, 09 May 2013 08:58:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:x-received:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=2N+AXxxui45MBhPolIhfzPdCAVEeS4EyHgnyW0YegN4=; b=mQXEf8QZUo6eJ84TzB8zbJDCJdSJ1zEeq13WJja8nCn2YAXsjbREoudV6U3LeMXtKX 0UYQTarnILwgAnm8R9qQPLZbQMvJIrNEEiHdA+1anTnc1T0pwgJpiS5jcBg38NJ+Kzq+ W0e09Eg//xrt/JFeK2Tkjavnw9xovwQ+WpOrT0S81+LDG4J0/zf1PdnDBOllIPP8Ak6s OMLxw2OxrHxMIeG4Mac+EJUpeVEhG6N6sGnUKtoyAyBtx6tcOuV055eeHfI8tjv4eJGp kxNw6E20w3q5yEpK2AM/+BH0AXIfsYvDffwsnnZL5mo6TtB8cSxVgfPjmDVPxkJly9WO h+pw== MIME-Version: 1.0 X-Received: by 10.194.248.200 with SMTP id yo8mr19084964wjc.36.1368115086260; Thu, 09 May 2013 08:58:06 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.217.58.138 with HTTP; Thu, 9 May 2013 08:58:06 -0700 (PDT) In-Reply-To: <86mws470nk.fsf@orwell.Elisa> References: <86mws470nk.fsf@orwell.Elisa> Date: Thu, 9 May 2013 08:58:06 -0700 X-Google-Sender-Auth: iYHWRRgtp8LybWL82X7Hv2HVqdE Message-ID: Subject: Re: TX hang and EAPOL stuff fixed in HEAD; please test! From: Adrian Chadd To: Raphael Kubo da Costa Content-Type: text/plain; charset=ISO-8859-1 Cc: freebsd-wireless@freebsd.org X-BeenThere: freebsd-wireless@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Discussions of 802.11 stack, tools device driver development." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 09 May 2013 15:58:09 -0000 Try updating to -HEAD and revert your change. I just fixed this. Thanks! Adrian On 9 May 2013 06:17, Raphael Kubo da Costa wrote: > Adrian Chadd writes: > >> Would those using atheros NICs on -HEAD please update and give it a >> good thrashing? >> >> I've fixed a couple of things: >> >> * The driver was not able to transmit EAPOL frames if the send queue >> ran out of space. This is why my UDP TX tests were failing - the group >> rekey would kick in, fail to transmit the EAPOL "Yes I've done that" >> ack frame back to the AP and the AP would kick the station off. >> * I've modified the transmit path to always keep a link pointer around >> rather than NULL'ing it out and reinitialising TX DMA every time. This >> is the "blessed" way to handle DMA. However, I'm still trying to >> verify that I've actually done this correctly in all ways so I'd >> really like this tested. >> >> I'd like to start merging in my power save and reassociation fixes >> from my test branch but to do that I'd really like to have this code >> fully tested. > > As of r250406, I get a kernel panic whenever I bring wlan0 up because > the assertion in if_ath.c:4317 gets triggered. > > I have reverted r250391 for now, removed sys/contrib/sys/dev/ath now > that sys/contrib/dev/ath is in place and commented out the "ath0: > ath_edma_recv_proc_queue: handled npkts 0" messages that Joshua also > mentioned. Everything seems to be working fine (ie. connecting to my > crappy WPA2 router). > > _______________________________________________ > freebsd-wireless@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-wireless > To unsubscribe, send any mail to "freebsd-wireless-unsubscribe@freebsd.org"