3

Как видно из названия, мое Wi-Fi-соединение постоянно падает, иногда через 10 минут, иногда через несколько часов после подключения.

Я искал решение и похоже, что это распространенная проблема на машинах Linux.

Я сделал все обновления, но я не уверен, что думать о моей версии драйвера, и что еще попробовать.

Вот информация о моем компьютере:

Computer: HP Elitebook 840
OS: Linux Mint 17.3 Cinnamon 64-bit
Cinnamon version: 2.8.6
Kernel: 3.19.0-generic

Когда я запускаю lshw -c network :

  *-network               
       description: Ethernet interface
       product: Ethernet Connection I218-LM
       vendor: Intel Corporation
       physical id: 19
       bus info: pci@0000:00:19.0
       logical name: eth0
       version: 04
       serial: 64:51:06:9e:b0:62
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=2.3.2-k firmware=0.3-4 latency=0 link=no multicast=yes port=twisted pair
       resources: irq:50 memory:d0700000-d071ffff memory:d073e000-d073efff ioport:3080(size=32)
  *-network
       description: Wireless interface
       product: BCM43228 802.11a/b/g/n
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlan0
       version: 00
       serial: 18:cf:5e:81:b5:fd
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=wl0 driverversion=6.30.223.248 (r487574) ip=192.168.1.131 latency=0 multicast=yes wireless=IEEE 802.11abg
       resources: irq:19 memory:d0500000-d0503fff

Я не знаю, что еще сказать. Надеюсь, вы можете помочь мне найти решение.

Редактировать:

Вот информация о моем wifi-соединении:

Frequency:2.412 GHz (Channel 1)
Quality=52/70  Signal level=-58 dBm
IE: IEEE 802.11i/WPA2 Version 1
    Group Cipher : CCMP
    Pairwise Ciphers (1) : CCMP
    Authentication Suites (1) : PSK

И вывод для tail -f /var/log/dmesg:

[    7.142644] init: failsafe main process (762) killed by TERM signal
[    7.281183] init: samba-ad-dc main process (894) terminated with status 1
[    7.862247] media: Linux media interface: v0.10
[    7.870277] Linux video capture interface: v2.00
[    7.965046] uvcvideo: Found UVC 1.00 device HP HD Webcam (05c8:0369)
[    7.973955] input: HP HD Webcam as /devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/input/input25
[    7.974072] usbcore: registered new interface driver uvcvideo
[    7.974076] USB Video Class driver (1.1.1)
[    8.140923] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[    8.172888] input: ST LIS3LV02DL Accelerometer as /devices/platform/lis3lv02d/input/input26

Edit2:

Вывод для lspci -vnn | grep -i net:

00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection I218-LM [8086:155a] (rev 04)
02:00.0 Network controller [0280]: Broadcom Corporation BCM43228 802.11a/b/g/n [14e4:4359]

1 ответ1

3

Скорее всего, ответ заключается в следующем подробно (я объясню в секунду) инструкции в этом Askubuntu ответ. Позвольте мне отметить, что:

  1. Проприетарный драйвер, wl имеет значительно более низкое качество, чем драйвер OpenSource, b43. Для этого есть много причин, но, несмотря на это, ваш случай является прекрасным доказательством этого. Просто помните, что драйвер FOSS b43 прежнему не поддерживает некоторые функции, наиболее примечательной из которых является способность работать на 5GHz . Список недостающих в данный момент функций можно найти по второй ссылке выше.

  2. b43 и wl в значительной степени поддерживают одни и те же устройства (не совсем, но близко). Чтобы избежать возможных ошибок, установка черных списков wl b43 . Это то, о чем, по первой ссылке выше, является изменение файла /etc/modprobe.d/blacklist.conf . Таким образом, удаление пакета bcmwl-kernel-source само по себе недостаточно для того, чтобы позволить b43 работать, также необходимо убедиться, что модуль b43 не занесен в черный список. Это, скорее всего, причина, по которой вы не смогли заставить b43 работать с первого раза, и причина, по которой я предложил вам внимательно следовать приведенным выше инструкциям.

  3. Хотя драйвер b43 является OpenSource, компонент в нем (так называемая прошивка) является проприетарным; по этой причине самые чистые из всех дистрибутивов Linux (Debian, Arch, ...) не предоставляют драйвер и прилагаемое к нему встроенное программное обеспечение из коробки (а также проприетарный драйвер). Тем не менее, оба драйвера и прошивка могут быть загружены во все дистрибутивы. За то , что мало опыта у меня есть, это главный камень преткновения для тех , кто только что переехал в Linux из Windows , или MacOS.

Если в будущем вы столкнетесь с другими проблемами, убедитесь, что вы проверили список недоступных в настоящее время функций (вторая ссылка выше), это может избавить вас от попадания в стену.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .