You are not logged in.

#1 2019-11-10 09:59:55

Gliden
Member
Registered: 2019-11-09
Posts: 20

[SOLVED] Incorrect driver loadIng for bcm4360 in live cd

Good day smile

When live cd with arch linux is loaded, ip addr output does not show the required network interface, bcm4360 network adapter, broadcom-wl package available in arch linux, but I read somewhere that I need to reinstall the broadcom-wl package, mounted the flash drive and installed the broadcom-wl package, after modpobe wl, I also tried depmod -a and rmmod b44 b43 b43legacy ssb brcmsmac bcma bcma-pci-bridge, in the ip addr output, the required there is no network interface, I tried to install the broadcom-wl-dkms package with flash drives, but it doesn’t work, because most likely you need to update the packages first and hardly will need because the required network interface works in the already installed arch linux, I simply installed the packages, broadcom-wl, dialog, wpa_supplicant, checked the ip addr output and the desired network interface was and wifi-menu the network interface name works, the question is, why does the bcm4360 network interface not work in live cd c arch linux?

The output of lspci -vnn -d 14e4: in installed arch linux :

Kernel driver in use: wl
Kernel modules: bcma, wl

Decision :

Gliden wrote:

latalante1, You can order that they do not load those that exist.

module_blacklist=b43,b43legacy,ssb,bcm43xx,brcm80211,brcmfmac,brcmsmac,bcma

It works smile Thanks to all the guys for the answers, here is a more detailed solution :

Before clicking boot arch linux in live cd with arch linux, press tab and at the end of the line add a space and this line :


module_blacklist=b43,b43legacy,ssb,bcm43xx,brcm80211,brcmfmac,brcmsmac,bcma

Then press enter.

Last edited by Gliden (2019-11-13 09:59:52)

Offline

#2 2019-11-10 11:19:22

xse
Member
Registered: 2019-01-08
Posts: 36

Re: [SOLVED] Incorrect driver loadIng for bcm4360 in live cd

Hi,

I hope i'm following this correctly, so you managed to get your wifi connexion working on your arch linux once installed, but it does not work on the liveCD.

Gliden wrote:

the question is, why does the bcm4360 network interface not work in live cd c arch linux?

Probably because the liveCD misses some packages for it to work, there's plenty of hardware that needs specific drivers that won't work on the live image. Often time it's not that big of a deal and for example you get an ethernet cable to install the necessary wifi drivers.

In your case that does not seems to be a problem since you managed to get it working in your installed arch linux, but if it's ever an issue, you can either remaster the image (chroot into it to install and tweak stuff), or use Archiso to create your own little live image taking care to add everything you need inside.


Carefully explaining your problem is half the solution.

Offline

#3 2019-11-10 12:24:12

Gliden
Member
Registered: 2019-11-09
Posts: 20

Re: [SOLVED] Incorrect driver loadIng for bcm4360 in live cd

Thank you, but I wonder why the network adapter is not visible. I changed the first post because I wrote a little wrong.

Offline

#4 2019-11-10 15:06:00

loqs
Member
Registered: 2014-03-06
Posts: 17,374

Re: [SOLVED] Incorrect driver loadIng for bcm4360 in live cd

What date is the archiso you are using?  Recent releases contain the wl module.
What is the output of the following on live media?

lspci -vnn -d 14e4:
ip l
dmesg

Offline

#5 2019-11-10 16:10:28

Gliden
Member
Registered: 2019-11-09
Posts: 20

Re: [SOLVED] Incorrect driver loadIng for bcm4360 in live cd

I will test shortly on live cd with manjaro. What exactly is interesting in dmesg output?

Offline

#6 2019-11-10 16:13:35

loqs
Member
Registered: 2014-03-06
Posts: 17,374

Re: [SOLVED] Incorrect driver loadIng for bcm4360 in live cd

The dmesg will show if the wl module is loaded.
Why would you check on manjaro installation media instead of arch live media to install arch?

