私はMacBook Pro 16を持っていて、Pop!_OS
ここにインストールすることにしました。
私のシステム情報は次のとおりです。
OS: Pop!_OS 22.04 LTS x86_64
Host: MacBookPro16,2 1.0
Kernel: 6.2.6-76060206-generic
私のネットワークコントローラはBroadcomワイヤレスネットワークアダプタです(Broadcom Inc. and subsidiaries BCM4364 802.11ac Wireless Network Adapter
)。私が一つ見つけた便利なページArchWikiから。
sudo lspci -vnn -d 14e4:
必要なドライバを見つけるために実行すると、次の結果が表示されます。
e5:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4364 802.11ac Wireless Network Adapter [14e4:4464] (rev 04)
Subsystem: Apple Inc. BCM4364 802.11ac Wireless Network Adapter [106b:07bf]
Flags: fast devsel, IRQ 255
Memory at 81400000 (64-bit, non-prefetchable) [disabled] [size=32K]
Memory at 81000000 (64-bit, non-prefetchable) [disabled] [size=4M]
Capabilities: [48] Power Management version 3
Capabilities: [58] MSI: Enable- Count=1/16 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 1d-b9-fb-ff-ff-ba-3c-22
Capabilities: [150] Power Budgeting <?>
Capabilities: [160] Virtual Channel
Capabilities: [1b0] Latency Tolerance Reporting
Capabilities: [220] Physical Resizable BAR
Capabilities: [240] L1 PM Substates
Kernel modules: brcmfmac, wl
Archwiki引用:
カーネルには、デフォルトのFullMAC用のbrcmfmacとmac80211ベースのSoftMAC用のbrcmsmacという2つの組み込みオープンソースドライバが含まれています。起動時に自動的にロードする必要があります。
だからそれはうまくいきますが(?)うまくいきません。
ブラックリストに登録されたカーネルモジュールを見ると、brcmfmac
ブラックリストに登録されていることがわかりました。
pop-os:~$ cat /etc/modprobe.d/blacklist-bcm43.conf
# Warning: This file is autogenerated by bcmwl. All changes to this file will be lost.
blacklist b43
blacklist b43legacy
blacklist ssb
blacklist bcm43xx
blacklist brcm80211
blacklist brcmfmac
blacklist brcmsmac
blacklist bcma
コメントを付けて保存して実行しましたが、sudo update-initramfs -u
役に立ちませんでした。
ネットワークカードがwl
ドライバを収容しているようで、ロード( )されていることを確認してみると$ lsmod | grep wl
正しいと思いました。
wl 6488064 0
cfg80211 1241088 1 wl
ただし、brcmfmacはロードされません($ lsmod | grep brcmfmac
何も生成されません)。
$ sudo modprobe brcmfmac
ロードモジュールを実行します。
$ lsmod | grep brcmfmac
brcmfmac 503808 0
brcmutil 20480 1 brcmfmac
cfg80211 1241088 2 wl,brcmfmac
もちろん大丈夫です。しかし、Wi-Fiはまだ機能していません。
この時点で私は何をすべきかわかりません。
以下は、より詳細なネットワーク情報です。
$ sudo lshw -c network
*-network UNCLAIMED
description: Network controller
product: BCM4364 802.11ac Wireless Network Adapter
vendor: Broadcom Inc. and subsidiaries
physical id: 0
bus info: pci@0000:e5:00.0
version: 04
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress cap_list
configuration: latency=0
resources: memory:81400000-81407fff memory:81000000-813fffff
*-network
description: Ethernet interface
physical id: 7
bus info: usb@2:1.4
logical name: enx00e04c680604
serial: 00:e0:4c:68:06:04
size: 1Gbit/s
capacity: 1Gbit/s
capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8152 driverversion=v1.12.13 duplex=full firmware=rtl8153a-4 v2 02/07/20 ip=192.168.0.129 link=yes multicast=yes port=MII speed=1Gbit/s
設定で利用できないWi-Fiは次のとおりです。
ベストアンサー1
MacBookPro16,2にはT2チップが搭載されており、これは明らかに新しい問題を引き起こします。幸いなことに、カーネルはパッチを必要としないほど新しいようですが、Wi-FiチップのファームウェアはMacOSから入手する必要があります。