Jump to content

Photo

[most probably solved] Wifi problem in Bodhi 3.1 and not in Bodhi 3.0

wifi wifi driver firmware-b43-installer Broadcom BCM4312 14e4 wireless

  • Please log in to reply
13 replies to this topic

#1 quamenzullo

quamenzullo

    Member

  • Members
  • 108 posts

Posted 06 September 2015 - 07:20 AM

Hello everyone,

 

 

Well the wifi used to work out of the box since I bought this computer in 2011. Never ran Windows on it, I installed Linux the first time I started it.

 

One year ago, the wifi suddenly didn't work anymore. Installing firmware-b43-lpphy-installer instead of firmware-b43-installer solved the problem.

 

In february I installed Bodhi 3.0, no problem.

 

Now I installed Bodhi 3.1, and the wifi doesn't work anymore. "Doesn't work" means when I click on my wifi network, nothing happens. The computer doesn't seem to try to connect to it at all.

 

Almost everything I have found seems to be OK, so far:

$ lspci -vvnn | grep 14e4
04:00.0 Network controller [0280]: Broadcom Corporation BCM4312 802.11b/g LP-PHY [14e4:4315] (rev 01)
        Subsystem: Broadcom Corporation Device [14e4:04b5]
07:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express [14e4:1713] (rev 02)
$ dmesg | grep b43
[   13.226866] b43-phy0: Broadcom 4312 WLAN found (core revision 15)
[   13.264248] b43-phy0: Found PHY: Analog 6, Type 5 (LP), Revision 1
[   13.264266] b43-phy0 warning: 5 GHz band is unsupported on this PHY
[   19.664260] b43-phy0: Loading firmware version 666.2 (2011-02-23 01:15:07)
$ rfkill list
0: ideapad_wlan: Wireless LAN
        Soft blocked: no
        Hard blocked: no
1: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no

My wifi chip is listed here.

 

I've found these two lines in /etc/modprobe.d/blacklist.conf:

# replaced by b43 and ssb.
blacklist bcm43xx

Nothing else related to wifi. But these two lines look quite ok.

 

 

Now, this doesn't look normal, though it's about IPv6 (is it relevant?):

$ dmesg | grep wl
[   25.349218] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready

This neither looks normal:

sudo dpkg-reconfigure b43-fwcutter

asks if the b43 firmware should be installed even if the device doesn't exist on this computer.


I've tried to install the firmware-b43-lpphy-installer and as it is not in the repos anymore, I tried to install it manually. Didn't break the system, but didn't solve the problem. Then I did

sudo apt-get update
sudo apt-get install --reinstall firmware-b43-installer

as Charles advised in this topic, but it didn't solve the problem.

 

 

On another hand, if I run a live Ubuntu 14.04.3, the wifi doesn't work.

 

But if I run Bodhi 3.0 (live), then it works, out of the box. So at least there's this solution: installing Bodhi 3.0 and update/upgrade it all. But I don't understand why the wifi used to work and why it doesn't anymore in the last release of Bodhi (or Ubuntu).

 

I put this at the end of my post because I didn't find how to shorten it. And I'm not sure it helps:

