D-Link DWA 127 Rev. B1 не работает

D-Link DWA 127 Rev. B1 не работает

В драйвере не зарегистрированы vid и pid продукта.

lsusb

Bus 002 Device 010: ID 2001:3d04 D-Link Corp.

usb-устройства:

Bus=02 Lev=02 Prnt=02 Port=01 Cnt=01 Dev#=10 Spd=480 MxCh=0

Ver=2.01 Cls=00(>ifc) Sub=00 Prot=00 MxPS=64 #Cfgs= 1

Vendor=2001 ProdID=3d04 Rev=00.00

Manufacturer=MediaTek

Product=802.11 n WLAN

SerialNumber=1.0

#Ifs= 1 Cfg#= 1 Atr=80 MxPwr=160mA

If#= 0 Alt= 0 #EPs= 8 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)

uname -a:

Linux 3.13.0-49-generic #81-Ubuntu SMP Tue Mar 24 19:29:48 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux

Ubuntu 14.04.2 LTS

решение1

Я скомпилировал драйвер Ratekhttp://cdn-cw.mediatek.com/Downloads/linux/2010_0709_RT2870_Linux_STA_v2.4.0.1.tar.bz2.

Он выдает две ошибки, но их можно исправить, заменив:

 "current_fsuid()" by "current_fsuid().val" 

 "current_fsgid()" by "current_fsgid().val"

Затем:

make clean
make 
make install

На этом этапе я скомпилировал драйвер.

Окончательно:

echo 'install rt2870sta modprobe --ignore-install rt2870sta ; /bin/echo "2001 3d04" > /sys/bus/usb/drivers/rt2870/new_id' | sudo tee /etc/modprobe.d/rt2870sta.conf

Теперь, если я выполню iwconfig, он покажет другой интерфейс «ra0»

Приветствия: Pilot6

Источники: http://ubuntuforums.org/showthread.php?t=1342593

решение2

Меня, вероятно, будут критиковать, но я добавляю эту информацию, потому что она дает подсказку, как установить драйвер для этого устройства в Ubuntu.

Вероятно, кто-то напишет полное пошаговое руководство.

Я проанализировал драйвер Windows и обнаружил, что этот донгл основан на чипе Mediatek rt2870. Он пока не поддерживается ядром Linux.

Заявлено, что rt2800usb должен поддерживать этот чип, но на самом деле это не так.

В любом случае VID и PID этого ключа не указаны ни в одном драйвере.

Но прошивка для этого чипа включена в установку Ubuntu, ее можно найти по адресу /lib/firmware/rt2870.bin. Поэтому нет необходимости загружать файл прошивки.

Драйвер rt2870sta для этого чипа можно загрузить с сайтаСайт МедиаТек, но его необходимо скомпилировать из исходников.

Эта темамогу дать указания, как его пропатчить и скомпилировать.

решение3

Обновлять:

lsmod говорит, что ни одно устройство не использует rt2870sta, но устройство подключено

Я добавил rt2800usb в черный список

Связанный контент