Вопрос или проблема
Недавно я купил Alienware 2015, который имеет Killer wireless 1535. Когда я установил Ubuntu 14.04 (ядро 3.19), он не распознал его. Я провел поиск в интернете и нашел несколько методов для решения этой проблемы на версии Killer wireless 1525, но не смог найти способ решить это для 1535. Я попробовал метод из http://www.killernetworking.com/support/knowledge-base/17-linux/20-killer-wireless-ac-in-linux-ubuntu-debian, но это не сработало. Это вывод команды lspci -nnk | grep 0280 -A2
:
3c:00.0 Сетевой контроллер [0280]: Qualcomm Atheros Устройство [168c:003e] (rev 32)
Подсистема: Bigfoot Networks, Inc. Устройство [1a56:1535]
3d:00.0 Неопределенный класс [ff00]: Realtek Semiconductor Co., Ltd. RTS5227 PCI Express Card Reader [10ec:5227] (rev 01)
Вывод команды dmesg | grep ath10k
ничего не показывает.
Я был бы очень признателен, если кто-то может мне помочь с этим.
Я нашел патч на linux-next.git для того, чтобы заставить работать Ethernet с исходным кодом из ядра 3.19
Чтобы настроить Ethernet, скачайте https://www.dropbox.com/s/auk1g82st3yoy4d/alx.tar.gz?dl=0 и перенесите его на рабочий стол Ubuntu. Затем в терминале
cd Desktop
tar zxvf alx.tar.gz
cd alx
cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers
make -C /lib/modules/$(uname -r)/build M=$(pwd) modules
sudo cp alx.ko /lib/modules/$(uname -r)/kernel/drivers/net/ethernet/atheros/alx/
sudo modprobe alx
echo alx | sudo tee -a /etc/modules
Решение для Wi-Fi, вероятно, находится по адресу https://askubuntu.com/a/707805/300665
После выполнения инструкций от chili555, пожалуйста, отредактируйте ваш вопрос, чтобы включить dmesg | grep ath10k
Сначала попробуйте получить прошивку.
wget mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.164_all.deb
sudo dpkg -i linux-firmware*.deb
sudo modprobe -r ath10k_pci && sudo modprobe ath10k_pci
Перезагрузите. Это должно решить ваши проблемы с беспроводным адаптером. Если нет, пожалуйста, опубликуйте вывод команды dmesg|grep ath10k
после выполнения вышеуказанных шагов.
Проблема заключается в версии ядра 3.19
, которая не поддерживала вашу карту в то время, когда вы использовали Ubuntu 14.04, которая сейчас является EOL (конец жизни).
На Ubuntu 16.04 и новом ядре 4.14.114
ваши команды теперь выполняются успешно:
$ lspci -nnk | grep 0280 -A2
3c:00.0 Сетевой контроллер [0280]: Qualcomm Atheros QCA6174 802.11ac Беспроводной сетевой адаптер [168c:003e] (rev 32)
Подсистема: Bigfoot Networks, Inc. QCA6174 802.11ac Беспроводной сетевой адаптер [1a56:1535]
Ядровой драйвер в использовании: ath10k_pci
$ dmesg | grep ath10k
[ 4.875579] ath10k_pci 0000:3c:00.0: включение устройства (0000 -> 0002)
[ 4.876718] ath10k_pci 0000:3c:00.0: pci irq msi oper_irq_mode 2 irq_mode 0 reset_mode 0
[ 5.157111] ath10k_pci 0000:3c:00.0: Прямая загрузка прошивки для ath10k/pre-cal-pci-0000:3c:00.0.bin не удалась с ошибкой -2
[ 5.157117] ath10k_pci 0000:3c:00.0: Прямая загрузка прошивки для ath10k/cal-pci-0000:3c:00.0.bin не удалась с ошибкой -2
[ 5.157922] ath10k_pci 0000:3c:00.0: qca6174 hw3.2 цель 0x05030000 chip_id 0x00340aff sub 1a56:1535
[ 5.157923] ath10k_pci 0000:3c:00.0: kconfig debug 0 debugfs 1 tracing 1 dfs 0 testmode 0
[ 5.158332] ath10k_pci 0000:3c:00.0: прошивка ver WLAN.RM.4.4.1-00079-QCARMSWPZ-1 api 6 features wowlan,ignore-otp crc32 fd869beb
[ 5.222279] ath10k_pci 0000:3c:00.0: board_file api 2 bmi_id N/A crc32 20d869c3
В отличие от этого, ваша команда dmesg
ничего не возвращала.
Ответ или решение
Если вы приобрели ноутбук Alienware 2015 с беспроводным адаптером Killer Wireless 1535 и встроенным Ethernet-контроллером e2400 и столкнулись с проблемами распознавания этих устройств в Ubuntu 14.04 (с ядром 3.19), не переживайте. Данная проблема является известной для пользователей, и ниже я детально изложу решение, основываясь на имеющихся данных и документации.
Проблема:
Ваша система не распознаёт беспроводное устройство Killer Wireless 1535, которое идентифицируется как Qualcomm Atheros с идентификатором устройства [168c:003e]
. При выполнении команды dmesg | grep ath10k
вывод отсутствует, что указывает на наличие проблем с драйверами для вашего адаптера.
Ethernet-контроллер:
Также вы упомянули, что Ethernet-контроллер e2400 также не распознаётся. Вы уже нашли решение, которое включает сборку модуля alx
, что является правильным шагом.
Решение:
Для начального решения проблемы с Ethernet выполните следующие действия:
-
Скачайте архив с драйверами:
wget https://www.dropbox.com/s/auk1g82st3yoy4d/alx.tar.gz?dl=0
-
Распакуйте архив и соберите драйвер:
tar zxvf alx.tar.gz cd alx cp /usr/src/linux-headers-$(uname -r)/Module.symvers Module.symvers make -C /lib/modules/$(uname -r)/build M=$(pwd) modules sudo cp alx.ko /lib/modules/$(uname -r)/kernel/drivers/net/ethernet/atheros/alx/ sudo modprobe alx echo alx | sudo tee -a /etc/modules
Беспроводное соединение:
Для решения проблемы с беспроводным соединением выполните следующие шаги:
-
Установите необходимые пакеты прошивки:
wget mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.164_all.deb sudo dpkg -i linux-firmware*.deb
-
Перезагрузите модуль
ath10k
:sudo modprobe -r ath10k_pci && sudo modprobe ath10k_pci
-
Перезагрузите систему.
Обновление ядра:
Обратите внимание, что вы используете устаревшую версию Ubuntu 14.04, которая более не поддерживается. Для лучшего резултата рекомендуется обновить вашу систему до более новой версии Ubuntu, например, 16.04 или более свежей, поскольку ядра более новых версий содержат улучшенную поддержку для ваших устройств.
Установив более новую версию, вы сможете использовать поддержку для вашего адаптера Killer Wireless 1535 на базе Qualcomm Atheros, а также Ethernet e2400 без необходимости ручной сборки драйверов, что существенно упростит управление системой.
Заключение:
Учитывая описанные выше этапы, вы сможете восстановить работоспособность ваших сетевых устройств в Ubuntu. Если после выполнения данных действий проблемы сохраняются, пожалуйста, предоставьте вывод команд dmesg | grep ath10k
и другую диагностическую информацию, чтобы мы могли предложить дальнейшие шаги по устранению неполадок.