我刚刚在 Toshiba Satellite L645D-S4030 笔记本电脑上安装了 Ubuntu 13.10,但无法检测到任何 wifi 网络,wifi 灯不亮,但我仍然可以使用以太网连接。我知道我们的 wifi 正在工作,因为我们在其他设备上使用它。我已经尝试过 fn f8,但它没有打开 wifi。我是 Ubuntu 和 Linux 的新手,如果我遗漏了一些显而易见的东西,我很抱歉。如何让我的电脑连接到我的 wifi 网络?
编辑:http://pastebin.com/MgD4pzsZ无线信息.txt
根据以下讨论编辑
sudo rfkill unblock all
没有用。lspci -v | grep -i wireless
不返回任何结果。
从@野人。这是他和朋友编写的用于帮助诊断无线问题的自定义脚本。
wget -N -t 5 -T 10 http://dl.dropbox.com/u/57264241/wireless_script && chmod +x wireless_script && ./wireless_script
脚本的结果可以在以下位置找到http://pastebin.com/MgD4pzsZ如上。
@WildMan 的回复:
您的 wifi 没有显示,它是内置 wifi 对吗?您可能需要进入您的 BIOS 并查看是否有启用 wifi 的设置(如果您的 BIOS 不是 UEFI),然后重置它并查看您的 wifi 是否显示。您可以确保它已正确插入,如果这些都不起作用,那么您的 wifi 卡可能有问题。即使它已关闭或未安装驱动程序,您也应该能够在您为我发布的信息中看到。
答案1
尝试sudo rfkill unblock all
在终端中运行并再次尝试重新连接。
答案2
简短回答:
sudo apt-get install linux-firmware-nonfree
解释:
您会lsmod
看到模块“b43”已被加载。
如您所见,modinfo
这是 Broadcom 芯片,它需要固件文件。这些文件仅以 BLOB 形式提供。这就是为什么它们位于-nonfree
名称中包含的包中(在“Multiverse”存储库中)并且默认情况下不安装。
为了找到软件包,我只需选择一个固件文件名,然后搜索软件包内容即可Ubuntu 软件包搜索。