After a normal online update the wireless stop working

I need your help in order to solve this “strange” problem. I said “strange” because it is the first time in years of updating that I have bumped into this sort of issue.

I have installed Opensuse 13.1 and I was performing the usual online updating, the same I have done many times without any issue.

The kernel was updated too and I passed from the 3.11.10-7-desktop one to the 3.11.10-21-desktop one and it seems that it caused the wireless to disappeared, in the sense that after the normal rebooting the wifi led in my laptop was off.

I performed the normal checkups in order to find any error but it seems that the system recognized my wifi card normally:

lspci

09:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5784M Gigabit Ethernet PCIe (rev 10)
0c:00.0 Network controller: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller (rev 01)

I checked in my Packman repository and the Broadcom drivers were installed as usual.

I computed these commands and below what I got:

iwlist scan

eth0 Interface doesn’t support scanning.

lo Interface doesn’t support scanning

iwconfig

eth0 no wireless extensions.

lo no wireless extensions.

and this is what I found in the boot.log file

<4> 7.175264] eth0: Broadcom BCM432b 802.11 Hybrid Wireless Controller 5.100.82.112
<6> 7.180866] eth0 renamed to eth1 by udevd [415]

Shutting down the NetworkManagerdone
Shutting down (remotefs) network interfaces:
eth1 device: Broadcom Corporation BCM4322 802.11a/b/g/n Wi
No configuration found for eth1
Nevertheless the interface will be shut down.
doneShutting down service (remotefs) network . . . . . . . . .done
<notice – Feb 12 17:19:25.212720000>
service network-remotefs done
<notice – Feb 12 17:19:25.212990000>
service cifs stop
Umount CIFS File Systems done
<notice – Feb 12 17:19:25.222345000> service cifs done<notice – Feb 12 17:19:25.222464000> service nfs stop
Shutting down NFS client services:
<notice – Feb 12 17:19:25.260170000>
service nfs done
done
<notice – Feb 12 17:19:25.260288000>
service rpcbind stop
Shutting down rpcbind
<notice – Feb 12 17:19:25.269194000> killproc: kill(21783,15)
<notice – Feb 12 17:19:25.330828000>
service rpcbind done
done
<notice – Feb 12 17:19:25.331195000>
service syslog stop
Shutting down syslog services
<notice – Feb 12 17:19:25.365057000> killproc: kill(21443,15)
done
<notice – Feb 12 17:19:25.427361000> service syslog done<notice – Feb 12 17:19:25.427400000> service earlysyslog stop<notice – Feb 12 17:19:25.427586000> service network stop
<notice – Feb 12 17:19:25.446047000> service earlysyslog done
Shutting down (localfs) network interfaces:
eth0 device: Broadcom Corporation NetLink BCM5784M Gigabit
done
<notice – Feb 12 17:19:27.987411000>
service network done

I also tried to create a new user account, but the issue is still there.On top of that when I rebooted using the previous kernel version, the issue disappeared. It seems that the new kernel is giving some issue.

Thank you in advence for your assistance

FabrizioS

On 2014-11-02 16:16, FabrizioS wrote:

A comment: When pasting here computer commands and such, please use a
CODE BLOCK, so that the forum software doesn’t do silly things like
converting URLS to tiny urls, wrap lines, or otherwise hide or alter the
commands you entered. You get them by clicking on the ‘#’ button in the
forum editor. SUSE Paste


> LSPCI
> 09:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5784M
> Gigabit Ethernet PCIe (rev 10)
> 0c:00.0 Network controller: Broadcom Corporation BCM4322 802.11a/b/g/n
> Wireless LAN Controller (rev 01)

and this is what I found in the boot.log file

Rather look into /var/log/messages.


> <4>    7.175264] eth0: Broadcom BCM432b 802.11 Hybrid Wireless Controller 5.100.82.112

> Shutting down (remotefs) network interfaces: eth1      device: Broadcom Corporation BCM4322 802.11a/b/g/n Wi
> No configuration found for eth1

Maybe you need a firmware package and it is lost.


Cheers / Saludos,

Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)

Hello

A comment: When pasting here computer commands and such, please use a
CODE BLOCK, so that the forum software doesn’t do silly things like
converting URLS to tiny urls, wrap lines, or otherwise hide or alter the
commands you entered. You get them by clicking on the ‘#’ button in the
forum editor.

Sorry !!! I forgot !!!

I delved into the matter a little more and I compared the two working and not working configuration as afar as the Broadcom firmware and drivers is concerned, but unfortunately I did not find any difference:

In both are installed the following files