$ iwlist scan
eth0 Interface doesn't support scanning.
wlan0 Scan completed :
Cell 01 - Address: A4:B1:E9:52:2F:E0
Channel:11
Frequency:2.462 GHz (Channel 11)
Quality=70/70 Signal level=-6 dBm
Encryption key:on
ESSID:"ehecatl"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
24 Mb/s; 36 Mb/s; 54 Mb/s
Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s
Mode:Master
Extra:tsf=00000065eb8a60de
Extra: Last beacon: 1468ms ago
IE: Unknown: 00076568656361746C
IE: Unknown: 010882848B962430486C
IE: Unknown: 03010B
IE: Unknown: 2A0100
IE: Unknown: 2F0100
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
IE: Unknown: 32040C121860
IE: Unknown: 2D1A1C181BFFFF000000000000000000000000000000000000000000
IE: Unknown: 3D160B001300000000000000000000000000000000000000
IE: Unknown: DD910050F204104A0001101044000102103B00010310470010326DEE5E45B9592EBFE1E24E7E2B9D071021000754484F4D534F4E1023000A54686F6D736F6E20544710240005373839766E10420010626566316236303066663433336536631054000800060050F20400011011000F54686F6D736F6E205447373839766E100800020004103C0001011049000600372A000120
IE: Unknown: DD090010180201000C0000
IE: Unknown: DD180050F2020101000003A4000027A4000042435E0062322F00
Cell 02 - Address: 00:24:D4:9E:72:8C
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=23/70 Signal level=-87 dBm
Encryption key:on
ESSID:"Freebox-41DB01"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 22 Mb/s
6 Mb/s; 9 Mb/s; 12 Mb/s
Bit Rates:18 Mb/s; 24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
Mode:Master
Extra:tsf=000002d1778d6eba
Extra: Last beacon: 1468ms ago
IE: Unknown: 000E46726565626F782D343144423031
IE: Unknown: 010882848B962C0C1218
IE: Unknown: 030101
IE: Unknown: 2A0104
IE: Unknown: 3205243048606C
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
IE: Unknown: 2D1AEC0003FFFFFF0001000000000000000100000000000000000000
IE: Unknown: 3D1601000400000000000000000000000000000000000000
IE: Unknown: 7F080000000000000040
IE: Unknown: DD180050F2020101000003A4000027A4000042435E0062322F00
Cell 03 - Address: 00:24:D4:9E:72:8D
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=31/70 Signal level=-79 dBm
Encryption key:off
ESSID:"FreeWifi"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 22 Mb/s
6 Mb/s; 9 Mb/s; 12 Mb/s
Bit Rates:18 Mb/s; 24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
Mode:Master
Extra:tsf=000002d1778cf740
Extra: Last beacon: 1468ms ago
IE: Unknown: 00084672656557696669
IE: Unknown: 010882848B962C0C1218
IE: Unknown: 030101
IE: Unknown: 2A0104
IE: Unknown: 3205243048606C
IE: Unknown: 2D1AEC0003FFFFFF0001000000000000000100000000000000000000
IE: Unknown: 3D1601000400000000000000000000000000000000000000
IE: Unknown: 7F080000000000000040
IE: Unknown: DD180050F2020101000003A4000027A4000042435E0062322F00
Cell 04 - Address: 00:24:D4:9E:72:8E
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=31/70 Signal level=-79 dBm
Encryption key:on
ESSID:"FreeWifi_secure"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 22 Mb/s
6 Mb/s; 9 Mb/s; 12 Mb/s
Bit Rates:18 Mb/s; 24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
Mode:Master
Extra:tsf=000002d1778c7ee6
Extra: Last beacon: 1468ms ago
IE: Unknown: 000F46726565576966695F736563757265
IE: Unknown: 010882848B962C0C1218
IE: Unknown: 030101
IE: Unknown: 2A0104
IE: Unknown: 3205243048606C
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : CCMP TKIP
Authentication Suites (1) : 802.1x
IE: Unknown: 2D1AEC0003FFFFFF0001000000000000000100000000000000000000
IE: Unknown: 3D1601000400000000000000000000000000000000000000
IE: Unknown: 7F080000000000000040
IE: Unknown: DD180050F2020101000003A4000027A4000042435E0062322F00
Cell 05 - Address: 00:19:70:B9:BE:34
Channel:6
Frequency:2.437 GHz (Channel 6)
Quality=20/70 Signal level=-90 dBm
Encryption key:on
ESSID:"Livebox-2f50"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
9 Mb/s; 12 Mb/s; 18 Mb/s
Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
Mode:Master
Extra:tsf=00000230758e0f48
Extra: Last beacon: 1468ms ago
IE: Unknown: 000C4C697665626F782D32663530
IE: Unknown: 010882848B960C121824
IE: Unknown: 030106
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : CCMP TKIP
Authentication Suites (1) : PSK
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : CCMP TKIP
Authentication Suites (1) : PSK
IE: Unknown: 2A0100
IE: Unknown: 32043048606C
IE: Unknown: DD180050F2020101840003A4000027A4000042435E0062322F00
IE: Unknown: 2D1A0C101BFFFF000000000000000000000000000000000000000000
IE: Unknown: 3D1606080800000000000000000000000000000000000000
IE: Unknown: DD0900037F01010000FF7F
IE: Unknown: DD0A00037F04010000000000
IE: Unknown: 0706465220010D14
IE: Unknown: DD8B0050F204104A0001101044000102103B0001031047001000000000000010000000001970B9BE3410210005536167656D1023000F4C697665626F78204654544820763210240007422E312E312E311042000F4C4B313430343944503233313032331054000800060050F20400011011000F4C697665626F782046545448207632100800020086103C000101

