человечность 18.04 - dlink dwa171 (revC) показывает картой памяти

Таким образом, я купил это устройство (DWA171 revC), но manuf., кажется, был слишком умен и вставил контроллер карты памяти в устройство для хранения драйверов окон.

Я скомпилировал и modprobe'd драйверы отсюда https://github.com/diederikdehaas/rtl8812AU, и все кажется хорошо, но я все еще только бужу показ карты памяти в dmesg

Поставщик и идентификатор продукта, кажется, модуль Wi-Fi, но он записан "продукт: ДИСК".

Edit1 - Дополнительная информация

<username>@<username>-MS-7A70:~$ sudo dpkg -s usb-modeswitch
[sudo] password for <username>:
Package: usb-modeswitch
Status: install ok installed
Priority: optional
Section: comm
Installed-Size: 158
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Architecture: amd64
Version: 2.5.2+repack0-2ubuntu1
Depends: libc6 (>= 2.27), libpipeline1 (>= 1.0.0), libusb-1.0-0 (>= 2:1.0.9), usb-modeswitch-data (>= 20140529)
Suggests: comgt, wvdial
Breaks: usb-modeswitch-data (<< 20100127)
Conffiles:
 /etc/usb_modeswitch.conf b7f857804762b4a81a71c93a2fe1207f
Description: mode switching tool for controlling "flip flop" USB devices
 Several new USB devices have their proprietary Windows drivers onboard,
 especially WAN dongles. When plugged in for the first time, they act
 like a flash storage and start installing the driver from there. If
 the driver is already installed, the storage device vanishes and
 a new device, such as an USB modem, shows up. This is called the
 "ZeroCD" feature.
 .
 On Debian, this is not needed, since the driver is included as a
 Linux kernel module, such as "usbserial". However, the device still
 shows up as "usb-storage" by default. usb-modeswitch solves that
 issue by sending the command which actually performs the switching
 of the device from "usb-storage" to "usbserial".
 .
 This package contains the binaries and the brother scripts.
Original-Maintainer: Didier Raboud <odyx@debian.org>
Homepage: http://www.draisberghof.de/usb_modeswitch/
<username>@<username>-MS-7A70:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 046d:c534 Logitech, Inc. Unifying Receiver
Bus 001 Device 003: ID 0bda:1a2b Realtek Semiconductor Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

после ручного выполнения usb_modeswitch у меня теперь есть это в dmesg:-

[133898.810951] usb 1-2: USB disconnect, device number 2
[133899.193566] usb 1-2: new high-speed USB device number 5 using xhci_hcd
[133899.341961] usb 1-2: New USB device found, idVendor=2001, idProduct=331d
[133899.341967] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[133899.341971] usb 1-2: Product: DWA-171
[133899.341975] usb 1-2: Manufacturer: D-Link Corporation
[133899.341978] usb 1-2: SerialNumber: 123456

Идентификатор продукта, кажется, не верен, и порядковый номер выглядит поверхностным как что-либо.

ip link show только показывает мой Ethernet и устройство закольцовывания

Спасибо, Sahil

1
задан 11 August 2019 в 10:52

3 ответа

whitebatman2 версия корректного драйвера 8821cu, явно не покрывает Ваш 2001:331d устройство. Однако существует метод для установки драйвера. От терминала:

sudo apt update
sudo apt install build-essential git dkms
git clone https://github.com/brektrou/rtl8821CU.git
cd rtl8821CU
chmod +x dkms-install.sh
sudo ./dkms-install.sh

Это создает успешно, хотя с некоторыми возможно безопасные предупреждения, в моих 5.0.0-23 системах

Затем, сделайте:

sudo modprobe 8821cu

Ваша беспроводная связь должна теперь работать.

1
ответ дан 7 December 2019 в 14:59

Обзор

Проблема неспособности использовать D-Link AC600 (пересмотр DWA 171 C) как WiFi USB, поскольку это распознано как Память Сброса USB (хранящий файлы драйвера Windows). Обратите внимание, что это НЕ приблизительно пересмотр DWA 171 А .

Причина

Согласно проблема с USB-адаптером D-Link DWA-171 Wi-Fi:

пересмотр DWA-171 А C стал доступным в 2018 и отмечен как таковой на маркировке аппаратного ключа. revA является простым аппаратным ключом Wi-Fi - с корректным установленным драйвером Linux, включите аппаратный ключ, и Вы прочь к гонкам. Но revC сначала перечисляет, поскольку устройство хранения данных USB, и как таковой содержит Setup.exe для установки драйверов Windows.

lsusb показывает пересмотр DWA 171 C как флеш-накопитель Realtek.

Bus 003 Device 005: ID 0bda:1a2b Realtek Semiconductor Corp.    <----- USB Flash memory mode of DWA 171

Решение

Согласно Автоматически использование usb_modeswitch для Wi-Fi USB , выполненный usb_modeswitch как ниже (после того, как, и подтверждают с lsusb и IP командами.

$ lsusb
...
Bus 003 Device 005: ID 0bda:1a2b Realtek Semiconductor Corp.

$ /usr/sbin/usb_modeswitch -K -v 0bda -p 1a2b
$ lsusb
...
Bus 003 Device 006: ID 2001:331d D-Link Corp.  <--- Changed from Realtek

$ ip link show
...
3: wlx58d56e015102: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DORMANT group default qlen 1000
    link/ether 58:d5:6e:01:51:02 brd ff:ff:ff:ff:ff:ff

Объяснение

Справочный документ, включенный в , usb-modeswitch-data говорит, что-K означает извлекать устройство.

  • StandardEject < 0/1>-K

Отправляет, определенная объемная последовательность сообщений, представляющая команды SCSI ", ПОЗВОЛЯЮТ СРЕДНЕЕ УДАЛЕНИЕ", и "ЗАПУСКАЮТ ЕДИНИЦУ ОСТАНОВКИ", в основном извлечь действие. Много модемов используют это для переключения мод. Может быть объединен с одним дополнительным заключением

'MessageContent'

использовать D-Link AC 600 (пересмотр DWA 171 C) как USB WiFi.

  1. Компиляция, установка и загрузка 8821cu модуль (НЕ 8 821 атомная единица времени).
  2. Проверяют, что модуль загружается lsmod.
  3. Извлекают карту флэш-памяти с интерфейсом USB с usb_modeswitch-K.
  4. Проверяют, что USB WiFi D-Link отображен с lsusb.

Ссылки

0
ответ дан 7 December 2019 в 14:59

На ​​веб-сайте D-Link есть официальный драйвер Linux (прямая ссылка на последнюю версию на момент написания, на случай, если страница поддержки изменится), который обрабатывает как связь с чипсет Realtek и автоматическое переключение режимов.

1
ответ дан 8 October 2020 в 01:48

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

Похожие вопросы: