쿠분투 13.10 64 비트에서 Edimax 무선 어댑터 EW-7822UAC 용 드라이버 빌드 / 컴파일 문제


10

나는 Edimax의 USB 무선 어댑터 EW-7822UAC를 가지고 있으며, 공급 업체가 제공 한 소스에서 Linux 드라이버를 업데이트하지 않아도 Ubuntu를 새로 설치해도 빌드 필수 패키지를 설치하여 Linux 드라이버를 빌드 / 컴파일 할 수있었습니다. 체계.

이제 Kubuntu 13.10 64 비트를 설치했으며 드라이버를 빌드하려고 할 때 여러 번 반복되는 오류와 경고가 표시되고 결국 빌드 프로세스가 실패합니다.

커널은 3.11.0-12-generic(K) 우분투 12.04에 빌드 필수 이외의 것을 설치할 필요가 없습니다.

다음은 make 명령을 호출 한 후 반복되는 경고 및 오류 블록입니다.

/home/xxx/build/rtl8812AU_8821AU_linux_v4.2.2_7502.20130517/os_dep/linux/os_intfs.c:601:8: warning: assignment makes pointer from integer without a cast [enabled by default]
entry = create_proc_read_entry("bw_mode", S_IFREG | S_IRUGO,
      ^
/home/xxx/build/rtl8812AU_8821AU_linux_v4.2.2_7502.20130517/os_dep/linux/os_intfs.c:607:7: error: dereferencing pointer to incomplete type
entry->write_proc = proc_set_bw_mode;  

도움을 주시면 감사하겠습니다. 전문 용어를 찾으십시오. 감사.


당신의 빠른 재생에 감사드립니다! 드라이버 소스 링크는 다음과 같습니다. edimax.com/images/Image/Driver_Utility/Wireless/NIC/EW-7822UAC/…
Andy

답변:


11

https://github.com/abperiasamy/rtl8812AU_8821AU_linux에서 확인하십시오. 오른쪽에서 'ZIP 다운로드'를 클릭하십시오. 다운로드가 Downloads 폴더로 이동하여 폴더를 열고 zip 파일을 마우스 오른쪽 단추로 클릭 한 다음 '여기에서 추출'을 선택하십시오. 터미널을 열고 다음을 수행하십시오.

cd Downloads/rtl8812AU_8821AU_linux-master
make
sudo make install
sudo modprobe 8812au

내 13.10 시스템에 몇 가지 경고가 있지만 오류는 없습니다. 장치가 없어서 더 이상 테스트 할 수 없습니다. 이것은 다소 새로운 장치이며 귀하의 보고서에 매우 관심이 있습니다.

Linux 이미지라고도하는 최신 커널 버전이 Update Manager에 의해 설치 될 때마다 재부팅 한 후 드라이버를 다시 컴파일해야합니다.

cd Downloads/rtl8812AU_8821AU_linux-master
make clean
make
sudo make install
sudo modprobe 8812au

"빌딩 모듈, 2 단계. MODPOST 1 모듈 CC /home/chili/8812/rtl8812AU_8821AU_linux-master/8812au.mod.o LD [M] / home / chili / 8812 / rtl8812AU_8821AU_linux-master / 8812au.ko "
chili555

1
와! 그것은 매력처럼 작동했습니다! 나는 마지막 명령을 실행할 필요조차 없었지만, 그냥 플러그를 뽑고 어댑터를 꽂았습니다. 대단히 감사합니다 !!
Andy

2
좋은 소식. 이것은 매우 새로운 장치이며 많은 검색 자들에게 도움이 될 것입니다.
chili555

@ chili555 could not insert 8812au invalid argument오류가 발생했습니다. 지침이 있습니까?
유기농 대리석

1
@OrganicMarble 새로운 질문을 시작하십시오. 기꺼이 도와 드리겠습니다.
chili555
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.