Qualcomm Atheros QCA9377 беспроводной адаптер не работает на Lenovo с 14.04.3

Вопрос или проблема

Помогите, я попробовал другие решения для Ubuntu 15.10 и адаптера Qualcomm, но ничего не работает на моем Lenovo Ideapad 500 с беспроводным адаптером Qualcomm Atheros QCA9377, работающим под управлением 14.04.3. Могут ли быть неправильными терминальные команды? Я использую этот набор команд, найденный в другом посте:

sudo apt-get install build-essential linux-headers-$(uname -r) git
echo "options ath10k_core skip_otp=y" | sudo tee /etc/modprobe.d/ath10k_core.conf
wget http://filebin.ca/2LVgpjSgiT56/backp...-11-05.tar.bz2
unzip backp...-11-05.tar.bz2
cd backports-ath10k-2015-11-05
make defconfig-ath10k
make
sudo make install
git clone https://github.com/kvalo/ath10k-firmware.git
sudo cp -r ath10k-firmware/ath10k/ /lib/firmware/
sudo cp -r ath10k-firmware/QCA9377 /lib/firmware/ath10k/
cp firmware-5.bin_WLAN.TF.1.0-00267-1 firmware-5.bin
Перезагрузите

Любая помощь будет оценена

Пожалуйста, попробуйте:

sudo apt-get update
sudo apt-get install linux-headers-generic build-essential
wget https://www.kernel.org/pub/linux/kernel/projects/backports/2015/11/20/backports-20151120.tar.gz
tar -zxvf backports-20151120.tar.gz
cd backports-20151120
make defconfig-ath10k
make
sudo make install

Перезагрузите и сообщите, работает ли это.

Вот как я исправил проблему с WiFi на своем ноутбуке

Определите ваше WiFi устройство. Откройте терминал и введите:

lspci  | grep Network
# Он должен отобразить название вашей WiFi карты
# Если вывод похож на приведенный ниже, вам повезло, мы можем это легко исправить
mansoor ~ $ lspci  | grep Network
03:00.0 Network controller: Qualcomm Atheros Device 0042 (rev 30)

Как только вы убедитесь, что сетевое устройство – это то, что указано выше, выполните следующие шаги, чтобы установить драйвер для WiFi ##### Установите git и инструменты для компиляции драйвера:

sudo apt-get install build-essential linux-headers-$(uname -r) git
Введите следующие команды одну за другой. Все, что написано после "#", является комментарием, и вам не нужно это выполнять.

# Измените конфигурационные файлы
echo "options ath10k_core skip_otp=y" | sudo tee /etc/modprobe.d/ath10k_core.conf

# Загрузите backport
wget https://www.kernel.org/pub/linux/kernel/projects/backports/2015/11/20/backports-20151120.tar.gz

# Извлеките его
tar zxvf backports-20151120.tar.gz

# Перейдите в каталог, скомпилируйте и установите его. Команды 'make' и 'make install' займут некоторое время для завершения
cd backports-20151120
make defconfig-wifi
make
sudo make install

# Загрузите прошивку для WiFi карты
git clone https://github.com/kvalo/ath10k-firmware.git

# Скопируйте прошивку в соответствующие места.
sudo cp -r ath10k-firmware/QCA9377 /lib/firmware/ath10k/
sudo cp /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin_WLAN.TF.1.0-00267-1 /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin

Перезагрузите машину. Вот и все. Ваш WiFi должен теперь работать до тех пор, пока вы не выполните обновление ядра.

@joucoski

Это произошло на моем ноутбуке Asus, и я попробовал что-то похожее,

rfkill list all

Тогда он покажет что-то вроде этого:

0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
2: acer-wireless: Wireless LAN
Soft blocked: yes
Hard blocked: no

Посмотрите, есть ли “Soft blocked” у acer-wireless: Wireless LAN? Тогда сделайте это,

sudo modprobe -r acer-wmi