lo Interface doesn't support scanning.




A big thank you to everyone who contributes to Bodhi Linux


#2 Charles@Bodhi

Charles@Bodhi

    Old Faithful

  • Moderators
  • 4295 posts
  • LocationZeist, The Netherlands

Posted 06 September 2015 - 09:29 AM

Hmm, that list you refer to says that an alternative driver might work too. 

sudo apt-get install bcmwl-kernel-source

This will create and insert the wl driver.

It will blacklist your current driver(s) to avoid issues with those.

 

No guarantees.

 

Which ESSID is yours in the iwlist scan? There is a lot of traffic on the same channel (1), which might lead to interference.

 

Enjoy,

Charles.


Medion S4216 Ultrabook, 4GB RAM, 1TB HDD, WIN 10 & Bodhi 2.4.0-64 & Bodhi 3.0.0-64 

Asus eeepc 901, 1GB RAM, 12 GB SSD, Bodhi 2.4.0-32 non-pae & Bodhi 3.0.0-32-Legacy


#3 quamenzullo

quamenzullo

    Member

  • Members
  • 108 posts

Posted 06 September 2015 - 12:25 PM

The first ESSID (ehecatl) is mine.

 

I've installed the package you recommend me to try.

At the end it says:

Loading new bcmwl-6.30.223.248+bdcom DKMS files...
First Installation: checking all kernels...
Building only for 3.16.0-45-generic
Building for architecture x86_64
Building initial module for 3.16.0-45-generic
Done.

wl:
Running module version sanity check.
 - Original module
   - No original module exists within this kernel
 - Installation
   - Installing to /lib/modules/3.16.0-45-generic/updates/dkms/

depmod......

DKMS: install completed.

Now when I click on my wifi network I get an error message. Something, at least! It says "(32) Device not found". Well I restart the computer and check if it works better.



#4 quamenzullo

quamenzullo

    Member

  • Members
  • 108 posts

Posted 06 September 2015 - 12:34 PM

Well, it does not work. No error message anymore, but nothing else.

The b43 is away from dmesg (that's normal).

$ dmesg | grep wl
[   13.098296] wl: module license 'MIXED/Proprietary' taints kernel.
[   13.123774] wl: module verification failed: signature and/or  required key missing - tainting kernel
[   13.499231] wlan0: Broadcom BCM4315 802.11 Hybrid Wireless Controller 6.30.223.248 (r487574)

Strangely, iwlist scan gives "No scan results" about wlan0.



#5 quamenzullo

quamenzullo

    Member

  • Members
  • 108 posts

Posted 07 September 2015 - 02:17 PM

Finally I restarted from Bodhi 3.0 and it works. Hope this will be solved in the next versions ^_^



#6 Jeff

Jeff

    Lead Developer

  • Developer
  • 12290 posts
  • LocationBloomington, IL

Posted 07 September 2015 - 02:22 PM

It sounds like the latest kernel in 3.1.0 doesn't support your wifi card properly. These kernels come directly from upstream ubuntu so you should file a bug report with them. 

For reference this is why automatic kernel updates are disabled in Bodhi. If it works - don't try and break it.



#7 Charles@Bodhi

Charles@Bodhi

    Old Faithful

  • Moderators
  • 4295 posts
  • LocationZeist, The Netherlands

Posted 07 September 2015 - 03:18 PM

@ quamenzullo,

 

From your working install, can you provide the outcome of

uname -r -p
lsmod

The first command would tell me your kernel version and architecture, the second which module is loaded for your Broadcom chip.

 

TIA,

Charles.


Medion S4216 Ultrabook, 4GB RAM, 1TB HDD, WIN 10 & Bodhi 2.4.0-64 & Bodhi 3.0.0-64 

Asus eeepc 901, 1GB RAM, 12 GB SSD, Bodhi 2.4.0-32 non-pae & Bodhi 3.0.0-32-Legacy


#8 Stabak

Stabak

    Member

  • Members
  • 240 posts
  • LocationAthens, Greece

Posted 07 September 2015 - 04:48 PM

try downgrading bcmwl-kernel-source to 6.30.223.141+bdcom-0ubuntu2 

Have a Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01) and newest package gave me lots of disconnects. Locked to previous version


