Why does my wireless driver not loading on boot?My wireless/WiFi connection does not work. What information...
What's the point of deactivating Num Lock on login screens?
What is a clear way to write a bar that has an extra beat?
Could an aircraft fly or hover using only jets of compressed air?
How does one intimidate enemies without having the capacity for violence?
Approximately how much travel time was saved by the opening of the Suez Canal in 1869?
how to check a propriety using r studio
Alternative to sending password over mail?
How to move a thin line with the black arrow in Illustrator?
Modeling an IP Address
How old can references or sources in a thesis be?
How much of data wrangling is a data scientist's job?
Why is Minecraft giving an OpenGL error?
How much RAM could one put in a typical 80386 setup?
Why "Having chlorophyll without photosynthesis is actually very dangerous" and "like living with a bomb"?
Convert two switches to a dual stack, and add outlet - possible here?
DC-DC converter from low voltage at high current, to high voltage at low current
Replacing matching entries in one column of a file by another column from a different file
How to format long polynomial?
dbcc cleantable batch size explanation
Why do I get two different answers for this counting problem?
meaning of に in 本当に?
What does the "remote control" for a QF-4 look like?
Can a monk's single staff be considered dual wielded, as per the Dual Wielder feat?
Can a Cauchy sequence converge for one metric while not converging for another?
Why does my wireless driver not loading on boot?
My wireless/WiFi connection does not work. What information is needed to diagnose the issue?Ubuntu wakes up after few seconds of sleepWhy isn't this driver install working (sudo code)?how do I install a proprietary wl Broadcom driver?Can't connect to wireless Macbook proWireless card driver installationGuest Wireless/Ubuntu 14.04Wifi behaving weird after installing ubuntu 14.04Wireless Drivers for Broadcom BCM 4321 (14e4:4329) will not stay connected to a wireless networkEthernet (intermittent) +wifi (not working) in 14.04 on HP Elitebook 725Trying to install Tp-Link card | Make won't workAdapter not showing up on Ubuntu (Netgear A6120)
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}
All before having any manually installed drivers, my wireless card was not working properly and I decided to download and install Broadcom BCM43225 drivers. It was a hard process for such a newbie like me to understand that 'readme' file that comes with download to build a driver from source but I did it (woah such a long sentence).
I was able to use wireless as normal for a long time but somehow it's not successfully loaded on boot anymore (not sure when it stopped working).
I built the same driver from source just in case an update made a kernel-level change or something but it seems like every boot there is another clean-build required to get that driver working because trying to insert previously built module result with:
insmod wl.ko
Unknown symbol in module
I'm able to get it working with this bash script:
lspci -n | grep 14e4
cd /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248
make clean
make
lsmod | grep "brcmsmac|b43|ssb|bcma|wl"
rmmod b43
rmmod brcmsmac
rmmod ssb
rmmod bcma
rmmod wl
modprobe lib80211
modprobe cfg80211
insmod wl.ko
for i in `find /lib /var -name wl.ko`; do mv $i ${i}.orig; done
cp wl.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless
Here is the output just in case you're interested in build messages and such:
user@pc:~$ sudo -i
[sudo] password for user:
root@pc:~# lspci -n | grep 14e4
02:00.0 0280: 14e4:4357 (rev 01)
root@pc:~# cd /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# make clean
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` clean
make[1]:`/usr/src/linux-headers-3.13.0-48-generic' dizinine giriliyor
CFG80211 API is prefered for this kernel version
/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/Makefile:85: Neither CFG80211 nor Wireless Extension is enabled in kernel
CLEAN /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/.tmp_versions
CLEAN /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/Module.symvers
make[1]: `/usr/src/linux-headers-3.13.0-48-generic' dizininden çıkılıyor
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# make CONFIG_DEBUG_SECTION_MISMATCH=y
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]:`/usr/src/linux-headers-3.13.0-48-generic' dizinine giriliyor
CFG80211 API is prefered for this kernel version
Using CFG80211 API
LD /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/built-in.o
CC [M] /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/src/shared/linux_osl.o
CC [M] /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/src/wl/sys/wl_linux.o
CC [M] /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/src/wl/sys/wl_iw.o
CC [M] /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/src/wl/sys/wl_cfg80211_hybrid.o
LD [M] /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.o
WARNING: modpost: missing MODULE_LICENSE() in /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.o
see include/linux/module.h for more information
WARNING: /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.o(.data+0x150f40): Section mismatch in reference from the variable wl_pci_driver to the function .init.text:wl_pci_probe()
The variable wl_pci_driver references
the function __init wl_pci_probe()
If the reference is valid then annotate the
variable with __init* or __refdata (see linux/init.h) or name the variable:
*_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console
Building modules, stage 2.
CFG80211 API is prefered for this kernel version
Using CFG80211 API
MODPOST 1 modules
WARNING: modpost: missing MODULE_LICENSE() in /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.o
see include/linux/module.h for more information
WARNING: /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.o(.data+0x150f40): Section mismatch in reference from the variable wl_pci_driver to the function .init.text:wl_pci_probe()
The variable wl_pci_driver references
the function __init wl_pci_probe()
If the reference is valid then annotate the
variable with __init* or __refdata (see linux/init.h) or name the variable:
*_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console
CC /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.mod.o
LD [M] /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.ko
make[1]: `/usr/src/linux-headers-3.13.0-48-generic' dizininden çıkılıyor
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# lsmod | grep "brcmsmac|b43|ssb|bcma|wl"
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# rmmod b43
rmmod: ERROR: Module b43 is not currently loaded
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# rmmod brcmsmac
rmmod: ERROR: Module brcmsmac is not currently loaded
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# rmmod ssb
rmmod: ERROR: Module ssb is not currently loaded
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# rmmod bcma
rmmod: ERROR: Module bcma is not currently loaded
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# rmmod wl
rmmod: ERROR: Module wl is not currently loaded
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# modprobe lib80211
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# modprobe cfg80211
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# insmod wl.ko
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# exit
çıkış
Every reboot makes previous built driver to not work. I still have that modeprobe wl command in rc.local file and again it used work like a charm and still the driver itself works but I have no idea why I can't make them load on boot.
Edit:
Here is super-detailed-diagnostic wireless info created with this script.
Alternatively, this output received before manually inserting wl module.
boot wireless drivers broadcom
bumped to the homepage by Community♦ 50 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
add a comment |
All before having any manually installed drivers, my wireless card was not working properly and I decided to download and install Broadcom BCM43225 drivers. It was a hard process for such a newbie like me to understand that 'readme' file that comes with download to build a driver from source but I did it (woah such a long sentence).
I was able to use wireless as normal for a long time but somehow it's not successfully loaded on boot anymore (not sure when it stopped working).
I built the same driver from source just in case an update made a kernel-level change or something but it seems like every boot there is another clean-build required to get that driver working because trying to insert previously built module result with:
insmod wl.ko
Unknown symbol in module
I'm able to get it working with this bash script:
lspci -n | grep 14e4
cd /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248
make clean
make
lsmod | grep "brcmsmac|b43|ssb|bcma|wl"
rmmod b43
rmmod brcmsmac
rmmod ssb
rmmod bcma
rmmod wl
modprobe lib80211
modprobe cfg80211
insmod wl.ko
for i in `find /lib /var -name wl.ko`; do mv $i ${i}.orig; done
cp wl.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless
Here is the output just in case you're interested in build messages and such:
user@pc:~$ sudo -i
[sudo] password for user:
root@pc:~# lspci -n | grep 14e4
02:00.0 0280: 14e4:4357 (rev 01)
root@pc:~# cd /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# make clean
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` clean
make[1]:`/usr/src/linux-headers-3.13.0-48-generic' dizinine giriliyor
CFG80211 API is prefered for this kernel version
/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/Makefile:85: Neither CFG80211 nor Wireless Extension is enabled in kernel
CLEAN /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/.tmp_versions
CLEAN /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/Module.symvers
make[1]: `/usr/src/linux-headers-3.13.0-48-generic' dizininden çıkılıyor
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# make CONFIG_DEBUG_SECTION_MISMATCH=y
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]:`/usr/src/linux-headers-3.13.0-48-generic' dizinine giriliyor
CFG80211 API is prefered for this kernel version
Using CFG80211 API
LD /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/built-in.o
CC [M] /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/src/shared/linux_osl.o
CC [M] /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/src/wl/sys/wl_linux.o
CC [M] /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/src/wl/sys/wl_iw.o
CC [M] /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/src/wl/sys/wl_cfg80211_hybrid.o
LD [M] /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.o
WARNING: modpost: missing MODULE_LICENSE() in /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.o
see include/linux/module.h for more information
WARNING: /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.o(.data+0x150f40): Section mismatch in reference from the variable wl_pci_driver to the function .init.text:wl_pci_probe()
The variable wl_pci_driver references
the function __init wl_pci_probe()
If the reference is valid then annotate the
variable with __init* or __refdata (see linux/init.h) or name the variable:
*_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console
Building modules, stage 2.
CFG80211 API is prefered for this kernel version
Using CFG80211 API
MODPOST 1 modules
WARNING: modpost: missing MODULE_LICENSE() in /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.o
see include/linux/module.h for more information
WARNING: /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.o(.data+0x150f40): Section mismatch in reference from the variable wl_pci_driver to the function .init.text:wl_pci_probe()
The variable wl_pci_driver references
the function __init wl_pci_probe()
If the reference is valid then annotate the
variable with __init* or __refdata (see linux/init.h) or name the variable:
*_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console
CC /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.mod.o
LD [M] /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.ko
make[1]: `/usr/src/linux-headers-3.13.0-48-generic' dizininden çıkılıyor
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# lsmod | grep "brcmsmac|b43|ssb|bcma|wl"
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# rmmod b43
rmmod: ERROR: Module b43 is not currently loaded
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# rmmod brcmsmac
rmmod: ERROR: Module brcmsmac is not currently loaded
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# rmmod ssb
rmmod: ERROR: Module ssb is not currently loaded
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# rmmod bcma
rmmod: ERROR: Module bcma is not currently loaded
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# rmmod wl
rmmod: ERROR: Module wl is not currently loaded
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# modprobe lib80211
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# modprobe cfg80211
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# insmod wl.ko
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# exit
çıkış
Every reboot makes previous built driver to not work. I still have that modeprobe wl command in rc.local file and again it used work like a charm and still the driver itself works but I have no idea why I can't make them load on boot.
Edit:
Here is super-detailed-diagnostic wireless info created with this script.
Alternatively, this output received before manually inserting wl module.
boot wireless drivers broadcom
bumped to the homepage by Community♦ 50 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
If you feel angelic take a look at this question too.
– NX1337
Mar 28 '15 at 16:42
add a comment |
All before having any manually installed drivers, my wireless card was not working properly and I decided to download and install Broadcom BCM43225 drivers. It was a hard process for such a newbie like me to understand that 'readme' file that comes with download to build a driver from source but I did it (woah such a long sentence).
I was able to use wireless as normal for a long time but somehow it's not successfully loaded on boot anymore (not sure when it stopped working).
I built the same driver from source just in case an update made a kernel-level change or something but it seems like every boot there is another clean-build required to get that driver working because trying to insert previously built module result with:
insmod wl.ko
Unknown symbol in module
I'm able to get it working with this bash script:
lspci -n | grep 14e4
cd /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248
make clean
make
lsmod | grep "brcmsmac|b43|ssb|bcma|wl"
rmmod b43
rmmod brcmsmac
rmmod ssb
rmmod bcma
rmmod wl
modprobe lib80211
modprobe cfg80211
insmod wl.ko
for i in `find /lib /var -name wl.ko`; do mv $i ${i}.orig; done
cp wl.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless
Here is the output just in case you're interested in build messages and such:
user@pc:~$ sudo -i
[sudo] password for user:
root@pc:~# lspci -n | grep 14e4
02:00.0 0280: 14e4:4357 (rev 01)
root@pc:~# cd /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# make clean
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` clean
make[1]:`/usr/src/linux-headers-3.13.0-48-generic' dizinine giriliyor
CFG80211 API is prefered for this kernel version
/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/Makefile:85: Neither CFG80211 nor Wireless Extension is enabled in kernel
CLEAN /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/.tmp_versions
CLEAN /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/Module.symvers
make[1]: `/usr/src/linux-headers-3.13.0-48-generic' dizininden çıkılıyor
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# make CONFIG_DEBUG_SECTION_MISMATCH=y
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]:`/usr/src/linux-headers-3.13.0-48-generic' dizinine giriliyor
CFG80211 API is prefered for this kernel version
Using CFG80211 API
LD /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/built-in.o
CC [M] /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/src/shared/linux_osl.o
CC [M] /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/src/wl/sys/wl_linux.o
CC [M] /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/src/wl/sys/wl_iw.o
CC [M] /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/src/wl/sys/wl_cfg80211_hybrid.o
LD [M] /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.o
WARNING: modpost: missing MODULE_LICENSE() in /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.o
see include/linux/module.h for more information
WARNING: /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.o(.data+0x150f40): Section mismatch in reference from the variable wl_pci_driver to the function .init.text:wl_pci_probe()
The variable wl_pci_driver references
the function __init wl_pci_probe()
If the reference is valid then annotate the
variable with __init* or __refdata (see linux/init.h) or name the variable:
*_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console
Building modules, stage 2.
CFG80211 API is prefered for this kernel version
Using CFG80211 API
MODPOST 1 modules
WARNING: modpost: missing MODULE_LICENSE() in /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.o
see include/linux/module.h for more information
WARNING: /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.o(.data+0x150f40): Section mismatch in reference from the variable wl_pci_driver to the function .init.text:wl_pci_probe()
The variable wl_pci_driver references
the function __init wl_pci_probe()
If the reference is valid then annotate the
variable with __init* or __refdata (see linux/init.h) or name the variable:
*_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console
CC /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.mod.o
LD [M] /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.ko
make[1]: `/usr/src/linux-headers-3.13.0-48-generic' dizininden çıkılıyor
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# lsmod | grep "brcmsmac|b43|ssb|bcma|wl"
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# rmmod b43
rmmod: ERROR: Module b43 is not currently loaded
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# rmmod brcmsmac
rmmod: ERROR: Module brcmsmac is not currently loaded
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# rmmod ssb
rmmod: ERROR: Module ssb is not currently loaded
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# rmmod bcma
rmmod: ERROR: Module bcma is not currently loaded
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# rmmod wl
rmmod: ERROR: Module wl is not currently loaded
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# modprobe lib80211
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# modprobe cfg80211
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# insmod wl.ko
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# exit
çıkış
Every reboot makes previous built driver to not work. I still have that modeprobe wl command in rc.local file and again it used work like a charm and still the driver itself works but I have no idea why I can't make them load on boot.
Edit:
Here is super-detailed-diagnostic wireless info created with this script.
Alternatively, this output received before manually inserting wl module.
boot wireless drivers broadcom
All before having any manually installed drivers, my wireless card was not working properly and I decided to download and install Broadcom BCM43225 drivers. It was a hard process for such a newbie like me to understand that 'readme' file that comes with download to build a driver from source but I did it (woah such a long sentence).
I was able to use wireless as normal for a long time but somehow it's not successfully loaded on boot anymore (not sure when it stopped working).
I built the same driver from source just in case an update made a kernel-level change or something but it seems like every boot there is another clean-build required to get that driver working because trying to insert previously built module result with:
insmod wl.ko
Unknown symbol in module
I'm able to get it working with this bash script:
lspci -n | grep 14e4
cd /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248
make clean
make
lsmod | grep "brcmsmac|b43|ssb|bcma|wl"
rmmod b43
rmmod brcmsmac
rmmod ssb
rmmod bcma
rmmod wl
modprobe lib80211
modprobe cfg80211
insmod wl.ko
for i in `find /lib /var -name wl.ko`; do mv $i ${i}.orig; done
cp wl.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless
Here is the output just in case you're interested in build messages and such:
user@pc:~$ sudo -i
[sudo] password for user:
root@pc:~# lspci -n | grep 14e4
02:00.0 0280: 14e4:4357 (rev 01)
root@pc:~# cd /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# make clean
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd` clean
make[1]:`/usr/src/linux-headers-3.13.0-48-generic' dizinine giriliyor
CFG80211 API is prefered for this kernel version
/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/Makefile:85: Neither CFG80211 nor Wireless Extension is enabled in kernel
CLEAN /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/.tmp_versions
CLEAN /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/Module.symvers
make[1]: `/usr/src/linux-headers-3.13.0-48-generic' dizininden çıkılıyor
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# make CONFIG_DEBUG_SECTION_MISMATCH=y
KBUILD_NOPEDANTIC=1 make -C /lib/modules/`uname -r`/build M=`pwd`
make[1]:`/usr/src/linux-headers-3.13.0-48-generic' dizinine giriliyor
CFG80211 API is prefered for this kernel version
Using CFG80211 API
LD /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/built-in.o
CC [M] /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/src/shared/linux_osl.o
CC [M] /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/src/wl/sys/wl_linux.o
CC [M] /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/src/wl/sys/wl_iw.o
CC [M] /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/src/wl/sys/wl_cfg80211_hybrid.o
LD [M] /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.o
WARNING: modpost: missing MODULE_LICENSE() in /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.o
see include/linux/module.h for more information
WARNING: /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.o(.data+0x150f40): Section mismatch in reference from the variable wl_pci_driver to the function .init.text:wl_pci_probe()
The variable wl_pci_driver references
the function __init wl_pci_probe()
If the reference is valid then annotate the
variable with __init* or __refdata (see linux/init.h) or name the variable:
*_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console
Building modules, stage 2.
CFG80211 API is prefered for this kernel version
Using CFG80211 API
MODPOST 1 modules
WARNING: modpost: missing MODULE_LICENSE() in /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.o
see include/linux/module.h for more information
WARNING: /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.o(.data+0x150f40): Section mismatch in reference from the variable wl_pci_driver to the function .init.text:wl_pci_probe()
The variable wl_pci_driver references
the function __init wl_pci_probe()
If the reference is valid then annotate the
variable with __init* or __refdata (see linux/init.h) or name the variable:
*_template, *_timer, *_sht, *_ops, *_probe, *_probe_one, *_console
CC /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.mod.o
LD [M] /home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248/wl.ko
make[1]: `/usr/src/linux-headers-3.13.0-48-generic' dizininden çıkılıyor
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# lsmod | grep "brcmsmac|b43|ssb|bcma|wl"
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# rmmod b43
rmmod: ERROR: Module b43 is not currently loaded
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# rmmod brcmsmac
rmmod: ERROR: Module brcmsmac is not currently loaded
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# rmmod ssb
rmmod: ERROR: Module ssb is not currently loaded
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# rmmod bcma
rmmod: ERROR: Module bcma is not currently loaded
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# rmmod wl
rmmod: ERROR: Module wl is not currently loaded
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# modprobe lib80211
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# modprobe cfg80211
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# insmod wl.ko
root@pc:/home/user/Belgeler/hybrid-v35_64-nodebug-pcoem-6_30_223_248# exit
çıkış
Every reboot makes previous built driver to not work. I still have that modeprobe wl command in rc.local file and again it used work like a charm and still the driver itself works but I have no idea why I can't make them load on boot.
Edit:
Here is super-detailed-diagnostic wireless info created with this script.
Alternatively, this output received before manually inserting wl module.
boot wireless drivers broadcom
boot wireless drivers broadcom
edited Nov 6 '17 at 1:07
NX1337
asked Mar 28 '15 at 16:40
NX1337NX1337
51211
51211
bumped to the homepage by Community♦ 50 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
bumped to the homepage by Community♦ 50 mins ago
This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
If you feel angelic take a look at this question too.
– NX1337
Mar 28 '15 at 16:42
add a comment |
If you feel angelic take a look at this question too.
– NX1337
Mar 28 '15 at 16:42
If you feel angelic take a look at this question too.
– NX1337
Mar 28 '15 at 16:42
If you feel angelic take a look at this question too.
– NX1337
Mar 28 '15 at 16:42
add a comment |
1 Answer
1
active
oldest
votes
First you are using an incorrect driver for your kernel version, lets get rid of the wrong driver and load the correct driver for starters.
sudo apt-get purge bcmwl-kernel-source
gksu gedit /etc/modprobe.d/blacklist.conf
remove blacklist brcmsmac and blacklist bcma then save the file and close it. You may have to install gksu it does not come preinstalled in 14.04.
Reboot
I said I have a "modprobe wl" command in 'rc.local'... It didn't work either and it's not the problem as you can understand from the question => problem is I have to rebuild the driver after every boot it's the only way I could find and puting "make" commands in 'rc.local' cause a horrible long boot time.
– NX1337
Mar 29 '15 at 12:00
I know you said you have it in rc.local which is not ideal, it belongs in /etc/modules and without more information to go on I had to go with the fact that 99 percent of the time the command I posted will fix it. But you did not even try it. Please run the script that is in the accepted answer in the link below so we may see the information needed to help diagnose the issue. <askubuntu.com/questions/425155/… what-can-i-do>
– Wild Man
Mar 29 '15 at 16:23
When I said "It didn't work either" I meant "I tried your script with no luck", sorry for misunderstanding. I added info that you wanted
– NX1337
Mar 30 '15 at 14:23
Is there a reason you are not using brcmsmac is work best in later versions of ubuntu.
– Wild Man
Mar 30 '15 at 17:48
brcmsmac is not working in most cases; I can't connect to internet when I'm actually connected to a wifi access point which is not close to me -> low signal handling is impossible with brcmsmac but wl is perfect... I made a script containing make commands and it's executed at startup instead of boot time so I'm happy enough I could find a workaround. Thanks anyway!
– NX1337
Apr 4 '15 at 13:11
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f602468%2fwhy-does-my-wireless-driver-not-loading-on-boot%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
First you are using an incorrect driver for your kernel version, lets get rid of the wrong driver and load the correct driver for starters.
sudo apt-get purge bcmwl-kernel-source
gksu gedit /etc/modprobe.d/blacklist.conf
remove blacklist brcmsmac and blacklist bcma then save the file and close it. You may have to install gksu it does not come preinstalled in 14.04.
Reboot
I said I have a "modprobe wl" command in 'rc.local'... It didn't work either and it's not the problem as you can understand from the question => problem is I have to rebuild the driver after every boot it's the only way I could find and puting "make" commands in 'rc.local' cause a horrible long boot time.
– NX1337
Mar 29 '15 at 12:00
I know you said you have it in rc.local which is not ideal, it belongs in /etc/modules and without more information to go on I had to go with the fact that 99 percent of the time the command I posted will fix it. But you did not even try it. Please run the script that is in the accepted answer in the link below so we may see the information needed to help diagnose the issue. <askubuntu.com/questions/425155/… what-can-i-do>
– Wild Man
Mar 29 '15 at 16:23
When I said "It didn't work either" I meant "I tried your script with no luck", sorry for misunderstanding. I added info that you wanted
– NX1337
Mar 30 '15 at 14:23
Is there a reason you are not using brcmsmac is work best in later versions of ubuntu.
– Wild Man
Mar 30 '15 at 17:48
brcmsmac is not working in most cases; I can't connect to internet when I'm actually connected to a wifi access point which is not close to me -> low signal handling is impossible with brcmsmac but wl is perfect... I made a script containing make commands and it's executed at startup instead of boot time so I'm happy enough I could find a workaround. Thanks anyway!
– NX1337
Apr 4 '15 at 13:11
add a comment |
First you are using an incorrect driver for your kernel version, lets get rid of the wrong driver and load the correct driver for starters.
sudo apt-get purge bcmwl-kernel-source
gksu gedit /etc/modprobe.d/blacklist.conf
remove blacklist brcmsmac and blacklist bcma then save the file and close it. You may have to install gksu it does not come preinstalled in 14.04.
Reboot
I said I have a "modprobe wl" command in 'rc.local'... It didn't work either and it's not the problem as you can understand from the question => problem is I have to rebuild the driver after every boot it's the only way I could find and puting "make" commands in 'rc.local' cause a horrible long boot time.
– NX1337
Mar 29 '15 at 12:00
I know you said you have it in rc.local which is not ideal, it belongs in /etc/modules and without more information to go on I had to go with the fact that 99 percent of the time the command I posted will fix it. But you did not even try it. Please run the script that is in the accepted answer in the link below so we may see the information needed to help diagnose the issue. <askubuntu.com/questions/425155/… what-can-i-do>
– Wild Man
Mar 29 '15 at 16:23
When I said "It didn't work either" I meant "I tried your script with no luck", sorry for misunderstanding. I added info that you wanted
– NX1337
Mar 30 '15 at 14:23
Is there a reason you are not using brcmsmac is work best in later versions of ubuntu.
– Wild Man
Mar 30 '15 at 17:48
brcmsmac is not working in most cases; I can't connect to internet when I'm actually connected to a wifi access point which is not close to me -> low signal handling is impossible with brcmsmac but wl is perfect... I made a script containing make commands and it's executed at startup instead of boot time so I'm happy enough I could find a workaround. Thanks anyway!
– NX1337
Apr 4 '15 at 13:11
add a comment |
First you are using an incorrect driver for your kernel version, lets get rid of the wrong driver and load the correct driver for starters.
sudo apt-get purge bcmwl-kernel-source
gksu gedit /etc/modprobe.d/blacklist.conf
remove blacklist brcmsmac and blacklist bcma then save the file and close it. You may have to install gksu it does not come preinstalled in 14.04.
Reboot
First you are using an incorrect driver for your kernel version, lets get rid of the wrong driver and load the correct driver for starters.
sudo apt-get purge bcmwl-kernel-source
gksu gedit /etc/modprobe.d/blacklist.conf
remove blacklist brcmsmac and blacklist bcma then save the file and close it. You may have to install gksu it does not come preinstalled in 14.04.
Reboot
edited Mar 30 '15 at 17:47
answered Mar 29 '15 at 3:29
Wild ManWild Man
6,55732640
6,55732640
I said I have a "modprobe wl" command in 'rc.local'... It didn't work either and it's not the problem as you can understand from the question => problem is I have to rebuild the driver after every boot it's the only way I could find and puting "make" commands in 'rc.local' cause a horrible long boot time.
– NX1337
Mar 29 '15 at 12:00
I know you said you have it in rc.local which is not ideal, it belongs in /etc/modules and without more information to go on I had to go with the fact that 99 percent of the time the command I posted will fix it. But you did not even try it. Please run the script that is in the accepted answer in the link below so we may see the information needed to help diagnose the issue. <askubuntu.com/questions/425155/… what-can-i-do>
– Wild Man
Mar 29 '15 at 16:23
When I said "It didn't work either" I meant "I tried your script with no luck", sorry for misunderstanding. I added info that you wanted
– NX1337
Mar 30 '15 at 14:23
Is there a reason you are not using brcmsmac is work best in later versions of ubuntu.
– Wild Man
Mar 30 '15 at 17:48
brcmsmac is not working in most cases; I can't connect to internet when I'm actually connected to a wifi access point which is not close to me -> low signal handling is impossible with brcmsmac but wl is perfect... I made a script containing make commands and it's executed at startup instead of boot time so I'm happy enough I could find a workaround. Thanks anyway!
– NX1337
Apr 4 '15 at 13:11
add a comment |
I said I have a "modprobe wl" command in 'rc.local'... It didn't work either and it's not the problem as you can understand from the question => problem is I have to rebuild the driver after every boot it's the only way I could find and puting "make" commands in 'rc.local' cause a horrible long boot time.
– NX1337
Mar 29 '15 at 12:00
I know you said you have it in rc.local which is not ideal, it belongs in /etc/modules and without more information to go on I had to go with the fact that 99 percent of the time the command I posted will fix it. But you did not even try it. Please run the script that is in the accepted answer in the link below so we may see the information needed to help diagnose the issue. <askubuntu.com/questions/425155/… what-can-i-do>
– Wild Man
Mar 29 '15 at 16:23
When I said "It didn't work either" I meant "I tried your script with no luck", sorry for misunderstanding. I added info that you wanted
– NX1337
Mar 30 '15 at 14:23
Is there a reason you are not using brcmsmac is work best in later versions of ubuntu.
– Wild Man
Mar 30 '15 at 17:48
brcmsmac is not working in most cases; I can't connect to internet when I'm actually connected to a wifi access point which is not close to me -> low signal handling is impossible with brcmsmac but wl is perfect... I made a script containing make commands and it's executed at startup instead of boot time so I'm happy enough I could find a workaround. Thanks anyway!
– NX1337
Apr 4 '15 at 13:11
I said I have a "modprobe wl" command in 'rc.local'... It didn't work either and it's not the problem as you can understand from the question => problem is I have to rebuild the driver after every boot it's the only way I could find and puting "make" commands in 'rc.local' cause a horrible long boot time.
– NX1337
Mar 29 '15 at 12:00
I said I have a "modprobe wl" command in 'rc.local'... It didn't work either and it's not the problem as you can understand from the question => problem is I have to rebuild the driver after every boot it's the only way I could find and puting "make" commands in 'rc.local' cause a horrible long boot time.
– NX1337
Mar 29 '15 at 12:00
I know you said you have it in rc.local which is not ideal, it belongs in /etc/modules and without more information to go on I had to go with the fact that 99 percent of the time the command I posted will fix it. But you did not even try it. Please run the script that is in the accepted answer in the link below so we may see the information needed to help diagnose the issue. <askubuntu.com/questions/425155/… what-can-i-do>
– Wild Man
Mar 29 '15 at 16:23
I know you said you have it in rc.local which is not ideal, it belongs in /etc/modules and without more information to go on I had to go with the fact that 99 percent of the time the command I posted will fix it. But you did not even try it. Please run the script that is in the accepted answer in the link below so we may see the information needed to help diagnose the issue. <askubuntu.com/questions/425155/… what-can-i-do>
– Wild Man
Mar 29 '15 at 16:23
When I said "It didn't work either" I meant "I tried your script with no luck", sorry for misunderstanding. I added info that you wanted
– NX1337
Mar 30 '15 at 14:23
When I said "It didn't work either" I meant "I tried your script with no luck", sorry for misunderstanding. I added info that you wanted
– NX1337
Mar 30 '15 at 14:23
Is there a reason you are not using brcmsmac is work best in later versions of ubuntu.
– Wild Man
Mar 30 '15 at 17:48
Is there a reason you are not using brcmsmac is work best in later versions of ubuntu.
– Wild Man
Mar 30 '15 at 17:48
brcmsmac is not working in most cases; I can't connect to internet when I'm actually connected to a wifi access point which is not close to me -> low signal handling is impossible with brcmsmac but wl is perfect... I made a script containing make commands and it's executed at startup instead of boot time so I'm happy enough I could find a workaround. Thanks anyway!
– NX1337
Apr 4 '15 at 13:11
brcmsmac is not working in most cases; I can't connect to internet when I'm actually connected to a wifi access point which is not close to me -> low signal handling is impossible with brcmsmac but wl is perfect... I made a script containing make commands and it's executed at startup instead of boot time so I'm happy enough I could find a workaround. Thanks anyway!
– NX1337
Apr 4 '15 at 13:11
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f602468%2fwhy-does-my-wireless-driver-not-loading-on-boot%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
If you feel angelic take a look at this question too.
– NX1337
Mar 28 '15 at 16:42