Confused on bcm43xx_firmware activation status

Hi
Can you go into YaST and disable ipv6 then and reboot.

After reboot can you post the output from;


iwconfig

How many other AP’s are in your locale, not all on the same channel?

My card is a apple BCM4321 device, no issues seen, I do see a couple of WLC_SCAN errors on startup.

Thanks, interesting it’s fine with yours, maybe the 4331 is different enough that it’s a PITA!

I have set IPv6 to ‘Ignored’ in the KDE network settings dialog if this is what you mean?

http://i.imgur.com/KQRBHfal.png

I’ve also moved to be sitting just next to the access point to make sure it’s nothing related to weak signal and it happened again. iwconfig below:

I doubt it’s hardware related as until a couple of weeks ago it worked fine with OSX

Apologies if there’s another setting in YaST, I couldn’t see it after looking.

Thanks, interesting (and kinda reassuring) that it’s fine with yours, maybe the 4331 is different enough that it’s a PITA!

I have set IPv6 to ‘Ignored’ in the KDE network settings dialog if this is what you mean?

http://i.imgur.com/KQRBHfal.png

I’ve also moved to be sitting just next to the access point to make sure it’s nothing related to weak signal and it happened again. iwconfig below:

wlp2s0    IEEE 802.11  ESSID:"BTHub5-PK7K"   
Mode:Managed  Frequency:2.412 GHz  Access Point: 5C:DC:96:2B:B7:6E    
Bit Rate=144 Mb/s   Tx-Power=200 dBm    
Retry short limit:7   RTS thr:off   Fragment thr:off
Encryption key:off
Power Management:on
Link Quality=70/70  Signal level=-5 dBm   
Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
Tx excessive retries:0  Invalid misc:0   Missed beacon:0

I doubt it’s hardware related as until a couple of weeks ago it worked fine with OSX

Apologies if there’s another setting in YaST, I couldn’t see it after looking.

Hi
Not in the desktop, system wide (since the network is activated before the DE), so YaST System -> Network Settings and on the Global Options tab.

Sitting next to the AP won’t matter too much if there is interference for other AP’s on the same channel (Some other person in youtr locale could have added another AP in recent weeks…)

So check the output (as root user) from;


iwlist scan |grep -A6 Cell

How many are on the same channel and signal quality. Move back to where the computer normally is and run the command again and compare…

Aha understood, it’s not a hugely populated area, my AP is the only one on channel 1. The other two are by my ISP. Output below:

~> sudo iwlist scan | grep -A6 Cell
lo        Interface doesn't support scanning.

          **Cell** 01 - Address: 5C:DC:96:2B:B7:6E
                    Channel:1
                    Frequency:2.412 GHz (Channel 1)
                    Quality=58/70  Signal level=-52 dBm   
                    Encryption key:on
                    ESSID:"BTHub5-PK7K"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
--
          **Cell** 02 - Address: 8A:DC:96:2B:B7:68
                    Channel:1
                    Frequency:2.412 GHz (Channel 1)
                    Quality=58/70  Signal level=-52 dBm   
                    Encryption key:on
                    ESSID:"BTWifi-X"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
--
          **Cell** 03 - Address: 8A:DC:96:2B:B7:6F
                    Channel:1
                    Frequency:2.412 GHz (Channel 1)
                    Quality=57/70  Signal level=-53 dBm   
                    Encryption key:off
                    ESSID:"BTWifi-with-FON"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
--
          **Cell** 04 - Address: E8:61:7E:AC:54:7D
                    Channel:6
                    Frequency:2.437 GHz (Channel 6)
                    Quality=27/70  Signal level=-83 dBm   
                    Encryption key:on
                    ESSID:"PS4-41F5BB65784F"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
--
          **Cell** 05 - Address: 24:20:C7:43:64:E4
                    Channel:11
                    Frequency:2.462 GHz (Channel 11)
                    Quality=29/70  Signal level=-81 dBm   
                    Encryption key:on
                    ESSID:"BTHub4-GHCG"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s
--
          **Cell** 06 - Address: 00:24:17:A6:B8:F1
                    Channel:7
                    Frequency:2.442 GHz (Channel 7)
                    Quality=26/70  Signal level=-84 dBm   
                    Encryption key:on
                    ESSID:"BTHomeHub2-WQRN"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
