From owner-freebsd-current@FreeBSD.ORG Wed Dec 15 19:34:19 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5B18516A4CF for ; Wed, 15 Dec 2004 19:34:19 +0000 (GMT) Received: from ebb.errno.com (ebb.errno.com [66.127.85.87]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1CA9D43D2F for ; Wed, 15 Dec 2004 19:34:19 +0000 (GMT) (envelope-from sam@errno.com) Received: from [66.127.85.91] ([66.127.85.91]) (authenticated bits=0) by ebb.errno.com (8.12.9/8.12.6) with ESMTP id iBFJYFWi066307 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 15 Dec 2004 11:34:18 -0800 (PST) (envelope-from sam@errno.com) Message-ID: <41C093C3.7090005@errno.com> Date: Wed, 15 Dec 2004 11:42:59 -0800 From: Sam Leffler User-Agent: Mozilla Thunderbird 1.0RC1 (X11/20041208) X-Accept-Language: en-us, en MIME-Version: 1.0 To: "Stephane E. Potvin" References: <41C089D5.6000705@videotron.ca> In-Reply-To: <41C089D5.6000705@videotron.ca> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-current@freebsd.org Subject: Re: ieee80211 framework and ndis [patch] X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Dec 2004 19:34:19 -0000 Stephane E. Potvin wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hi, > > While trying to get my Dell TrueMobile 1400 wireless card (Broadcom > BCM4309 based). I noticed that the ndis driver (if_ndis) does not check > the ic_mgtq queue for packets to transmit, which was causing the ndis > driver to reset itself via the watchdog. The following patch address > this issue (feel free to change as you wish, I'm not particularly > thrilled by the way I fixed it). Getting the ndisulator to support WPA is far more than just hooking up xmit of management frames. You can look at how Linux's equivalent ndis emulator does it for some hints. When you've got it all working we can talk about applying patches. Sam