LINUX.ORG.RU

Подключить Wi-Fi-адаптер к raspberry pi

 , , ,


0

3
 С linux я знаком мало, так что могу не знать очевидных для опытных пользователей вещей.

Есть raspberry pi zero v1.3 - версия без встроенного модуля Wi-Fi. Есть usb-модуль Wi-Fi TL-WN727N v5.20. Требуется подключить этот свисток и настроить Wi-Fi на плате.

  1. Устанавливаю ОС Raspbian Buster Lite с офиц. сайта - минимальный функционал, без поддержки графического интерфейса.
  2. Делаю все по готовой инструкции https://habr.com/ru/post/471564/
  3. После сборки и установки драйвера ввожу iwconfig и вижу только:

pi@raspberrypi:~ $ iwconfig

eth0 no wireless extensions.

lo no wireless extensions.

При этом система видит устройство - результат lsusb:

Bus 001 Device 004: ID 2357:0111 TP-Link

Здесь нет интерфейса wlan0, как у автора статьи. Что можно сделать в данной ситуации? У автора статьи свисток версии 5.21, у мена 5.20, но VID/PID у меня такой же, он занесен в драйвер. Чипсет совпадает с чипсетом автора - я проверил.



Последнее исправление: MaksimIT (всего исправлений: 5)

Ответ на: комментарий от AbbaT

lsusb выведет еще одну строчку:

Bus 001 Device 004: ID 2357:0111 TP-Link

  • я вспомнил и отредактировал сообщение, наверное вы меня слегка опередили
MaksimIT
() автор топика

После сборки и установки драйвера

Вы уверены, что он собрался и установился? Что выведет modinfo rtl8188eu?

Rootlexx ★★★★★
()
Ответ на: комментарий от anonymous

Увидел, проверил, бинарник скопировался в этот путь

MaksimIT
() автор топика
Ответ на: комментарий от Rootlexx

modinfo: ERROR: Module rtl8188eu not found.

