From owner-cvs-all Wed Apr 3 11:44:23 2002 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id E2F1C37B41A; Wed, 3 Apr 2002 11:44:18 -0800 (PST) Received: (from imp@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g33JiIr69197; Wed, 3 Apr 2002 11:44:18 -0800 (PST) (envelope-from imp) Message-Id: <200204031944.g33JiIr69197@freefall.freebsd.org> From: Warner Losh Date: Wed, 3 Apr 2002 11:44:18 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/dev/wi if_wi.c if_wi_pci.c if_wireg.h if_wivar.h X-FreeBSD-CVS-Branch: HEAD Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG imp 2002/04/03 11:44:18 PST Modified files: sys/dev/wi if_wi.c if_wi_pci.c if_wireg.h if_wivar.h Log: Four fixes from NetBSD: 1) Properly detect the Symbol based cards (The 3Com Airconnect and their ilk) and only reset them *ONCE* ever. This appears to make them work, but more testing is needed. The tests that would wedge up my machine completely now appear to work, but I have not real access points handy. 2) Report both the Station firmware and the Primary firmware on Prism based cards. On Lucent based cards, only report the station firmware since that's all it supports. On symbol cards, report the symbol specific firmware name as its station firmware. 3) Better Prism 2.5 and 3 family names. We really need to go table driven for this. 4) Workaround for bugs in Intersil's firmware is only needed for at most 0.8.2 and earlier, since 0.8.3 and later appear to work. Obtained from: NetBSD Revision Changes Path 1.89 +117 -45 src/sys/dev/wi/if_wi.c 1.2 +0 -1 src/sys/dev/wi/if_wi_pci.c 1.27 +23 -15 src/sys/dev/wi/if_wireg.h 1.2 +8 -3 src/sys/dev/wi/if_wivar.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message