--
          **Cell** 07 - Address: 02:24:17:A6:B8:F2
                    Channel:7
                    Frequency:2.442 GHz (Channel 7)
                    Quality=25/70  Signal level=-85 dBm   
                    Encryption key:off
                    ESSID:"BTWiFi"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
--
          **Cell** 08 - Address: 02:24:17:A6:B8:F3
                    Channel:7
                    Frequency:2.442 GHz (Channel 7)
                    Quality=27/70  Signal level=-83 dBm   
                    Encryption key:off
                    ESSID:"BTWiFi-with-FON"
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
--
          **Cell** 09 - Address: 92:DC:96:2B:B7:68
                    Channel:40
                    Frequency:5.2 GHz (Channel 40)
                    Quality=48/70  Signal level=-62 dBm   
                    Encryption key:off
                    ESSID:"BTWifi-with-FON"
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
--
          **Cell** 10 - Address: 92:DC:96:2B:B7:69
enp1s0f0  Interface doesn't support scanning.

                    Channel:40
                    Frequency:5.2 GHz (Channel 40)
                    Quality=48/70  Signal level=-62 dBm   
                    Encryption key:on
                    ESSID:"BTWifi-X"
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s
--
          **Cell** 11 - Address: 5C:DC:96:2B:B7:6F
                    Channel:40
                    Frequency:5.2 GHz (Channel 40)
                    Quality=48/70  Signal level=-62 dBm   
                    Encryption key:on
                    ESSID:"BTHub5-PK7K"
                    Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s

I changed the IPv6 setting and rebooted:

~> sudo iwconfig
enp1s0f0  no wireless extensions.

lo        no wireless extensions.

wlp2s0    IEEE 802.11  ESSID:"BTHub5-PK7K"   
          Mode:Managed  Frequency:2.412 GHz  Access Point: 5C:DC:96:2B:B7:6E    
          Bit Rate=104 Mb/s   Tx-Power=200 dBm    
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=44/70  Signal level=-66 dBm   
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

Hi
OK, connect to the 5GHz one (Cell 11) and see if that makes a difference… you might want to change the aerial(s) or router position to see if link quality improves.

Interesting…

https://pastebin.ca/3822337

It’s as though when there’s network traffic it overwhelms something to do with wireless networking.

EDIT: Also, I already tried forcing connecting to the 5GHz one by specifying the BSSID to use but this doesn’t fix it.

Here is the output of iwconfig from when it first stopped getting answers:

wlp2s0    IEEE 802.11  ESSID:"BTHub5-PK7K"   
          Mode:Managed  Frequency:2.412 GHz  Access Point: 5C:DC:96:2B:B7:6E    
          Bit Rate=104 Mb/s   Tx-Power=200 dBm    
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off
          Link Quality=70/70  Signal level=2 dBm   
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

I’m going to be away for a few days for work…will be straight back on this when I return!

Thanks for all your help/time so far

OK I’m back and open to suggestions!
I’m also open, if it’s gonna be easier, to starting afresh and mimicking the steps taken from a working system…everything is backed up on here so nothing would be lost apart from some time. I could either use snapper or get the latest Tumbleweed download and start completely afresh.

On Thu 01 Jun 2017 10:16:01 PM CDT, ostumble wrote:

OK I’m back and open to suggestions!
I’m also open, if it’s gonna be easier, to starting afresh and mimicking
the steps taken from a working system…everything is backed up on here
so nothing would be lost apart from some time. I could either use
snapper or get the latest Tumbleweed download and start completely
afresh.

Hi
Well there has been a massive update due to the switch to gcc7, your
call, download and a fresh install or a zypper dup…

Not sure if the pacman broadcom-wl has been rebuilt… like I say I
have no issues with this one with a couple of broadcom cards.


