Hello there!
I was running CentOS 6.4 system on my Dell Latitude E6530 flawlessly, until I upgraded to CentOS 6.5.
Now the wifi doesn't show up (it's a Broadcom Wifi BT4313, 14e4:4727), I tried to follow the steps from http://wiki.centos.org/HowTos/Laptops/Wireless/Broadcom but when attempting to compile the Broadcom driver module, the make command fails in a way that is not described on this web page. Anyway, the page deals w/ CentOS5 without being specific.
I tried w/ both hybrid-portsrc_x86_64-v5_100_82_112.tar.gz (the one which *I think* was formerly installed) and the latest available: hybrid-v35_64-nodebug-pcoem-6_30_223_141.tar.gz; same compilation errors (see below).
I simply could not remember how I had the Broadcom Wifi chip working since CentOS 6.x, but I clearly remember that I had to install the driver (I presume from the sources since I've found them in my setup archives, but not sure). I have the following RPM's installed: b43-openfwwf-5.2-4.el6.noarch b43-fwcutter-012-2.2.el6.x86_64
I wonder if the kernel update breaks it.. Does any one have experience with this driver and CentOS 6.5?
Here is make's output:
# make make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule. CFG80211 API is prefered for this kernel version Using CFG80211 API /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:64: warning: 'enum tx_power_setting' declared inside parameter list /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:64: warning: its scope is only this definition or declaration, which is probably not what you want /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c: In function 'wl_cfg80211_join_ibss': /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:745: error: 'struct cfg80211_ibss_params' has no member named 'channel' /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c: At top level: /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:1110: warning: 'enum tx_power_setting' declared inside parameter list /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:1110: error: parameter 2 ('type') has incomplete type /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c: In function 'wl_cfg80211_set_tx_power': /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:1123: error: 'TX_POWER_AUTOMATIC' undeclared (first use in this function) /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:1123: error: (Each undeclared identifier is reported only once /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:1123: error: for each function it appears in.) /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:1125: error: 'TX_POWER_LIMITED' undeclared (first use in this function) /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:1131: error: 'TX_POWER_FIXED' undeclared (first use in this function) /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c: At top level: /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:1644: warning: initialization from incompatible pointer type /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:1649: warning: initialization from incompatible pointer type /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:1650: warning: initialization from incompatible pointer type /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:1651: warning: initialization from incompatible pointer type /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:1652: warning: initialization from incompatible pointer type /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:1653: warning: initialization from incompatible pointer type /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:1654: warning: initialization from incompatible pointer type /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:1658: warning: initialization from incompatible pointer type /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c: In function 'wl_inform_single_bss': /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:1817: error: too few arguments to function 'ieee80211_channel_to_frequency' /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c: In function 'wl_update_bss_info': /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:2077: error: 'struct cfg80211_bss' has no member named 'information_elements' /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:2078: error: 'struct cfg80211_bss' has no member named 'len_information_elements' /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:2080: warning: passing argument 1 of 'cfg80211_put_bss' from incompatible pointer type include/net/cfg80211.h:3380: note: expected 'struct wiphy *' but argument is of type 'struct cfg80211_bss *' /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:2080: error: too few arguments to function 'cfg80211_put_bss' /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c: In function 'wl_bss_roaming_done': /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:2117: warning: passing argument 2 of 'cfg80211_roamed' from incompatible pointer type include/net/cfg80211.h:3726: note: expected 'struct ieee80211_channel *' but argument is of type 'u8 *' /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:2117: warning: passing argument 4 of 'cfg80211_roamed' makes pointer from integer without a cast include/net/cfg80211.h:3726: note: expected 'const u8 *' but argument is of type 's32' /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:2117: warning: passing argument 5 of 'cfg80211_roamed' makes integer from pointer without a cast include/net/cfg80211.h:3726: note: expected 'size_t' but argument is of type 'u8 *' /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:2117: warning: passing argument 6 of 'cfg80211_roamed' makes pointer from integer without a cast include/net/cfg80211.h:3726: note: expected 'const u8 *' but argument is of type 's32' /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:2117: error: too few arguments to function 'cfg80211_roamed' /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c: In function 'wl_bss_connect_done': /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:2149: warning: passing argument 2 of 'cfg80211_roamed' from incompatible pointer type include/net/cfg80211.h:3726: note: expected 'struct ieee80211_channel *' but argument is of type 'u8 *' /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:2149: warning: passing argument 4 of 'cfg80211_roamed' makes pointer from integer without a cast include/net/cfg80211.h:3726: note: expected 'const u8 *' but argument is of type 's32' /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:2149: warning: passing argument 5 of 'cfg80211_roamed' makes integer from pointer without a cast include/net/cfg80211.h:3726: note: expected 'size_t' but argument is of type 'u8 *' /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:2149: warning: passing argument 6 of 'cfg80211_roamed' makes pointer from integer without a cast include/net/cfg80211.h:3726: note: expected 'const u8 *' but argument is of type 's32' /usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.c:2149: error: too few arguments to function 'cfg80211_roamed' make[2]: *** [/usr/local/src/hybrid-wl/src/wl/sys/wl_cfg80211.o] Error 1 make[1]: *** [_module_/usr/local/src/hybrid-wl] Error 2 make: *** [all] Error 2
Regards,
Again,
On Tue, 10 Dec 2013 10:26:19 +0100 wwp subscript@free.fr wrote:
I was running CentOS 6.4 system on my Dell Latitude E6530 flawlessly, until I upgraded to CentOS 6.5.
Now the wifi doesn't show up (it's a Broadcom Wifi BT4313, 14e4:4727), I tried to follow the steps from http://wiki.centos.org/HowTos/Laptops/Wireless/Broadcom but when attempting to compile the Broadcom driver module, the make command fails in a way that is not described on this web page. Anyway, the page deals w/ CentOS5 without being specific.
I tried w/ both hybrid-portsrc_x86_64-v5_100_82_112.tar.gz (the one which *I think* was formerly installed) and the latest available: hybrid-v35_64-nodebug-pcoem-6_30_223_141.tar.gz; same compilation errors (see below).
I simply could not remember how I had the Broadcom Wifi chip working since CentOS 6.x, but I clearly remember that I had to install the driver (I presume from the sources since I've found them in my setup archives, but not sure). I have the following RPM's installed: b43-openfwwf-5.2-4.el6.noarch b43-fwcutter-012-2.2.el6.x86_64
I wonder if the kernel update breaks it.. Does any one have experience with this driver and CentOS 6.5?
More data:
it seems that I had formerly followed steps from http://elrepo.org/tiki/wl-kmod, as I could find kmod-wl-5_100_82_112-9.el6.el6.local.x86_64.rpm installed locally, and RPM assembly stuff in ~/rpmbuild/.
No better idea why it doesn't work since CentOS 6.5, unfortunately!
Regards,
On 12/10/2013 10:45 AM, wwp wrote:
Again,
On Tue, 10 Dec 2013 10:26:19 +0100 wwp subscript@free.fr wrote:
I was running CentOS 6.4 system on my Dell Latitude E6530 flawlessly, until I upgraded to CentOS 6.5.
Now the wifi doesn't show up (it's a Broadcom Wifi BT4313, 14e4:4727), I tried to follow the steps from http://wiki.centos.org/HowTos/Laptops/Wireless/Broadcom but when attempting to compile the Broadcom driver module, the make command fails in a way that is not described on this web page. Anyway, the page deals w/ CentOS5 without being specific.
I tried w/ both hybrid-portsrc_x86_64-v5_100_82_112.tar.gz (the one which *I think* was formerly installed) and the latest available: hybrid-v35_64-nodebug-pcoem-6_30_223_141.tar.gz; same compilation errors (see below).
I simply could not remember how I had the Broadcom Wifi chip working since CentOS 6.x, but I clearly remember that I had to install the driver (I presume from the sources since I've found them in my setup archives, but not sure). I have the following RPM's installed: b43-openfwwf-5.2-4.el6.noarch b43-fwcutter-012-2.2.el6.x86_64
I wonder if the kernel update breaks it.. Does any one have experience with this driver and CentOS 6.5?
More data:
it seems that I had formerly followed steps from http://elrepo.org/tiki/wl-kmod, as I could find kmod-wl-5_100_82_112-9.el6.el6.local.x86_64.rpm installed locally, and RPM assembly stuff in ~/rpmbuild/.
No better idea why it doesn't work since CentOS 6.5, unfortunately!
In that case you should rebuild the RPM from the latest sources from Broadcom and src.rpm from ELrepo and you'll find the chip working again.
Regards,
Hello Milos,
On Tue, 10 Dec 2013 12:55:26 +0100 Milos Blazevic milos.blazevic@sbb.rs wrote:
On 12/10/2013 10:45 AM, wwp wrote:
Again,
On Tue, 10 Dec 2013 10:26:19 +0100 wwp subscript@free.fr wrote:
I was running CentOS 6.4 system on my Dell Latitude E6530 flawlessly, until I upgraded to CentOS 6.5.
Now the wifi doesn't show up (it's a Broadcom Wifi BT4313, 14e4:4727), I tried to follow the steps from http://wiki.centos.org/HowTos/Laptops/Wireless/Broadcom but when attempting to compile the Broadcom driver module, the make command fails in a way that is not described on this web page. Anyway, the page deals w/ CentOS5 without being specific.
I tried w/ both hybrid-portsrc_x86_64-v5_100_82_112.tar.gz (the one which *I think* was formerly installed) and the latest available: hybrid-v35_64-nodebug-pcoem-6_30_223_141.tar.gz; same compilation errors (see below).
I simply could not remember how I had the Broadcom Wifi chip working since CentOS 6.x, but I clearly remember that I had to install the driver (I presume from the sources since I've found them in my setup archives, but not sure). I have the following RPM's installed: b43-openfwwf-5.2-4.el6.noarch b43-fwcutter-012-2.2.el6.x86_64
I wonder if the kernel update breaks it.. Does any one have experience with this driver and CentOS 6.5?
More data:
it seems that I had formerly followed steps from http://elrepo.org/tiki/wl-kmod, as I could find kmod-wl-5_100_82_112-9.el6.el6.local.x86_64.rpm installed locally, and RPM assembly stuff in ~/rpmbuild/.
No better idea why it doesn't work since CentOS 6.5, unfortunately!
In that case you should rebuild the RPM from the latest sources from Broadcom and src.rpm from ELrepo and you'll find the chip working again.
Right.. And I also rebuilt the RPM from the latest sources available (v6_30_223_141) instead of v5_100_82_112 which was not building anyway. The http://elrepo.org/tiki/wl-kmod page is up-to-date, great!
Thanks!
Regards,
On Tue, Dec 10, 2013 at 1:45 AM, wwp subscript@free.fr wrote:
it seems that I had formerly followed steps from http://elrepo.org/tiki/wl-kmod, as I could find kmod-wl-5_100_82_112-9.el6.el6.local.x86_64.rpm installed locally, and RPM assembly stuff in ~/rpmbuild/.
No better idea why it doesn't work since CentOS 6.5, unfortunately!
This is a known issue with wl-kmod and has since been resolved. You need to get the latest version. Please see this bug tracker for more details:
http://elrepo.org/bugs/view.php?id=430
Akemi
Hello Akemi,
On Tue, 10 Dec 2013 05:35:49 -0800 Akemi Yagi amyagi@gmail.com wrote:
On Tue, Dec 10, 2013 at 1:45 AM, wwp subscript@free.fr wrote:
it seems that I had formerly followed steps from http://elrepo.org/tiki/wl-kmod, as I could find kmod-wl-5_100_82_112-9.el6.el6.local.x86_64.rpm installed locally, and RPM assembly stuff in ~/rpmbuild/.
No better idea why it doesn't work since CentOS 6.5, unfortunately!
This is a known issue with wl-kmod and has since been resolved. You need to get the latest version. Please see this bug tracker for more details:
Great, thanks, Akemi!
Regards,
On 10 DEC 2013 @09:26 zulu, wwp wrote:
Hello there!
I was running CentOS 6.4 system on my Dell Latitude E6530 flawlessly, until I upgraded to CentOS 6.5.
Now the wifi doesn't show up (it's a Broadcom Wifi BT4313, 14e4:4727),
I went through the same thing around fedora 16 with a 14e4:4328... replaced it with an Atheros-based Ubiquiti SR71-E and that works fine in windows AND linux. e.g. http://www.newegg.com/Product/Product.aspx?Item=9SIA1EA0CD6598
Not that I have anything against Broadcom... all of my current routers and access points use Broadcom radio chipsets.
Don't expect any help from Dell with the problem unless some flavor of linux was offered as an OS when it was sold. You can tell if it was, on their Drivers & Downloads page for that model (http://www.dell.com/support/drivers/us/en/19/Product/latitude-e6530 )... all OS's that were ever installed on it when built will be in the Operating System picklist.