From owner-cvs-all Thu Nov 25 12:45:53 1999 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (Postfix) with ESMTP id BA6DC14A1B; Thu, 25 Nov 1999 12:45:50 -0800 (PST) (envelope-from wpaul@FreeBSD.org) Received: (from wpaul@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id MAA46910; Thu, 25 Nov 1999 12:45:50 -0800 (PST) (envelope-from wpaul@FreeBSD.org) Message-Id: <199911252045.MAA46910@freefall.freebsd.org> From: Bill Paul Date: Thu, 25 Nov 1999 12:45:50 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src/sys/i386/include if_wavelan_ieee.h src/sys/i386/conf LINT PCCARD files.i386 src/sys/i386/isa if_wi.c if_wireg.h src/sys/modules Makefile src/sys/modules/wi Makefile src/usr.sbin/wicontrol Makefile wicontrol.8 wicontrol.c Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk wpaul 1999/11/25 12:45:50 PST Modified files: sys/i386/include if_wavelan_ieee.h sys/i386/conf LINT PCCARD files.i386 sys/i386/isa if_wi.c if_wireg.h sys/modules Makefile usr.sbin/wicontrol Makefile wicontrol.8 wicontrol.c Added files: sys/modules/wi Makefile Log: Update the WaveLAN/IEEE driver: - Convert to new bus attachment scheme. Thanks to Blaz Zupan for doing the initial work here. One thing I changed was to have the attach and detach routines work like the PCI drivers, which means that in theory you should be able to load and unload the driver like the PCI NIC drivers, however the pccard support for this hasn't settled down yet so it doesn't quite work. Once the pccard work is done, I'll have to revisit this. - Add device wi0 to PCCARD. If we're lucky, people should be able to install via their WaveLAN cards now. - Add support for signal strength caching. The wicontrol utility has also been updated to allow zeroing and displaying the signal strength cache. - Add a /sys/modules/wi directory and fix a Makefile to builf if_wi.ko. Currently this module is only built for the i386 platform, though once the pccard stuff is done it should be able to work on the alpha too. (Theoretically you should be able to plug one of the WaveLAN/IEEE ISA cards into an alpha with an ISA slot, but we'll see how that turns out. - Update LINT to use only device wi0. There is no true ISA version of the WaveLAN/IEEE so we'll never use an ISA attachment. - Update files.i386 so that if_wi is dependent on card. Revision Changes Path 1.3 +25 -0 src/sys/i386/include/if_wavelan_ieee.h 1.682 +2 -2 src/sys/i386/conf/LINT 1.26 +5 -1 src/sys/i386/conf/PCCARD 1.281 +2 -2 src/sys/i386/conf/files.i386 1.15 +390 -162 src/sys/i386/isa/if_wi.c 1.7 +13 -3 src/sys/i386/isa/if_wireg.h 1.92 +2 -2 src/sys/modules/Makefile 1.3 +2 -2 src/usr.sbin/wicontrol/Makefile 1.11 +18 -1 src/usr.sbin/wicontrol/wicontrol.8 1.8 +87 -1 src/usr.sbin/wicontrol/wicontrol.c To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message