It's like screaming at a wall, someday it's gonna fall

#9 quamenzullo

quamenzullo

    Member

  • Members
  • 108 posts

Posted 08 September 2015 - 01:42 PM

OK, I will try to check the versions next time and try to downgrade. I don't understand why the updated version of Bodhi 3.0 has a working driver and why 3.1 has not (is it really just a different version of the driver?).

 

Here are the results of the commands from the Bodhi 3.0 (up to date; I removed the 3.1 so it's not possible to compare):

$ uname -r -p
3.16.0-29-generic x86_64

and I also put the complete result of lsmod since I'm not sure that I don't miss something: (only b43 and bcma seem related to the wifi)

$ lsmod
Module                  Size  Used by
nfsd                  279845  2
auth_rpcgss            59337  1 nfsd
nfs_acl                12837  1 nfsd
nfs                   237583  0
lockd                  93977  2 nfs,nfsd
sunrpc                294716  6 nfs,nfsd,auth_rpcgss,lockd,nfs_acl
fscache                63988  1 nfs
autofs4                38708  1
binfmt_misc            17468  1
uas                    23159  0
usb_storage            66545  2 uas
ufs                    74854  0
qnx4                   13315  0
hfsplus               102897  0
hfs                    54677  0
minix                  36140  0
ntfs                   97300  0
msdos                  17332  0
jfs                   181369  0
xfs                   909585  0
libcrc32c              12644  1 xfs
ctr                    13049  3
ccm                    17773  3
zram                   20081  2
lz4_compress           12529  1 zram
joydev                 17393  0
hid_generic            12559  0
arc4                   12608  2
dm_multipath           22843  0
scsi_dh                14882  1 dm_multipath
usbhid                 52616  0
snd_hda_codec_conexant    23064  1
snd_hda_codec_generic    68937  1 snd_hda_codec_conexant
snd_hda_intel          30428  3
snd_hda_controller     31056  1 snd_hda_intel
snd_hda_codec         139682  4 snd_hda_codec_conexant,snd_hda_codec_generic,snd
_hda_intel,snd_hda_controller
snd_hwdep              17698  1 snd_hda_codec
b43                   396480  0
bcma                   52320  1 b43
snd_pcm               104112  3 snd_hda_codec,snd_hda_intel,snd_hda_controller
coretemp               13441  0
uvcvideo               81073  0
hid                   110426  2 hid_generic,usbhid
mac80211              652718  1 b43
videobuf2_vmalloc      13216  1 uvcvideo
psmouse               106516  0
snd_seq_midi           13564  0
snd_seq_midi_event     14899  1 snd_seq_midi
serio_raw              13483  0
videobuf2_memops       13362  1 videobuf2_vmalloc
videobuf2_core         59104  1 uvcvideo
v4l2_common            15681  1 videobuf2_core
videodev              153793  3 uvcvideo,v4l2_common,videobuf2_core
media                  21903  2 uvcvideo,videodev
cfg80211              494330  2 b43,mac80211
snd_rawmidi            30876  1 snd_seq_midi
lpc_ich                21093  0
snd_seq                63074  2 snd_seq_midi_event,snd_seq_midi
snd_seq_device         14497  3 snd_seq,snd_rawmidi,snd_seq_midi
snd_timer              29562  2 snd_pcm,snd_seq
snd                    79468  16 snd_hwdep,snd_timer,snd_hda_codec_conexant,snd_
pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_se
q_device
soundcore              15047  2 snd,snd_hda_codec
ideapad_laptop         18278  0
sparse_keymap          13948  1 ideapad_laptop
mac_hid                13227  0
parport_pc             32741  0
ppdev                  17671  0
lp                     17759  0
parport                42348  3 lp,ppdev,parport_pc
btrfs                 899363  0
xor                    21411  1 btrfs
raid6_pq               97812  1 btrfs
dm_mirror              22135  0
dm_region_hash         20862  1 dm_mirror
dm_log                 18411  2 dm_region_hash,dm_mirror
tg3                   166618  0
ptp                    19395  1 tg3
ahci                   34062  3
libahci                32424  1 ahci
i915                  905798  4
pps_core               19382  1 ptp
ssb                    62352  1 b43
i2c_algo_bit           13413  1 i915
drm_kms_helper         61574  1 i915
drm                   311018  6 i915,drm_kms_helper
video                  20128  1 i915


#10 quamenzullo

quamenzullo

    Member

  • Members
  • 108 posts

Posted 08 September 2015 - 01:54 PM

Hum, I see this and wonder if the problem was not here... too late to check but I'll remember it the next time.



#11 Charles@Bodhi

Charles@Bodhi

    Old Faithful

  • Moderators
  • 4295 posts
  • LocationZeist, The Netherlands

Posted 08 September 2015 - 04:10 PM

I might have found the issue through the ubuntu forums. Seems the b43 installer only installs the driver, but does not install the full set of helper firmware in /lib/firmware. Neither does the linux-firmware-nonfree.

In fact the b43 subfolder is missing.

 

In this post you find an easy way to get the missing stuff.

 

This is valid for all chipsets driven by the b43 driver that's currently in the ubuntu repos.

 

Enjoy,

Charles.


Medion S4216 Ultrabook, 4GB RAM, 1TB HDD, WIN 10 & Bodhi 2.4.0-64 & Bodhi 3.0.0-64 

Asus eeepc 901, 1GB RAM, 12 GB SSD, Bodhi 2.4.0-32 non-pae & Bodhi 3.0.0-32-Legacy


#12 quamenzullo

quamenzullo

    Member

  • Members
  • 108 posts

Posted 09 September 2015 - 08:07 AM

OK, so it's too late to know now, I don't want to reinstall just to check. But I will get these files and keep them stored in a safe place, just in case it would be useful later :) Many thanks for finding this, you're really helpful!



