- Вопрос или проблема
- Ответ или решение
- Решение проблемы с беспроводной сетью Qualcomm Atheros QCA9377 на Lenovo с Ubuntu 14.04.3
- 1. Проверка устройства
- 2. Установка необходимых пакетов
- 3. Конфигурация драйвера
- 4. Загрузка и установка backports
- 5. Установка прошивки
- 6. Перезагрузка системы
- 7. Проверка состояния Wi-Fi
- Заключение
Вопрос или проблема
Помогите, я попробовал другие решения для 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 или техническим специалистам для получения помощи.