Controlador Debian Realtek RTL7832BS

Controlador Debian Realtek RTL7832BS

Recientemente instalé Linux Debian en mi tableta Lark Ultimate 7i WIN, que originalmente ejecutaba Windows, pero Windows estaba muy retrasado en este dispositivo.
Instalé con éxito Debian con LXDE, que funcionaba perfectamente en este dispositivo, casi sin uso de CPU ni de RAM. Pero me encontré con un problema con la conexión a Internet.

fui aeste sitio, y obtuve que el dispositivo usa el chipset REALTEK RTL7832BS. Busqué resultados en casi todo Internet, pero nada funcionó para mí. solo encontréeste conductortrabajar para algún tipo en el mundo.
Instalé con éxito build-essentialel paquete en mi sistema usando una computadora con Internet al transferir los paquetes .deb a la tableta. También transfirí el paquete git del controlador aquí y lo ejecuté makedentro del directorio del controlador, pero obtuve este resultado:

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

Información adicional:
---Núcleo: Intel Atom
---Arquitectura de CPU: i386 (x32/x86)

Respuesta1

Ok, resolví el problema con el tiempo yo mismo. El problema era que necesitaba instalar el kernel 4.1 o superior O usar un parche para el kernel anterior (no lo he probado). Luego debes instalar gcc-4.8 para ejecutar make.

ACTUALIZACIÓN 2018:

Debian estable ahora incluye el kernel 4.9 y los backports incluyen 4.16, que es relativamente reciente, por lo que el problema se puede resolver con bastante facilidad. El RTL8723BS se fusionó con la línea principal en 4.12.

ACTUALIZACIÓN 2020: El controlador del kernel rtl8723bs se incluye en el kernel principal junto con la unidad bluetooth correspondiente rtl8723bs-bt. Todo funciona de inmediato en Debian 10 (aunque es posible que aún necesites copiar los archivos de firmware).

información relacionada