Драйвер wlan для Ubuntu 18.04 не работает (b43 для BCM4318)

Я недавно установил Ubuntu 18.04 (минимальная установка), но у меня были проблемы при попытке настроить карту PCI Wlan (американская робототехника с чипом BCM4318).

Я пришел к следующим ресурсам и руководствам 1, 2 (хотя некоторые из них устарели для 18.04 LTS).

Мне удалось установить правильный драйвер, но ни один интерфейс wlan не отображается под ifconfig или iwconfig.

Что я сделал до сих пор

Как говорилось в руководстве, я начал с sudo lshw -C network, Устройство было найдено, но не загружено ни одного драйвера.

Итак, я продолжил со страницы водителя. Что заставило меня естественно сделать sudo apt-get update а также sudo 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, чтобы исключить это. Хотя я, честно говоря, довольно нубистен с Ubuntu/Linux, я перечитывал эти страницы и устранял неисправности не раз. А я сейчас выкладываю с этой машины по кабелю.

1 ответ

Нашел виновника, моя прошивка устарела (драйвера работают нормально), apt-get install firmware-b43-installer не удалось получить.tar.bz2 с сервера кэша apt университета (сообщил об этом), изменил мой DNS и фактически извлек файл из archive.ubuntu.com.

Другие вопросы по тегам