Bug 22232

Summary: Broadcom WiFi cannot load drivers after updating kernel
Product: Mageia Reporter: Ben McMonagle <westel>
Component: RPM PackagesAssignee: Kernel and Drivers maintainers <kernel>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: marja11
Version: Cauldron   
Target Milestone: ---   
Hardware: i586   
OS: Linux   
Whiteboard:
Source RPM: broadcom-wl-common-6.30.223.271-48.mga7.nonfree.i586 CVE:
Status comment:

Description Ben McMonagle 2017-12-19 09:25:59 CET
Description of problem: After updating a running Cauldron system, the Broadcom Wifi no longer works (BCM4311).

installing 
kernel-desktop-4.14.7-1.mga7-1-1.mga7.i586.rpm 
kernel-desktop-latest-4.14.7-1.mga7.i586.rpm 
kernel-userspace-headers-4.14.7-1.mga7.i586.rpm 
kernel-desktop-devel-4.14.7-1.mga7-1-1.mga7.i586.rpm 
kernel-desktop-devel-latest-4.14.7-1.mga7.i586.rpm from /var/cache/urpmi/rpms
Preparing...                     ################################################################################
      1/5: kernel-desktop-devel-4.14.7-1.mga7
                                 ################################################################################
      2/5: kernel-desktop-4.14.7-1.mga7
                                 ################################################################################
      3/5: kernel-desktop-latest ################################################################################
      4/5: kernel-desktop-devel-latest
                                 ################################################################################
      5/5: kernel-userspace-headers
                                 ################################################################################
      1/3: removing kernel-desktop-devel-latest-4.14.6-1.mga7.i586
                                 ################################################################################
      2/3: removing kernel-userspace-headers-4.14.6-1.mga7.i586
                                 ################################################################################
      3/3: removing kernel-desktop-latest-4.14.6-1.mga7.i586
                                 ################################################################################

broadcom-wl (6.30.223.271-48.mga7.nonfree): Installing module.
...........(bad exit status: 10)
  Build failed.  Installation skipped.
Cannot find a boot loader installed. Only taking care of initrd
Creating: target|kernel|dracut args|basicmodules 
You should restart your computer for kernel-desktop-4.14.7-1.mga7

(Reboot to new kernel)

# urpme dkms-broadcom-wl
(removed dkms-broadcom-wl)

# urpmi dkms-broadcom-wl

Preparing...                     #############################################
      1/1: dkms-broadcom-wl      #############################################
+ /usr/sbin/dkms --rpm_safe_upgrade add -m broadcom-wl -v 6.30.223.271-48.mga7.nonfree

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

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

Preparing kernel 4.14.7-desktop-1.mga7 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....(bad exit status: 2)
make prepare....

Building module:
cleaning build area....
'make' -j1 -C /lib/modules/4.14.7-desktop-1.mga7/build M=$(pwd)....(bad exit status: 2)

Error! Bad return status for module build on kernel: 4.14.7-desktop-1.mga7 (i586)
Consult the make.log in the build directory
/var/lib/dkms/broadcom-wl/6.30.223.271-48.mga7.nonfree/build/ for more information.

DO YOU HAVE gcc INSTALLED???
warning: %post(dkms-broadcom-wl-6.30.223.271-48.mga7.nonfree.i586) scriptlet failed, exit status 10
ERROR: 'script' failed for dkms-broadcom-wl-6.30.223.271-48.mga7.nonfree.i586

A cauldron x86_64 system installed on the same hardware does not have this problem.






Version-Release number of selected component (if applicable):
broadcom-wl-common-6.30.223.271-48.mga7.nonfree.i586
dkms-broadcom-wl-6.30.223.271-48.mga7.nonfree.i586

How reproducible: since kernel-desktop-4.13.11-2.mga7 


Steps to Reproduce:
1. create a real h/w multiple DE Mga6 system with Broadcom Wifi and upgrade to Cauldron .
2. reboot to change kernel
3. upgrade kernel set (kernel + kernel-devel)
Marja Van Waes 2017-12-19 21:05:36 CET

CC: (none) => marja11
Assignee: bugsquad => kernel

Comment 1 Ben McMonagle 2017-12-23 10:42:37 CET
seems that the broadcom drivers can be successfully installed for the latest kernel

installing kernel-desktop-4.14.8-1.mga7-1-1.mga7.i586.rpm kernel-desktop-devel-latest-4.14.8-1.mga7.i586.rpm kernel-desktop-devel-4.14.8-1.mga7-1-1.mga7.i586.rpm kernel-desktop-latest-4.14.8-1.mga7.i586.rpm from /var/cache/urpmi/rpms
Preparing...                     #################################################################################################################
      1/4: kernel-desktop-devel-4.14.8-1.mga7
                                 #################################################################################################################
      2/4: kernel-desktop-4.14.8-1.mga7
                                 #################################################################################################################
      3/4: kernel-desktop-latest #################################################################################################################
      4/4: kernel-desktop-devel-latest
                                 #################################################################################################################
      1/2: removing kernel-desktop-latest-4.14.7-2.mga7.i586
                                 #################################################################################################################
      2/2: removing kernel-desktop-devel-latest-4.14.7-2.mga7.i586
                                 #################################################################################################################

broadcom-wl (6.30.223.271-48.mga7.nonfree): Installing module.
....................
.........
Creating: target|kernel|dracut args|basicmodules

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