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, -- wwp -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: not available URL: <http://lists.centos.org/pipermail/centos/attachments/20131210/633b9f23/attachment-0002.sig>
Again, On Tue, 10 Dec 2013 10:26:19 +0100 wwp <subscript at 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, -- wwp -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: not available URL: <http://lists.centos.org/pipermail/centos/attachments/20131210/2d187115/attachment-0002.sig>
Milos Blazevic
2013-Dec-10 11:55 UTC
[CentOS] Upgrade to CentOS 6.5 -> issue with Broadcom Wifi
On 12/10/2013 10:45 AM, wwp wrote:> Again, > > > On Tue, 10 Dec 2013 10:26:19 +0100 wwp <subscript at 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, -- *Milos Blazevic* Signature Cert. No: 805010564450148
Akemi Yagi
2013-Dec-10 13:35 UTC
[CentOS] Upgrade to CentOS 6.5 -> issue with Broadcom Wifi
On Tue, Dec 10, 2013 at 1:45 AM, wwp <subscript at 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
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.
Reasonably Related Threads
- Dell vostro 1550, BCM 4313 wireless, not connecting to net
- BCM4313 on CentOS 6.3
- CentOS 6.5 driver for a Broadcom Corporation BCM4313 chipset
- nut in openwrt
- REGRESSION: Kernel PANIC 8777c5c11764d8336d8270f96778158c34c92108 - drm/nouveau/dp: probe dpcd to determine connectedness