Last edited by loqs (2019-11-10 16:13:51)

Offline

#7 2019-11-10 16:15:29

Gliden
Member
Registered: 2019-11-09
Posts: 20

Re: [SOLVED] Incorrect driver loadIng for bcm4360 in live cd

what do you mean, live media ?

Offline

#8 2019-11-10 16:18:06

loqs
Member
Registered: 2014-03-06
Posts: 17,374

Re: [SOLVED] Incorrect driver loadIng for bcm4360 in live cd

Media created from an iso obtained from https://www.archlinux.org/download/

Offline

#9 2019-11-10 16:21:58

Gliden
Member
Registered: 2019-11-09
Posts: 20

Re: [SOLVED] Incorrect driver loadIng for bcm4360 in live cd

Please read first my post, in live cd with arch linux, bcm4360 network adapter don't work, I only did not check output dmesg.

Offline

#10 2019-11-10 16:23:50

Gliden
Member
Registered: 2019-11-09
Posts: 20

Re: [SOLVED] Incorrect driver loadIng for bcm4360 in live cd

and i am use release arch linux 2019.11.01

Offline

#11 2019-11-10 16:48:40

loqs
Member
Registered: 2014-03-06
Posts: 17,374

Re: [SOLVED] Incorrect driver loadIng for bcm4360 in live cd

Please compare the outputs below with the lspci output you posted.  Also you missed `ip l` not just dmesg

lspci -vnn -d 14e4:
0a:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM43228 802.11a/b/g/n [14e4:4359]
	Subsystem: ASUSTeK Computer Inc. BCM43228 802.11a/b/g/n [1043:850c]
	Flags: bus master, fast devsel, latency 0, IRQ 19
	Memory at f7100000 (64-bit, non-prefetchable) [size=16K]
	Capabilities: <access denied>
	Kernel driver in use: wl
	Kernel modules: wl

As the system does not have network connectivity you can save the outputs to a file then use a pastebin.

Offline

#12 2019-11-10 17:09:18

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 19,793

Re: [SOLVED] Incorrect driver loadIng for bcm4360 in live cd

Have you considered a simpler work around?  I assume this is only to do an install.  Is wired Ethernet available?  Or, can you USB tether a phone?  If you can USB tether, then all you need to do to get a working network is to run dhcpcd.  A tethered phone appears as a wired network.


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Offline

#13 2019-11-11 17:50:41

Gliden
Member
Registered: 2019-11-09
Posts: 20

Re: [SOLVED] Incorrect driver loadIng for bcm4360 in live cd

Sorry guys i was busy.

loqs, In live cd with arch linux output command ip l or ip link :

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp1s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
    link/ether 94:de:80:0e:51:15 brd ff:ff:ff:ff:ff:ff

In live cd with arch linux output command ip a or ip addr :

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp1s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether 94:de:80:0e:51:15 brd ff:ff:ff:ff:ff:ff

In live cd with arch linux output command lspci -vnn -d 14e4: :

02:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)
    Subsystem: ASUSTeK Computer Inc. BCM4360 802.11ac Wireless Network Adapter [1043:85df]
    Flags: bus master, fast devsel, latency 0, IRQ 18
    Memory at fe800000 (64-bit, non-prefetchable) [size=32K]
    Memory at fe600000 (64-bit, non-prefetchable) [size=2M]
    Capabilities: [48] Power Management version 3
    Capabilities: [58] MSI: Enable- Count=1/1 Maskable- 64bit+
    Capabilities: [68] Vendor Specific Information: Len=44 <?>
    Capabilities: [ac] Express Endpoint, MSI 00
    Capabilities: [100] Advanced Error Reporting
    Capabilities: [13c] Device Serial Number ac-22-00-ff-ff-00-00-00
    Capabilities: [150] Power Budgeting <?>
    Capabilities: [160] Virtual Channel
    Capabilities: [1b0] Latency Tolerance Reporting
    Capabilities: [220] Resizable BAR <?>
    Kernel driver in use: bcma-pci-bridge
    Kernel modules: bcma, wl

