
Недавно я установил Linux Debian на свой планшет Lark Ultimate 7i WIN, который изначально работал под управлением Windows, но Windows сильно тормозил на этом устройстве.
Я успешно установил Debian с LXDE, который прекрасно работал на этом устройстве, практически не используя процессор и оперативную память. Но я столкнулся с проблемой с подключением к Интернету.
я пошел вэтот сайт, и я понял, что устройство использует чипсет REALTEK RTL7832BS. Я перерыл почти весь интернет в поисках результатов, но ничего не помогло. Я нашел толькоэтот водительдля работы на какого-то парня по всему миру.
Я успешно установил build-essential
пакет на своей системе, используя компьютер с интернетом, перенеся пакеты .deb на планшет. Я также перенес этот пакет драйвера 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
---Архитектура ЦП: i386 (x32/x86)
решение1
Ладно, со временем я решил проблему сам. Проблема была в том, что нужно установить ядро 4.1 или выше ИЛИ использовать патч для старого ядра (я не пробовал). Затем нужно установить gcc-4.8 для запуска make.
ОБНОВЛЕНИЕ 2018:
Стабильный Debian теперь включает ядро 4.9, а backports включает 4.16, который появился относительно недавно, так что проблема может быть решена довольно легко. RTL8723BS был объединен с основной веткой в 4.12.
ОБНОВЛЕНИЕ 2020: Драйвер ядра rtl8723bs включен в основное ядро вместе с соответствующим драйвером bluetooth rtl8723bs-bt. Все работает из коробки в Debian 10 (хотя вам все равно может потребоваться скопировать файлы прошивки).