Bug 22975 - Update request: broadcom-wl-6.30.223.271-48.1.mga6.nonfree
Summary: Update request: broadcom-wl-6.30.223.271-48.1.mga6.nonfree
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: mga6-64-ok, mga6-32-ok
Keywords: advisory, validated_update
Depends on:
Blocks:
 
Reported: 2018-04-30 22:40 CEST by Thomas Backlund
Modified: 2018-05-17 12:55 CEST (History)
3 users (show)

See Also:
Source RPM: broadcom-wl
CVE:
Status comment:


Attachments

Description Thomas Backlund 2018-04-30 22:40:11 CEST
Some additional compilation fixes for kernel 4.14 series kernels... just ensure it builds/installs ok

SRPMS:
broadcom-wl-6.30.223.271-48.1.mga6.nonfree.src.rpm


i586:
broadcom-wl-common-6.30.223.271-48.1.mga6.nonfree.i586.rpm
dkms-broadcom-wl-6.30.223.271-48.1.mga6.nonfree.i586.rpm


x86_64:
broadcom-wl-common-6.30.223.271-48.1.mga6.nonfree.x86_64.rpm
dkms-broadcom-wl-6.30.223.271-48.1.mga6.nonfree.x86_64.rpm
Comment 1 Ben McMonagle 2018-05-01 08:08:26 CEST
Mga6 x86_64 install

uname -r
4.14.30-desktop-3.mga6

urpmi broadcom-wl-common


installing broadcom-wl-common-6.30.223.271-48.1.mga6.nonfree.x86_64.rpm from /var/cache/urpmi/rpms                                       
Preparing...

      1/1: broadcom-wl-common  

      1/1: removing broadcom-wl-common-6.30.223.271-48.mga6.nonfree.x86_64

# urpmi dkms-broadcom-wl 

installing dkms-broadcom-wl-6.30.223.271-48.1.mga6.nonfree.x86_64.rpm from /var/cache/urpmi/rpms

      1/1: dkms-broadcom-wl
      
+ /usr/sbin/dkms --rpm_safe_upgrade add -m broadcom-wl -v 6.30.223.271-48.1.mga6.nonfree

Creating symlink /var/lib/dkms/broadcom-wl/6.30.223.271-48.1.mga6.nonfree/source ->
                 /usr/src/broadcom-wl-6.30.223.271-48.1.mga6.nonfree

DKMS: add Completed.
+ '[' -z '' ']'
+ /usr/sbin/dkms --rpm_safe_upgrade build -m broadcom-wl -v 6.30.223.271-48.1.mga6.nonfree

Preparing kernel 4.14.30-desktop-3.mga6 for module build:
(This is not compiling a kernel, just preparing kernel symbols)
Storing current .config to be restored when complete
Running Generic preparation routine
make mrproper.......
using /proc/config.gz
make oldconfig......
make prepare....

Building module:
cleaning build area....
'make' -j1 -C /lib/modules/4.14.30-desktop-3.mga6/build M=$(pwd).......
cleaning build area....
cleaning kernel tree (make mrproper)......

DKMS: build Completed.
+ /usr/sbin/dkms --rpm_safe_upgrade install -m broadcom-wl -v 6.30.223.271-48.1.mga6.nonfree

wl.ko.xz:
 - Installation
   - Installing to /lib/modules/4.14.30-desktop-3.mga6/dkms/3rdparty/broadcom-wl/

depmod.......

DKMS: install Completed.
+ /usr/sbin/dkms --rpm_safe_upgrade remove -m broadcom-wl -v 6.30.223.271-48.mga6.nonfree --all

-------- Uninstall Beginning --------
Module:  broadcom-wl
Version: 6.30.223.271-48.mga6.nonfree
Kernel:  4.14.30-desktop-3.mga6 (x86_64)
-------------------------------------

Status: This module version was INACTIVE for this kernel.
depmod........

DKMS: uninstall Completed.

------------------------------
Deleting module version: 6.30.223.271-48.mga6.nonfree
completely from the DKMS tree.
------------------------------
Done.
      1/1: removing dkms-broadcom-wl-6.30.223.271-48.mga6.nonfree.x86_64

wifi disconnects.
no suggestion to reboot.

reboot system.

wifi re-enabled automatically during reboot

CC: (none) => westel

Comment 2 Ben McMonagle 2018-05-01 08:41:02 CEST
continued.....

oops  Broadcom BCM3411.