In live cd with arch linux output command dmesg, regarding the module wl :

[   36.918958] wl: loading out-of-tree module taints kernel.
[   36.918962] wl: module license 'MIXED/Proprietary' taints kernel.
[   36.918963] Disabling lock debugging due to kernel taint
[   36.922339] wl: module verification failed: signature and/or required key missing - tainting kernel
[   38.803034] b43-phy0: Broadcom 4360 WLAN found (core revision 42)
[   38.803390] b43-phy0 ERROR: FOUND UNSUPPORTED PHY (Analog 12, Type 11 (AC), Revision 1)
[   38.804911] b43: probe of bcma0:1 failed with error -95
[   38.804967] Broadcom 43xx driver loaded [ Features: PNLS ]

In installed arch linux output command ip l or ip link :

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp1s0: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel state DOWN mode DEFAULT group default qlen 1000
    link/ether 94:de:80:0e:51:15 brd ff:ff:ff:ff:ff:ff
3: wlp2s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000
    link/ether ac:22:0b:be:99:f0 brd ff:ff:ff:ff:ff:ff

In installed arch linux output command ip a or ip addr :

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp1s0: <BROADCAST,MULTICAST> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
    link/ether 94:de:80:0e:51:15 brd ff:ff:ff:ff:ff:ff
3: wlp2s0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether ac:22:0b:be:99:f0 brd ff:ff:ff:ff:ff:ff

In installed arch linux output command lspci -vnn -d 14e4: :

02:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4360 802.11ac Wireless Network Adapter [14e4:43a0] (rev 03)
    Subsystem: ASUSTeK Computer Inc. BCM4360 802.11ac Wireless Network Adapter [1043:85df]
    Flags: bus master, fast devsel, latency 0, IRQ 18
    Memory at fe800000 (64-bit, non-prefetchable) [size=32K]
    Memory at fe600000 (64-bit, non-prefetchable) [size=2M]
    Capabilities: <access denied>
    Kernel driver in use: wl
    Kernel modules: bcma, wl

In installed arch linux output command dmesg, regarding the module wl :

[    3.072655] wl: module license 'MIXED/Proprietary' taints kernel.
[    3.072658] Disabling lock debugging due to kernel taint
[    3.101699] wlan0: Broadcom BCM43a0 802.11 Hybrid Wireless Controller 6.30.223.271 (r587334)
[    3.113060] wl 0000:02:00.0 wlp2s0: renamed from wlan0

I think that the bcm4360 network interface does not load, in live cd with arch linux due to the fact that in the live cd with arch linux, in "Kernel driver in use:", the bcma-pci-bridge kernel driver is loaded instead of wl, maybe developers will arch linux change loadable module to wl ?

Last edited by Gliden (2019-11-12 08:22:00)

Offline

#14 2019-11-11 17:57:29

Gliden
Member
Registered: 2019-11-09
Posts: 20

Re: [SOLVED] Incorrect driver loadIng for bcm4360 in live cd

ewaller, I can connect a wired Internet or connect a usb modem using my phone and write dhcpcd, but I wonder why the bcm4360 network adapter does not work in live cd in arch linux and it seems like I found the reason, I wrote about it above

Offline

#15 2019-11-11 18:06:05

loqs
Member
Registered: 2014-03-06
Posts: 17,374

Re: [SOLVED] Incorrect driver loadIng for bcm4360 in live cd

The broadcom-wl package which is installed on the arch iso should contain usr/lib/modprobe.d/broadcom-wl.conf with the contents:

blacklist b43
blacklist b43legacy
blacklist ssb
blacklist bcm43xx
blacklist brcm80211
blacklist brcmfmac
blacklist brcmsmac
blacklist bcma