Если я правильно понял, то он не установился(. На самом деле в конце установки заголовков ядра с помощью rpi-source мне было выдано сообщение ncurses-devel is not installed - и вроде как это не была ошибка, после чего я его сразу поставил, а потом уже начал сборку и установку драйвера.

Может попробую еще раз с чистого листа с этим пакетом.

MaksimIT
() автор топика

Сам свисток рабочий - я проверял на винде.

Может не хватает какого-то пакета из базовых? В этой версии мне пришлось доустанавливать flex, libssl-dev, bison, git

MaksimIT
() автор топика
Ответ на: комментарий от MaksimIT

Ты лучше напиши все шаги, которые ты делаешь, спопипастой выводлв в консоли. ТОгда будет понятно, на каком этапе что не так.

Типа:

$ git clone https://github.com/lwfinger/rtl8188eu.git
Cloning into 'rtl8188eu'...
remote: Enumerating objects: 19, done.
remote: Counting objects: 100% (19/19), done.
remote: Compressing objects: 100% (19/19), done.
remote: Total 12748 (delta 5), reused 1 (delta 0), pack-reused 12729
Receiving objects: 100% (12748/12748), 16.10 MiB | 4.85 MiB/s, done.
Resolving deltas: 100% (9671/9671), done.

$ cd ./rtl8188eu

$ make all
make ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/5.4.13-201.fc31.x86_64/build M=/home/Paco/temp/rtl8188eu  modules
make[1]: Entering directory '/usr/src/kernels/5.4.13-201.fc31.x86_64'
....

и т.п.

anonymous
()
Ответ на: комментарий от anonymous

Да, далее буду выводить конкретнее. Хотя сейчас я все проделал еще раз начиная с установки ОС, и, как мне кажется нашел проблему. Вот консольный вывод сборки:

pi@raspberrypi:~ $ cd rtl8188eu/
pi@raspberrypi:~/rtl8188eu $ make all
make ARCH=arm CROSS_COMPILE= -C /lib/modules/4.19.97+/build M=/home/pi/rtl8188eu  modules
make[1]: *** /lib/modules/4.19.97+/build: Permission denied.  Stop.
make: *** [Makefile:155: modules] Error 2
pi@raspberrypi:~/rtl8188eu $ sudo make all
make ARCH=arm CROSS_COMPILE= -C /lib/modules/4.19.97+/build M=/home/pi/rtl8188eu  modules
make[1]: Entering directory '/root/linux-43857965e5f526b9df807e543102a11fac1c0bcc'
  CC [M]  /home/pi/rtl8188eu/core/rtw_ap.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_br_ext.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_cmd.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_debug.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_efuse.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_ieee80211.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_io.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_ioctl_set.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_iol.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_led.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_mlme.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_mlme_ext.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_mp.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_mp_ioctl.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_pwrctrl.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_p2p.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_recv.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_rf.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_security.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_sreset.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_sta_mgt.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_wlan_util.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_xmit.o
  CC [M]  /home/pi/rtl8188eu/hal/HalHWImg8188E_MAC.o
  CC [M]  /home/pi/rtl8188eu/hal/HalHWImg8188E_BB.o
  CC [M]  /home/pi/rtl8188eu/hal/HalHWImg8188E_RF.o
  CC [M]  /home/pi/rtl8188eu/hal/HalPhyRf.o
  CC [M]  /home/pi/rtl8188eu/hal/HalPhyRf_8188e.o
  CC [M]  /home/pi/rtl8188eu/hal/HalPwrSeqCmd.o
  CC [M]  /home/pi/rtl8188eu/hal/Hal8188EPwrSeq.o
  CC [M]  /home/pi/rtl8188eu/hal/Hal8188ERateAdaptive.o
  CC [M]  /home/pi/rtl8188eu/hal/hal_intf.o
  CC [M]  /home/pi/rtl8188eu/hal/hal_com.o
  CC [M]  /home/pi/rtl8188eu/hal/odm.o
  CC [M]  /home/pi/rtl8188eu/hal/odm_debug.o
  CC [M]  /home/pi/rtl8188eu/hal/odm_interface.o
  CC [M]  /home/pi/rtl8188eu/hal/odm_HWConfig.o
  CC [M]  /home/pi/rtl8188eu/hal/odm_RegConfig8188E.o
  CC [M]  /home/pi/rtl8188eu/hal/odm_RTL8188E.o
  CC [M]  /home/pi/rtl8188eu/hal/rtl8188e_cmd.o
  CC [M]  /home/pi/rtl8188eu/hal/rtl8188e_dm.o
  CC [M]  /home/pi/rtl8188eu/hal/rtl8188e_hal_init.o
  CC [M]  /home/pi/rtl8188eu/hal/rtl8188e_mp.o
  CC [M]  /home/pi/rtl8188eu/hal/rtl8188e_phycfg.o
  CC [M]  /home/pi/rtl8188eu/hal/rtl8188e_rf6052.o
  CC [M]  /home/pi/rtl8188eu/hal/rtl8188e_rxdesc.o
  CC [M]  /home/pi/rtl8188eu/hal/rtl8188e_sreset.o
  CC [M]  /home/pi/rtl8188eu/hal/rtl8188e_xmit.o
  CC [M]  /home/pi/rtl8188eu/hal/rtl8188eu_led.o
  CC [M]  /home/pi/rtl8188eu/hal/rtl8188eu_recv.o
  CC [M]  /home/pi/rtl8188eu/hal/rtl8188eu_xmit.o
  CC [M]  /home/pi/rtl8188eu/hal/usb_halinit.o
  CC [M]  /home/pi/rtl8188eu/hal/usb_ops_linux.o
  CC [M]  /home/pi/rtl8188eu/os_dep/ioctl_linux.o
  CC [M]  /home/pi/rtl8188eu/os_dep/mlme_linux.o
  CC [M]  /home/pi/rtl8188eu/os_dep/os_intfs.o
  CC [M]  /home/pi/rtl8188eu/os_dep/osdep_service.o
  CC [M]  /home/pi/rtl8188eu/os_dep/recv_linux.o
  CC [M]  /home/pi/rtl8188eu/os_dep/rtw_android.o
  CC [M]  /home/pi/rtl8188eu/os_dep/usb_intf.o
  CC [M]  /home/pi/rtl8188eu/os_dep/usb_ops_linux.o
  CC [M]  /home/pi/rtl8188eu/os_dep/xmit_linux.o
  LD [M]  /home/pi/rtl8188eu/8188eu.o
  Building modules, stage 2.
  MODPOST 1 modules
WARNING: "__sanitizer_cov_trace_pc" [/home/pi/rtl8188eu/8188eu.ko] undefined!
  CC      /home/pi/rtl8188eu/8188eu.mod.o
  LD [M]  /home/pi/rtl8188eu/8188eu.ko
make[1]: Leaving directory '/root/linux-43857965e5f526b9df807e543102a11fac1c0bcc'
pi@raspberrypi:~/rtl8188eu $ sudo make install
install -p -m 644 8188eu.ko  /lib/modules/4.19.97+/kernel/drivers/net/wireless
cp rtl8188eufw.bin /lib/firmware/.
/sbin/depmod -a 4.19.97+
mkdir -p /lib/firmware/rtlwifi
cp rtl8188eufw.bin /lib/firmware/rtlwifi/.


Я так понимаю, что драйвер не собрался из-за предупреждения. Возможно, проблема в __sanitizer_cov_trace_pc -- буду гуглить, но был бы благодарен, если бы вы подсказали мне, на верном ли я пути.


Если собрать повторно, то будет выдано следующее:

pi@raspberrypi:~/rtl8188eu $ sudo make all
make ARCH=arm CROSS_COMPILE= -C /lib/modules/4.19.97+/build M=/home/pi/rtl8188eu  modules
make[1]: Entering directory '/root/linux-43857965e5f526b9df807e543102a11fac1c0bcc'
  Building modules, stage 2.
  MODPOST 1 modules
WARNING: "__sanitizer_cov_trace_pc" [/home/pi/rtl8188eu/8188eu.ko] undefined!
make[1]: Leaving directory '/root/linux-43857965e5f526b9df807e543102a11fac1c0bcc'
MaksimIT
() автор топика
Ответ на: комментарий от MaksimIT

Посмотреть,есть ли модуль, можно:

$ lsmod | grep 8188

anonymous
()
Ответ на: комментарий от hbars

Может дело в том, что я выполнял перед установкой модулей ядра с помощью скрипта rpi-source команду rpi-update с последующей перезагрузкой платы - без нее у меня не работал rpi-source. И меня смущает строчка:

WARNING: "__sanitizer_cov_trace_pc" [/home/pi/rtl8188eu/8188eu.ko] undefined!
Если загуглить, то выдаст эту страницу, на которой описывается эта же проблема - вероятно я попробую сделать, как там написано.

Выводы, которые вы просили:

pi@raspberrypi:~ $ modprobe 8188
modprobe: FATAL: Module 8188 not found in directory /lib/modules/4.19.97+
pi@raspberrypi:~ $ modprobe 8188eu
modprobe: ERROR: could not insert '8188eu': Operation not permitted
pi@raspberrypi:~ $ sudo modprobe 8188eu
modprobe: ERROR: could not insert '8188eu': Unknown symbol in module, or unknown parameter (see dmesg)
pi@raspberrypi:~ $ ifconfig -a
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.0.100  netmask 255.255.255.0  broadcast 192.168.0.255
        inet6 fe80::de14:ec87:ffc1:416b  prefixlen 64  scopeid 0x20<link>
        ether 00:e0:4c:36:00:4f  txqueuelen 1000  (Ethernet)
        RX packets 775  bytes 85633 (83.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 415  bytes 46648 (45.5 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

pi@raspberrypi:~ $ iwconfig
eth0      no wireless extensions.

lo        no wireless extensions.

Команда $ lsmod | grep 8188 ничего не выдала. В выводе команды lsmod также ничего похожего на драйвер:

pi@raspberrypi:~ $ lsmod | grep 8188
pi@raspberrypi:~ $ lsmod
Module                  Size  Used by
sha256_generic         20480  0
cfg80211              643072  0
rfkill                 28672  2 cfg80211
8021q                  32768  0
garp                   16384  1 8021q
stp                    16384  1 garp
llc                    16384  2 garp,stp
cdc_ether              16384  0
r8152                  61440  0
snd_bcm2835            24576  1
raspberrypi_hwmon      16384  0
hwmon                  16384  1 raspberrypi_hwmon
snd_pcm                98304  1 snd_bcm2835
snd_timer              32768  1 snd_pcm
bcm2835_codec          36864  0
snd                    73728  5 snd_timer,snd_bcm2835,snd_pcm
v4l2_mem2mem           24576  1 bcm2835_codec
bcm2835_v4l2           45056  0
bcm2835_mmal_vchiq     32768  2 bcm2835_codec,bcm2835_v4l2
v4l2_common            16384  1 bcm2835_v4l2
videobuf2_dma_contig    20480  1 bcm2835_codec
videobuf2_vmalloc      16384  1 bcm2835_v4l2
videobuf2_memops       16384  2 videobuf2_dma_contig,videobuf2_vmalloc
videobuf2_v4l2         24576  3 bcm2835_codec,bcm2835_v4l2,v4l2_mem2mem
videobuf2_common       45056  4 bcm2835_codec,bcm2835_v4l2,v4l2_mem2mem,videobuf2_v4l2
videodev              192512  6 bcm2835_codec,v4l2_common,videobuf2_common,bcm2835_v4l2,v4l2_mem2mem,videobuf2_v4l2
media                  36864  3 bcm2835_codec,videodev,v4l2_mem2mem
vc_sm_cma              36864  1 bcm2835_mmal_vchiq
fixed                  16384  0
uio_pdrv_genirq        16384  0
uio                    20480  1 uio_pdrv_genirq
ip_tables              24576  0
x_tables               32768  1 ip_tables
ipv6                  446464  18
MaksimIT
() автор топика
Ответ на: комментарий от MaksimIT

Естественно, команды ifconfig -a и iwconfig выполнял при воткнутом свистке, который при этом виден в lsusb:

 
pi@raspberrypi:~ $ lsusb
Bus 001 Device 004: ID 2357:0111 TP-Link
Bus 001 Device 003: ID 0bda:8152 Realtek Semiconductor Corp. RTL8152 Fast Ethernet Adapter
Bus 001 Device 002: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MaksimIT
() автор топика
Ответ на: комментарий от MaksimIT

Попробуй

insmod /home/pi/rtl8188eu/8188eu.ko
lsmod
tail /var/log/syslog
Если конечно 8188eu.ko там есть.
Если есть - будем двигаться дальше.

hbars ★★★★★
()
Ответ на: комментарий от hbars

Вот результаты команд. Вижу, что снова мелькает __sanitizer_cov_trace_pc.

pi@raspberrypi:~/linux $ sudo insmod /home/pi/rtl8188eu/8188eu.ko
insmod: ERROR: could not insert module /home/pi/rtl8188eu/8188eu.ko: Unknown symbol in module
pi@raspberrypi:~/linux $ lsmod
Module                  Size  Used by
sha256_generic         20480  0
cfg80211              643072  0
rfkill                 28672  2 cfg80211
8021q                  32768  0
garp                   16384  1 8021q
stp                    16384  1 garp
llc                    16384  2 garp,stp
cdc_ether              16384  0
r8152                  61440  0
raspberrypi_hwmon      16384  0
hwmon                  16384  1 raspberrypi_hwmon
snd_bcm2835            24576  1
snd_pcm                98304  1 snd_bcm2835
snd_timer              32768  1 snd_pcm
snd                    73728  5 snd_timer,snd_bcm2835,snd_pcm
bcm2835_codec          36864  0
bcm2835_v4l2           45056  0
v4l2_mem2mem           24576  1 bcm2835_codec
bcm2835_mmal_vchiq     32768  2 bcm2835_codec,bcm2835_v4l2
v4l2_common            16384  1 bcm2835_v4l2
videobuf2_dma_contig    20480  1 bcm2835_codec
videobuf2_vmalloc      16384  1 bcm2835_v4l2
videobuf2_memops       16384  2 videobuf2_dma_contig,videobuf2_vmalloc
videobuf2_v4l2         24576  3 bcm2835_codec,bcm2835_v4l2,v4l2_mem2mem
videobuf2_common       45056  4 bcm2835_codec,bcm2835_v4l2,v4l2_mem2mem,videobuf2_v4l2
videodev              192512  6 bcm2835_codec,v4l2_common,videobuf2_common,bcm2835_v4l2,v4l2_mem2mem,videobuf2_v4l2
media                  36864  3 bcm2835_codec,videodev,v4l2_mem2mem
vc_sm_cma              36864  1 bcm2835_mmal_vchiq
fixed                  16384  0
uio_pdrv_genirq        16384  0
uio                    20480  1 uio_pdrv_genirq
ip_tables              24576  0
x_tables               32768  1 ip_tables
ipv6                  446464  18
pi@raspberrypi:~/linux $ tail /var/log/syslog
Jan 27 16:59:12 raspberrypi rngd[236]: stats: FIPS 140-2(2001-10-10) Runs: 0
Jan 27 16:59:12 raspberrypi rngd[236]: stats: FIPS 140-2(2001-10-10) Long run: 0
Jan 27 16:59:12 raspberrypi rngd[236]: stats: FIPS 140-2(2001-10-10) Continuous run: 0
Jan 27 16:59:12 raspberrypi rngd[236]: stats: HRNG source speed: (min=80.192; avg=144.073; max=460.784)Kibits/s
Jan 27 16:59:12 raspberrypi rngd[236]: stats: FIPS tests speed: (min=6.165; avg=7.275; max=8.871)Mibits/s
Jan 27 16:59:12 raspberrypi rngd[236]: stats: Lowest ready-buffers level: 2
Jan 27 16:59:12 raspberrypi rngd[236]: stats: Entropy starvations: 0
Jan 27 16:59:12 raspberrypi rngd[236]: stats: Time spent starving for entropy: (min=0; avg=0.000; max=0)us
Jan 27 17:17:02 raspberrypi CRON[11245]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)Jan 27 17:33:35 raspberrypi kernel: [ 9287.944731] 8188eu: Unknown symbol __sanitizer_cov_trace_pc (err -2)
MaksimIT
() автор топика
Ответ на: комментарий от MaksimIT

Скорее всего придётся пересобрать ядро, как и советовали по ссылке с форума Raspberry. Дело может быть в конфигах, ядро собрано другой версией компилятора и т.д.

Как пример https://www.raspberrypi.org/forums/viewtopic.php?t=236571

AbbaT
()

Если тебе не нужна там графика, поставь Debian с чистым ядром для ARMv8, без очень нужных патчей из RPi Foundation: https://wiki.debian.org/RaspberryPiImages

Там больше шанс собрать модуль без пересборки ядра и прочих трудностей и есть пакет firmware-realtek с необходимыми блобами для rtl8188eu.

ArkaDOSik ★★
()
Ответ на: комментарий от ArkaDOSik

Получилось! Всем большое спасибо, сейчас немного отчитаюсь перед вами. Драйвер установился, эта ошибка __sanitizer_cov_trace_pc исчезла, свисток завелся. Вот код сборки и iwconfig:

pi@raspberrypi:~/rtl8188eu $ sudo make all
make ARCH=arm CROSS_COMPILE= -C /lib/modules/4.19.93+/build M=/home/pi/rtl8188eu  modules
make[1]: Entering directory '/root/linux-767722747b98c2d57425f984da2a8192ae30cc69'
  CC [M]  /home/pi/rtl8188eu/core/rtw_ap.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_br_ext.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_cmd.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_debug.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_efuse.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_ieee80211.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_io.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_ioctl_set.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_iol.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_led.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_mlme.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_mlme_ext.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_mp.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_mp_ioctl.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_pwrctrl.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_p2p.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_recv.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_rf.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_security.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_sreset.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_sta_mgt.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_wlan_util.o
  CC [M]  /home/pi/rtl8188eu/core/rtw_xmit.o
  CC [M]  /home/pi/rtl8188eu/hal/HalHWImg8188E_MAC.o
  CC [M]  /home/pi/rtl8188eu/hal/HalHWImg8188E_BB.o
  CC [M]  /home/pi/rtl8188eu/hal/HalHWImg8188E_RF.o
  CC [M]  /home/pi/rtl8188eu/hal/HalPhyRf.o
  CC [M]  /home/pi/rtl8188eu/hal/HalPhyRf_8188e.o
  CC [M]  /home/pi/rtl8188eu/hal/HalPwrSeqCmd.o
  CC [M]  /home/pi/rtl8188eu/hal/Hal8188EPwrSeq.o
  CC [M]  /home/pi/rtl8188eu/hal/Hal8188ERateAdaptive.o
  CC [M]  /home/pi/rtl8188eu/hal/hal_intf.o
  CC [M]  /home/pi/rtl8188eu/hal/hal_com.o
  CC [M]  /home/pi/rtl8188eu/hal/odm.o
  CC [M]  /home/pi/rtl8188eu/hal/odm_debug.o
  CC [M]  /home/pi/rtl8188eu/hal/odm_interface.o
  CC [M]  /home/pi/rtl8188eu/hal/odm_HWConfig.o
  CC [M]  /home/pi/rtl8188eu/hal/odm_RegConfig8188E.o
  CC [M]  /home/pi/rtl8188eu/hal/odm_RTL8188E.o
  CC [M]  /home/pi/rtl8188eu/hal/rtl8188e_cmd.o
  CC [M]  /home/pi/rtl8188eu/hal/rtl8188e_dm.o
  CC [M]  /home/pi/rtl8188eu/hal/rtl8188e_hal_init.o
  CC [M]  /home/pi/rtl8188eu/hal/rtl8188e_mp.o
  CC [M]  /home/pi/rtl8188eu/hal/rtl8188e_phycfg.o
  CC [M]  /home/pi/rtl8188eu/hal/rtl8188e_rf6052.o
  CC [M]  /home/pi/rtl8188eu/hal/rtl8188e_rxdesc.o
  CC [M]  /home/pi/rtl8188eu/hal/rtl8188e_sreset.o
  CC [M]  /home/pi/rtl8188eu/hal/rtl8188e_xmit.o
  CC [M]  /home/pi/rtl8188eu/hal/rtl8188eu_led.o
  CC [M]  /home/pi/rtl8188eu/hal/rtl8188eu_recv.o
  CC [M]  /home/pi/rtl8188eu/hal/rtl8188eu_xmit.o
  CC [M]  /home/pi/rtl8188eu/hal/usb_halinit.o
  CC [M]  /home/pi/rtl8188eu/hal/usb_ops_linux.o
  CC [M]  /home/pi/rtl8188eu/os_dep/ioctl_linux.o
  CC [M]  /home/pi/rtl8188eu/os_dep/mlme_linux.o
  CC [M]  /home/pi/rtl8188eu/os_dep/os_intfs.o
  CC [M]  /home/pi/rtl8188eu/os_dep/osdep_service.o
  CC [M]  /home/pi/rtl8188eu/os_dep/recv_linux.o
  CC [M]  /home/pi/rtl8188eu/os_dep/rtw_android.o
  CC [M]  /home/pi/rtl8188eu/os_dep/usb_intf.o
  CC [M]  /home/pi/rtl8188eu/os_dep/usb_ops_linux.o
  CC [M]  /home/pi/rtl8188eu/os_dep/xmit_linux.o
  LD [M]  /home/pi/rtl8188eu/8188eu.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /home/pi/rtl8188eu/8188eu.mod.o
  LD [M]  /home/pi/rtl8188eu/8188eu.ko
make[1]: Leaving directory '/root/linux-767722747b98c2d57425f984da2a8192ae30cc69'

pi@raspberrypi:~/rtl8188eu $ sudo make install
install -p -m 644 8188eu.ko  /lib/modules/4.19.93+/kernel/drivers/net/wireless
cp rtl8188eufw.bin /lib/firmware/.
/sbin/depmod -a 4.19.93+
mkdir -p /lib/firmware/rtlwifi
cp rtl8188eufw.bin /lib/firmware/rtlwifi/.
pi@raspberrypi:~/rtl8188eu $ cd
pi@raspberrypi:~ $ iwconfig
wlan0     unassociated  ESSID:""  Nickname:"<WIFI@REALTEK>"
          Mode:Auto  Frequency=2.412 GHz  Access Point: Not-Associated
          Sensitivity:0/0
          Retry:off   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=0/100  Signal level=0 dBm  Noise level=0 dBm
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

lo        no wireless extensions.

eth0      no wireless extensions.

Как я решил эту проблему: на официальном сайте raspberry есть 3 прошивки, я вместо Lite в этот раз установил обычную (без рекомендованного ПО), затем скачал нужные зависимости — как и в прошлый раз, и вместо rpi-update сделал dist-upgrade. После этого уже как обычно запустил rpi-source и затем сборку драйвера, как видно все в этот раз прошло без ошибок.

То есть дело было либо в rpi-update, либо в Lite-версии ОС Raspbian.

MaksimIT
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.