# urpmi kernel-desktop-devel-latest kernel-desktop-latest
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Updates Testing (distrib50)")
  kernel-desktop-4.14.38-1.mga6  1            1.mga6        x86_64  
  kernel-desktop-devel-4.14.38-> 1            1.mga6        x86_64  
  kernel-desktop-devel-latest    4.14.38      1.mga6        x86_64  
  kernel-desktop-latest          4.14.38      1.mga6        x86_64
  
Preparing...                     #######################################################################################################
      1/4: kernel-desktop-4.14.38-1.mga6
                                 #######################################################################################################
      2/4: kernel-desktop-devel-4.14.38-1.mga6
                                 #######################################################################################################
      3/4: kernel-desktop-devel-latest
                                 #######################################################################################################
      4/4: kernel-desktop-latest #######################################################################################################
      1/2: removing kernel-desktop-devel-latest-4.14.30-3.mga6.x86_64
                                 #######################################################################################################
      2/2: removing kernel-desktop-latest-4.14.30-3.mga6.x86_64
                                 #######################################################################################################

broadcom-wl (6.30.223.271-48.1.mga6.nonfree): Installing module.
.....................
.........
Creating: target|kernel|dracut args|basicmodules 
remove-boot-splash: Format of /boot/initrd-4.14.38-desktop-1.mga6.img not recognized
You should restart your computer for kernel-desktop-4.14.38-1.mga6

(wifi remains enabled)

reboot to working desktop

$ uname -a
Linux localhost.localdomain 4.14.38-desktop-1.mga6 #1 SMP Mon Apr 30 13:15:08 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

wifi working ok
Comment 3 Thomas Backlund 2018-05-10 01:31:48 CEST
Also confirmed to work on x86_64 in bug 22881

Whiteboard: (none) => mga6-64-ok

Comment 4 Ben McMonagle 2018-05-10 11:37:17 CEST
Mga6 i586 install real h/w (BCM4311)

uname -a
Linux localhost.localdomain 4.14.30-desktop-3.mga6 #1 SMP Sun Mar 25 23:26:07 UTC 2018 i686 i686 i686 GNU/Linux

# urpmi broadcom-wl-common dkms-broadcom-wl 

installing dkms-broadcom-wl-6.30.223.271-48.1.mga6.nonfree.i586.rpm broadcom-wl-common-6.30.223.271-48.1.mga6.nonfree.i586.rpm from /var/cache/urpmi/rpms
Preparing...                     

      1/2: broadcom-wl-common    
      2/2: dkms-broadcom-wl      
      
+ /usr/sbin/dkms --rpm_safe_upgrade add -m broadcom-wl -v 6.30.223.271-48.1.mga6.nonfree

Creating symlink /var/lib/dkms/broadcom-wl/6.30.223.271-48.1.mga6.nonfree/source ->
                 /usr/src/broadcom-wl-6.30.223.271-48.1.mga6.nonfree

DKMS: add Completed.
+ '[' -z '' ']'
+ /usr/sbin/dkms --rpm_safe_upgrade build -m broadcom-wl -v 6.30.223.271-48.1.mga6.nonfree

Preparing kernel 4.14.30-desktop-3.mga6 for module build:
(This is not compiling a kernel, just preparing kernel symbols)
Storing current .config to be restored when complete
Running Generic preparation routine
make mrproper.......
using /proc/config.gz
make oldconfig......
make prepare....

Building module:
cleaning build area....
'make' -j1 -C /lib/modules/4.14.30-desktop-3.mga6/build M=$(pwd)......
cleaning build area....
cleaning kernel tree (make mrproper)......

DKMS: build Completed.
+ /usr/sbin/dkms --rpm_safe_upgrade install -m broadcom-wl -v 6.30.223.271-48.1.mga6.nonfree

wl.ko.xz:
 - Installation
   - Installing to /lib/modules/4.14.30-desktop-3.mga6/dkms/3rdparty/broadcom-wl/

depmod........

DKMS: install Completed.
+ /usr/sbin/dkms --rpm_safe_upgrade remove -m broadcom-wl -v 6.30.223.271-48.mga6.nonfree --all

-------- Uninstall Beginning --------
Module:  broadcom-wl
Version: 6.30.223.271-48.mga6.nonfree
Kernel:  4.9.35-desktop-1.mga6 (i586)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

wl.ko.xz:
 - Uninstallation
   - Deleting from: /lib/modules/4.9.35-desktop-1.mga6/dkms/3rdparty/broadcom-wl/
 - 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.......

DKMS: uninstall Completed.

-------- Uninstall Beginning --------
Module:  broadcom-wl
Version: 6.30.223.271-48.mga6.nonfree
Kernel:  4.14.30-desktop-3.mga6 (i586)
-------------------------------------

Status: This module version was INACTIVE for this kernel.
depmod.......

