You are not logged in.
Hi everyone,
I have a really old macbook pro 8,1. Trying to do arch install. But having
trouble getting started because of wireless. I am just in the live image stage.
Using iwctl I don't get a wireless device?
Using lspci command shows a 'bcma' and 'wl' kernel modules. (scroll down in
first code block below)
Using journalctl -b shows some related errors. (2nd code bock below) Wandering
if I can fix these and get the wireless going?
In /ect/modprobe.d/ there is a file broadcom-wl.conf; I have attached here
because I did follow instructions in comments; 1st time I tried instructions
and it didn't work -- apparently I missed a module. But then on second attempt I did get
a wireless device thus solving my original question/post. Details of what I did are
below
From lspci
lspci -vnn -d 14e4:
02:00.0 Ethernet controller [0200]: Broadcom Inc. and subsidiaries NetXtreme BCM57765 Gigabit Ethernet PCIe [14e4:16b4] (rev 10)
Subsystem: Broadcom Inc. and subsidiaries NetXtreme BCM57765 Gigabit Ethernet PCIe [14e4:16b4]
Flags: bus master, fast devsel, latency 0, IRQ 16
Memory at a0400000 (64-bit, prefetchable) [size=64K]
Memory at a0410000 (64-bit, prefetchable) [size=64K]
Capabilities: [48] Power Management version 3
Capabilities: [58] MSI: Enable- Count=1/8 Maskable- 64bit+
Capabilities: [a0] MSI-X: Enable+ Count=6 Masked-
Capabilities: [ac] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Device Serial Number 00-00-c8-2a-14-41-c1-02
Capabilities: [150] Power Budgeting <?>
Capabilities: [160] Virtual Channel
Kernel driver in use: tg3
Kernel modules: tg3
02:00.1 SD Host controller [0805]: Broadcom Inc. and subsidiaries BCM57765/57785 SDXC/MMC Card Reader [14e4:16bc] (rev 10) (prog-if 01)
Subsystem: Broadcom Inc. and subsidiaries Device [14e4:0000]
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at a0420000 (64-bit, prefetchable) [size=64K]
Capabilities: [48] Power Management version 3
Capabilities: [58] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [ac] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [150] Power Budgeting <?>
Capabilities: [160] Virtual Channel
Kernel driver in use: sdhci-pci
Kernel modules: sdhci_pci
03:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4331 802.11a/b/g/n [14e4:4331] (rev 02)
Subsystem: Broadcom Inc. and subsidiaries BCM4331 802.11a/b/g/n [14e4:4331]
Flags: bus master, fast devsel, latency 0, IRQ 17
Memory at a0600000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [40] Power Management version 3
Capabilities: [58] Vendor Specific Information: Len=78 <?>
Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [d0] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [13c] Virtual Channel
Capabilities: [160] Device Serial Number 00-00-00-ff-ff-00-00-00
Capabilities: [16c] Power Budgeting <?>
Kernel driver in use: bcma-pci-bridge
Kernel modules: bcma, wlSnippet from journalctl -b
journalctl -b
Feb 22 00:01:09 archiso kernel: bcma-pci-bridge 0000:03:00.0: bus0: Found chip with id 0x4331, rev 0x02 and package 0x09
Feb 22 00:01:09 archiso kernel: bcma-pci-bridge 0000:03:00.0: bus0: Core 0 found: ChipCommon (manuf 0x4BF, id 0x800, rev 0x25, class 0x0)
Feb 22 00:01:09 archiso kernel: bcma-pci-bridge 0000:03:00.0: bus0: Core 1 found: IEEE 802.11 (manuf 0x4BF, id 0x812, rev 0x1D, class 0x0)
Feb 22 00:01:09 archiso kernel: bcma-pci-bridge 0000:03:00.0: bus0: Core 2 found: PCIe (manuf 0x4BF, id 0x820, rev 0x13, class 0x0)
Feb 22 00:01:09 archiso kernel: bcma-pci-bridge 0000:03:00.0: bus0: Bus registered
Feb 22 00:01:11 archiso kernel: input: bcm5974 as /devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1.2/1-1.2:1.2/input/input10
Feb 22 00:01:11 archiso kernel: usbcore: registered new interface driver bcm5974
Feb 22 00:01:13 archiso kernel: b43 bcma0:1: Direct firmware load for b43/ucode29_mimo.fw failed with error -2
Feb 22 00:01:13 archiso kernel: b43 bcma0:1: Direct firmware load for b43/ucode29_mimo.fw failed with error -2
Feb 22 00:01:13 archiso kernel: b43 bcma0:1: Direct firmware load for b43-open/ucode29_mimo.fw failed with error -2
Feb 22 00:01:13 archiso kernel: b43 bcma0:1: Direct firmware load for b43-open/ucode29_mimo.fw failed with error -2Contents of /ect/modprobe.d/broadcom-wl.conf;
1st time around I made a mistake here; 2nd time this worked. I did as the
comment said; removed all the blacklisted modules including wl using rmmod;
moved /ect/modprobe.d/broadcom-wl.conf out of the way; then modprobe wl again
and I did get a device; Hurray!
# The broadcom-wl package requires some modules to be disabled in order to use
# wl. Since the ISO image needs to cover many hardware cases, this file
# overrides the default blacklist in /usr/lib/modprobe.d/
#
# If you need to use wl, you may need to delete this file, then `rmmod` any
# already-loaded modules that are now blacklisted before proceeding to modprobe
# wl itself.Last edited by jakalof (2022-02-22 02:02:37)
Offline
Do you have broadcom-wl-dkms installed?
Offline
@wesleynw
Sorry -- I didn't see your post.
No - I didn't use broadcom-wl-dkms and I'm not using it 4 weeks later.
Last edited by jakalof (2022-03-21 22:02:34)
Offline
As of today -- I have had laptop going for about 4 weeks and its been pretty solid. I do get random wifi disconnects now and then but mostly its been pretty solid.
Offline