После сегодняшнего (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, который не удалось загрузить.
Чтобы решить эту проблему, я сделал
- Переключить gcc на gcc-4.8
- В
Additional driver
вкладкаSoftware and updates
,ВыбратьDo not use the device
и применить изменения. - Затем снова переключитесь на дополнительный драйвер (драйвер 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