summaryrefslogtreecommitdiffstats
path: root/etc
diff options
context:
space:
mode:
authorwpaul <wpaul@FreeBSD.org>1999-05-05 07:37:11 +0000
committerwpaul <wpaul@FreeBSD.org>1999-05-05 07:37:11 +0000
commitfd47563fe449bc68eedf485677029899cbb99171 (patch)
tree6fda3b95841c793f0ebfb4afe67a6ec13e313f0b /etc
parent44741b5aa7dec45f5a55515334a0dc37426ac861 (diff)
downloadFreeBSD-src-fd47563fe449bc68eedf485677029899cbb99171.zip
FreeBSD-src-fd47563fe449bc68eedf485677029899cbb99171.tar.gz
Add device driver support for the Lucent WaveLAN/IEEE 802.11 PCMCIA
adapter (and some workalikes). Also add man pages and a wicontrol utility to manipulate some of the card parameters. This driver was written using information gleaned from the Lucent HCF Light library, though it does not use any of the HCF Light code itself, mainly because it's contaminated by the GPL (but also because it's pretty gross). The HCF Light lacks certain featurs from the full (but proprietary) HCF library, including 802.11 frame encapsulation support, however it has just enough register information about the Hermes chip to allow someone with enough spare time and energy to implement a proper driver. (I would have prefered getting my hands on the Hermes manual, but that's proprietary too. For those who are wondering, the Linux driver uses the proprietary HCF library, but it's provided in object code form only.) Note that I do not have access to a WavePOINT access point, so I have only been able to test ad-hoc mode. The wicontrol utility can turn on BSS mode, but I don't know for certain that the NIC will associate with an access point correctly. Testers are encouraged to send their results to me so that I can find out if I screwed up or not.
Diffstat (limited to 'etc')
-rw-r--r--etc/defaults/pccard.conf29
-rw-r--r--etc/pccard.conf.sample29
2 files changed, 54 insertions, 4 deletions
diff --git a/etc/defaults/pccard.conf b/etc/defaults/pccard.conf
index eff9532..ce22c6c 100644
--- a/etc/defaults/pccard.conf
+++ b/etc/defaults/pccard.conf
@@ -8,7 +8,7 @@
# IRQ == 0 means "allocate free IRQ from IRQ pool"
# IRQ == 16 means "do not use IRQ (e.g. PIO mode)"
#
-# $Id: pccard.conf.sample,v 1.33 1999/05/03 19:08:43 brian Exp $
+# $Id: pccard.conf.sample,v 1.34 1999/05/04 08:39:11 brian Exp $
# Generally available IO ports
io 0x240-0x360
@@ -17,7 +17,32 @@ irq 3 5 10 11 13 15
# Available memory slots
memory 0xd4000 96k
-#IBM PCMCIA Ethernet I/II
+
+# Lucent WaveLAN/IEEE
+card "Lucent Technologies" "WaveLAN/IEEE"
+ config 0x1 "wi0" 11
+ insert echo WaveLAN/IEEE inserted
+ insert /etc/pccard_ether wi0
+ remove echo WaveLAN/IEEE removed
+ remove /sbin/ifconfig wi0 delete
+
+# NCR WaveLAN/IEEE
+card "NCR" "WaveLAN/IEEE"
+ config 0x1 "wi0" 11
+ insert echo WaveLAN/IEEE inserted
+ insert /etc/pccard_ether wi0
+ remove echo WaveLAN/IEEE removed
+ remove /sbin/ifconfig wi0 delete
+
+# Cabletron RoamAbout, WaveLAN/IEEE clone
+card "Cabletron" "RoamAbout 802.11 DS"
+ config 0x1 "wi0" 11
+ insert echo WaveLAN/IEEE inserted
+ insert /etc/pccard_ether wi0
+ remove echo WaveLAN/IEEE removed
+ remove /sbin/ifconfig wi0 delete
+
+# IBM PCMCIA Ethernet I/II
card "IBM Corp." "Ethernet"
config 0x1 "ed0" 11
ether 0xff0
diff --git a/etc/pccard.conf.sample b/etc/pccard.conf.sample
index eff9532..ce22c6c 100644
--- a/etc/pccard.conf.sample
+++ b/etc/pccard.conf.sample
@@ -8,7 +8,7 @@
# IRQ == 0 means "allocate free IRQ from IRQ pool"
# IRQ == 16 means "do not use IRQ (e.g. PIO mode)"
#
-# $Id: pccard.conf.sample,v 1.33 1999/05/03 19:08:43 brian Exp $
+# $Id: pccard.conf.sample,v 1.34 1999/05/04 08:39:11 brian Exp $
# Generally available IO ports
io 0x240-0x360
@@ -17,7 +17,32 @@ irq 3 5 10 11 13 15
# Available memory slots
memory 0xd4000 96k
-#IBM PCMCIA Ethernet I/II
+
+# Lucent WaveLAN/IEEE
+card "Lucent Technologies" "WaveLAN/IEEE"
+ config 0x1 "wi0" 11
+ insert echo WaveLAN/IEEE inserted
+ insert /etc/pccard_ether wi0
+ remove echo WaveLAN/IEEE removed
+ remove /sbin/ifconfig wi0 delete
+
+# NCR WaveLAN/IEEE
+card "NCR" "WaveLAN/IEEE"
+ config 0x1 "wi0" 11
+ insert echo WaveLAN/IEEE inserted
+ insert /etc/pccard_ether wi0
+ remove echo WaveLAN/IEEE removed
+ remove /sbin/ifconfig wi0 delete
+
+# Cabletron RoamAbout, WaveLAN/IEEE clone
+card "Cabletron" "RoamAbout 802.11 DS"
+ config 0x1 "wi0" 11
+ insert echo WaveLAN/IEEE inserted
+ insert /etc/pccard_ether wi0
+ remove echo WaveLAN/IEEE removed
+ remove /sbin/ifconfig wi0 delete
+
+# IBM PCMCIA Ethernet I/II
card "IBM Corp." "Ethernet"
config 0x1 "ed0" 11
ether 0xff0
OpenPOWER on IntegriCloud