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)

이름 없음 -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

우분투 14.04.2 LTS

답변1

ratek 드라이버를 컴파일했습니다.http://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"이 표시됩니다.

인사말: 파일럿6

출처: http://ubuntuforums.org/showthread.php?t=1342593

답변2

아마도 비판을 받을 수도 있지만 이 정보를 추가하는 이유는 Ubuntu에서 이 장치용 드라이버를 설치하는 방법에 대한 단서를 제공하기 때문입니다.

아마도 누군가가 완전한 단계별 가이드를 작성할 것입니다.

Windows 드라이버를 분석한 결과 이 ​​동글이 Mediatek rt2870 칩을 기반으로 한다는 것을 알았습니다. 아직 리눅스 커널에서는 지원되지 않습니다.

rt2800usb가 이 칩을 지원해야 한다고 선언되어 있지만 실제로는 그렇지 않습니다.

어쨌든 이 동글의 VID 및 PID는 어떤 드라이버에서도 언급되지 않습니다.

하지만 해당 칩의 펌웨어는 Ubuntu 설치에 포함되어 있으며 /lib/firmware/rt2870.bin. 따라서 펌웨어 파일을 다운로드할 필요가 없습니다.

이 칩의 rt2870sta 드라이버는 다음에서 다운로드할 수 있습니다.미디어텍 사이트, 그러나 소스에서 컴파일해야 합니다.

이 스레드패치하고 컴파일하는 방법을 알려줄 수 있습니다.

답변3

업데이트:

lsmod는 rt2870sta를 사용하는 장치가 없지만 장치가 연결되어 있다고 말합니다.

rt2800usb를 블랙리스트에 추가했습니다

관련 정보