Я купил ноутбук HP с беспроводным адаптером Qualcomm Atheros AR9565 (QCWB335). Я понимаю, что этот адаптер в настоящее время не поддерживается в Ubuntu 12.04, и нет способа получить беспроводной доступ.
Я установил compat-wireless-3.6.6-1 ath9k driver
, и он не работал, lshw -C network
все еще показывал *-network UNCLAIMED
после сброса.
Как узнать, когда в Ubuntu будет драйвер для AR9565? Есть ли обходной путь, чтобы заставить беспроводную связь работать как-нибудь?
Ваше устройство входит в этот пакет: http://www.orbit-lab.org /kernel/compat-wireless-3-stable/v3.6/compat-wireless-3.6.6-1-snpc.tar.bz2
Файлы с дополнительными буквами, в данном случае snpc , предварительно пропатчены для добавления новых устройств и, иногда, функций. Ваш хороший пример.
Пакет compat-wireless, вероятно, потребует добавления вашего pci.id в файл pci.c, а также некоторых других изменений, похожих на это: http://ubuntuforums.org/showpost.php?p=12201881&postcount=35
Did you do that? Изучите ваш pc.id с помощью:
lspci -nn | grep 0280
Возможно, существует версия беспроводного компрессора, которая включает в себя ваше устройство. Если вы опубликуете подробную информацию, мы будем рады помочь вам.
Вот один способ решить эту проблему. У меня была такая же проблема, как упоминалось здесь. Я подписался на два сообщения на ubuntuforum, написанные anoop-n2 и chili555 , и сделал несколько разных вещей, которые можно описать следующим образом:
Вам необходимо иметь ] linux-headers-generic
и build-essential
установлены, попробуйте
sudo apt-get install linux-headers-generic build-essential
, который окажется самой последней версии, если они уже есть.
Следующее должно быть выполнено в терминал как root:
sudo -i
wget https://www.kernel.org/pub/linux/kernel/projects/backports/stable/v3.9-rc4/compat-drivers-3.9-rc4-2-s.tar.bz2
tar xvf compat-drivers-3.9-rc4-2-s.tar.bz2
cd compat-drivers-3.9-rc4-2-s/
./scripts/driver-select ath9k
make
Теперь это, вероятно, приведет к следующей ошибке:
error: redefinition of ‘kref_get_unless_zero’
include/linux/kref.h:47:32: note: previous definition of ‘kref_get_unless_zero’ was here
В этом случае откройте файл заголовка и найдите весь блок функции:
static inline int __must_check kref_get_unless_zero(struct kref *kref)
{
return atomic_add_unless(&kref->refcount, 1, 0);
}
Затем закомментируйте весь блок функции используя строковый комментарий (поместите //
перед каждой строкой) или заблокируйте комментарий в c
как,
/*static inline int __must_check kref_get_unless_zero(struct kref *kref)
{
return atomic_add_unless(&kref->refcount, 1, 0);
}*/
, затем введите следующие команды одну за другой:
make
make install
Затем загрузите драйвер с помощью
modprobe ath9k
или перезагрузите систему. После этого Wi-Fi должен работать.
Мне удалось исправить эту проблему, выполнив следующие команды.
sudo apt-get autoclean
sudo apt-get update
sudo apt-get dist-upgrade
Я обнаружил, что это обновление ядра с версии 3.2 .0.56-generic в 3.2.0.57-generic.
Надеюсь, что это поможет ...
Qualcomm Atheros QCA8172 на Lenovo G505 - Ubuntu 13.04 отлично работает на Lenovo G505 - убедитесь, что вы выполняете чистую установку Ubuntu 13.04 вместо «переустановки». Клавиатурная мышь Wi-Fi / LAN, все работает отлично.
Я потратил весь день на поиск драйверов, но те, которые включены в ubuntu 13.04, уже поддерживают карту сетевого драйвера Qualcomm Atheros QCA8172. Ура
Я бы попытался использовать Linux Mint, так как у меня были проблемы с этим набором микросхем также в моем дистрибутиве Debian. Один из людей предложил Mint, и он работал над первой установкой, не только с Wi-Fi, но и со всеми коммуникациями. Возможно, пора переключить дистрибутив!
Я решил свои проблемы с резервным портом, и теперь, когда он установлен, у меня нет проблем с набором AR9565. Можно посмотреть доступные backports, чтобы увидеть, есть ли там подсказка о поддержке.
Это дешево - загрузить и записать DVD с Mint live на нем, чтобы просто загрузиться и посмотреть, поддерживается ли он, вместо того, чтобы биться головой. Я уверен, что он поддержит вашу, потому что поддерживает мою! Кроме того, любой, с кем вы разговариваете, поймет, что чипсет поддерживается где-то в мире Linux, и не будет тратить половину своего времени на обсуждение того, поддерживается он или нет. К тому же приятно, когда он работает и работает после всей той работы, которую вы вложили в него!