Ubuntu 12.04 и Lenovo E450 Беспроводная карта
У меня Lenovo Thinkpad E450. Только сейчас я установил Ubuntu 12.04 LTS(64Bit). Проблема в том, что беспроводная карта не обнаружена в этой Ubuntu, только проводной Интернет включен и работает нормально. Поэтому, пожалуйста, помогите мне, как включить Wi-Fi в этой версии Ubuntu?
Ниже приводится вывод lshw -c network
,
*-network
description: Ethernet interface
product: Ethernet Connection I218-V
vendor: Intel Corporation
physical id: 19
bus info: pci@0000:00:19.0
logical name: eth0
version: 04
serial: 68:f7:28:e5:04:b1
size: 100Mbit/s
capacity: 1Gbit/s
width: 32 bits
clock: 33MHz
capabilities: pm msi 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.0.0-k duplex=full firmware=0.6-4 ip=10.0.2.31 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
resources: irq:60 memory:e0700000-e071ffff memory:e073e000-e073efff ioport:4080(size=32)
*-network UNCLAIMED
description: Network controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 0
bus info: pci@0000:04:00.0
version: 61
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: latency=0
resources: memory:e0600000-e0601ff
Ниже приводится вывод lspci -knn | grep Net -A2
,
04:00.0 Network controller [0280]: Intel Corporation Device [8086:095b] (rev 61)
Subsystem: Intel Corporation Device [8086:5210]
05:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:6900]
2 ответа
Ubuntu 12.04 не поддерживает вашу карту Wi-Fi: в моей системе 14.04 драйвер iwlwifi
поддерживает это:
$ modinfo iwlwifi | grep 8086 | grep 095B
alias: pci:v00008086d0000095Bsv*sd00005290bc*sc*i*
alias: pci:v00008086d0000095Bsv*sd00009200bc*sc*i*
alias: pci:v00008086d0000095Bsv*sd00005202bc*sc*i*
alias: pci:v00008086d0000095Bsv*sd00005200bc*sc*i*
alias: pci:v00008086d0000095Bsv*sd00005210bc*sc*i*
alias: pci:v00008086d0000095Bsv*sd00005302bc*sc*i*
alias: pci:v00008086d0000095Bsv*sd00005310bc*sc*i*
(другими словами: информация о iwlwifi
водитель перечисляет вашу карту, 8086:095B
, как один из тех, которые поддерживаются драйвером), но моя система 12.04 не:
$ modinfo iwlwifi | grep 8086 | grep 095B
$
У вас есть два варианта: обновить вашу систему или использовать backports. Backports - это новые драйверы, разработанные для более новых версий ядра, которые модифицированы так, чтобы быть доступными для более старых ядер. Я покажу вам, как их установить, это довольно просто.
Загрузите бэкпорт, нажав здесь, http://www.kernel.org/pub/linux/kernel/projects/backports/stable/v4.1.1/backports-4.1.1-1.tar.xz.
Теперь выполните следующие команды из каталога, в который вы загрузили пакет:
tar xvf backports-4.1.1-1.tar.xz
cd backports-4.1.1-1/
make defconfig-iwlwifi
make
sudo make install
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi
и теперь ваш Wi-Fi будет работать.
Помимо обновления до последней версии LTS, предложенной Богданом Вилли, вы можете попробовать следующее в Терминале:
sudo apt-get install firmware-iwlwifi
Кроме того, проверьте приложение "Дополнительные драйверы" в Ubuntu, чтобы увидеть, установлен ли уже драйвер. Это несвободный драйвер, поэтому он не активирован по умолчанию.
Кроме того, аналогичный вопрос уже был дан ответ на SU здесь: Thinkpad T450 Wifi AC 7265 не работает в Ubuntu 15.04