Ubuntu 18.04 wlan 驱动程序不工作(BCM4318 的 b43)

Ubuntu 18.04 wlan 驱动程序不工作(BCM4318 的 b43)

我最近安装了 Ubuntu 18.04(最小安装),但在尝试配置 PCI Wlan 卡(带有 BCM4318 芯片的美国机器人)时遇到问题。

我找到了以下资源和指南(尽管其中一些对于 18.04 来说已经过时了):

我设法对正确的驱动程序进行 modprobe,但之后在 ifconfig 或 iwconfig 下没有显示任何 wlan 接口。

我目前所做的

正如指南所述,我开始使用sudo lshw -C network。找到了设备,但尚未加载任何驱动程序。

所以我继续驱动程序页面。这让我自然而然地做了sudo apt-get updatesudo apt-get install firmware-b43-installer

apt-get 完成后,我重启了一下(只是为了确保万无一失)。我继续执行驱动程序页面告诉我通过卸载任何以前的驱动程序来执行此操作:

sudo modprobe -r b43 bcma
sudo modprobe -r brcmsmac bcma
sudo modprobe -r wl

然后加载正确的驱动程序 sudo modprobe b43

现在lshw -C network表明驱动程序已加载。

  *-network
       description: Network controller
       product: BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller
       vendor: Broadcom Limited
       physical id: 0
       bus info: pci@0000:03:00.0
       version: 02
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master
       configuration: driver=b43-pci-bridge latency=32
       resources: irq:21 memory:fe400000-fe401fff

这就是我后来陷入困境的地方驱动程序故障排除步骤 3.1

sudo iwconfig
eno1      no wireless extensions.

lo        no wireless extensions.

lsmod的是

Module                  Size  Used by
b43                   413696  0
bcma                   57344  1 b43
mac80211              778240  1 b43
cfg80211              622592  2 b43,mac80211
ssb                    57344  1 b43
gpio_ich               16384  0
snd_hda_codec_realtek   106496  1
snd_hda_codec_generic    73728  1 snd_hda_codec_realtek
snd_hda_intel          40960  3
snd_hda_codec         126976  3 snd_hda_codec_generic,snd_hda_intel,snd_hda_codec_realtek
snd_hda_core           81920  4 snd_hda_codec_generic,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek
snd_hwdep              20480  1 snd_hda_codec
snd_pcm                98304  3 snd_hda_intel,snd_hda_codec,snd_hda_core
snd_seq_midi           16384  0
snd_seq_midi_event     16384  1 snd_seq_midi
snd_rawmidi            32768  1 snd_seq_midi
intel_powerclamp       16384  0
coretemp               16384  0
kvm_intel             212992  0
kvm                   598016  1 kvm_intel
snd_seq                65536  2 snd_seq_midi,snd_seq_midi_event
joydev                 24576  0
snd_seq_device         16384  3 snd_seq,snd_seq_midi,snd_rawmidi
input_leds             16384  0
irqbypass              16384  1 kvm
snd_timer              32768  2 snd_seq,snd_pcm
intel_cstate           20480  0
serio_raw              16384  0
lpc_ich                24576  0
snd                    81920  16 snd_hda_codec_generic,snd_seq,snd_seq_device,snd_hwdep,snd_hda_intel,snd_hda_codec,snd_hda_codec_realtek,snd_timer,snd_pcm,snd_rawmidi
mei_me                 40960  0
mei                    90112  1 mei_me
shpchp                 36864  0
soundcore              16384  1 snd
mac_hid                16384  0
sch_fq_codel           20480  2
parport_pc             36864  0
ppdev                  20480  0
lp                     20480  0
parport                49152  3 parport_pc,lp,ppdev
ip_tables              28672  0
x_tables               40960  1 ip_tables
autofs4                40960  2
i915                 1617920  8
hid_generic            16384  0
i2c_algo_bit           16384  1 i915
drm_kms_helper        172032  1 i915
uas                    24576  0
syscopyarea            16384  1 drm_kms_helper
psmouse               147456  0
i2c_i801               28672  0
usb_storage            69632  1 uas
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
usbhid                 49152  0
fb_sys_fops            16384  1 drm_kms_helper
e1000e                249856  0
hid                   118784  2 usbhid,hid_generic
drm                   401408  5 drm_kms_helper,i915
ptp                    20480  1 e1000e
pata_acpi              16384  0
pps_core               20480  1 ptp
video                  45056  1 i915

只是为了澄清一些事情,是的,该卡仍然可以使用,直到昨天,计算机还在运行 Windows 10,使用 WLAN 卡作为其主要网络接口。我已在 BIOS 中禁用所有省电功能,以排除这种可能性。我现在正在通过电缆从这台机器发帖。

答案1

找到了罪魁祸首,我的固件已过时(驱动程序工作正常),无法apt-get install firmware-b43-installer从大学 apt 缓存服务器获取 .tar.bz2(向他们报告),更改我的 DNS,并且实际上从 archive.ubuntu.com 提取有效。

相关内容