我最近在朋友的笔记本电脑上安装了 Ubuntu,因为 Windows 运行得不太好,但无线硬件可能无法检测到,或者我可能没有合适的驱动程序(?)。我试过了这些说明但重启后似乎没有任何效果。请告诉我哪些其他信息可能有助于找出问题所在。
编辑:
lspci -nn | grep 0280 05:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [14e4:4311] (rev 01)
sudo modprobe b43 dmesg | grep -e wlan -e b43 没有给出任何响应。我最近在完成这些操作后重新启动了系统;没有明显的变化。Rfkill list 也没有给出任何输出。
firmware-b43-installer is already the newest version.
我发现这教程,其中的一个答案揭示了与黑名单相关的输出:
b43-fwcutter is already the newest version.
b43-fwcutter set to manually installed.
firmware-b43-installer is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 16 not upgraded.
timmy@timmy-MX6446:~$ cat /etc/modprobe.d/* | egrep 'bcm'
blacklist bcm43xx
timmy@timmy-MX6446:~$ # blacklist bcm43xx
timmy@timmy-MX6446:~$ sudo gedit blacklist.conf
** (gedit:3368): WARNING **: Can't load fallback CSS resource: Failed to import: The resource at '/org/gnome/adwaita/gtk-fallback.css' does not exist
** (gedit:3368): WARNING **: Can't load fallback CSS resource: Failed to import: The resource at '/org/gnome/adwaita/gtk-fallback.css' does not exist
(gedit:3368): Gt-WARNING **: Calling Inhibit failed: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.SessionManager was not provided by any .service files
不确定这是否有帮助。感谢您迄今为止提供的帮助。
答案1
您的 Broadcom 设备需要非免费固件才能正常工作。如果您按照链接、安装firmware-b43-installer
和重新启动的说明操作,您的无线设备应该可以正常工作。如果没有,我建议您检查无线开关或组合键。您可以使用以下命令查看设备是否被开关关闭:
rfkill list all
如果没有硬阻塞或软阻塞,请检查日志寻找线索;首先加载驱动程序并查找任何错误或警告:
sudo apt-get purge bcmwl-kernel-source
sudo modprobe b43
dmesg | grep -e wlan -e b43
一旦我获得更多信息,我将编辑这个答案以提出解决方案。
答案2
如果 wl 驱动程序对您来说不能正常工作,您可以安装 b43。
sudo apt-get purge bcmwl-kernel-source
sudo apt-get install firmware-b43-installer
sudo modprobe -r wl
sudo modprobe b43
您需要卸载 wl 驱动程序,因为它将 b43 列入黑名单。
答案3
解决方式这cat /etc/modprobe.d/* | egrep 'bcm'
指南,然后按照cd /etc/modprobe.d/
,sudo gedit blacklist.conf
并在黑名单 bcm43xx 前面放置#
,如 KiLLeRfriend 所述。谢谢您的帮助。