Add comments on the new Broadcom driver not using driver_broadcom.c
authorJouni Malinen <j@w1.fi>
Fri, 30 Jan 2009 19:34:40 +0000 (21:34 +0200)
committerJouni Malinen <j@w1.fi>
Fri, 30 Jan 2009 19:34:40 +0000 (21:34 +0200)
The newer Broadcom driver ("hybrid Linux driver") supports Linux
wireless extensions and does not need (or even work) with the old
driver wrapper.

src/drivers/driver_broadcom.c
wpa_supplicant/README
wpa_supplicant/defconfig

index d1d1779..1044cd7 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * WPA Supplicant - driver interaction with Broadcom wl.o driver
+ * WPA Supplicant - driver interaction with old Broadcom wl.o driver
  * Copyright (c) 2004, Nikki Chumkov <nikki@gattaca.ru>
  * Copyright (c) 2004, Jouni Malinen <j@w1.fi>
  *
  * license.
  *
  * See README and COPYING for more details.
+ *
+ * Please note that the newer Broadcom driver ("hybrid Linux driver") supports
+ * Linux wireless extensions and does not need (or even work) with this old
+ * driver wrapper. Use driver_wext.c with that driver.
  */
 
 #include "includes.h"
index 778b0ba..2b94c23 100644 (file)
@@ -166,7 +166,7 @@ Current hardware/software requirements:
        Linux ndiswrapper (http://ndiswrapper.sourceforge.net/) with
        Windows NDIS driver.
 
-       Broadcom wl.o driver
+       Broadcom wl.o driver (old version only)
        This is a generic Linux driver for Broadcom IEEE 802.11a/g cards.
        However, it is proprietary driver that is not publicly available
        except for couple of exceptions, mainly Broadcom-based APs/wireless
@@ -176,7 +176,10 @@ Current hardware/software requirements:
        the needed header file, wlioctl.h, for compiling wpa_supplicant.
        This driver support in wpa_supplicant is expected to work also with
        other devices based on Broadcom driver (assuming the driver includes
-       client mode support).
+       client mode support). Please note that the newer Broadcom driver
+       ("hybrid Linux driver") supports Linux wireless extensions and does
+       not need (or even work) with the specific driver wrapper. Use -Dwext
+       with that driver.
 
        Intel ipw2100 driver
        (http://sourceforge.net/projects/ipw2100/)
index a623736..2c66f9c 100644 (file)
@@ -65,7 +65,10 @@ CONFIG_DRIVER_HOSTAP=y
 # Driver interface for Atmel driver
 CONFIG_DRIVER_ATMEL=y
 
-# Driver interface for Broadcom driver
+# Driver interface for old Broadcom driver
+# Please note that the newer Broadcom driver ("hybrid Linux driver") supports
+# Linux wireless extensions and does not need (or even work) with the old
+# driver wrapper. Use CONFIG_DRIVER_WEXT=y with that driver.
 #CONFIG_DRIVER_BROADCOM=y
 # Example path for wlioctl.h; change to match your configuration
 #CFLAGS += -I/opt/WRT54GS/release/src/include