Hi,
I just installed Linux Mint Debian Edition (LMDE).
Though wired internet connexion works fine, I cannot see my wifi network on the network manager and did not find any way to get wifi connexion.
My wifi card is Broadcom :
Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 4 times in total.
Reason:Topic automatically closed 6 months after creation. New replies are no longer allowed.
Hmm... I upgraded LMDE (taking care of the instructions in the post-it), and then again my wifi is down...
I retried the process in the link given above I had successfully used before... but this time modprobe wl gave a message saying that the wl module was not available...
That's strange. Actually, you don't have to repeat the whole process: once broadcom-sta-dkms is installed, the needed kernel module will be rebuilt on every kernel upgrade. You can also rebuild it manually. Try this:
$ sudo dpkg-reconfigure broadcom-sta-dkms
[sudo] password for glinux:
-------- Uninstall Beginning --------
Module: broadcom-sta
Version: 5.100.82.112
Kernel: 3.2.0-4-amd64 (x86_64)
-------------------------------------
Status: Before uninstall, this module version was ACTIVE on this kernel.
wl.ko:
- Uninstallation
- Deleting from: /lib/modules/3.2.0-4-amd64/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
depmod......
Backing up initrd.img-3.2.0-4-amd64 to /boot/initrd.img-3.2.0-4-amd64.old-dkms
Making new initrd.img-3.2.0-4-amd64
(If next boot fails, revert to initrd.img-3.2.0-4-amd64.old-dkms image)
update-initramfs....
DKMS: uninstall completed.
------------------------------
Deleting module version: 5.100.82.112
completely from the DKMS tree.
------------------------------
Done.
Loading new broadcom-sta-5.100.82.112 DKMS files...
Building only for 3.10-2-amd64
Building initial module for 3.10-2-amd64
Error! Bad return status for module build on kernel: 3.10-2-amd64 (x86_64)
Consult /var/lib/dkms/broadcom-sta/5.100.82.112/build/make.log for more information.
Traitement des actions différées (« triggers ») pour « initramfs-tools »...
update-initramfs: Generating /boot/initrd.img-3.10-2-amd64
$ less /var/lib/dkms/broadcom-sta/5.100.82.112/build/make.log
DKMS make.log for broadcom-sta-5.100.82.112 for kernel 3.10-2-amd64 (x86_64)
dimanche 5 janvier 2014, 12:20:26 (UTC+0100)
/bin/sh: 1: [: Illegal number:
/bin/sh: 1: [: Illegal number:
Wireless Extension is the only possible API for this kernel version
Using Wireless Extension API
KBUILD_NOPEDANTIC=1 make -C /lib/modules/3.10-2-amd64/build M=/var/lib/dkms/broadcom-sta/5.100.82.112/build
make[1]: entrant dans le répertoire « /usr/src/linux-headers-3.10-2-amd64 »
CFG80211 API is prefered for this kernel version
Using CFG80211 API
Kernel architecture is X86_64
LD /var/lib/dkms/broadcom-sta/5.100.82.112/build/built-in.o
CC [M] /var/lib/dkms/broadcom-sta/5.100.82.112/build/src/shared/linux_osl.o
CC [M] /var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.o
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c: In function ‘wl_tkip_printstats’:
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:2975:7: warning: passing argument 1 of ‘wl->tkipmodops->print_stats’ from incompatible pointer type [enabled by default]
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:2975:7: note: expected ‘struct seq_file *’ but argument is of type ‘char *’
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:2978:4: warning: passing argument 1 of ‘wl->tkipmodops->print_stats’ from incompatible pointer type [enabled by default]
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:2978:4: note: expected ‘struct seq_file *’ but argument is of type ‘char *’
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c: In function ‘wl_reg_proc_entry’:
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:3185:2: error: implicit declaration of function ‘create_proc_entry’ [-Werror=implicit-function-declaration]
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:3185:22: warning: assignment makes pointer from integer without a cast [enabled by default]
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:3190:16: error: dereferencing pointer to incomplete type
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:3191:16: error: dereferencing pointer to incomplete type
/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.c:3192:16: error: dereferencing pointer to incomplete type
cc1: some warnings being treated as errors
make[4]: *** [/var/lib/dkms/broadcom-sta/5.100.82.112/build/src/wl/sys/wl_linux.o] Erreur 1
make[3]: *** [_module_/var/lib/dkms/broadcom-sta/5.100.82.112/build] Erreur 2
make[2]: *** [sub-make] Erreur 2
make[1]: *** [all] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-3.10-2-amd64 »
make: *** [all] Erreur 2
Thanks again : you seem to have found out the source of the problem.
Of special interest is this message by the maintainer of broadcom-sta-common in the link you pointed to above : http://bugs.debian.org/cgi-bin/bugrepor ... =716999#69
Unfortunaltely, synaptics - even with all the repositories activated - just offers a 'bad' version of broadcom-sta-dkms (5.100.82.112-9). The supposedly 'good' one (6.30.223.141) may be found here : http://www.broadcom.com/support/802.11/linux_sta.php
along with detailed instructions for installation in the README file.
I did'nt try the installation yet.
~ $ inxi -r
Repos: Active apt sources in file: /etc/apt/sources.list
deb http://packages.linuxmint.com/ debian main upstream import backport romeo
deb-src http://packages.linuxmint.com/ debian main upstream import backport romeo #Added by software-properties
deb http://lmde-mirror.gwendallebihan.net/latest testing main contrib non-free
deb http://lmde-mirror.gwendallebihan.net/latest/security testing/updates main contrib non-free
deb http://lmde-mirror.gwendallebihan.net/latest/multimedia testing main non-free
Added the Debian repo per your instructions, The broadcom-sta-dkms package attempted to compile, but didn't
succeed. The last part of the make.log is shown below. Not sure what to do next,
should I run make in this directory?
wbs@hbnb /var/lib/dkms/broadcom-sta/6.30.223.141/source $ ls
dkms.conf lib Makefile src
cat /var/lib/dkms/broadcom-sta/6.30.223.141/3.10-2-amd64/x86_64/log/make.log
.........
CFG80211 API is prefered for this kernel version
Using CFG80211 API
Kernel architecture is X86_64
MODPOST 1 modules
WARNING: modpost: Found 1 section mismatch(es).
To see full details build your kernel with:
'make CONFIG_DEBUG_SECTION_MISMATCH=y'
CC /var/lib/dkms/broadcom-sta/6.30.223.141/build/wl.mod.o
LD [M] /var/lib/dkms/broadcom-sta/6.30.223.141/build/wl.ko
make[1]: Leaving directory `/usr/src/linux-headers-3.10-2-amd64'
su -c 'echo deb http://http.debian.net/debian testing main contrib non-free > /etc/apt/sources.list.d/debian-testing.list'
The output of inxi -r given above in my preceding message seems to say that these reporitories are added (see lines after comment : #Added by software properties...
CC /var/lib/dkms/broadcom-sta/6.30.223.141/build/wl.mod.o
LD [M] /var/lib/dkms/broadcom-sta/6.30.223.141/build/wl.ko
make[1]: Leaving directory `/usr/src/linux-headers-3.10-2-amd64'
These lines indicate that build succeeded. Not sure why you thought it failed.
ptyxs wrote:The output of inxi -r given above in my preceding message seems to say that these reporitories are added (see lines after comment : #Added by software properties...