Linux가 올바른 드라이버를 사용하도록 하는 방법(lshw)

Linux가 올바른 드라이버를 사용하도록 하는 방법(lshw)

나는 Edimax EW-7811Un 무선 어댑터를 가지고 있으며 LXDE와 함께 Debian 8.3.0을 실행하는 랩톱에서 이를 사용하려고 합니다. 아래에서 설명할 다양한 방법을 시도했습니다. 하지만 먼저 지금은 갇혀 있다고 말하고 싶습니다. 내가 블랙리스트에 등록한 lshw -C network잘못된 드라이버가 나에게 표시되었습니다. 대신에 rtl 접두사 없이 rtl8192cu드라이버를 설치했습니다 .8192cu

lsusb | grep -i edimax다음을 표시합니다

버스 001 장치 006: ID 7392:7811 Edimax Technology Co., Ltd EW-7811Un 802.11n 무선 어댑터 [Realtek RTL8188CUS]

따라서 Realtek RTL8188CUS 칩을 사용합니다. 온라인으로 검색해보니 RTL8192CU와 동일한 드라이버를 사용한다고 합니다.

다음에 따라 rtl8192cu-fixes 드라이버를 설치했습니다.이 지침. 지침에는 rtl8192cuLinux 커널과 함께 제공되는 및 모듈을 블랙리스트에 추가해야 한다고 되어 있어서 그렇게 했습니다.rtlwifi

새 드라이버가 8192cu제대로 로드되고 lsmod | grep -i 8192cu출력은 다음과 같습니다.

8192cu 520192 0
usbcore 233472 10 uas, btusb, uvcvideo, usb_storage, ehci_hcd, ehci_pci, usbhid, 8192cu, xhci_hcd, xhci_pci

로 나열되어 있으므로 sudo ifconfig wlan1 up활성화 된 어댑터나 드라이버(어느 것인지 잘 모르겠습니다)를 사용하고 있습니다 .sudo lshw -C networkDISABLED

sudo rfkill list all타이핑하는 동안 소프트 블록이 있었기 때문입니다 sudo rfkill unblock all.

이제 남은 유일한 일은 내 무선 어댑터에 대한 올바른 드라이버가 다음과 8192cu같다는 것을 Linux에 알리는 것입니다 rtl8192cu.

현재 sudo lshw -C network출력은 (관련 부분):

  *-USB:0                 
       설명: 무선 인터페이스
       제품: 802.11n 무선 LAN 어댑터
       공급업체: 리얼텍
       실제 ID: 2
       버스 정보: usb@1:2
       논리적 이름: wlan1
       버전: 2.00
       일련번호: 00e04c000001
       특징: USB-2.00 이더넷 물리적 무선
       구성: 브로드캐스트=예 드라이버=rtl8192cu maxpower=500mA 멀티캐스트=예 속도=480Mbit/s 무선=연결되지 않음

마지막 줄에 특별한 주의를 기울이십시오. driver=rtl8192cu... :(

추신: 아 예, 제가 겪고 있던 또 다른 드라이버 문제(새로운 Intel CPU의 백라이트)가 해결되었기 때문에 Linux 커널 업그레이드를 수행했다는 사실을 언급하는 것을 잊어버렸습니다. 하지만 이번에는 아무 일도 일어나지 않았습니다... :(

rtl8192cu편집: Linux 커널 모듈을 블랙리스트에 추가 하지 않으면 rtlwifi무선 어댑터의 LED가 항상 켜져 있지만 네트워크 관리자 WICD가 라우터를 찾을 수 없습니다.

편집 2: 동일한 OS와 데스크톱(Debian + LXDE)을 사용하는 다른 노트북에서도 작동하지 않습니다. 하지만 여기에는 Lubuntu 15.10도 설치되어 있고 무선 어댑터도 함께 작동합니다. Lubuntu는 rtl8192cu커널과 함께 제공되는 드라이버를 사용합니다.

답변1

나는 Wumpus Q. Wumbley가 그의 기사에서 제공한 링크를 따랐습니다.논평, 질문과 다른 기사를 읽은 후 내 드라이버가 올바르게 식별되었음을 발견했지만 드라이버 개발자는 폴더 구조와 새 드라이버 에 대한 심볼릭 링크를 유지하여 8192cu시스템이 드라이버가 사용 중이라고 생각하도록 만들기 로 결정했습니다 .rtl8192cu8192cu

그런 다음 기사에 언급된 대로 명령줄 도구를 사용하여 무선 라우터를 검색해 보았습니다.명령줄에서 Wi-Fi 사용놀랍게도 내 어댑터에서는 문제가 없는 것으로 나타났습니다.

그런 다음 Wicd Network Manager 프로그램을 다시 확인한 결과 설정에서만 wlan0(내 PCI ​​네트워크 카드)만 사용되는 것을 발견하여 해당 프로그램으로 전환했더니 wlan1이제 인터넷이 작동합니다.

초기에 로컬 네트워크의 무선 속도는 약 80KB/s였습니다. USB 3 포트에 연결되어 있습니다. USB2 포트에 연결했는데 속도는 1~2MB/s 정도였습니다. 여전히 느리지만 적어도 작동합니다.

관련 정보