방금 D-Link DWA-160 B2 버전을 구입했습니다. 이 버전이 Ralink 칩셋과 함께 제공된다는 사실은 거의 알지 못했습니다. 제가 DWA-160을 구입한 주된 이유는 이미 DWA-160을 소유하고 있고 매우 만족했기 때문입니다. 나는 주로 Windows 컴퓨터에서 사용했지만 Ubuntu 12.04 LTS에서도 작동하고 즉시 작동한다는 것을 알고 있습니다. 하지만 내 기존 DWA-160은 Atheros 칩셋을 사용한 A2 버전이었습니다.
- DWA-160, rev A2 - 이전 버전 - Linux용
- DWA-160, 개정판 B2 - 새 버전 - Linux에서 지원되지 않는 것 같습니다.
어쩌면 Linux에서 실행하는 것이 불가능하다는 것이 아니라 단지 나에게 어려운 작업이었을 뿐입니다. 저는 Linux를 처음 접했고 Linux를 사용해 보고 싶지만 이와 같은 문제로 인해 어려움을 겪고 있습니다.
내가 찾은이 가이드, 이는 이 특정 문제에 대한 실행 가능한 정보가 포함된 전체 홀리 웹의 유일한 가이드인 것으로 보입니다. 그런데 이 명령들을 보는 것만으로도 뇌가 미쳐가는 것 같습니다. 그렇다면 더 쉽게 따르고 이해할 수 있는 지침을 제공하여 이 가이드를 따르도록 도와줄 수 있는 사람이 있습니까? 또한 이 사용자는 Ubuntu Linux에서 이 작업을 수행하는 방법을 설명했습니다. Debian Linux에서도 이 가이드를 하나씩 따라갈 수 있나요? 사용 가능한 종속성과 패키지는 배포판마다 다를 수 있다고 생각합니다.
데비안 위키 기사에 따르면,칼 9170드라이버는 DWA-160 rev를 지원합니다. A1 및 A2(이들은 Atheros입니다). B1이나 B2(Ralink)에 대해서는 아무 것도 언급하지 않습니다. 이 드라이버는 제가 갖고 있는 Debian 7.2.1(Wheezy)과 함께 제공됩니다. 어쨌든 DWA-160을 USB 포트에 연결해 보았는데 깜박거리지도 않았습니다. 그럼 이제 어떡하지? ...프랑스 남자의 지시를 맹목적으로 따르고 최선을 다하기를 바라시나요?
답변1
이 장치에는RT2800USB시스템에 커널 드라이버가 있습니다. 모듈이 로드되었는지 확인하려면 이 lsmod
명령을 사용할 수 있습니다. 로드 가능한 커널 모듈(리크만)이 현재 로드되어 있습니다. 아직 로드되지 않은 경우 필요할 수 있습니다 apt-get
.
장치를 USB 포트에 연결하고 명령을 사용하여 lsusb
장치의 VID(공급업체 ID) 및 PID(제품 ID)를 찾습니다. lsusb 명령만으로는 USB 장치만 나열할 수 있습니다. 자세한 내용을 보려면 상세 스위치를 사용해야 합니다. 장치가 장치 ID 002로 나열되어 있는 경우 이를 사용하여 lsusb -v -s 002
해당 장치에 대한 전체 세부 정보를 보거나 lsusb -v
모든 장치에 대한 전체 세부 정보만 볼 수 있습니다. USB 장치가 너무 많으면 부담이 되고 특정 무선 장치의 VID 및 PID를 찾아야 하므로 이 방법은 권장되지 않습니다.
VID와 PID가 있으면 Linux Wireless로 이동하여 VID와 PID가 올바른지 확인할 수 있습니다.목록지원으로. 공급업체로 D-Link를 선택한 다음 다른 열에서 일치하는 USB 공급업체와 USB 제품을 찾아보세요. 아래는 VID와 PID의 예입니다.
VID: 0x07d1
PID: 0x3c11
이는 DWA-160 B1 개정판의 것입니다. 제 경우 B2 개정판에서는 VID, PID 값이 이렇게 생겼습니다.
VID: 0x2001
PID: 0x3c1a
보시다시피 (위 목록을 보면) 3c11이 3c1a에 가장 가깝습니다. 이는 정확히 일치하지는 않지만 드라이버가 지속적으로 개발 중이므로 이 목록이 100% 정확하지는 않습니다. VID 및 PID가 목록에 없으면 www.google.com을 방문하여 cateee.net에서 VID 및 PID를 검색하세요. 아래 예시와 같이 쿼리를 입력하세요.
2001 3c1a site:cateee.net/lkddb/
이 검색어에 대한 조회수는 3개뿐입니다. 조회수가 없으면 해당 장치가 지원되지 않을 수 있습니다. 드라이버를 찾으면 첫 번째 검색 결과를 열고 장치가 사용하는 드라이버를 확인하세요. 이를 통해 운전자의 이름을 알 수 있습니다. 제 경우에는 이 쿼리를 통해 rt2800usb 드라이버가 필요하다는 사실이 확인되었습니다. WirelessLinux 참조자주하는 질문더 많은 정보를 알고 싶습니다.
인터넷에 rt2800usb에 대한 정보가 있습니다.더반위키 페이지. 저는 리눅스를 잘 못해요. 사실 저는 이제 막 Linux를 사용하기 시작했습니다. 따라서 이 드라이버를 파일 다운로드로 얻은 다음 Debian Linux 컴퓨터에 복사하고 수동으로 설치할 수 있습니다. 특히 해당 컴퓨터에 인터넷이 연결되어 있지 않은 경우 더욱 그렇습니다. 무선 어댑터를 사용하여 연결하는 데 어려움을 겪고 있는데 어떻게 인터넷에 연결할 수 있습니까? ! 그런데 다행히 컴퓨터에 이더넷 포트가 있어서 네트워크 케이블로 연결했어요. 그런 다음 이 apt-get
명령을 사용하여 필요한 다른 Linux 이미지와 펌웨어/드라이버를 가져옵니다. 소위 커널 백포팅? ...저는 Linux를 처음 접했지만 제가 이해한 바에 따르면 이는...최신이자 최고의 커널 버전과 같습니다.
먼저 루트 터미널을 시작하고 이 명령을 사용합니다.
gedit /etc/apt/sources.list
그러면 gedit에서 source.list가 열립니다. 그런 다음 다음 줄을 추가했습니다.
deb http://http.debian.net/debian/ wheezy main contrib non-free
deb-src http://http.debian.net/debian/ wheezy main contrib non-free
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
deb http://http.debian.net/debian/ wheezy-updates main contrib non-free
deb-src http://http.debian.net/debian/ wheezy-updates main contrib non-free
deb http://http.debian.net/debian/ wheezy-backports main contrib non-free
deb-src http://http.debian.net/debian/ wheezy-backports main contrib non-free
그런 다음 변경 사항을 파일에 저장하고 창을 닫습니다. 루트 터미널로 돌아가서 다음 명령을 실행합니다.
apt-get -t wheezy-backports install linux-image-3.10-0.bpo.2-686-pae firmware-linux-nonfree firmware-ralink
당시 내 커널 버전은 3.2.0-4-686-pae였습니다. 이제 3.10-0.bpo.2-686-pae가 생겼습니다. 참고로 다음은 명령의 출력입니다. DVD에서 Debian Linux를 설치했는데 resources.list 파일에 나열되어 있기 때문에 CD/DVD를 넣으라는 메시지가 표시되었습니다. 거기에서 제거하면 동일한 작업을 수행하라는 메시지가 표시되지 않을 수 있습니다.
root@tosh:/home/sam# apt-get -t wheezy-backports install linux-image-3.10-0.bpo.2-686-pae firmware-linux-nonfree firmware-ralink
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
firmware-linux-free initramfs-tools
Suggested packages:
linux-doc-3.10 debian-kernel-handbook
The following NEW packages will be installed:
firmware-linux-free firmware-linux-nonfree firmware-ralink
linux-image-3.10-0.bpo.2-686-pae
The following packages will be upgraded:
initramfs-tools
1 upgraded, 4 newly installed, 0 to remove and 87 not upgraded.
Need to get 25.2 MB/25.2 MB of archives.
After this operation, 87.9 MB of additional disk space will be used.
Do you want to continue [Y/n]? y
Get:1 http://http.debian.net/debian/ wheezy-backports/main initramfs-tools all 0.113~bpo70+1 [92.0 kB]
Media change: please insert the disc labeled
'Debian GNU/Linux 7.1.0 _Wheezy_ - Official i386 DVD Binary-1 20130615-21:54'
in the drive '/media/cdrom/' and press enter
Get:2 http://http.debian.net/debian/ wheezy-backports/main linux-image-3.10-0.bpo.2-686-pae i386 3.10.5-1~bpo70+1 [24.2 MB]
Get:3 http://http.debian.net/debian/ wheezy-backports/non-free firmware-linux-nonfree all 0.39~bpo70+1 [851 kB]
Get:4 http://http.debian.net/debian/ wheezy-backports/non-free firmware-ralink all 0.39~bpo70+1 [20.9 kB]
Fetched 25.2 MB in 2min 30s (167 kB/s)
Reading changelogs... Done
Preconfiguring packages ...
(Reading database ... 129893 files and directories currently installed.)
Preparing to replace initramfs-tools 0.109.1 (using .../initramfs-tools_0.113~bpo70+1_all.deb) ...
Unpacking replacement initramfs-tools ...
Selecting previously unselected package linux-image-3.10-0.bpo.2-686-pae.
Unpacking linux-image-3.10-0.bpo.2-686-pae (from .../linux-image-3.10-0.bpo.2-686-pae_3.10.5-1~bpo70+1_i386.deb) ...
Selecting previously unselected package firmware-linux-free.
Unpacking firmware-linux-free (from .../firmware-linux-free_3.2_all.deb) ...
Selecting previously unselected package firmware-linux-nonfree.
Unpacking firmware-linux-nonfree (from .../firmware-linux-nonfree_0.39~bpo70+1_all.deb) ...
Selecting previously unselected package firmware-ralink.
Unpacking firmware-ralink (from .../firmware-ralink_0.39~bpo70+1_all.deb) ...
Processing triggers for man-db ...
Setting up initramfs-tools (0.113~bpo70+1) ...
update-initramfs: deferring update (trigger activated)
Setting up linux-image-3.10-0.bpo.2-686-pae (3.10.5-1~bpo70+1) ...
Running depmod.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.10-0.bpo.2-686-pae /boot/vmlinuz-3.10-0.bpo.2-686-pae
update-initramfs: Generating /boot/initrd.img-3.10-0.bpo.2-686-pae
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.10-0.bpo.2-686-pae /boot/vmlinuz-3.10-0.bpo.2-686-pae
run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.10-0.bpo.2-686-pae /boot/vmlinuz-3.10-0.bpo.2-686-pae
Generating grub.cfg ...
Found background image: /usr/share/images/desktop-base/desktop-grub.png
Found linux image: /boot/vmlinuz-3.10-0.bpo.2-686-pae
Found initrd image: /boot/initrd.img-3.10-0.bpo.2-686-pae
Found linux image: /boot/vmlinuz-3.2.0-4-686-pae
Found initrd image: /boot/initrd.img-3.2.0-4-686-pae
done
Setting up firmware-linux-free (3.2) ...
update-initramfs: deferring update (trigger activated)
Setting up firmware-linux-nonfree (0.39~bpo70+1) ...
update-initramfs: deferring update (trigger activated)
Setting up firmware-ralink (0.39~bpo70+1) ...
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-3.10-0.bpo.2-686-pae
root@tosh:/home/sam#
이제 Grub 부팅 메뉴에는 두 가지 옵션이 있습니다. 3.2.0 또는 3.10에서 부팅할 수 있습니다. 무선 어댑터가 작동하려면 3.10에서 부팅해야 했습니다. 원하는 경우 메뉴에서 두 번째 옵션을 제거할 수 있지만 다른 옵션이 작동하지 않을 경우를 대비해 그대로 두는 것이 좋습니다.
말씀드린 대로 저는 Linux를 처음 접하지만 꽤 잘하고 있는 것 같습니다. 저는 Linux Wireless 커뮤니티와 Debian 커뮤니티로부터 도움을 받았습니다. 고마워요! 이 답변은 나 자신과 B2 버전의 DWA-160 무선 어댑터에 동일한 문제가 있는 다른 사람들을 위한 향후 참고 자료로 남깁니다.