Hi all, I'm a complete newbie in Linux and am trying to get my Broadcom BCM4313 working in my Lenovo S10-3t netbook (CentOS 6.3 installed from LiveCD). I followed the steps in the wiki, which lead me to ELRepo: wl-kmod. I followed the instructions there until Step 2: $ mkdir -p ~/rpmbuild/{BUILD,RPMS,SPECS,SOURCES,SRPMS} $ echo -e "%_topdir $(echo $HOME)/rpmbuild\n%dist .el$(lsb_release -s -r|cut -d"." -f1).local" >> ~/.rpmmacros Then I got stuck with this message: bash: lsb_release: command not found Next, I tried using the driver from Broadcom site, and ended up with this message: KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` make[1]: Entering directory `/usr/src/kernels/2.6.32-279.el6.i686' CFG80211 API is prefered for this kernel version Using CFG80211 API LD /root/Downloads/hybrid_wl/built-in.o CC [M] /root/Downloads/hybrid_wl/src/shared/linux_osl.o CC [M] /root/Downloads/hybrid_wl/src/wl/sys/wl_linux.o CC [M] /root/Downloads/hybrid_wl/src/wl/sys/wl_iw.o CC [M] /root/Downloads/hybrid_wl/src/wl/sys/wl_cfg80211.o /root/Downloads/hybrid_wl/src/wl/sys/wl_cfg80211.c:64: warning: ?enum tx_power_setting? declared inside parameter list /root/Downloads/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 /root/Downloads/hybrid_wl/src/wl/sys/wl_cfg80211.c:1110: warning: ?enum tx_power_setting? declared inside parameter list /root/Downloads/hybrid_wl/src/wl/sys/wl_cfg80211.c:1110: error: parameter 2 (?type?) has incomplete type /root/Downloads/hybrid_wl/src/wl/sys/wl_cfg80211.c: In function ?wl_cfg80211_set_tx_power?: /root/Downloads/hybrid_wl/src/wl/sys/wl_cfg80211.c:1123: error: ?TX_POWER_AUTOMATIC? undeclared (first use in this function) /root/Downloads/hybrid_wl/src/wl/sys/wl_cfg80211.c:1123: error: (Each undeclared identifier is reported only once /root/Downloads/hybrid_wl/src/wl/sys/wl_cfg80211.c:1123: error: for each function it appears in.) /root/Downloads/hybrid_wl/src/wl/sys/wl_cfg80211.c:1125: error: ?TX_POWER_LIMITED? undeclared (first use in this function) /root/Downloads/hybrid_wl/src/wl/sys/wl_cfg80211.c:1131: error: ?TX_POWER_FIXED? undeclared (first use in this function) /root/Downloads/hybrid_wl/src/wl/sys/wl_cfg80211.c: At top level: /root/Downloads/hybrid_wl/src/wl/sys/wl_cfg80211.c:1649: warning: initialization from incompatible pointer type /root/Downloads/hybrid_wl/src/wl/sys/wl_cfg80211.c:1651: warning: initialization from incompatible pointer type /root/Downloads/hybrid_wl/src/wl/sys/wl_cfg80211.c:1652: warning: initialization from incompatible pointer type /root/Downloads/hybrid_wl/src/wl/sys/wl_cfg80211.c:1653: warning: initialization from incompatible pointer type /root/Downloads/hybrid_wl/src/wl/sys/wl_cfg80211.c:1654: warning: initialization from incompatible pointer type /root/Downloads/hybrid_wl/src/wl/sys/wl_cfg80211.c:1658: warning: initialization from incompatible pointer type /root/Downloads/hybrid_wl/src/wl/sys/wl_cfg80211.c: In function ?wl_inform_single_bss?: /root/Downloads/hybrid_wl/src/wl/sys/wl_cfg80211.c:1817: error: too few arguments to function ?ieee80211_channel_to_frequency? /root/Downloads/hybrid_wl/src/wl/sys/wl_cfg80211.c: In function ?wl_bss_roaming_done?: /root/Downloads/hybrid_wl/src/wl/sys/wl_cfg80211.c:2117: warning: passing argument 2 of ?cfg80211_roamed? from incompatible pointer type include/net/cfg80211.h:3035: note: expected ?struct ieee80211_channel *? but argument is of type ?u8 *? /root/Downloads/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:3035: note: expected ?const u8 *? but argument is of type ?s32? /root/Downloads/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:3035: note: expected ?size_t? but argument is of type ?u8 *? /root/Downloads/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:3035: note: expected ?const u8 *? but argument is of type ?s32? /root/Downloads/hybrid_wl/src/wl/sys/wl_cfg80211.c:2117: error: too few arguments to function ?cfg80211_roamed? /root/Downloads/hybrid_wl/src/wl/sys/wl_cfg80211.c: In function ?wl_bss_connect_done?: /root/Downloads/hybrid_wl/src/wl/sys/wl_cfg80211.c:2149: warning: passing argument 2 of ?cfg80211_roamed? from incompatible pointer type include/net/cfg80211.h:3035: note: expected ?struct ieee80211_channel *? but argument is of type ?u8 *? /root/Downloads/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:3035: note: expected ?const u8 *? but argument is of type ?s32? /root/Downloads/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:3035: note: expected ?size_t? but argument is of type ?u8 *? /root/Downloads/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:3035: note: expected ?const u8 *? but argument is of type ?s32? /root/Downloads/hybrid_wl/src/wl/sys/wl_cfg80211.c:2149: error: too few arguments to function ?cfg80211_roamed? make[2]: *** [/root/Downloads/hybrid_wl/src/wl/sys/wl_cfg80211.o] Error 1 make[1]: *** [_module_/root/Downloads/hybrid_wl] Error 2 make[1]: Leaving directory `/usr/src/kernels/2.6.32-279.el6.i686' make: *** [all] Error 2 Then, I tried the older driver version from Ubuntu's site as suggested in CentOS wiki, and got this message: KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` make[1]: Entering directory `/usr/src/kernels/2.6.32-279.el6.i686' LD /root/Downloads/broadcom-sta/i386/built-in.o CC [M] /root/Downloads/broadcom-sta/i386/src/shared/linux_osl.o CC [M] /root/Downloads/broadcom-sta/i386/src/wl/sys/wl_linux.o CC [M] /root/Downloads/broadcom-sta/i386/src/wl/sys/wl_iw.o LD [M] /root/Downloads/broadcom-sta/i386/wl.o WARNING: modpost: missing MODULE_LICENSE() in /root/Downloads/broadcom-sta/i386/wl.o see include/linux/module.h for more information Building modules, stage 2. MODPOST 1 modules WARNING: modpost: missing MODULE_LICENSE() in /root/Downloads/broadcom-sta/i386/wl.o see include/linux/module.h for more information CC /root/Downloads/broadcom-sta/i386/wl.mod.o LD [M] /root/Downloads/broadcom-sta/i386/wl.ko.unsigned NO SIGN [M] /root/Downloads/broadcom-sta/i386/wl.ko make[1]: Leaving directory `/usr/src/kernels/2.6.32-279.el6.i686' I'm pretty much totally stuck now, as I have no idea what I'm doing at all . Would really appreciate any help. Thanks in advance! _______________________________________________ CentOS mailing list CentOS@xxxxxxxxxx http://lists.centos.org/mailman/listinfo/centos