Вопрос или проблема
Мне очень трудно найти драйверы для WiFi USB адаптера Netgear AC1200, модель A6150. Мне это нужно для Ubuntu 18.04. Пожалуйста, помогите.
Я пытался установить WiFi адаптер AC1200 от компании dootoper, который я купил на Amazon.
Загрузил драйвер с этого репозитория github https://github.com/gordboy/rtl8812au
Это работает каждый раз, когда я устанавливаю его. Я делал это несколько раз, потому что после установки обновления адаптер перестает работать.
У меня есть старый WiFi адаптер, который не такой быстрый, как новый, поэтому я иногда переключаюсь на старый.
Я установил его через дополнительный USB кабель, чтобы получить лучший сигнал, как и в случае с новым адаптером.
Кабели разные: один – высокоскоростной удлинительный кабель USB3, другой – старый удлинительный кабель USB2.
Забавно, но теперь я обнаружил, что новый WiFi адаптер AC1200 всегда работает с старым кабелем!
.
Ответ или решение
Для решения проблемы с драйвером для WiFi-адаптера Netgear AC1200, модели A6150, на Ubuntu 18.04, важно учесть несколько моментов. Во-первых, стоит обратиться к теории о совместимости оборудования и драйверов в системах Linux. Большинство адаптеров WiFi требуют установки специфических драйверов для корректной работы в Linux, так как производители, такие как Netgear, часто не предоставляют драйверы непосредственно для Linux.
Теория:
Основные проблемы с драйверами для WiFi-адаптеров в системах на основе Linux, таких как Ubuntu, связаны с отсутствием поддержки или необходимостью настройки открытых драйверов. В данном случае, ваш адаптер A6150, вероятно, использует чипсет Realtek, для которого, как вы указали, существует открытый драйвер rtl8812au.
Пример:
Вы уже упоминали, что устанавливали драйвер с репозитория GitHub, и он функционировал до обновлений системы. Это типичная ситуация, когда обновления ядра Linux могут нарушить работу сторонних драйверов из-за изменений в API ядра. Однако, факт, что адаптер работает с USB 2 кабелем, может указывать на проблемы с энергопотреблением или совместимостью USB 3.0 на стороне программного обеспечения.
Применение:
Рекомендую следующее:
-
Используйте DKMS для автоматического обновления драйвера: Установите драйвер через DKMS (Dynamic Kernel Module Support), который предоставляет автоматическую пересборку драйвера при обновлениях ядра:
sudo apt install dkms git clone https://github.com/gordboy/rtl8812au.git cd rtl8812au sudo dkms add . sudo dkms build 8812au/5.6.4.2 sudo dkms install 8812au/5.6.4.2
Это позволит сохранить функциональность адаптера после обновлений.
-
Решение проблемы с кабелем: Возможно, адаптер имеет проблемы с питанием через USB 3.0 кабель. Попробуйте подключить адаптер непосредственно к компьютеру или используйте качественный USB 3.0 кабель с поддержкой необходимого напряжения и тока. Если старый USB 2.0 кабель всегда решает проблему, лучше продолжать использовать его, пока не будет точная причина неисправности.
-
Регулярное обновление репозитория драйвера: Проверяйте обновления в репозитории GitHub, так как разработчики могут выпускать исправления и улучшения для поддержки новых версий ядра.
Такой подход обеспечит стабильную работу WiFi-адаптера на вашей версии Ubuntu и минимизирует дискомфорт, связанный с обновлениями и несовместимостями.