
最近、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 以降をインストールするか、古いカーネル用のパッチを使用する必要があることでした (試していません)。次に、make を実行するには gcc-4.8 をインストールする必要があります。
2018年更新:
Debian 安定版には現在カーネル 4.9 が含まれており、バックポートには比較的新しい 4.16 が含まれているため、この問題は非常に簡単に解決できます。RTL8723BS は 4.12 でメインラインに統合されました。
2020年更新: rtl8723bs カーネル ドライバーは、対応する Bluetooth ドライブ rtl8723bs-bt とともにメインライン カーネルに含まれています。Debian 10 では、すべてがそのまま動作します (ただし、ファームウェア ファイルをコピーする必要がある場合もあります)。