Установка драйвера для 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 

Опубликуйте любые ошибки.

Другие вопросы по тегам