После сегодняшнего (10 апреля-2015) обновления программного обеспечения Ubuntu Wi-Fi не обнаружен

Я обновил систему Ubuntu 14.04, когда она запросила обновление программного обеспечения, и после установки я заметил, что сеть WiFi не обнаружена.

Я перепроверил настройку драйвера, и он установлен на драйвер Broadcom на вкладке " Дополнительные драйверы " программного обеспечения и обновлений.

Это не проблема с оборудованием Wifi, так как он хорошо работает в Windows. Я скопировал историю обновлений здесь.

Я не уверен, какой пакет вызывает проблему и способы ее решения.

Благодарим Вас за помощь в выявлении и решении проблемы.

Детали оборудования

  • Ноутбук: Dell Vostro 2520
  • WiFi чип: BCM43142

Выход из uname -a

Linux ilabs 3.13.0-49-generic #81-Ubuntu SMP Tue Mar 24 19:29:48 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Ниже выводится sudo lshw -C network

     *-network UNCLAIMED     
       description: Network controller
       product: BCM43142 802.11b/g/n
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:07:00.0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: latency=0
       resources: memory:f7c00000-f7c07fff
  *-network
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:09:00.0
       logical name: eth0
       version: 07
       serial: e0:db:55:b2:71:45
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8168e-3_0.0.4 03/27/12 ip=192.168.1.100 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
       resources: irq:41 ioport:e000(size=256) memory:f0004000-f0004fff memory:f0000000-f0003fff

Выход из rfkill list

0: hci0: Bluetooth
    Soft blocked: no
    Hard blocked: no

Выход из sudo dkms status

bcmwl, 6.30.223.248+bdcom, 3.13.0-49-generic, x86_64: installed

4 ответа

Решение

Наконец, я выяснил проблему. Это было с версией GCC. У меня есть две версии GCC, gcc-4.4(который мне нужен для некоторых инструментов CAD) и gcc-4.8. К сожалению, он был установлен на gcc-4.4 во время обновления. Так что я думаю, что драйвер скомпилирован с использованием gcc-4.4, который не удалось загрузить.

Чтобы решить эту проблему, я сделал

  1. Переключить gcc на gcc-4.8
  2. В Additional driver вкладка Software and updates,Выбрать Do not use the device и применить изменения.
  3. Затем снова переключитесь на дополнительный драйвер (драйвер Broadcom в моем случае), показанный в Additional driver вкладка и применить изменения.

У меня была похожая проблема, начиная с 10-го числа (хотя по общему признанию, у меня нет карты Broadcom), и кажется, что сетевой менеджер был виновником. Я не нашел простого исправления, но я смог загрузиться с live CD, смонтировать жесткий диск, apt-get remove network-manager и apt-get install wicd. Wicd, похоже, имеет некоторые проблемы при запуске, но если я запускаю вручную, он находит и подключается к моей беспроводной сети просто отлично.

Вот пошаговые инструкции для тех, у кого есть похожие проблемы, у кого также есть проблемы с сетью Ethernet (что также было проблемой на моем компьютере): перезагрузите компьютер и загрузите live CD. Перейдите в раздел "Попробуйте Ubuntu". Откройте терминал и введите:

sudo su -
mount /dev/sda1 /mnt
mount --bind /proc /mnt/proc
mount --bind /dev /mnt/dev
mount --bind /sys /mnt/sys
chroot /mnt
apt-get remove network-manager
apt-get install wicd

Отсюда вы можете сделать любой другой пакет (не) установки. Затем,

umount /mnt{/proc,/dev,/sys,}
umount /mnt

И перезагрузка.

Для справки я использую беспроводной интерфейс Intel. Перезагрузка из разных ядер не решила проблему, но загрузка с Live CD прошла нормально, как и в Debian или Gentoo.

Первое, что вы хотите сделать, когда после обновления некоторое оборудование не работает, это перезагрузить предыдущее ядро, которое сохраняется. Вы можете найти их в меню загрузки. Подобные вещи могут происходить время от времени с проприетарными драйверами и являются одной из главных причин, по которой их так сильно ненавидят многие. Однако очень часто вы можете "исправить" его, просто загрузив предыдущее ядро ​​на некоторое время, пока проблема не будет устранена с помощью другого обновления. Если вы можете, вы должны сообщить об ошибке на Launchpad.net, предоставив как можно больше информации о вашей системе и оборудовании.

Вы можете перезапустить сервис сетевого менеджера с помощью команды

/etc/init.d/network-manager restart

или попробуйте перезапустить сетевой сервис.

/etc/init.d/network restart
Другие вопросы по тегам