diff --git a/src/drivers/driver_broadcom.c b/src/drivers/driver_broadcom.c index d1d177935..1044cd7d9 100644 --- a/src/drivers/driver_broadcom.c +++ b/src/drivers/driver_broadcom.c @@ -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 * Copyright (c) 2004, Jouni Malinen * @@ -11,6 +11,10 @@ * 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" diff --git a/wpa_supplicant/README b/wpa_supplicant/README index 778b0ba72..2b94c2309 100644 --- a/wpa_supplicant/README +++ b/wpa_supplicant/README @@ -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/) diff --git a/wpa_supplicant/defconfig b/wpa_supplicant/defconfig index a62373610..2c66f9c2e 100644 --- a/wpa_supplicant/defconfig +++ b/wpa_supplicant/defconfig @@ -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