我在使用 Ubuntu 时遇到了一些 wifi 问题。似乎我无法连接到设置为 11 以上通道的调制解调器。但是我可以在 Windows 中连接到这样的调制解调器,因此问题一定与 ubuntu 和为我的提供的驱动程序有关broadcom bcm4313
。我尝试切换到默认驱动程序,而不是来自的驱动程序,bcmwl-kernel-source
正如您所见,我现在正在运行的驱动程序这里但问题仍然存在。之前我曾通过将通道设置为 11 来解决这个问题,但我还想连接到不一定依赖该通道及以下通道的调制解调器,就像我在 Windows 中可以做的那样。还有一个细节是,自从我切换到 brcmsmac 后,我在启动时看到了这条消息:
Support for cores revisions 0x17 and 0x18 disabled by module param allhwsupport=0.
Try b43.allhwsupport=1.
答案1
不幸的是,这是所有 Broadcom 模块的问题,它们似乎仅限于 2.4GHz 的 1-11 频道
您可以使用以下补丁:https://github.com/respeaker/openwrt/blob/master/package/kernel/mac80211/patches/850-brcmsmac-remove-extra-regulation-restriction.patch修补内核源代码,但当我尝试用我的 BCM4313 时,它不起作用