Which ensures the wl module will be loaded instead of any of the above.  Is wlp2s0 as supplied by the wl module not functioning correctly?

Offline

#16 2019-11-11 18:09:47

Gliden
Member
Registered: 2019-11-09
Posts: 20

Re: [SOLVED] Incorrect driver loadIng for bcm4360 in live cd

loqs, but in "Kernel driver in use:", the bcma-pci-bridge kernel driver is loaded instead of wl. In installed arch linux, wifi works.

Offline

#17 2019-11-11 18:13:47

loqs
Member
Registered: 2014-03-06
Posts: 17,374

Re: [SOLVED] Incorrect driver loadIng for bcm4360 in live cd

If you blacklist bcma-pci-bridge is the wl module then loaded?

Offline

#18 2019-11-11 18:37:05

Gliden
Member
Registered: 2019-11-09
Posts: 20

Re: [SOLVED] Incorrect driver loadIng for bcm4360 in live cd

loqs, if you change arch iso, then wl might boot, or is there another way?

Offline

#19 2019-11-11 19:11:49

seth
Member
Registered: 2012-09-03
Posts: 51,270

Re: [SOLVED] Incorrect driver loadIng for bcm4360 in live cd

What do you mean "change arch iso"? In doubt: you can blacklist modules from the kernel commandlilne, https://wiki.archlinux.org/index.php/Ke … and_line_2

Offline

#20 2019-11-11 19:56:37

Gliden
Member
Registered: 2019-11-09
Posts: 20

Re: [SOLVED] Incorrect driver loadIng for bcm4360 in live cd

seth, https://wiki.archlinux.org/index.php/Re … nstall_ISO. I will try to blacklist the module and write about the results.

Last edited by Gliden (2019-11-11 19:59:22)

Offline

#21 2019-11-11 23:22:29

Gliden
Member
Registered: 2019-11-09
Posts: 20

Re: [SOLVED] Incorrect driver loadIng for bcm4360 in live cd

seth, if I did it right, then it doesn’t work, before pressing boot arch linux, I clicked tab and added a space at the end and added module_blacklist=bcma-pci-bridge, the bcma-pci-bridge module loads, I rebooted and at the end I wrote differently, modprobe.blacklist=bcma-pci-bridge, the bcma-pci-bridge module is loading.

Offline

#22 2019-11-11 23:37:58

loqs
Member
Registered: 2014-03-06
Posts: 17,374

Re: [SOLVED] Incorrect driver loadIng for bcm4360 in live cd

module_blacklist=bcma-pci-bridge is the correct format to use for the kernel command line.
What is the output of lsmod from the live media on boot.  I am wondering if another module pulled in bcma-pci-bridge.

Offline

#23 2019-11-11 23:45:49

Gliden
Member
Registered: 2019-11-09
Posts: 20

Re: [SOLVED] Incorrect driver loadIng for bcm4360 in live cd

loqs, write module_blacklist=bcma-pci-bridge and show lsmod output in live cd with arch linux?

Last edited by Gliden (2019-11-12 00:12:52)

Offline

#24 2019-11-12 00:08:27

loqs
Member
Registered: 2014-03-06
Posts: 17,374

Re: [SOLVED] Incorrect driver loadIng for bcm4360 in live cd

Yes from the arch linux live cd.

Offline

#25 2019-11-12 00:59:26

Gliden
Member
Registered: 2019-11-09
Posts: 20

Re: [SOLVED] Incorrect driver loadIng for bcm4360 in live cd

loqs, write module_blacklist=bcma-pci-bridge and output command lsmod in live cd with arch linux :

