Long-time Mint/Ubuntu user, first-time Fedora user here, loving it so far. I know Fedora 33 Beta is out but would like to stick with v32 for the time being. Life is good except for some pesky issues (broken wireless, keyboard/touchpad/touchbar become unresponsive when machine wakes up from sleep thus forcing me to force hard shutdown with power button). This thread is focused solely on the wireless woes.
I’ve spent a painful amount of time (many days) researching and experimenting various strategies based on comments by others. I am currently stuck in a rabbit hole and need help to find the light at the end of the tunnel! x-/
cpu: Intel i7-8569U
OS: Fedora 32 (Workstation Edition) x86_64 (running this on Dual-boot alongside MacOS, machine initially came with Mojave and later upgraded to Catalina).
Host: MacBookPro15,2 1.0
Kernel: 5.7.8-200.mbp.fc32.x86_64
Shell: bash 5.0.17
DE: GNOME 3.36.7
onboard Ethernet: RTL8153 gigabit ethernet, confirmed working, and allows me to run dnf updates.
onboard Bluetooth 5.0: confirmed working.
onboard Wireless: using one of the below links, I think it is the maui variant of the Broadcom BCM4364.
Assortment of links that I can remember trying to follow, there’s probably some other pages I’m forgetting:
- GitHub - mikeeq/mbp-fedora (used his ISO image to install Fedora).
- GitHub - stefanpartheym/mbp15-wifi-driver: Scripts to collect or download and install MacBookPro15,2 wifi driver files on Linux. (used his script to collect what should be the correct Broadcom wireless firmware/driver files from MacOS Catalina and save into Fedora32)
- MacBookPro 15,1/2? · Issue #71 · Dunedan/mbp-2016-linux · GitHub
-
WiFi on mac-book pro A1297 with Fedora 31 - #2 by computersavvy
How to fix “wifi adapter not found” in fedora 32
I rebooted in between various steps to implement changes. In the end, no Wi-Fi devices showed up under Settings > Wi-Fi (it was hidden). I could find it only by searching for Wi-Fi, only to read “No Wi-Fi adapter found”.
Eventually got frustrated and attached an external USB wireless card (AWUS036ACH) with Realtek RTL8812AU chipset. This device is confirmed to be functional on other computers running Windows and MacOS.
Initially, still nothing seemed to register in Fedora Wi-Fi settings. Then, I followed these instructions to grab the latest drivers.
Current status (see screenshots). Using the USB wireless card (not the onboard Broadcom) I am finally able to see my wireless network.
However it fails to prompt me for the password, and therefore fails to authenticate and connect.
Here are some hardware status readouts.
$ inxi -N
Network:
Device-1: Broadcom and subsidiaries BCM4364 802.11ac Wireless Network
Adapter
driver: N/A
Device-2: Realtek RTL8812AU 802.11a/b/g/n/ac 2T2R DB WLAN Adapter
type: USB driver: rtl88XXau
Device-3: Realtek RTL8153 Gigabit Ethernet Adapter type: USB driver: r8152
$ lspci -nnvk
(pasting just the relevant output for networking device)
01:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4364 802.11ac Wireless Network Adapter [14e4:4464] (rev 03)
Subsystem: Apple Inc. Device [106b:07bf]
Flags: fast devsel, IRQ 255
Memory at 91400000 (64-bit, non-prefetchable) [disabled] [size=32K]
Memory at 91000000 (64-bit, non-prefetchable) [disabled] [size=4M]
Capabilities: <access denied>
Kernel modules: brcmfmac, wl
$ lsusb
(pasting just the relevant output for networking device)
Bus 006 Device 003: ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
Bus 001 Device 008: ID 0bda:8812 Realtek Semiconductor Corp. RTL8812AU 802.11a/b/g/n/ac 2T2R DB WLAN Adapter
$ ls -AF /usr/lib/modules/$(uname -r)/kernel/drivers/net/wireless/
ath/ intersil/ quantenna/ rndis_wlan.ko.xz ti/
broadcom/ marvell/ ralink/ rsi/ virt_wifi.ko.xz
intel/ mediatek/ realtek/ st/ zydas/
$ dmesg | grep Bluetooth
[ 6.273916] Bluetooth: Core ver 2.22
[ 6.273933] Bluetooth: HCI device and connection manager initialized
[ 6.273936] Bluetooth: HCI socket layer initialized
[ 6.273938] Bluetooth: L2CAP socket layer initialized
[ 6.273944] Bluetooth: SCO socket layer initialized
[ 6.398304] Bluetooth: HCI UART driver ver 2.3
[ 6.398306] Bluetooth: HCI UART protocol H4 registered
[ 6.398306] Bluetooth: HCI UART protocol BCSP registered
[ 6.398315] Bluetooth: HCI UART protocol LL registered
[ 6.398315] Bluetooth: HCI UART protocol ATH3K registered
[ 6.398326] Bluetooth: HCI UART protocol Three-wire (H5) registered
[ 6.398349] Bluetooth: HCI UART protocol Intel registered
[ 6.407873] Bluetooth: HCI UART protocol Broadcom registered
[ 6.407884] Bluetooth: HCI UART protocol QCA registered
[ 6.407884] Bluetooth: HCI UART protocol AG6XX registered
[ 6.407890] Bluetooth: HCI UART protocol Marvell registered
[ 6.943553] Bluetooth: hci0: BCM: failed to write update baudrate (-16)
[ 6.943555] Bluetooth: hci0: Failed to set baudrate
[ 7.104498] Bluetooth: hci0: BCM: chip id 123
[ 7.105429] Bluetooth: hci0: BCM: features 0x0f
[ 7.107212] Bluetooth: hci0: BCM4364B0 Maui Olympic GEN (MFG)
[ 7.107217] Bluetooth: hci0: BCM (001.000.087) build 0313
[ 7.107628] bluetooth hci0: Direct firmware load for brcm/BCM.hcd failed with error -2
[ 7.107631] Bluetooth: hci0: BCM: Patch brcm/BCM.hcd not found
[ 7.436250] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[ 7.436251] Bluetooth: BNEP filters: protocol multicast
[ 7.436254] Bluetooth: BNEP socket layer initialized
[ 17.563781] Bluetooth: RFCOMM TTY layer initialized
[ 17.563787] Bluetooth: RFCOMM socket layer initialized
[ 17.563827] Bluetooth: RFCOMM ver 1.11
Thoughts?