#13 quamenzullo

quamenzullo

    Member

  • Members
  • 108 posts

Posted 02 January 2017 - 08:04 AM

Didn't check for Bodhi 3.1, but I just installed Bodhi 4.0 and had the same problem. Doing Charles' solution did solve the problem (after a reboot).

 

And for information there's a typo in the wget link. The code including the correct link is this one:

wget http://media-cdn.ubuntu-de.org/forum/attachments/04/32/2480236-Broadcom_Firmware.tar.gz
sudo tar xvf 2480236-Broadcom_Firmware.tar.gz -C /lib/firmware/

(Cannot mention this in the ubuntu forums, since their thread is closed)

 

 

And a happy new year to everyone!



#14 Charles@Bodhi

Charles@Bodhi

    Old Faithful

  • Moderators
  • 4295 posts
  • LocationZeist, The Netherlands

Posted 02 January 2017 - 03:10 PM

Didn't check for Bodhi 3.1, but I just installed Bodhi 4.0 and had the same problem. Doing Charles' solution did solve the problem (after a reboot).

 

And for information there's a typo in the wget link. The code including the correct link is this one:

wget http://media-cdn.ubuntu-de.org/forum/attachments/04/32/2480236-Broadcom_Firmware.tar.gz
sudo tar xvf 2480236-Broadcom_Firmware.tar.gz -C /lib/firmware/

(Cannot mention this in the ubuntu forums, since their thread is closed)

 

 

And a happy new year to everyone!

 

Thanks for sharing this.

Best wishes to you.

 

Enjoy,

Charles


Medion S4216 Ultrabook, 4GB RAM, 1TB HDD, WIN 10 & Bodhi 2.4.0-64 & Bodhi 3.0.0-64 

Asus eeepc 901, 1GB RAM, 12 GB SSD, Bodhi 2.4.0-32 non-pae & Bodhi 3.0.0-32-Legacy






Also tagged with one or more of these keywords: wifi, wifi driver, firmware-b43-installer, Broadcom, BCM4312, 14e4, wireless

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users