Module                  Size  Used by
ext4                  770048  1
crc32c_generic         16384  0
crc16                  16384  1 ext4
mbcache                16384  1 ext4
jbd2                  135168  1 ext4
uas                    28672  0
usb_storage            77824  2 uas
8021q                  40960  0
garp                   16384  1 8021q
mrp                    20480  1 8021q
stp                    16384  1 garp
llc                    16384  2 stp,garp
b43                   454656  0
cordic                 16384  1 b43
mac80211              999424  1 b43
ssb                    98304  1 b43
mmc_core              184320  2 b43,ssb
pcmcia                 77824  1 ssb
pcmcia_core            32768  1 pcmcia
libarc4                16384  1 mac80211
wl                   6467584  0
edac_mce_amd           32768  0
kvm_amd               106496  0
ccp                    98304  1 kvm_amd
snd_hda_codec_realtek   126976  1
snd_hda_codec_hdmi     65536  1
snd_hda_codec_generic    94208  1 snd_hda_codec_realtek
ledtrig_audio          16384  2 snd_hda_codec_generic,snd_hda_codec_realtek
rng_core               16384  2 ccp,b43
snd_hda_intel          53248  0
snd_hda_codec         159744  4 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec_realtek
kvm                   778240  1 kvm_amd
joydev                 28672  0
mousedev               24576  0
snd_hda_core          102400  5 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_hwdep              20480  1 snd_hda_codec
irqbypass              16384  1 kvm
snd_pcm               135168  4 snd_hda_codec_hdmi,snd_hda_intel,snd_hda_codec,snd_hda_core
snd_timer              40960  1 snd_pcm
input_leds             16384  0
crct10dif_pclmul       16384  1
evdev                  24576  6
k10temp                16384  0
pcspkr                 16384  0
sp5100_tco             20480  0
snd                   110592  8 snd_hda_codec_generic,snd_hda_codec_hdmi,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm
ghash_clmulni_intel    16384  0
cfg80211              856064  3 wl,b43,mac80211
i2c_piix4              28672  0
soundcore              16384  1 snd
rfkill                 28672  2 cfg80211
mac_hid                16384  0
acpi_cpufreq           28672  0
pkcs8_key_parser       16384  0
ip_tables              36864  0
x_tables               49152  1 ip_tables
overlay               135168  1
squashfs               69632  1
loop                   40960  2
isofs                  49152  1
hid_generic            16384  0
sr_mod                 28672  1
sd_mod                 57344  1
cdrom                  73728  1 sr_mod
usbhid                 65536  0
hid                   143360  2 usbhid,hid_generic
crc32_pclmul           16384  0
crc32c_intel           24576  2
radeon               1646592  1
serio_raw              20480  0
ahci                   40960  1
atkbd                  36864  0
libahci                40960  1 ahci
aesni_intel           372736  0
i2c_algo_bit           16384  1 radeon
libps2                 20480  1 atkbd
drm_kms_helper        212992  1 radeon
aes_x86_64             20480  1 aesni_intel
syscopyarea            16384  1 drm_kms_helper
glue_helper            16384  1 aesni_intel
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
r8169                  94208  0
fb_sys_fops            16384  1 drm_kms_helper
ohci_pci               20480  0
ttm                   118784  1 radeon
crypto_simd            16384  1 aesni_intel
realtek                20480  1
cryptd                 24576  2 crypto_simd,ghash_clmulni_intel
bcma                   65536  1 b43
libphy                 98304  2 r8169,realtek
libata                282624  2 libahci,ahci
drm                   516096  4 drm_kms_helper,radeon,ttm
xhci_pci               20480  0
ohci_hcd               61440  1 ohci_pci
ehci_pci               20480  0
scsi_mod              249856  5 sd_mod,usb_storage,uas,libata,sr_mod
xhci_hcd              278528  1 xhci_pci
ehci_hcd               98304  1 ehci_pci
agpgart                53248  2 ttm,drm
i8042                  32768  0
serio                  28672  4 serio_raw,atkbd,i8042

Last edited by Gliden (2019-11-12 08:22:33)

Offline

Board footer

Powered by FluxBB