DKMS: uninstall Completed.

------------------------------
Deleting module version: 6.30.223.271-48.mga6.nonfree
completely from the DKMS tree.
------------------------------
Done.
      1/2: removing dkms-broadcom-wl-6.30.223.271-48.mga6.nonfree.i586
      2/2: removing broadcom-wl-common-6.30.223.271-48.mga6.nonfree.i586
                                 

at this point wifi is lost and needs to be re-initialised.

# urpmi kernel-desktop-latest kernel-desktop-devel-latest
.
To satisfy dependencies, the following packages are going to be installed:
  Package                        Version      Release       Arch    
(medium "Core Updates Testing (distrib5)")
  kernel-desktop-4.14.38-1.mga6  1            1.mga6        i586    
  kernel-desktop-devel-4.14.38-> 1            1.mga6        i586    
  kernel-desktop-devel-latest    4.14.38      1.mga6        i586    
  kernel-desktop-latest          4.14.38      1.mga6        i586    
96MB of additional disk space will be used.
61MB of packages will be retrieved.
Proceed with the installation of the 4 packages? (Y/n) y


installing kernel-desktop-devel-4.14.38-1.mga6-1-1.mga6.i586.rpm kernel-desktop-latest-4.14.38-1.mga6.i586.rpm kernel-desktop-4.14.38-1.mga6-1-1.mga6.i586.rpm kernel-desktop-devel-latest-4.14.38-1.mga6.i586.rpm from /var/cache/urpmi/rpms
Preparing...                     

      1/4: kernel-desktop-4.14.38-1.mga6
      2/4: kernel-desktop-devel-4.14.38-1.mga6
      3/4: kernel-desktop-devel-latest
      4/4: kernel-desktop-latest 
      1/2: removing kernel-desktop-devel-latest-4.14.30-3.mga6.i586
      2/2: removing kernel-desktop-latest-4.14.30-3.mga6.i586

broadcom-wl (6.30.223.271-48.1.mga6.nonfree): Installing module.
.....................
..........
Creating: target|kernel|dracut args|basicmodules 
remove-boot-splash: Format of /boot/initrd-4.14.38-desktop-1.mga6.img not recognized
You should restart your computer for kernel-desktop-4.14.38-1.mga6

reboot to new kernel

uname -a
Linux localhost.localdomain 4.14.38-desktop-1.mga6 #1 SMP Mon Apr 30 12:19:02 UTC 2018 i686 i686 i686 GNU/Linux

wifi up automatically after login to desktop

Whiteboard: mga6-64-ok => mga6-64-ok, mga6-32-ok

Comment 5 Ben McMonagle 2018-05-10 11:48:00 CEST
during reboot, I now get a repeating section of text instead of the usual bubbling cauldron, and then the sddm greeter.

repeat time is approx every 10 seconds.

this is acceptable to me for mitigation of spectre and meltdown, but should be addressed for Mga6.1 iso release as it is untidy.
this is for both i586 and x86-64 kernels.
machine is a compaq presario c700.
Comment 6 Lewis Smith 2018-05-13 21:04:36 CEST
Ben, thanks for your lengthy tests.

> during reboot, I now get a repeating section of text instead of the usual
> bubbling cauldron, and then the sddm greeter.
> this is for both i586 and x86-64 kernels 
@Thomas: does it matter? Or can we validate? I will do the advisory afterwards, in case there is a change.
I agree that it should be fixed, though.

CC: (none) => lewyssmith

Comment 7 Lewis Smith 2018-05-15 20:04:58 CEST
Asking for feedback from Thomas about Ben's findings, please. See comments 5 & 6.

Keywords: (none) => feedback

Comment 8 Thomas Backlund 2018-05-17 12:26:42 CEST
comment 5 & 6 is not from this update, it's the kernel drm driver that has detected some (possiblyy non-)existing hw it cant get to respond, either due to acpi or drm fixes in the kernel...

So validating this one...

Advisory (also added to svn):

type: bugfix
subject: Updated broadcom-wl package adds more fixes for 4.14 series kernels
src:
  6:
   nonfree:
     - broadcom-wl-6.30.223.271-48.1.mga6.nonfree
description: |
  This update adds more code fixes to the dkms package so it builds
  correctly against 4.14+ series kernels.
references:
 - https://bugs.mageia.org/show_bug.cgi?id=22975

Keywords: feedback => advisory, validated_update
CC: (none) => sysadmin-bugs

Comment 9 Mageia Robot 2018-05-17 12:55:56 CEST
An update for this issue has been pushed to the Mageia Updates repository.

https://advisories.mageia.org/MGAA-2018-0085.html

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.