Cheers Malcolm °¿° SUSE Knowledge Partner (Linux Counter #276890)
openSUSE Leap 42.2|GNOME 3.20.2|4.4.62-18.6-default
If you find this post helpful and are logged into the web interface,
please show your appreciation and click on the star below… Thanks!

Hi
Also keep an eye on the Bit rate when it gets flaky (run as root user)…


watch -n 2 iwconfig

I’ll try a fresh install, it’s a good opportunity to do a couple of things differently now I’ve learned some things. I’ll try the Packman version of broadcom-wl as well, and see how that performs. I installed broadcom-wl from the Sauerland repo which appears to have had an update recently too:


I don’t know why I have two packman entries, one is for Leap so I guess isn’t used anyway.

Lots of things to try…I’ll be back.

It looks like you have two ‘packman’ repos defined. You should probably share your configured repos before proceeding…

zypper lr -d

Hi,

Here’s the output for the zypper command.

~> zypper lr -d
Repository priorities are without effect. All enabled repositories share the same priority.                                                                                                                                                      
                                                                                                                                                                                                                                                 
#  | Alias                               | Name                                   | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                                                | Service
---+-------------------------------------+----------------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------------------------------------------------+--------
 1 | MEGAsync                            | MEGAsync                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://mega.nz/linux/MEGAsync/openSUSE_Tumbleweed/                                                                 |        
 2 | download.opensuse.org-non-oss       | Main Repository (NON-OSS)              | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/non-oss/                                                              |        
 3 | download.opensuse.org-oss           | Main Repository (OSS)                  | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/tumbleweed/repo/oss/                                                                  |        
 4 | download.opensuse.org-tumbleweed    | Main Update Repository                 | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                                                                    |        
 5 | http-download.opensuse.org-79d143af | home:Sauerland:branches:home:Sauerland | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/Sauerland:/branches:/home:/Sauerland/openSUSE_Tumbleweed_standard/ |        
 6 | http-download.opensuse.org-87b78d45 | openSUSE:Tumbleweed                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/                                           |        
 7 | http-download.opensuse.org-9630e613 | home:malcolmlewis:openSUSE_General     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/malcolmlewis:/openSUSE_General/openSUSE_Tumbleweed/                |        
 8 | http-ftp.gwdg.de-69b1ceed           | Packman Repository                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Tumbleweed/                                                     |        
 9 | openSUSE-20170516-0                 | openSUSE-20170516-0                    | No      | ----      | ----    |   99     | yast2  | hd:///?device=/dev/disk/by-id/scsi-36001b440aa6339250000000000000000-part2                                         |        
10 | packman                             | packman                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_42.2/                                                                   |        
11 | repo-debug                          | openSUSE-Tumbleweed-Debug              | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/tumbleweed/repo/oss/                                                            |        
12 | repo-source                         | openSUSE-Tumbleweed-Source             | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/tumbleweed/repo/oss/                                                           |        

I’ve just disabled repo 10 for Packman

I did a ‘zypper dup’ and rebooted, and still the same.

Hi
You need to disable repo 5 and then do a zypper dup from packman;


zypper mr -d -R 5
zypper dup --from 10

Make sure the broadcom-wl switches, as an aside, what packages are you using from my repository?

paul@linux-id1q:~> sudo zypper mr -d -R 5
Repository 'http-download.opensuse.org-79d143af' has been successfully disabled.
Autorefresh has been disabled for repository 'http-download.opensuse.org-79d143af'.
paul@linux-id1q:~> sudo zypper dup --from 10
Loading repository data...
Reading installed packages...
Computing distribution upgrade...

The following application is going to be REMOVED:
  Desktop

No additional space will be used or freed after the operation.
Nothing to do.
paul@linux-id1q:~> sudo zypper dup --from 8
Loading repository data...
Reading installed packages...
Computing distribution upgrade...

Problem: nothing provides python-pivy = 0.5.0+hg20101206.2327 needed by FreeCAD-0.16.99+git20170222.09
22-2.4.i586
 Solution 1: deinstallation of FreeCAD-0.16-1.6.x86_64
 Solution 2: keep obsolete FreeCAD-0.16-1.6.x86_64
 Solution 3: break FreeCAD-0.16.99+git20170222.0922-2.4.i586 by ignoring some of its dependencies

**Choose from above solutions by number or cancel [1/2/3/c] (c): **1
Resolving dependencies...
Computing distribution upgrade...

The following 2 NEW packages are going to be installed:
  broadcom-wl-kmp-default-6.30.223.271_k4.11.2_1-6.7 libuchardet0

The following 2 applications are going to be REMOVED:
  Desktop K3b

The following package is going to be REMOVED:
  FreeCAD

The following 4 packages are going to be downgraded:
  broadcom-wl k3b libQtAV1 libQtAVWidgets1

The following 4 packages are going to change vendor:
  broadcom-wl      obs://build.opensuse.org/home:Sauerland -> http://packman.links2linux.de
  k3b              openSUSE -> http://packman.links2linux.de                                
  libQtAV1         openSUSE -> http://packman.links2linux.de                                
  libQtAVWidgets1  openSUSE -> http://packman.links2linux.de                                


4 packages to downgrade, 2 new, 1 to remove, 4  to change vendor.
Overall download size: 8.6 MiB. Already cached: 0 B. After the operation, 169.8 MiB will be freed.
**Continue? [y/n/...? shows all options] (y): **
Retrieving package libuchardet0-0.0.6-1.2.x86_64                 (1/6),  63.8 KiB (138.2 KiB unpacked)
Retrieving: libuchardet0-0.0.6-1.2.x86_64.rpm ..................................................[done]
Retrieving package broadcom-wl-kmp-default-6.30.223.271_k4.11.2_1-6.7.x86_64
                                                                 (2/6),   1.4 MiB (  7.2 MiB unpacked)
Retrieving: broadcom-wl-kmp-default-6.30.223.271_k4.11.2_1-6.7.x86_64.rpm .........[done (41.0 KiB/s)]
Retrieving package k3b-2.9.90+git20170220.0453-8.8.x86_64        (3/6),   6.6 MiB ( 15.2 MiB unpacked)
Retrieving: k3b-2.9.90+git20170220.0453-8.8.x86_64.rpm .............................[done (4.2 MiB/s)]
Retrieving package libQtAV1-1.11.0-1.8.x86_64                    (4/6), 538.8 KiB (  1.9 MiB unpacked)
Retrieving: libQtAV1-1.11.0-1.8.x86_64.rpm .....................................................[done]
Retrieving package broadcom-wl-6.30.223.271-6.7.x86_64           (5/6),  13.4 KiB ( 13.3 KiB unpacked)
Retrieving: broadcom-wl-6.30.223.271-6.7.x86_64.rpm ............................................[done]
Retrieving package libQtAVWidgets1-1.11.0-1.8.x86_64             (6/6),  52.2 KiB (192.4 KiB unpacked)
Retrieving: libQtAVWidgets1-1.11.0-1.8.x86_64.rpm ..............................................[done]
Checking for file conflicts: ..................................................................[error]
Detected 3 file conflicts:

File /lib/modules/4.11.2-1-default/updates/wl.ko
  from install of
     broadcom-wl-kmp-default-6.30.223.271_k4.11.2_1-6.7.x86_64 (Packman Repository)
  conflicts with file from package
     broadcom-wl-kmp-default-6.30.223.271_k4.11.2_1-70.4.x86_64 (@System)

File /lib/modules/4.11.2-1-default/updates/wl.ko
  from install of
     broadcom-wl-kmp-default-6.30.223.271_k4.11.2_1-6.7.x86_64 (Packman Repository)
  conflicts with file from package
     broadcom-wl-kmp-default-6.30.223.271_k4.11.2_1-70.5.x86_64 (@System)

File /lib/modules/4.11.2-1-default/updates/wl.ko
  from install of
     broadcom-wl-kmp-default-6.30.223.271_k4.11.2_1-6.7.x86_64 (Packman Repository)
  conflicts with file from package
     broadcom-wl-kmp-default-6.30.223.271_k4.11.2_1-70.6.x86_64 (@System)

**File conflicts happen when two packages attempt to install files with the same name but different cont**
ents. If you continue, conflicting files will be replaced losing the previous content.
**Continue? [yes/no] (no): **yes

(1/7) Removing FreeCAD-0.16-1.6.x86_64 .........................................................[done]
(2/7) Installing: libuchardet0-0.0.6-1.2.x86_64 ................................................[done]
(3/7) Installing: broadcom-wl-kmp-default-6.30.223.271_k4.11.2_1-6.7.x86_64 ....................[done]
(4/7) Installing: k3b-2.9.90+git20170220.0453-8.8.x86_64 .......................................[done]
(5/7) Installing: libQtAV1-1.11.0-1.8.x86_64 ...................................................[done]
(6/7) Installing: broadcom-wl-6.30.223.271-6.7.x86_64 ..........................................[done]
(7/7) Installing: libQtAVWidgets1-1.11.0-1.8.x86_64 ............................................[done]
Output of broadcom-wl-kmp-default-6.30.223.271_k4.11.2_1-6.7.x86_64.rpm %posttrans script:
    Creating initrd: /boot/initrd-4.11.2-1-default
    dracut: Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force /boot/initrd-4.11
.2-1-default 4.11.2-1-default
    dracut: dracut module 'systemd-bootchart' will not be installed, because command '/usr/lib/systemd
/systemd-bootchart' could not be found!
    dracut: *** Including module: bash ***
    dracut: *** Including module: systemd ***
    dracut: *** Including module: warpclock ***
    dracut: *** Including module: systemd-initrd ***
    dracut: *** Including module: i18n ***
    dracut: Could not find FONT_MAP none!
    dracut: *** Including module: drm ***
    dracut: *** Including module: plymouth ***
    dracut: *** Including module: btrfs ***
    dracut: *** Including module: dm ***
    dracut: Skipping udev rule: 64-device-mapper.rules
    dracut: Skipping udev rule: 60-persistent-storage-dm.rules
    dracut: Skipping udev rule: 55-dm.rules
    dracut: *** Including module: kernel-modules ***
    dracut: *** Including module: lvm ***
    dracut: Skipping udev rule: 64-device-mapper.rules
    dracut: Skipping udev rule: 56-lvm.rules
    dracut: Skipping udev rule: 60-persistent-storage-lvm.rules
    dracut: *** Including module: resume ***
    dracut: *** Including module: rootfs-block ***
    dracut: *** Including module: terminfo ***
    dracut: *** Including module: udev-rules ***
    dracut: Skipping udev rule: 40-redhat.rules
    dracut: Skipping udev rule: 50-firmware.rules
    dracut: Skipping udev rule: 50-udev.rules
    dracut: Skipping udev rule: 91-permissions.rules
    dracut: Skipping udev rule: 80-drivers-modprobe.rules
    dracut: *** Including module: dracut-systemd ***
    dracut: *** Including module: haveged ***
    dracut: *** Including module: usrmount ***
    dracut: *** Including module: base ***
    dracut: *** Including module: fs-lib ***
    dracut: *** Including module: shutdown ***
    dracut: *** Including module: suse ***
    dracut: *** Including modules done ***
    dracut: *** Installing kernel module dependencies and firmware ***
    dracut: *** Installing kernel module dependencies and firmware done ***
    dracut: *** Resolving executable dependencies ***
    dracut: *** Resolving executable dependencies done***
    dracut: *** Hardlinking files ***
    dracut: *** Hardlinking files done ***
    dracut: *** Stripping files ***
    dracut: *** Stripping files done ***
    dracut: *** Generating early-microcode cpio image ***
    dracut: *** Constructing GenuineIntel.bin ****
    dracut: *** Store current command line parameters ***
    dracut: Stored kernel commandline:
    dracut:  rd.lvm.lv=system/swap  
     rd.lvm.lv=system/root  
    dracut:  resume=/dev/mapper/system-swap
    dracut:  root=/dev/mapper/system-root rootfstype=btrfs rootflags=rw,relatime,ssd,space_cache,subvo
lid=259,subvol=/@/.snapshots/1/snapshot,subvol=@/.snapshots/1/snapshot
    dracut: *** Creating image file '/boot/initrd-4.11.2-1-default' ***
    dracut: *** Creating initramfs image file '/boot/initrd-4.11.2-1-default' done ***



I think the other Packman repo was added for FreeCAD to work. For now I want to get WiFi working, FreeCAD can wait for now.

Rebooting…

mbpfan :slight_smile:

No joy, I did a speedtest which was fine, I loaded this page, went to press reply and it had hung.

Hi
Ahh, ok I see there is a new release as well, need to update, clean up and will submit to the hardware repo and push to Factory.

Hi
Well that could be other network issues (eg DNS resolving, Provo network etc).

If you run watch on iwconfig, maybe even run wireshark and tail journalctl (filter on NetworkManager) and see if we can narrow it down…


journalctl -f -u NetworkManger