**b43-fwcutter
broadcom - wl
broadcom - wl - kmp - desktop
**
No other firmware results to be installed in the working configuration.

I verified that in both there are the following directories:

\lib\firmware\b43
\lib\firmware\b43legacy

And it seems the log in the \var\log\messages directory looks fine for me. I did not find any missing message warning or error related with Broadcom chipset or firmware of whatsoever

Any other idea ?

Regards

FabrizioS

If you have broadcom-wl installed (as you do), the b43 driver is not used, and therefore the b43 firmware neither (broadcom-wl comes with its own firmware).

And I suppose that’s exactly your problem:
The broadcom-wl installation is not working, but it prevents b43 from being used as well.

Maybe you do not have broadcom-wl-kmp for the new kernel?

Can you please post the output of those commands?

uname -a
rpm -qa broadcom*
/sbin/lspci -nnk

You could try to just remove all broadcom-wl* packages, then the in-kernel b43 driver should be used, which actually should support your wireless card anyway.

Hello

I post below the result of the commands you asked me for

uname -a

 Linux linux-hchb.site 3.11.10-21-desktop #1 SMP PREEMPT Mon Jul 21 15:28:46 UTC 2014 (9a9565d) x86_64 x86_64 x86_64 GNU/Linux
 

rpm -qa broadcom*

 
broadcom-wl-kmp-desktop-6.30.223.141_k3.11.10_7-2.7.x86_64
broadcom-wl-6.30.223.141-2.8.x86_64
broadcom-wl-kmp-desktop-6.30.223.141_k3.11.10_7-2.8.x86_64
 

/sbin/lspci -nnk

 
00:00.0 Host bridge [0600]: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub [8086:2a00] (rev 03)
         Subsystem: Dell Device [1028:0256]
 00:01.0 PCI bridge [0604]: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port [8086:2a01] (rev 03)
         Kernel driver in use: pcieport
         Kernel modules: shpchp
 00:1a.0 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 [8086:2834] (rev 04)
         Subsystem: Dell Device [1028:0256]
         Kernel driver in use: uhci_hcd
 00:1a.1 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 [8086:2835] (rev 04)
         Subsystem: Dell Device [1028:0256]
         Kernel driver in use: uhci_hcd
 00:1a.7 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 [8086:283a] (rev 04)
         Subsystem: Dell Device [1028:0256]
         Kernel driver in use: ehci-pci
 00:1b.0 Audio device [0403]: Intel Corporation 82801H (ICH8 Family) HD Audio Controller [8086:284b] (rev 04)
         Subsystem: Dell Studio 1735 [1028:0256]
         Kernel driver in use: snd_hda_intel
         Kernel modules: snd_hda_intel
 00:1c.0 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 [8086:283f] (rev 04)
         Kernel driver in use: pcieport
         Kernel modules: shpchp
 00:1c.1 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 [8086:2841] (rev 04)
         Kernel driver in use: pcieport
         Kernel modules: shpchp
 00:1c.3 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 [8086:2845] (rev 04)
         Kernel driver in use: pcieport
         Kernel modules: shpchp
 00:1c.5 PCI bridge [0604]: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 [8086:2849] (rev 04)
         Kernel driver in use: pcieport
         Kernel modules: shpchp
 00:1d.0 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 [8086:2830] (rev 04)                                                                                           
         Subsystem: Dell Device [1028:0256]                                                                                                                                                                  
         Kernel driver in use: uhci_hcd                                                                                                                                                                      
 00:1d.1 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 [8086:2831] (rev 04)                                                                                           
         Subsystem: Dell Device [1028:0256]                                                                                                                                                                  
         Kernel driver in use: uhci_hcd                                                                                                                                                                      
 00:1d.2 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 [8086:2832] (rev 04)                                                                                           
         Subsystem: Dell Device [1028:0256]                                                                                                                                                                  
         Kernel driver in use: uhci_hcd                                                                                                                                                                      
 00:1d.7 USB controller [0c03]: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 [8086:2836] (rev 04)                                                                                          
         Subsystem: Dell Device [1028:0256]                                                                                                                                                                  
         Kernel driver in use: ehci-pci                                                                                                                                                                      
 00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev f4)                                                                                                                   
 00:1f.0 ISA bridge [0601]: Intel Corporation 82801HM (ICH8M) LPC Interface Controller [8086:2815] (rev 04)                                                                                                  
         Subsystem: Dell Device [1028:0256]                                                                                                                                                                  
         Kernel driver in use: lpc_ich                                                                                                                                                                       
         Kernel modules: lpc_ich
 00:1f.2 SATA controller [0106]: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] [8086:2829] (rev 04)
         Subsystem: Dell Device [1028:0256]
         Kernel driver in use: ahci
 00:1f.3 SMBus [0c05]: Intel Corporation 82801H (ICH8 Family) SMBus Controller [8086:283e] (rev 04)
         Subsystem: Dell Device [1028:0256]
         Kernel driver in use: i801_smbus
         Kernel modules: i2c_i801
 01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] RV635/M86 [Mobility Radeon HD 3650] [1002:9591]
         Subsystem: Dell Device [1028:0256]
         Kernel driver in use: radeon
         Kernel modules: radeon
 01:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] RV635 HDMI Audio [Radeon HD 3600 Series] [1002:aa20]
         Subsystem: Dell Device [1028:0256]
         Kernel driver in use: snd_hda_intel
         Kernel modules: snd_hda_intel
 03:01.0 FireWire (IEEE 1394) [0c00]: Ricoh Co Ltd R5C832 IEEE 1394 Controller [1180:0832] (rev 05)
         Subsystem: Dell Device [1028:0256]
         Kernel driver in use: firewire_ohci
         Kernel modules: firewire_ohci
 03:01.1 SD Host controller [0805]: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter [1180:0822] (rev 22)
         Subsystem: Dell Device [1028:0256]
         Kernel driver in use: sdhci-pci
         Kernel modules: sdhci_pci
 03:01.2 System peripheral [0880]: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter [1180:0592] (rev 12)
         Subsystem: Dell Device [1028:0256]
         Kernel driver in use: r592
         Kernel modules: r592
 03:01.3 System peripheral [0880]: Ricoh Co Ltd xD-Picture Card Controller [1180:0852] (rev 12)
         Subsystem: Dell Device [1028:0256]
         Kernel driver in use: r852
         Kernel modules: r852
 09:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM5784M Gigabit Ethernet PCIe [14e4:1698] (rev 10)
         Subsystem: Dell Device [1028:0256]
         Kernel driver in use: tg3
         Kernel modules: tg3
 0c:00.0 Network controller [0280]: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b] (rev 01)
         Subsystem: Dell Wireless 1510 Wireless-N WLAN Mini-Card [1028:000d]
         Kernel modules: ssb
 

