Debian Stretch에 realtek rtl8188eu 무선 어댑터를 설치하려고 합니다.
installer.sh
제조사에서 제공하는 프로그램을 실행하면 다음과 같은 오류가 발생합니다.
/home/us3r011/wifi-adapter/driver/rtl8188EUS_linux_v4.1.4_6773.20130222/include/osdep_service.h: In function ‘thread_enter’:/home/us3r011/wifi-adapter/driver/rtl8188EUS_linux_v4.1.4_6773.20130222/include/osdep_service.h:1423:2: error: implicit declaration of function ‘daemonize’ [-Werror=implicit-function-declaration] daemonize("%s", name); ^~~~~~~~~
또한 git을 통해 realtek 펌웨어와 드라이버를 설치했습니다 dkms
.
어떻게 해결할 수 있나요?
답변1
daemonize()
이 기능은 새 커널 버전에서 제거되었습니다.
다음에서 드라이버 소스를 다운로드해야 합니다.TP-링크 웹사이트. 그런 다음 압축을 풀고 압축 rtl8188EUS_linux_v5.2.2.4_25483.20171222.zip
이 cd
풀린 디렉터리로 이동합니다. 입력 make
하면 얻을 수 있습니다 8188eu.ko
.
컴파일은 Debian Stretch 및 4.9.0-9 커널에서 작동합니다.
취소선 텍스트는 Debian Stretch에 포함된 4.9 커널에서는 더 이상 사용되지 않습니다.
일부 사람들은 새 커널의 API 변경을 고려하여 rtl8188/8192 드라이버를 채택했습니다.나만의 Git 저장소. 이 채택된 드라이버를 구해서 빌드해야 합니다.
이 질문은 이미 요청되었습니다.이 스레드에서 Ubuntu Stack Exchange 네트워킹에 대해 문의하세요..