我已经花了将近一周的时间寻找让 wifi 正常工作的方法。正如标题所述,我正在使用 Ubuntu 13.10
嗯,我有博通 BCM4313,现在我已经按照所有可能的步骤清除 bcmwl-kernel-source 并将 wl 和其他东西列入黑名单。
我知道有类似的问题,有谁有解决办法吗?
答案1
我们将通过应用来自 broadcom 的补丁来解决这个问题,之后我使用 make 命令重建源。之后我重新启动并且它运行得很好。
他们说这个问题存在于博通驱动程序中
答案2
我可以假设您目前正在使用驱动程序 brcmsmac 吗?确认:
lsmod | grep -e wl -e brcm -e b43
驱动程序 brcmsmac 需要固件。检查消息日志以获取线索:
dmesg | grep -e wlan -e brcm
如果正如我怀疑的那样,固件丢失,请建立临时的有线以太网连接,打开终端并执行以下操作:
sudo apt-get-update
sudo apt-get install linux-firmware
卸载并重新加载驱动程序,以便它能够看到并使用新的固件:
sudo modprobe -r brcmsmac && sudo modprobe brcmsmac
如果没有显示正在加载的驱动程序修改,从终端加载驱动程序,注意任何错误或警告:
sudo modprobe brcmsmac
您的无线网络是否已恢复?如果已恢复,我们将查找黑名单并使其自动加载。如果没有,请检查消息日志中的错误:
dmesg | grep -e wlan -e brcm
答案3
实际上,型号为 4313 的无线适配器不止一个。您需要 pci id。在终端中输入或复制粘贴:
lspci -vvnn | grep 14e4
您还应该安装 linux-firmware-nonfree。
如果(且仅当) pci id 是 14e4:4727 (rev 01) 就像我的上网本中的一样,请参阅:
http://ubuntuforums.org/showthread.php?t=2191126&page=2&p=12889620#post12889620
... 对我来说很管用。如果是其他的,可能管用,但我不敢保证一定管用。
最糟糕的事情就是盲目地尝试你在网上找到的所有东西。有很多关于 ubuntu 的好建议,也有很多坏建议...
此外,如果您在这里或在 ubuntu 论坛上清楚地提出问题并提供上述信息,您将获得更好的支持。我知道这对新手来说并不容易,但情况会变得更好。这里有一些真正的专家(不像我)。