It seems that I have two version of the same driver installed. Is maybe the cause of the issue ?

Regards

FabrizioS

No.
But your versions are for kernel 3.11.10-7, and you have 3.11.10-21.
You’d need broadcom-wl-kmp-desktop-6.30.223.141_k3.11.10_21-3.3
Normally that shouldn’t be a problem as symlinks should be created, but this can fail (e.g. if the kernels are not compatible enough, or some other installed modules might prevent that link-creation, vmware in particular).

It should have been updated together with the kernel though, do you maybe have auto-refresh enabled for the Packman repo? Or have you not added the Packman repo to your system at all?
You could download it manually here:

Then install it with “zypper in xxx.rpm” or “rpm -Uvh xxx.rpm”. Or just clicking on the .rpm file in your filemanager should install it as well.

As mentioned, you could also try to remove broadcom-wl and broadcom-wl-kmp-desktop, as you seem to have the necessary b43 firmware installed anyway.
But http://wireless.kernel.org/en/users/Drivers/b43?highlight=(BCM4322) lists your device only as “partially” supported, so it might not work probably.

Hello

Updating the driver to the right kernel version was the solution of the problem !!!

The strange is how it happened !!! Because I have installed the Packman repository and the auto-refresh is enabled, and it is the first time that happened after tenth of online update. Maybe it has been only misfortune :frowning:

Thank you for your assistance

Regards

FabrizioS

On 2014-11-09 22:36, FabrizioS wrote:

> The strange is how it happened !!! Because I have installed the Packman
> repository and the auto-refresh is enabled, and it is the first time
> that happened after tenth of online update. Maybe it has been only
> misfortune :frowning:

“Online Update” does not update anything from packman. Assuming that you
refer to the module of that name and not something else.


Cheers / Saludos,

Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)

Maybe you updated the kernel at a time when the broadcom-wl update was not available in the Packman repo yet. It can lag behind a bit.

Normally it shouldn’t matter though, as a symlink should be created for the new kernel as well, so the new kernel can load the old modules (if it is compatible enough, but that should be the case for 3.11.10-7 and 3.11.10-21 I think). It seems something went wrong there.
This can happen when certain modules are installed, I’ve seen this with vmware.
Or the kernels are just not compatible enough… :wink: