Установка драйвера для USB wifi адаптера - полностью потеряно
У меня есть три отдельных USB-адаптера Wi-Fi. Все работают в Windows. Один говорит, что Linux совместим с пакетом (я назову это "A"). Это даже идет с драйверами Linux.
Я использовал lsusb.
Я вижу два адаптера, но не тот, который определяет совместимость с Linux и поставляется с драйверами.
Я скопировал драйверы для "А" в папку в моей домашней папке, которую я назвал Wi-Fi. Я щелкнул свойства на install.sh и нажал "разрешить выполнение". Я выполнил его и, похоже, установил несколько драйверов, меня дважды спрашивали пароль. Но все же USB не отображается в lsusb.
Два других usb-адаптера (мне все равно, какой из них я использую, пока он работает) появляются на lsusb. Как мне установить драйверы?
Один из них - Asus (Broadcom BCM43526). Другой просто говорит: ID: 2001:331a D-Link Corp. (Это выглядит как "Звезда Смерти" в виде USB-адаптеров USB3 USB... Да, это круто).
Итак, я знаю, что вас все спрашивают об этом много раз в день, но я застрял на этом. Я хотел бы использовать тот, который имеет драйверы на DVD. Но я буду использовать любой из них.
Я использую последнюю версию Ubuntu Mate. Бионический бобр 18.04. Материнская плата представляет собой процессор Asrock970m Pro3 (дерьмо): FX-6350, не разогнанный. (Дерьмо тоже, но он сидел без дела). 8 ГБ оперативной памяти. Хотите использовать эту установку в качестве медиа-сервера / файлового сервера.
В полу-связанной проблеме у меня есть Nvidia GTX760 здесь, и он не дает мне никакой возможности установить проприетарные драйверы от Nvidia.
Еще раз спасибо, любая помощь приветствуется.
2 ответа
Для ASUS BCM43526 попробуйте:
В terminal
...
sudo apt-get update
sudo apt-get install broadcom-sta-dkms
Для D-Link DWA-192:
В terminal
...
sudo apt-get install build-essential git
sudo git clone https://github.com/zebulon2/rtl8814au.git
Создайте dkms.conf
в папке rt8814au и добавьте эти строки...
# rtl8814AU-4.3.21_17997.20160531
#
#
PACKAGE_NAME="rtl8814au"
PACKAGE_VERSION="4.3.21_17997.20160531"
MAKE[0]="'make' all KVER=${kernelver}"
BUILT_MODULE_NAME[0]="8814au"
DEST_MODULE_LOCATION[0]="/updates/dkms"
AUTOINSTALL="YES"
REMAKE_INITRD="NO"
затем...
sudo cp -r rtl8814au /usr/src/rtl8814au-4.3.21
sudo dkms add rtl8814au/4.3.21
sudo dkms build rtl8814au/4.3.21
sudo dkms install rtl8814au/4.3.21
dkms status
примечание: возможно, вам придется скорректировать номера версий, если существует более новая версия
При временном рабочем интернет-соединении через Ethernet, модем или любым другим способом откройте терминал и выполните:
sudo apt-get update
sudo apt-get install build-essential git
git clone https://github.com/ulli-kroll/rtl8814au.git
cd rtl8814au
make
sudo make installfw
sudo insmod rtl8814au.ko
Пожалуйста, сообщите нам, если устройство сейчас работает, поскольку у меня будут дальнейшие инструкции, чтобы добавить в редактировании.
РЕДАКТИРОВАТЬ: Мы видим это сообщение в вашем make
:
Makefile: 976: "Не удается использовать CONFIG_STACK_VALIDATION=y, пожалуйста, установите libelf-dev, libelf-devel или elfutils-libelf-devel"
Пожалуйста, сделай:
sudo apt update
sudo apt install libelf-dev
Ряд зависимостей также будет установлен. Следуйте с:
cd rtl8814au
make clean
make
sudo insmod rtl8814au.ko
Опубликуйте любые ошибки.