如何在 Gateway MX6446 笔记本电脑上检测和执行无线驱动程序?

如何在 Gateway MX6446 笔记本电脑上检测和执行无线驱动程序?

我最近在朋友的笔记本电脑上安装了 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 所述。谢谢您的帮助。

相关内容