데비안 Realtek RTL7832BS 드라이버

데비안 Realtek RTL7832BS 드라이버

나는 최근에 원래 Windows를 실행하고 있던 Lark Ultimate 7i WIN 태블릿에 Linux Debian을 설치했지만 이 장치에서는 Windows가 너무 느려졌습니다.
저는 LXDE와 함께 데비안을 성공적으로 설치했습니다. 이 장치는 CPU 사용량과 램 사용량이 거의 없이 이 장치에서 아름답게 실행되었습니다. 그런데 인터넷 연결에 문제가 생겼습니다.

나는 갔었다이 장소, 장치가 REALTEK RTL7832BS 칩셋을 사용하고 있다는 것을 알았습니다. 결과를 찾기 위해 거의 전체 인터넷을 검색했지만 아무것도 효과가 없었습니다. 겨우 찾았어이 운전자전 세계의 어떤 남자를 위해 일하기 위해. .deb 패키지를 태블릿에 포팅하여 인터넷이 연결된 컴퓨터를 사용하여 시스템에 패키지를
성공적으로 설치했습니다 . build-essential또한 해당 드라이버 git 패키지를 여기에 포팅하고 make해당 드라이버 디렉터리 내에서 실행했지만 다음과 같은 출력을 얻었습니다.

make: Warning: File 'Makefile' has modification time 88116208 s in the future. 
make ARCH=i386 CROSS_COMPILE= -C /lib/modules/3.16.0-4-686-pae/build M=/home/main/drv/drvWORK modules
make[1]: Entering directory '/usr/src/linux-headers-3.16.0-4-686-pae'
make[1]: Warning: File 'Makefile' has modification time 88116208 s in the future. 
make[2]: Warning: File 'Makefile' has modification time 88116208 s in the future. 
Entering directory '/usr/src/linux-headers-3.16.0-4-686-pae'
/usr/src/linux-headers-3.16.0-4-common/scripts/gcc-version.sh: line 25: gcc-4.8: command not found
/usr/src/linux-headers-3.16.0-4-common/scripts/gcc-version.sh: line 26: gcc-4.8: command not found
/usr/src/linux-headers-3.16.0-4-common/arch/x86/MakeFile:121:stack-protector enabled, but compiler support broken...
/usr/src/linux-headers-3.16.0-4-common/Makefile:647: Cannot use CONFIG_CC_STACKPROTECTOR_REGULAR: -fstack-protector...
make[3]: gcc-4.8: Command not found
make[3]: Warning: File 'scripts/Makefile.lib' has modification time 59474584 s in the future.
CC [M] /home/main/drv/drvWORK /core/rtw_cmd.o
/bin/sh: 1: gcc-4.8: not found
/usr/src/linux-headers-3.16.0-4-common/scripts/Makefile.build:262: recipe for target '/home/main/drv/drvWORK/core...
failed
make[4]: *** [/home/main/drv/drvWORK/core/rtw_cmd.o] Error 127
Makefile:181: recipe for target 'sub-make' failed
make[2]: *** [sub-make] Error 2
Makefile:8: recipe for target 'all' failed
make[1]: *** [all] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-3.16.0-4-686-pae'
Makefile:216: recipe for target 'modules' failed
make: **** [modules] Error 2

추가 정보:
---코어: Intel Atom
---CPU 아키텍처: i386(x32/x86)

답변1

좋아, 시간이 지남에 따라 문제를 직접 해결했습니다. 문제는 커널 4.1 이상을 설치하거나 이전 커널용 패치를 사용해야 한다는 것입니다(시도해 보지 않았습니다). 그런 다음 make를 실행하려면 gcc-4.8을 설치해야 합니다.

2018년 업데이트:

이제 Debian stable에는 커널 4.9가 포함되어 있고 백포트에는 4.16이 포함되어 있어 비교적 최근 버전이므로 문제를 아주 쉽게 해결할 수 있습니다. RTL8723BS는 4.12에서 메인라인으로 병합되었습니다.

업데이트 2020: rtl8723bs 커널 드라이버는 일치하는 블루투스 드라이브 rtl8723bs-bt와 함께 메인라인 커널에 포함되어 있습니다. Debian 10에서는 모든 것이 기본적으로 작동합니다(그래도 펌웨어 파일을 복사해야 할 수도 있습니다).

관련 정보