升级到 Big Sur 发现自己的HP扩展坞内置的博通千兆以太网卡没有加载驱动,之前的系统都是免驱的,
型号是 Broadcom 57762-A1 使用的是 AppleBCM5701Ethernet.kext 驱动,查了下发现,白果有用跟这个型号一模一样的网卡,应该没问题才对,折腾了好久,看到tonymacx86大佬说,开启 VT-d (AppleVTD) 可以让一些雷电声卡设备和苹果原厂雷电3转以太网设备正常驱动
以下是原话
CaseySJ said:
VT-d is a good thing. All real Macs have VT-d enabled and if you use the latest OpenCore EFI from this thread, it will enable it fully such that AppleVTD will appear in IORegistryExplorer.
AppleVTD is also necessary to connect Apple’s own Thunderbolt-to-Gigabit Ethernet adapter.
AppleVTD also makes it possible to connect Antelope Audio Thunderbolt devices.
If the BlackMagic Decklink requires VT-d (and “AppleVTD”) then it is not a problem. We are supposed to have VT-d (in BIOS) and AppleVTD (in IOReg) enabled.
这一点就需要你自己琢磨了,根据你出问题硬件的PCI地址去DMAR表查一查有没有映射,
我声卡的地址是 PciRoot(0x0)/Pci(0x1B,0x0)
然后发现主板DMAR表存在这个PCI设备的映射 PCI Bus Number: 00 PCI Path: 1B
把 PCI Bus Number 改为 F0 再 drop 原来的DMAR表重启声卡就正常工作了