Проверьте, заблокирован ли wifi, как в примере выше, и проверьте настройки WiFi, если он изменится на “Включен” после выполнения последней команды sudo в терминале.

Ответ или решение

Решение проблемы с беспроводной сетью Qualcomm Atheros QCA9377 на Lenovo с Ubuntu 14.04.3

Если вы столкнулись с проблемой работы беспроводного адаптера Qualcomm Atheros QCA9377 на вашем Lenovo Ideapad 500 с установленной Ubuntu 14.04.3, не переживайте — это распространённая проблема, и мы готовы помочь вам её решить. В этом руководстве мы рассмотрим шаги, которые могут помочь вам восстановить работу Wi-Fi на вашем устройстве.

1. Проверка устройства

Прежде всего, убедитесь, что ваш адаптер распознаётся системой. Откройте терминал и выполните следующую команду:

lspci | grep Network

Эта команда должна вернуть строку, показывающую ваш сетевой контроллер, например:

03:00.0 Network controller: Qualcomm Atheros Device 0042 (rev 30)

Если вы видите выход, подобный вышеуказанному, переходите к следующему шагу.

2. Установка необходимых пакетов

Перед тем как устанавливать драйвер, необходимо убедиться, что у вас установлены все необходимые пакеты для компиляции. Выполните следующую команду в терминале:

sudo apt-get install build-essential linux-headers-$(uname -r) git

3. Конфигурация драйвера

Одним из важных шагов является модификация конфигурационного файла для адаптера. Это поможет игнорировать некоторые настройки адаптера, которые могут вызывать проблемы:

echo "options ath10k_core skip_otp=y" | sudo tee /etc/modprobe.d/ath10k_core.conf

4. Загрузка и установка backports

Далее, нам нужно загрузить специализированные прошивки и backports для поддержки вашего адаптера. Используйте следующие команды:

wget https://www.kernel.org/pub/linux/kernel/projects/backports/2015/11/20/backports-20151120.tar.gz
tar -zxvf backports-20151120.tar.gz
cd backports-20151120
make defconfig-ath10k
make
sudo make install

Эти команды загружают, распаковывают и компилируют необходимые драйвера.

5. Установка прошивки

Теперь вам нужно скачать прошивку для Qualcomm Atheros QCA9377. Выполните следующую команду:

git clone https://github.com/kvalo/ath10k-firmware.git

После того, как репозиторий будет скачан, переместите файлы прошивки в правильную директорию:

sudo cp -r ath10k-firmware/QCA9377 /lib/firmware/ath10k/
sudo cp /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin_WLAN.TF.1.0-00267-1 /lib/firmware/ath10k/QCA9377/hw1.0/firmware-5.bin

6. Перезагрузка системы

В завершение желательно перезагрузить вашу систему, чтобы изменения вступили в силу:

sudo reboot

7. Проверка состояния Wi-Fi

После перезагрузки выполните команду для проверки состояния вашего Wi-Fi:

rfkill list all

Эта команда покажет, если ваш Wi-Fi заблокирован. Если в выводе будет указано, что беспроводная сеть "Soft blocked", выполните команду для разблокировки:

sudo modprobe -r acer-wmi

Убедитесь, что Wi-Fi включен в настройках системы.

Заключение

Если после выполнения всех вышеуказанных шагов ваша беспроводная сеть по-прежнему не функционирует, возможно, проблема связана с несовместимостью версии ядра или другим программным обеспечением. Вам также может понадобиться рассмотреть возможность обновления до более новой версии Ubuntu, так как 14.04.3 стала устаревшей.

С помощью этих шагов вы должны иметь возможность восстановить работу вашего беспроводного адаптера Qualcomm Atheros QCA9377. Если у вас возникли дополнительные вопросы или проблемы, не стесняйтесь обращаться к сообществу Ubuntu или техническим специалистам для получения помощи.

Оцените материал
Добавить комментарий

Капча загружается...