rtl8192cu 드라이버 컴파일 및 설치 문제를 도와 줄 수 있습니까?

누군가이 문제를 도와 줄 수 있습니까? 저는 Linux를 처음 사용하므로 명령을 모르고 명령 줄을 사용하여 설치하거나 컴파일하는 것과 같은 작업을 한 적이 없습니다.

나는 내 PC 용 Edimax, 모델 EW-7811UN에서 WiFi 어댑터를 구입했습니다 (노트북이 아니기 때문에 wifi 카드가 없으며 이더넷 만 있습니다). CD에 대한 지침을 살펴보면 커널 버전을 발견했습니다. 2.6 버전이 필요하다고 말했지만 3.5.0-22-generic이 있습니다.

파일이나 폴더 등이없는 것처럼 오류가 발생했습니다. 컴파일 된 드라이버를 다운로드 할 수있는 위치와 설치 위치를 알려줄 수 있습니까? 또는 다른 조언. 커널이 필요하지 않은 경우 다운 그레이드를 원하지 않습니다.



답변

이 문제가 발생하면 다음 드라이버를 설치하는 것이 좋습니다.
https://github.com/pvaret/rtl8192cu-fixes

로부터 README.md의 파일 :

설치

필요한 전제 조건이 있는지 확인하십시오.

sudo apt-get install linux-headers-generic build-essential dkms

이 저장소를 복제하십시오.

git clone https://github.com/pvaret/rtl8192cu-fixes.git

DKMS 모듈로 설정하십시오.

sudo dkms add ./rtl8192cu-fixes

빌드 및 설치 (이 버전 번호는 2019 년 11 월 7 일 현재 .11 일 수 있음)

sudo dkms install 8192cu/1.11

모듈 목록을 새로 고치십시오.

sudo depmod -a

기본 (및 손상된) 커널 드라이버가 블랙리스트에 있는지 확인하십시오.

sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/

그리고 재부팅하십시오. 끝났습니다.


답변

12.04 및 14.04+ : 지침을 보거나 내가 말한대로 할 수 있습니다 .

(무선 USB 장치 [rtl8192cu]가 Ubuntu에서 자동으로 인식되지 않는 경우이 지침을 사용하십시오)

sudo modprobe rtl8192cu
echo "2001 330D" | sudo tee /sys/bus/usb/drivers/rtl8192cu/new_id
echo "rtl8192cu" | sudo tee -a /etc/modules

그런 다음이 예제와 같이 좋아하는 텍스트 편집기로 파일을 열어 /etc/rc.local을 편집하십시오.

sudo gedit /etc/rc.local

그것이 있는지 확인하십시오. . .

echo "2001 330D" | tee /sys/bus/usb/drivers/rtl8192cu/new_id

exit 0

지금 무선을 사용하거나 입력하기 전에 모든 작업을 저장했는지 확인할 수 있습니다.

sudo reboot

무선 드라이버가 자동으로 시작됩니다.


독점 Realtek 8192cu 드라이버를 컴파일하고 설치하려면 열린 터미널에서 다음 명령을 실행하십시오.

sudo apt-get update && sudo apt-get install git build-essential linux-headers-generic dkms
git clone https://github.com/dz0ny/rt8192cu.git --depth 1
cd rt8192cu
sudo make dkms

하드 설치용 :

make
sudo make install

대신에 sudo make dkms.

이 드라이버를 활성화하려면 다음 명령을 사용하십시오.

sudo modprobe 8192cu

마지막으로 재부팅하기 전에이 명령으로 / etc / modules를 업데이트하십시오 :

echo '8192cu' | sudo tee -a /etc/modules

Souce # 1 : bernaerts.dyndns.org

출처 # 2 : github.com/dz0ny


답변

일반적으로 벤더 CD의 모든 Linux 드라이버는 구식이며 대부분의 경우 귀찮게 할 가치가 없습니다. RTL8192cu 모듈은 2.6.38 버전 이후 Linux 커널의 일부이므로 장치를 연결하기 만하면 작동합니다. 불행히도 그 특정 모듈은 작동하지 않았으며 IMHO에서는 수정이 오래되었습니다 ( 버그 보고서 ).

그래서 어떻게해야합니까? 장치를 연결하십시오. 네트워크 관리자가 무선 네트워크 주변을 ‘인식’하는지 확인하십시오 (또한 실행하여 올바른 모듈이로드되었는지 확인할 수도 있습니다 lsmod | grep 8192). 네트워크에 연결하십시오. 그래도 작동하지 않으면 네트워크에 연결해보십시오. 그래도 문제가 해결되지 않으면 버그의 영향을 받으므로 http://www.realtek.com 에서 드라이버를 시도해야합니다 .

  • 여기 에서 드라이버를 다운로드하고 다운로드 한 파일을 홈 폴더에 넣으십시오.

  • 기존 모듈을 블랙리스트에 추가하십시오. 터미널 창에서

    gksu gedit /etc/modprobe.d/blacklist.confblacklist rtl8192cu하단에 추가 하고 저장 후 종료 한 다음 재부팅하십시오.

  • 다운로드 한 아카이브 추출 : 마우스 오른쪽 단추로 클릭, 여기에서 추출 또는 실행

    unzip RTL8192xC_USB_linux_v3.4.4_4749.20121105.zip

  • 설치. 터미널 창에서

    sudo bash ./RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105/install.sh


답변

잘 작동한다. 먼저 디렉토리로 cd해야합니다.

예.

cd RTL8188C_8192C_USB_linux_v3.4.4_4749.20121105

sudo bash ./install.sh

답변

드라이버 설정에 사용한 명령에 대한 세부 정보를 제공하거나 시도 할 때 오류에 대해 구체적으로 설명 할 수 있습니까? 나는 또한 : Edimax EW7811 설치, 매뉴얼이 충분히 명확하지 않은 경우 드라이버를 순차적으로 설치하기 위해 검색 창을 사용해보십시오. 많은 사람들이 Edimax 드라이버에서도 오류를보고했습니다.

웹 사이트에서 Edimax EW7811UN 용 Linux 드라이버 링크 : 다운로드 (다른 버전 설치 프로그램이있는 경우)


답변

최신 버전의 드라이버를 다운로드하여 다음과 같이 설치했습니다. sudo dkms install 8192cu / 1.9

따라서 드라이버 버전을 사용하여 설치하십시오.