我最近在我的 Lark Ultimate 7i WIN 平板电脑上安装了 Linux Debian,该平板电脑原本运行的是 Windows,但 Windows 在该设备上非常滞后。
我成功地使用 LXDE 安装了 Debian,它在该设备上运行得非常好,几乎没有 CPU 使用和 RAM 使用。但我遇到了互联网连接问题。
我去了这个网站,我发现该设备正在使用 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 或更高版本或使用旧内核的补丁(我没有尝试过)。然后你必须安装 gcc-4.8 才能运行 make。
2018 年更新:
Debian stable 现在包含内核 4.9,向后移植包含相对较新的 4.16,因此问题可以很容易地解决。 RTL8723BS 在 4.12 中被合并到主线中。
2020 年更新: rtl8723bs 内核驱动程序与匹配的蓝牙驱动程序 rtl8723bs-bt 一起包含在主线内核中。在 Debian 10 中,一切都是开箱即用的(不过您可能仍然需要复制固件文件)。