Коллеги, Доброго! * Исходная система (АРМ Байкал Baikal-M mitx board ET101-A Elpitech BE-M1000, взят релиз *alt-workstation-9.2-aarch64.iso /SHA256SUM: 0c9d1307c0d6268e4aeaaf6ac1c0c50d0dbc875d30b891c37aea96360fab604e/): [ 0.000000] Linux version 5.10.52-un-def-alt1 (builder@localhost.localdomain) (gcc-8 (GCC) 8.4.1 20200305 (ALT p9 8.4.1-alt0.p9.1), GNU ld (GNU Binutils) 2.31.1.20181202) #1 SMP Wed Jul 21 10:14:42 UTC 2021 [ 0.000000] Machine model: Baikal Electronics Baikal-M mitx board [ 0.000000] efi: EFI v2.70 by Elpitech [ 0.000000] efi: ACPI 2.0=0xfb4e0018 SMBIOS=0xfec20000 SMBIOS 3.0=0xfec00000 MEMATTR=0xfb9e9698 MEMRESERVE=0xf6da4f18 Дополнительно установлены доступные пакеты исходников/заголовков: ~ $ rpm -qa|grep -iE 'kernel|headers|dkms|source' libgtksourceview3-gir-3.24.11-alt1.aarch64 kernel-image-un-def-5.10.52-alt1.aarch64 dkms-2.8.3-alt4.noarch fonts-otf-adobe-source-code-pro-2.030.1.050-alt1_3.noarch kernel-build-tools-0.114-alt1.aarch64 glibc-kernheaders-arm64-5.10-alt1.noarch fonts-otf-adobe-source-sans-pro-2.020-alt1_1.noarch kernel-modules-drm-nouveau-un-def-5.10.52-alt1.aarch64 kernel-headers-common-1.2.7-alt1.aarch64 rpm-build-kernel-0.114-alt1.aarch64 kernel-source-rtl88x2bu-5.8.7.1-alt1.noarch alterator-update-kernel-1.4-alt2.aarch64 python3-module-pkg_resources-40.8.0-alt2.noarch kernel-modules-staging-un-def-5.10.52-alt1.aarch64 glibc-kernheaders-generic-5.10-alt1.noarch kernel-headers-un-def-5.10.113-alt1.aarch64 update-kernel-0.9.20-alt1.noarch python-module-pkg_resources-40.8.0-alt2.noarch kernel-modules-drm-ancient-un-def-5.10.52-alt1.aarch64 glibc-kernheaders-5.10-alt1.aarch64 libgtksourceview3-3.24.11-alt1.aarch64 kernel-source-5.10-1.0.0-alt1.noarch kernel-modules-rtl8821cu-un-def-5.4.1-alt3.330292.1.aarch64 kernel-modules-drm-un-def-5.10.52-alt1.aarch64 <-- очевидно, для установленного ядра 5.10.52-un-def-alt1 файлов заголовков в репозитории не обнаружено, а установленные 5.10.113-alt1.aarch64 (как и ранее доступные 5.10.111-un-def-alt1 на сходной плате) содержат крайне урезанный состав, в сравнении с обычной практикой дистрибутивов Debian/Ubuntu, например, вызывающий ошибку сборки: DKMS make.log for 8812au-5.6.4.2_35491.20191025 for kernel 5.10.111-un-def-alt1 (aarch64) Ср мая 11 18:55:51 +06 2022 make ARCH=arm64 CROSS_COMPILE= -C /lib/modules/5.10.111-un-def-alt1/build M=/var/lib/dkms/8812au/5.6.4.2_35491.20191025/build modules make[1]: вход в каталог «/usr/include/linux-5.10.111-un-def» make[1]: *** Нет правила для сборки цели «modules». Останов. make[1]: выход из каталога «/usr/include/linux-5.10.111-un-def» make: *** [Makefile:2244: modules] Ошибка 2 Пробую собрать github.com/aircrack-ng/rtl8812au указывая в качестве исходников /lib/modules/5.10.52-un-def-alt1/build -> /home/user/kernel-source-5.10 распакованный архивв доступных исходников kernel-source-5.10.tar ...в принципе ошибок при сборке оно особых не выдает, успешно собирая модуль в результирующую директорию: /lib/modules/5.10.52-un-def-alt1/updates/88XXau.ko НО modinfo 88XXau отдает: filename: /lib/modules/5.10.52-un-def-alt1/updates/88XXau.ko version: v5.6.4.2_35491.20191025 author: Realtek Semiconductor Corp. description: Realtek Wireless Lan Driver license: GPL srcversion: 63D79EC7488271B0BB5DBF8 ... depends: name: 88XXau vermagic: 5.10.0 SMP mod_unload modversions aarch64 -- т.е. сборка сделана для vermagic исходников, а не текущего установленного ядра 5.10.111-un-def-alt1... что, вероятно, и логично, но не способствует решению задачи ПОЛУЧЕНИЯ РАБОЧЕГО МОДУЛЯ для текущего ядра: [ 1161.269984] cfg80211: Loading compiled-in X.509 certificates for regulatory database [ 1161.270785] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [ 1161.438280] 88XXau: no symbol version for module_layout [ 1161.438364] 88XXau: loading out-of-tree module taints kernel. [ 1161.440978] 88XXau: module verification failed: signature and/or required key missing - tainting kernel [ 1161.462431] usbcore: registered new interface driver rtl88XXau [ 1161.519072] platform regulatory.0: Direct firmware load for regulatory.db failed with error -2 [ 1161.519087] cfg80211: failed to load regulatory.db [ 1217.514011] usb 3-4: new high-speed USB device number 2 using xhci-hcd [ 1217.722312] usb 3-4: 88XXau c0:06:c3:30:81:d1 hw_info[107] [ 1217.724231] Unable to handle kernel write to read-only memory at virtual address ffff80000939c548 [ 1217.724238] Mem abort info: [ 1217.724242] ESR = 0x9600004f [ 1217.724246] EC = 0x25: DABT (current EL), IL = 32 bits [ 1217.724250] SET = 0, FnV = 0 [ 1217.724253] EA = 0, S1PTW = 0 [ 1217.724257] Data abort info: [ 1217.724260] ISV = 0, ISS = 0x0000004f [ 1217.724263] CM = 0, WnR = 1 [ 1217.724268] swapper pgtable: 4k pages, 48-bit VAs, pgdp=0000000082786000 [ 1217.724272] [ffff80000939c548] pgd=00000009fffff003, p4d=00000009fffff003, pud=00000009ffffe003, pmd=0000000891705003, pte=0060000890b3a783 [ 1217.724290] Internal error: Oops: 9600004f [#1] SMP [ 1217.724300] Modules linked in: 88XXau(OE) cfg80211 af_packet rfkill nls_utf8 nls_cp866 vfat fat dwmac_generic realtek dwmac_baikal evdev stmmac_platform pcie_baikal_v44 stmmac snd_soc_simple_card snd_soc_simp le_card_utils dwc3 pcs_xpcs phylink udc_core roles designware_i2s pcie_baikal snd_soc_nau8822 xhci_plat_hcd xhci_hcd snd_soc_core dw_hdmi_ahb_audio gpio_pcf857x bt1_pvt snd_compress spi_dw_mmio spi_dw dwc3_baika l at24 hwmon ac97_bus snd_pcm_dmaengine snd_pcm leds_gpio crct10dif_ce sch_fq_codel snd_seq_midi snd_seq_midi_event snd_seq snd_rawmidi snd_seq_device snd_timer snd soundcore fuse efi_pstore efivarfs ip_tables x _tables autofs4 sd_mod baikal_vdu_drm baikal_hdmi dw_hdmi drm_kms_helper cec rc_core panfrost gpu_sched ahci_platform libahci_platform libahci libata drm scsi_mod uio_pdrv_genirq uio [ 1217.724455] CPU: 0 PID: 2321 Comm: kworker/0:2 Tainted: G OE 5.10.52-un-def-alt1 #1 [ 1217.724461] Hardware name: Elpitech ET101-A/ET101-A, BIOS 5.3.1 10/12/2021 [ 1217.724482] Workqueue: usb_hub_wq hub_event [ 1217.724491] pstate: 80400005 (Nzcv daif +PAN -UAO -TCO BTYPE=--) [ 1217.724502] pc : klist_node_init+0x10/0x50 [ 1217.724509] lr : klist_add_tail+0x24/0x98 [ 1217.724512] sp : ffff8000129b3420 [ 1217.724517] x29: ffff8000129b3420 x28: ffff000805c3a000 [ 1217.724525] x27: 00000000ffffffed x26: ffff00080e9fc800 [ 1217.724532] x25: ffff80000920b900 x24: ffff80001113f9e0 [ 1217.724539] x23: ffff800011f51a28 x22: ffff800011bde988 [ 1217.724546] x21: 0000000000000000 x20: ffff80000939c540 [ 1217.724553] x19: ffff000800a870a0 x18: 0000000000000000 [ 1217.724559] x17: 0000000000000000 x16: 0000000000000019 [ 1217.724566] x15: ffffffffffffffff x14: 0000000000000040 [ 1217.724573] x13: 0000000000000228 x12: 0000000000000000 [ 1217.724579] x11: 0000000000000000 x10: 0000000000000000 [ 1217.724586] x9 : ffff8000108c23b0 x8 : 5300343d5845444e [ 1217.724593] x7 : ffff800011f87688 x6 : 0000000000000000 [ 1217.724600] x5 : ffff8000129b32f0 x4 : 0000000000000000 [ 1217.724606] x3 : ffff000800a87078 x2 : ffff80000939c548 [ 1217.724613] x1 : ffff80000939c540 x0 : ffff000800a870a0 [ 1217.724621] Call trace: [ 1217.724628] klist_node_init+0x10/0x50 [ 1217.724633] klist_add_tail+0x24/0x98 [ 1217.724641] device_add+0x438/0x748 [ 1217.724650] netdev_register_kobject+0x90/0x1a0 [ 1217.724658] register_netdevice+0x2b0/0x450 [ 1217.724663] register_netdev+0x2c/0x50 [ 1217.724752] rtw_os_ndev_register+0xd4/0x180 [88XXau] [ 1217.724787] rtw_os_ndevs_register+0x6c/0x1c8 [88XXau] [ 1217.724818] rtw_os_ndevs_init+0x78/0x120 [88XXau] [ 1217.724849] rtw_usb_primary_adapter_init+0x4ec/0x698 [88XXau] [ 1217.724857] usb_probe_interface+0xf8/0x290 [ 1217.724863] really_probe+0xec/0x3c8 [ 1217.724869] driver_probe_device+0x60/0xc0 [ 1217.724874] __device_attach_driver+0x8c/0xd0 [ 1217.724879] bus_for_each_drv+0x84/0xd8 [ 1217.724884] __device_attach+0xf0/0x150 [ 1217.724890] device_initial_probe+0x1c/0x28 [ 1217.724896] bus_probe_device+0xa4/0xb0 [ 1217.724901] device_add+0x3f8/0x748 [ 1217.724907] usb_set_configuration+0x48c/0x900 [ 1217.724914] usb_generic_driver_probe+0x58/0x98 [ 1217.724919] usb_probe_device+0x40/0xd8 [ 1217.724924] really_probe+0xec/0x3c8 [ 1217.724930] driver_probe_device+0x60/0xc0 [ 1217.724935] __device_attach_driver+0x8c/0xd0 [ 1217.724940] bus_for_each_drv+0x84/0xd8 [ 1217.724945] __device_attach+0xf0/0x150 [ 1217.724950] device_initial_probe+0x1c/0x28 [ 1217.724955] bus_probe_device+0xa4/0xb0 [ 1217.724959] device_add+0x3f8/0x748 [ 1217.724966] usb_new_device+0x1c8/0x560 [ 1217.724971] hub_event+0xf10/0x1340 [ 1217.724980] process_one_work+0x1fc/0x4c0 [ 1217.724984] worker_thread+0x148/0x528 [ 1217.724991] kthread+0x12c/0x130 [ 1217.724999] ret_from_fork+0x10/0x34 [ 1217.725012] Code: d503233f a9bf7bfd 91002022 910003fd (f9000422) [ 1217.725019] ---[ end trace 9f746e8706ff44c9 ]--- ...т.е.вопрос доступа к исходникам установленного ядра 5.10.52-un-def-alt1, по-видимому, остается??? ...или подскажите, пожалуйста, как получить корректно собранный модуль 88XXau (для ID 2357:011e TP-Link AC600 wireless Realtek RTL8811AU [Archer T2U Nano])?
user@host-192 w $ git clone http://git.altlinux.org/gears/k/kernel-modules-rtl8812au-un-def.git Cloning into 'kernel-modules-rtl8812au-un-def'... user@host-192 kernel-modules-rtl8812au-un-def $ git config --add gear.specsubst.kflavour un-def user@host-192 ~ $ groups user wheel uucp proc cdrom floppy cdwriter audio radio users hashman vboxusers fuse vmusers video camera xgrp scanner user_a user_b user@host-192 kernel-modules-rtl8812au-un-def $ gear --commit --hasher hsh <13>May 11 13:49:52 rpmi: setup-2.2.15-alt1 1503594490 installed <13>May 11 13:49:52 rpmi: filesystem-2.3.18-alt1 p9+257488.100.1.1 1599308662 installed <13>May 11 13:49:52 rpmi: glibc-preinstall-6:2.27-alt14 p9+285569.300.3.1 1632188095 installed <13>May 11 13:49:52 rpmi: glibc-core-6:2.27-alt14 p9+285569.300.3.1 1632188095 installed <13>May 11 13:49:53 rpmi: libacl-2.2.53-alt1 sisyphus+221902.200.4.1 1550587337 installed <13>May 11 13:49:53 rpmi: libcap-1:2.27.0.2.ac1e-alt1 p9+236401.400.1.1 1566389267 installed <13>May 11 13:49:53 rpmi: libpcre3-8.44-alt1 p9+249555.100.1.1 1586300301 installed <13>May 11 13:49:53 rpmi: libselinux-1:3.1-alt1 p9+257413.200.9.1 1610355524 installed <13>May 11 13:49:53 rpmi: zlib-1.2.11-alt1 sisyphus+221902.6000.4.1 1550614830 installed <13>May 11 13:49:53 rpmi: libpopt-1:1.16-alt1 1500379116 installed <13>May 11 13:49:53 rpmi: libelf-0.183-alt1 p9+266215.200.3.1 1614869813 installed <13>May 11 13:49:54 rpmi: bzlib-1:1.0.8-alt1 p9+261810.100.1.1 1605510821 installed <13>May 11 13:49:54 rpmi: libattr-2.4.48.0.9.cb478-alt1 sisyphus+221900.100.1.1 1550459993 installed <13>May 11 13:49:54 rpmi: libgmp10-6.1.2-alt3 sisyphus+229304.40.2.1 1557771254 installed <13>May 11 13:49:54 rpmi: libgcc1-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587663 installed <13>May 11 13:49:54 rpmi: glibc-pthread-6:2.27-alt14 p9+285569.300.3.1 1632188095 installed <13>May 11 13:49:54 rpmi: libbeecrypt7-4.2.1-alt7 1409316205 installed <13>May 11 13:49:54 rpmi: libdb4.7-4.7.25-alt9 1490629092 installed <13>May 11 13:49:55 rpmi: liblzma-5.2.5-alt1 p9+268339.40.3.1 1616664446 installed <13>May 11 13:49:55 rpmi: libzstd-1.5.0-alt2 p9+276707.60.5.1 1625588221 installed <13>May 11 13:49:55 rpmi: getopt-2.33.2-alt2 p9+254003.100.1.1 1593108050 installed <13>May 11 13:49:55 rpmi: liblua5.3-5.3.5-alt2 p9+237798.100.1.1 1568845337 installed <13>May 11 13:49:55 rpmi: librpm7-4.13.0.1-alt24 p9+254187.340.9.1 1598671500 installed <13>May 11 13:49:55 rpmi: bashrc-1.0-alt1 1533298978 installed <13>May 11 13:49:55 rpmi: sh4-4.4.23-alt1 sisyphus+221902.600.4.1 1550588614 installed <13>May 11 13:49:56 rpmi: sh-4.4.23-alt1 sisyphus+221902.500.4.1 1550587242 installed <13>May 11 13:49:56 rpmi: grep-3.3.0.16.268ca-alt1 p9+240167.300.2.1 1572919358 installed <13>May 11 13:49:56 rpmi: terminfo-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686221 installed <13>May 11 13:49:56 rpmi: libtinfo-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686566 installed <13>May 11 13:49:56 rpmi: coreutils-8.31.0.3.6bd78-alt2 p9+233308.100.1.1 1561632576 installed <13>May 11 13:49:56 rpmi: libreadline7-7.0.3-alt3 sisyphus+222164.300.1.1 1550686803 installed <13>May 11 13:49:56 rpmi: bash4-4.4.23-alt1 sisyphus+221902.600.4.1 1550588614 installed <13>May 11 13:49:57 rpmi: bash-4.4.23-alt1 sisyphus+221902.500.4.1 1550587242 installed <13>May 11 13:49:57 rpmi: rpm-4.13.0.1-alt24 p9+254187.340.9.1 1598671500 installed <13>May 11 13:49:57 rpmi: fakeroot-1.20.2-alt2 sisyphus+229033.100.2.1 1557324388 installed <13>May 11 13:50:05 rpmi: sed-1:4.7-alt1 sisyphus+221902.4700.4.1 1550612955 installed <13>May 11 13:50:05 rpmi: libcrypt-4.4.4-alt1 sisyphus+227254.100.1.2 1556154546 installed <13>May 11 13:50:06 rpmi: perl-parent-0.237-alt1 1531047777 installed <13>May 11 13:50:06 rpmi: perl-base-1:5.28.3-alt1 p9+261964.100.3.1 1606316334 installed <13>May 11 13:50:06 rpmi: diffutils-3.7-alt1 sisyphus+221902.1700.4.1 1550600358 installed <13>May 11 13:50:07 rpmi: findutils-4.6.0.0.204.b23a2-alt1 sisyphus+221902.2200.4.1 1550602140 installed <13>May 11 13:50:07 rpmi: gawk-4.2.1.0.170.dc189d-alt2 p9+291198.100.1.1 1638469443 installed <13>May 11 13:50:07 rpmi: libaudit1-2.8.5-alt5.git.e4021a9 p9+259323.100.1.1 1602001372 installed <13>May 11 13:50:07 rpmi: libstdc++6-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587663 installed <13>May 11 13:50:09 rpmi: binutils-1:2.31.1-alt4 sisyphus+221902.1000.4.1 1550589884 installed <13>May 11 13:50:09 rpmi: automake-common-0.4.1-alt1 1533733564 installed <13>May 11 13:50:09 rpmi: m4-1.4.18-alt2 sisyphus+221902.4300.4.1 1550611696 installed <13>May 11 13:50:09 rpmi: xz-5.2.5-alt1 p9+268339.40.3.1 1616664446 installed <13>May 11 13:50:10 rpmi: tar-1.32-alt1 sisyphus+222772.100.1.1 1551032607 installed <13>May 11 13:50:10 rpmi: libgpm-1.20.1-alt18.1 1521663190 installed <13>May 11 13:50:10 rpmi: glibc-kernheaders-generic-5.10-alt1 p9+273419.100.1.1 1622644238 installed <13>May 11 13:50:10 rpmi: glibc-kernheaders-arm64-5.10-alt1 p9+273419.100.1.1 1622644238 installed <13>May 11 13:50:11 rpmi: glibc-kernheaders-5.10-alt1 p9+273419.100.1.1 1622644232 installed <13>May 11 13:50:11 rpmi: libmagic-4.26-alt14 p9+254187.170.9.1 1598671172 installed <13>May 11 13:50:11 rpmi: file-4.26-alt14 p9+254187.170.9.1 1598671172 installed <13>May 11 13:50:11 rpmi: libdw-0.183-alt1 p9+266215.200.3.1 1614869813 installed <13>May 11 13:50:11 rpmi: libmpfr6-4.0.2-alt2 sisyphus+229304.100.2.1 1557771527 installed <13>May 11 13:50:12 rpmi: gnu-config-1.0.895.9e51-alt1 sisyphus.218625.100 1545832480 installed <13>May 11 13:50:12 rpmi: autoconf-common-0.3.1-alt1 1533421647 installed <13>May 11 13:50:12 rpmi: gzip-1.10-alt1 sisyphus+221902.3300.4.1 1550608028 installed <13>May 11 13:50:12 rpmi: libtcb-1.1.0.1-alt2 sisyphus+224339.100.1.1 1552253857 installed <13>May 11 13:50:12 rpmi: shadow-convert-1:4.5-alt8 p9+257413.2000.9.1 1610356860 installed <13>May 11 13:50:13 rpmi: common-licenses-1.10-alt1 p9+248497.100.1.1 1585134773 installed <13>May 11 13:50:13 rpmi: nss_tcb-1.1.0.1-alt2 sisyphus+224339.100.1.1 1552253857 installed <13>May 11 13:50:13 rpmi: autoconf_2.60-2:2.69-alt6 p9+238696.100.1.1 1570226680 installed <13>May 11 13:50:14 rpmi: autoconf-2:2.69-alt4 1533423868 installed <13>May 11 13:50:14 rpmi: libmpc3-1.1.0-alt1 1518961545 installed <13>May 11 13:50:14 rpmi: libasm-0.183-alt1 p9+266215.200.3.1 1614869813 installed <13>May 11 13:50:14 rpmi: elfutils-0.183-alt1 p9+266215.200.3.1 1614869813 installed <13>May 11 13:50:14 rpmi: librpmbuild7-4.13.0.1-alt24 p9+254187.340.9.1 1598671500 installed <13>May 11 13:50:14 rpmi: rpmspec-4.13.0.1-alt24 p9+254187.340.9.1 1598671500 installed <13>May 11 13:50:15 rpmi: libncurses-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686566 installed <13>May 11 13:50:15 rpmi: libncursesw-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686566 installed <13>May 11 13:50:15 rpmi: libubsan1-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587663 installed <13>May 11 13:50:16 rpmi: tzdata-2021a-alt1 p9+265336.300.3.1 1612252810 installed <13>May 11 13:50:16 rpmi: perl-threads-1:5.28.3-alt1 p9+261964.100.3.1 1606316334 installed <13>May 11 13:50:16 rpmi: automake_1.16-1.16.1-alt1 sisyphus+226928.100.1.1 1554814755 installed <13>May 11 13:50:16 rpmi: automake-1:1.16-alt1 sisyphus+226889.100.2.1 1554763109 installed <13>May 11 13:50:17 rpmi: glibc-utils-6:2.27-alt14 p9+285569.300.3.1 1632188095 installed <13>May 11 13:50:17 rpmi: perl-CPAN-Meta-Requirements-2.140-alt1 1450184784 installed <13>May 11 13:50:17 rpmi: rpm-build-perl-0.84-alt16 sisyphus+223355.100.1.2 1551483645 installed <13>May 11 13:50:17 rpmi: which-2.20-alt2.qa1 1442957680 installed <13>May 11 13:50:17 rpmi: patch-2.7.6.0.24.76e7-alt1 p9+240167.200.2.1 1572918652 installed <13>May 11 13:50:18 rpmi: make-2:4.2.1-alt6 p9+277552.200.4.1 1627295209 installed <13>May 11 13:50:18 rpmi: libzio-1.06-alt1 1533344622 installed <13>May 11 13:50:18 rpmi: info-install-6.5-alt2 sisyphus+220294.200.2.1 1548933939 installed <13>May 11 13:50:18 rpmi: libtool-common-0.2.2-alt1 1533412213 installed <13>May 11 13:50:19 rpmi: libtool_2.4-2.4.6-alt1 sisyphus+226971.100.2.1 1554909535 installed <13>May 11 13:50:19 rpmi: libtool-3:2.4.2-alt7 1533461531 installed <13>May 11 13:50:19 rpmi: librpm-4.0.4-alt164 p9+266215.100.3.1 1614869593 installed <13>May 11 13:50:19 rpmi: librpmbuild-4.0.4-alt164 p9+266215.100.3.1 1614869593 installed <13>May 11 13:50:19 rpmi: libpython-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003732 installed <13>May 11 13:50:20 rpmi: python-base-2.7.16-alt1.M90P.2 p9+260393.40.3.1 1604003732 installed <13>May 11 13:50:20 rpmi: rpm-build-python-0.37.0-alt1 1530500955 installed <13>May 11 13:50:20 rpmi: libprocps-3.3.16-alt1 p9+243270.100.2.1 1576822096 installed <13>May 11 13:50:20 rpmi: procps-3.3.16-alt1 p9+243270.100.2.1 1576822096 installed <13>May 11 13:50:20 rpmi: xml-common-0.6.3-alt15 1423664786 installed <13>May 11 13:50:21 rpmi: libxml2-1:2.9.10-alt6 p9+266566.100.3.1 1614357042 installed <13>May 11 13:50:21 rpmi: libunistring2-0.9.10-alt1 sisyphus+221902.4100.4.1 1550609511 installed <13>May 11 13:50:21 rpmi: gettext-0.20.2-alt1 p9+250679.100.1.1 1587913626 installed <13>May 11 13:50:21 rpmi: liblsan0-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587663 installed <13>May 11 13:50:22 rpmi: libitm1-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587663 installed <13>May 11 13:50:22 rpmi: libtsan0-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587663 installed <13>May 11 13:50:22 rpmi: libasan5-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587663 installed <13>May 11 13:50:22 rpmi: libatomic1-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587663 installed <13>May 11 13:50:23 rpmi: glibc-gconv-modules-6:2.27-alt14 p9+285569.300.3.1 1632188095 installed <13>May 11 13:50:23 rpmi: iconv-6:2.27-alt14 p9+285569.300.3.1 1632188095 installed <13>May 11 13:50:24 rpmi: glibc-timezones-6:2.27-alt14 p9+285569.300.3.1 1632188095 installed <13>May 11 13:50:28 rpmi: glibc-locales-6:2.27-alt14 p9+285569.300.3.1 1632188095 installed <13>May 11 13:50:28 rpmi: glibc-nss-6:2.27-alt14 p9+285569.300.3.1 1632188095 installed <13>May 11 13:50:28 rpmi: glibc-6:2.27-alt14 p9+285569.300.3.1 1632188095 installed <13>May 11 13:50:29 rpmi: libffi6-1:3.2.1-alt3 p9+251949.100.1.1 1589887593 installed <13>May 11 13:50:29 rpmi: glib2-locales-2.60.7-alt1 p9+237353.100.2.2 1568372980 installed <13>May 11 13:50:30 rpmi: glib2-2.60.7-alt1 p9+237353.100.2.2 1568374057 installed <13>May 11 13:50:30 rpmi: pkg-config-0.29.2-alt3 sisyphus+225250.100.1.1 1553032618 installed <13>May 11 13:50:30 rpmi: libcrypt-devel-4.4.4-alt1 sisyphus+227254.100.1.2 1556154546 installed <13>May 11 13:50:30 rpmi: libcroco-0.6.13-alt1.1 sisyphus+227901.100.1.2 1555892725 installed <13>May 11 13:50:30 rpmi: libtextstyle-0.20.2-alt1 p9+250679.100.1.1 1587913626 installed <13>May 11 13:50:30 rpmi: libseccomp-2.4.2-alt2 p9+249995.100.2.1 1587141062 installed <13>May 11 13:50:31 rpmi: psmisc-23.3-alt2 p9+266552.100.1.1 1613636202 installed <13>May 11 13:50:31 rpmi: sysvinit-utils-2.88-alt5 1446002024 installed <13>May 11 13:50:31 rpmi: libtic-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686566 installed <13>May 11 13:50:31 rpmi: termutils-6.1.20180407-alt2 sisyphus+222164.200.1.1 1550686566 installed <13>May 11 13:50:31 rpmi: emacs-base-0.0.9-alt1 sisyphus.218512.100 1545670712 installed <13>May 11 13:50:32 rpmi: gettext-tools-0.20.2-alt1 p9+250679.100.1.1 1587913626 installed <13>May 11 13:50:32 rpmi: gcc-common-1.4.23-alt1 sisyphus+221902.2500.4.1 1550603587 installed <13>May 11 13:50:34 rpmi: cpp8-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587663 installed <13>May 11 13:50:34 rpmi: cpp-8-alt2 p9+246536.100.3.1 1582643802 installed <13>May 11 13:50:35 rpmi: cpio-2.12-alt1 1450089364 installed <13>May 11 13:50:35 rpmi: chkconfig-1.3.59-alt4 1445985186 installed <13>May 11 13:50:35 rpmi: bzip2-1:1.0.8-alt1 p9+261810.100.1.1 1605510821 installed <13>May 11 13:50:35 rpmi: bison-runtime-3.0.5-alt1 sisyphus+221902.1100.4.1 1550589333 installed <13>May 11 13:50:36 rpmi: bison-3.0.5-alt1 sisyphus+221902.1100.4.1 1550592582 installed <13>May 11 13:50:36 rpmi: zstd-1.5.0-alt2 p9+276707.60.5.1 1625588221 installed <13>May 11 13:50:36 rpmi: vim-minimal-4:8.2.4784-alt1 p9+298486.200.3.1 1650974572 installed <13>May 11 13:50:36 rpmi: vitmp-1.0-alt4.qa1 1442957755 installed <13>May 11 13:50:36 rpmi: setarch-2.33.2-alt2 p9+254003.100.1.1 1593108050 installed <13>May 11 13:50:37 rpmi: libsmartcols-2.33.2-alt2 p9+254003.100.1.1 1593108050 installed <13>May 11 13:50:37 rpmi: libuuid-2.33.2-alt2 p9+254003.100.1.1 1593108050 installed <13>May 11 13:50:37 rpmi: libblkid-2.33.2-alt2 p9+254003.100.1.1 1593108050 installed <13>May 11 13:50:37 rpmi: libmount-2.33.2-alt2 p9+254003.100.1.1 1593108050 installed <13>May 11 13:50:37 rpmi: libudev1-1:247.11-alt1 p9+293887.400.6.1 1643984479 installed <13>May 11 13:50:38 rpmi: libcap-ng-0.7.9-alt1 sisyphus+225625.1500.90.1 1555279414 installed <13>May 11 13:50:38 rpmi: rootfiles-alt-alt12 1529400230 installed <13>May 11 13:50:38 rpmi: libcap-utils-1:2.27.0.2.ac1e-alt1 p9+236401.400.1.1 1566389267 installed <13>May 11 13:50:38 rpmi: control-0.8.0-alt1 1526917521 installed <13>May 11 13:50:38 rpmi: passwdqc-control-1.3.1.2-alt2.M90P.1 p9+281744.100.1.1 1628000995 installed <13>May 11 13:50:38 rpmi: libpasswdqc-1.3.1.2-alt2.M90P.1 p9+281744.100.1.1 1628000999 installed <13>May 11 13:50:39 rpmi: pam-config-control-1.9.0-alt4 p9+254614.500.7.1 1594283633 installed <13>May 11 13:50:39 rpmi: pam0_mktemp-1.1.1-alt4 p9+255858.100.1.1 1596557193 installed <13>May 11 13:50:39 rpmi: pam0_passwdqc-1.3.1.2-alt2.M90P.1 p9+281744.100.1.1 1628000999 installed <13>May 11 13:50:40 rpmi: pam-1.5.1-alt1 p9+257413.2200.10.1 1610360446 installed <13>May 11 13:50:40 rpmi: pam0_tcb-1.1.0.1-alt2 sisyphus+224339.100.1.1 1552253857 installed <13>May 11 13:50:41 rpmi: pam-config-1.9.0-alt4 p9+254614.500.7.1 1594283633 installed <13>May 11 13:50:41 rpmi: libpam0-1.5.1-alt1 p9+257413.2200.10.1 1610360446 installed <13>May 11 13:50:42 rpmi: pam0_userpass-1.0.2-alt6 1409170945 installed <13>May 11 13:50:42 rpmi: tcb-utils-1.1.0.1-alt2 sisyphus+224339.100.1.1 1552253857 installed <13>May 11 13:50:42 rpmi: shadow-utils-1:4.5-alt8 p9+257413.2000.9.1 1610356860 installed <13>May 11 13:50:42 rpmi: etcskel-2.0.16-alt1 1528424738 installed <13>May 11 13:50:43 rpmi: util-linux-control-2.33.2-alt2 p9+254003.100.1.1 1593108026 installed <13>May 11 13:50:43 rpmi: util-linux-2.33.2-alt2 p9+254003.100.1.1 1593108050 installed <13>May 11 13:50:44 rpmi: libshell-0.4.7-alt1 sisyphus+229322.100.1.1 1557825479 installed <13>May 11 13:50:44 rpmi: service-0.5.31-alt1 p9+265718.60.12.1 1617282795 installed <13>May 11 13:50:44 rpmi: kernel-headers-common-1.2.7-alt1 sisyphus.217241.100 1543842808 installed <13>May 11 13:50:45 rpmi: glibc-devel-6:2.27-alt14 p9+285569.300.3.1 1632188095 installed <13>May 11 13:50:47 rpmi: gcc8-8.4.1-alt0.p9.1 p9+247559.100.2.1 1585587663 installed <13>May 11 13:50:47 rpmi: gcc-8-alt2 p9+246536.100.3.1 1582643802 installed <13>May 11 13:50:47 rpmi: branding-xalt-kworkstation-release-9.2.0-alt3 p9+297442.100.1.1 1648546210 installed <13>May 11 13:50:47 rpmi: basesystem-1:sisyphus-alt22 1490197959 installed <13>May 11 13:50:48 rpmi: rpm-build-4.0.4-alt164 p9+266215.100.3.1 1614869593 installed <13>May 11 13:50:48 rpmi: sisyphus_check-0.8.52.1-alt1 p9+258240.200.1.1 1600347404 installed <13>May 11 13:50:48 rpmi: time-1:1.7-alt4 1449828599 installed <86>May 11 13:51:20 groupadd[23267]: group added to /etc/group: name=caller, GID=500 <86>May 11 13:51:20 groupadd[23267]: group added to /etc/gshadow: name=caller <86>May 11 13:51:20 groupadd[23267]: new group: name=caller, GID=500 <86>May 11 13:51:20 useradd[23271]: new user: name=caller, UID=500, GID=500, home=/, shell=/bin/bash <86>May 11 13:51:21 groupadd[23276]: group added to /etc/group: name=rooter, GID=501 <86>May 11 13:51:21 groupadd[23276]: group added to /etc/gshadow: name=rooter <86>May 11 13:51:21 groupadd[23276]: new group: name=rooter, GID=501 <86>May 11 13:51:21 useradd[23280]: new user: name=rooter, UID=501, GID=501, home=/root, shell=/bin/bash <86>May 11 13:51:21 groupadd[23285]: group added to /etc/group: name=builder, GID=502 <86>May 11 13:51:21 groupadd[23285]: group added to /etc/gshadow: name=builder <86>May 11 13:51:21 groupadd[23285]: new group: name=builder, GID=502 <86>May 11 13:51:21 useradd[23289]: new user: name=builder, UID=502, GID=502, home=/usr/src, shell=/bin/bash <13>May 11 13:51:40 rpmi: udev-rules-1:247.11-alt1 p9+293887.400.6.1 1643984325 installed <13>May 11 13:51:40 rpmi: mount-2.33.2-alt2 p9+254003.100.1.1 1593108050 installed <13>May 11 13:51:40 rpmi: msulogin-1.0-alt1 1442852489 installed <13>May 11 13:51:40 rpmi: sysvinit-2.88-alt5 1446002024 installed <13>May 11 13:51:41 rpmi: rpmquery-strictdep-1-alt1 sisyphus+227992.440.11.1 1556321045 installed <13>May 11 13:51:41 rpmi: make-initrd-busybox-1.32.1-alt3 p9+269906.100.3.1 1618933503 installed <13>May 11 13:51:41 rpmi: pciids-20220419-alt1 p9+298835.100.1.1 1650568038 installed <13>May 11 13:51:41 rpmi: chrooted-0.3.11-alt1 p9+249340.100.2.1 1586263298 installed <13>May 11 13:51:41 rpmi: chrooted-resolv-0.3.1-alt2 1443099492 installed <13>May 11 13:51:42 rpmi: libpci-3.7.0-alt1 p9+253477.100.2.1 1592498101 installed <13>May 11 13:51:42 rpmi: pciutils-3.7.0-alt1 p9+253477.100.2.1 1592498101 installed <13>May 11 13:51:42 rpmi: libelf-devel-0.183-alt1 p9+266215.200.3.1 1614869813 installed <13>May 11 13:51:42 rpmi: libdevmapper-1.02.173-alt1 p9+259866.100.1.1 1602632347 installed <13>May 11 13:51:43 rpmi: udev-hwdb-1:247.11-alt1 p9+293887.400.6.1 1643984325 installed <13>May 11 13:51:43 rpmi: liblz4-1:1.9.2-alt1 p9+238696.500.1.1 1570234001 installed <13>May 11 13:51:43 rpmi: libiptables-1.8.3-alt2 p9+238412.300.6.1 1570110761 installed <13>May 11 13:51:43 rpmi: libgpg-error-1.36-alt1 p9+261942.140.4.1 1606237667 installed <13>May 11 13:51:44 rpmi: libgcrypt20-1.8.5-alt3 p9+261942.200.4.1 1606237746 installed <13>May 11 13:51:44 rpmi: hwclock-1:2.33.2-alt2 p9+254003.100.1.1 1593108050 installed <13>May 11 13:51:44 rpmi: hashalot-0.3-alt1.qa1 1442940680 installed <13>May 11 13:51:44 rpmi: losetup-2.33.2-alt2 p9+254003.100.1.1 1593108050 installed <13>May 11 13:51:44 rpmi: lsblk-2.33.2-alt2 p9+254003.100.1.1 1593108050 installed <13>May 11 13:51:45 rpmi: libp11-kit-0.23.15-alt2 p9+254920.2400.19.1 1601385860 installed <13>May 11 13:51:45 rpmi: libtasn1-4.14-alt1 p9+235792.100.2.1 1565425374 installed <13>May 11 13:51:45 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>May 11 13:51:45 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>May 11 13:51:45 rpmi: ca-certificates-2021.10.06-alt1 p9+289862.100.1.1 1637033643 installed <13>May 11 13:51:46 rpmi: ca-trust-0.1.2-alt1 p9+233349.100.1.1 1561655062 installed <13>May 11 13:51:46 rpmi: p11-kit-trust-0.23.15-alt2 p9+254920.2400.19.1 1601385860 installed <13>May 11 13:51:46 rpmi: libcrypto1.1-1.1.1n-alt2 p9+297595.100.1.1 1648753561 installed <13>May 11 13:51:47 rpmi: libkmod-26-alt1 sisyphus+226359.100.1.1 1554130099 installed <13>May 11 13:51:47 rpmi: kmod-26-alt1 sisyphus+226359.100.1.1 1554130099 installed <13>May 11 13:51:47 rpmi: systemd-utils-1:247.11-alt1 p9+293887.400.6.1 1643984479 installed <13>May 11 13:51:48 rpmi: startup-0.9.9.10-alt1 p9+263519.100.1.1 1608121516 installed <13>May 11 13:51:48 rpmi: dmsetup-1.02.173-alt1 p9+259866.100.1.1 1602632347 installed <86>May 11 13:51:48 groupadd[23739]: group added to /etc/group: name=tape, GID=499 <86>May 11 13:51:48 groupadd[23739]: group added to /etc/gshadow: name=tape <86>May 11 13:51:48 groupadd[23739]: new group: name=tape, GID=499 <86>May 11 13:51:48 groupadd[23743]: group added to /etc/group: name=dialout, GID=498 <86>May 11 13:51:48 groupadd[23743]: group added to /etc/gshadow: name=dialout <86>May 11 13:51:48 groupadd[23743]: new group: name=dialout, GID=498 <86>May 11 13:51:48 groupadd[23747]: group added to /etc/group: name=input, GID=497 <86>May 11 13:51:48 groupadd[23747]: group added to /etc/gshadow: name=input <86>May 11 13:51:48 groupadd[23747]: new group: name=input, GID=497 <86>May 11 13:51:49 groupadd[23751]: group added to /etc/group: name=video, GID=496 <86>May 11 13:51:49 groupadd[23751]: group added to /etc/gshadow: name=video <86>May 11 13:51:49 groupadd[23751]: new group: name=video, GID=496 <86>May 11 13:51:49 groupadd[23755]: group added to /etc/group: name=render, GID=495 <86>May 11 13:51:49 groupadd[23755]: group added to /etc/gshadow: name=render <86>May 11 13:51:49 groupadd[23755]: new group: name=render, GID=495 <86>May 11 13:51:49 groupadd[23759]: group added to /etc/group: name=vmusers, GID=494 <86>May 11 13:51:49 groupadd[23759]: group added to /etc/gshadow: name=vmusers <86>May 11 13:51:49 groupadd[23759]: new group: name=vmusers, GID=494 <13>May 11 13:51:49 rpmi: udev-1:247.11-alt1 p9+293887.400.6.1 1643984479 installed <13>May 11 13:51:50 rpmi: make-initrd-2.16.0-alt2 p9+283509.100.1.1 1629464875 installed <13>May 11 13:51:50 rpmi: bootloader-utils-0.5.3-alt2 p9+286348.100.3.1 1635262101 installed <13>May 11 13:51:50 rpmi: rpm-build-kernel-0.114-alt1 p9+267886.100.4.1 1616265470 installed <13>May 11 13:51:57 rpmi: kernel-headers-modules-un-def-1:5.10.113-alt1 p9+299150.100.1.1 1651086327 installed warning: line 27: Deprecated PreReq converted to Requires(pre,postun): PreReq: kernel-image-un-def = 1:5.10.113-alt1 error: Architecture is not included: aarch64 hsh-rebuild: pkg.tar: failed to fetch build dependencies. user@host-192 kernel-modules-rtl8812au-un-def $
При сборке из штатного пакета Получено: 1 http://mirror.yandex.ru p9/branch/noarch/classic kernel-source-rtl8812au 7502.20200205-alt1:p9+260339.100.2.1@1604058817 [1154kB] также возникают ошибки user@host-192 kernel-source-rtl8812au-7502.20200205 $ sudo /home/user/kernel-source-rtl8812au-7502.20200205/install.sh [sudo] password for user: make ARCH=aarch64 CROSS_COMPILE= -C /lib/modules/5.10.52-un-def-alt1/build M=/home/user/kernel-source-rtl8812au-7502.20200205 modules make[1]: вход в каталог «/home/user/kernel-source-5.10» Makefile:681: arch/aarch64/Makefile: Нет такого файла или каталога make[1]: *** Нет правила для сборки цели «arch/aarch64/Makefile». Останов. make[1]: выход из каталога «/home/user/kernel-source-5.10» make: *** [Makefile:1068: modules] Ошибка 2
...или такие, при наличии симлинка arch/aarch64 --> arch/arm64 в исходниках kernel-source-5.10.0: user@host-192 kernel-source-rtl8812au-7502.20200205 $ sudo /home/user/kernel-source-rtl8812au-7502.20200205/install.sh make ARCH=aarch64 CROSS_COMPILE= -C /lib/modules/5.10.52-un-def-alt1/build M=/home/user/kernel-source-rtl8812au-7502.20200205 modules make[1]: вход в каталог «/home/user/kernel-source-5.10» CC [M] /home/user/kernel-source-rtl8812au-7502.20200205/core/rtw_cmd.o CC [M] /home/user/kernel-source-rtl8812au-7502.20200205/core/rtw_security.o CC [M] /home/user/kernel-source-rtl8812au-7502.20200205/core/rtw_debug.o CC [M] /home/user/kernel-source-rtl8812au-7502.20200205/core/rtw_io.o CC [M] /home/user/kernel-source-rtl8812au-7502.20200205/core/rtw_ioctl_query.o CC [M] /home/user/kernel-source-rtl8812au-7502.20200205/core/rtw_ioctl_set.o CC [M] /home/user/kernel-source-rtl8812au-7502.20200205/core/rtw_ieee80211.o CC [M] /home/user/kernel-source-rtl8812au-7502.20200205/core/rtw_mlme.o CC [M] /home/user/kernel-source-rtl8812au-7502.20200205/core/rtw_mlme_ext.o CC [M] /home/user/kernel-source-rtl8812au-7502.20200205/core/rtw_wlan_util.o CC [M] /home/user/kernel-source-rtl8812au-7502.20200205/core/rtw_vht.o CC [M] /home/user/kernel-source-rtl8812au-7502.20200205/core/rtw_pwrctrl.o CC [M] /home/user/kernel-source-rtl8812au-7502.20200205/core/rtw_rf.o CC [M] /home/user/kernel-source-rtl8812au-7502.20200205/core/rtw_recv.o CC [M] /home/user/kernel-source-rtl8812au-7502.20200205/core/rtw_sta_mgt.o CC [M] /home/user/kernel-source-rtl8812au-7502.20200205/core/rtw_ap.o CC [M] /home/user/kernel-source-rtl8812au-7502.20200205/core/rtw_xmit.o CC [M] /home/user/kernel-source-rtl8812au-7502.20200205/core/rtw_p2p.o CC [M] /home/user/kernel-source-rtl8812au-7502.20200205/core/rtw_tdls.o CC [M] /home/user/kernel-source-rtl8812au-7502.20200205/core/rtw_br_ext.o In file included from /home/user/kernel-source-rtl8812au-7502.20200205/include/drv_types.h:80, from /home/user/kernel-source-rtl8812au-7502.20200205/core/rtw_br_ext.c:32: /home/user/kernel-source-rtl8812au-7502.20200205/include/rtw_security.h:194:8: error: redefinition of ‘struct sha256_state’ struct sha256_state { ^~~~~~~~~~~~ In file included from ./include/linux/filter.h:24, from ./include/net/sock.h:59, from ./include/net/inet_sock.h:22, from ./include/net/ip.h:28, from /home/user/kernel-source-rtl8812au-7502.20200205/core/rtw_br_ext.c:24: ./include/crypto/sha.h:84:8: note: originally defined here struct sha256_state { ^~~~~~~~~~~~ make[2]: *** [scripts/Makefile.build:279: /home/user/kernel-source-rtl8812au-7502.20200205/core/rtw_br_ext.o] Ошибка 1 make[1]: *** [Makefile:1805: /home/user/kernel-source-rtl8812au-7502.20200205] Ошибка 2 make[1]: выход из каталога «/home/user/kernel-source-5.10» make: *** [Makefile:1068: modules] Ошибка 2 ...что весьма загадочно выглядит в сравнении с отсутствием похожих проблем при сборке с исходного гитхаба (github.com/aircrack-ng/rtl8812au)
https://www.altlinux.org/Сборка_модулей_ядра такой вариант сборки не рассматриваете?
(Ответ для Николай Костригин на комментарий #4) > https://www.altlinux.org/Сборка_модулей_ядра > > такой вариант сборки не рассматриваете? - так выше попробовал несколько из этих способов: а) локальная сборка (https://www.altlinux.org/index.php?title=%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B5%D0%B9_%D1%8F%D0%B4%D1%80%D0%B0&action=edit§ion=5) б) из шаблона через hasher в) ...просто установив пакет из Вашего репозитория: kernel-source-rtl8812au_7502.20200205-al~ap9+260339.100.2.1@1604058817_noarch.rpm (/usr/src/kernel/sources/kernel-source-rtl8812au-7502.20200205.tar.bz2) и в каждом из случаев возникают свои особенные "грабли"... вот и думаю, может что-то упустил ещё?
(точнее в а) пункт https://www.altlinux.org/index.php?title=%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D0%B5%D0%B9_%D1%8F%D0%B4%D1%80%D0%B0#.D0.A1.D0.B1.D0.BE.D1.80.D0.BA.D0.B0 инструкции "Сборка модулей ядра")
(Ответ для AlexOrl на комментарий #5) > (Ответ для Николай Костригин на комментарий #4) > > https://www.altlinux.org/Сборка_модулей_ядра > > > > такой вариант сборки не рассматриваете? > > - так выше попробовал несколько из этих способов: > а) локальная сборка > (https://www.altlinux.org/index. > php?title=%D0%A1%D0%B1%D0%BE%D1%80%D0%BA%D0%B0_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB > %D0%B5%D0%B9_%D1%8F%D0%B4%D1%80%D0%B0&action=edit§ion=5) > б) из шаблона через hasher >[...] > error: Architecture is not included: aarch64 Обратите внимание: https://www.altlinux.org/index.php?title=Сборка_модулей_ядра#Управление_архитектурами,_для_которых_собираются_модули
Николай, Спасибо за проявленное Внимание! - для случая сборки через hasher (вариант 'б') это действительно объясняет наличие ошибки; - но для случая локальной сборки из исходников Out-of-Kernel-Tree (вариант 'а'), наличие ошибок непосредственно после загрузки, в процессе использования с устройством -- не вполне, на мой взгляд (imho); поскольку аналогичной проблемы в случае сборки на альтернативной платформе, той же архитектуры (Amlogic A311D [meson], aarch64): [ 0.000000] Linux version 5.12.0 (root@user-VirtualBox) (aarch64-none-linux-gnu-gcc (GNU Toolchain for the A-profile Architecture 9.2-2019.12 (arm-9.10)) 9.2.1 20191025, GNU ld (GNU Toolchain for the A-profil e Architecture 9.2-2019.12 (arm-9.10)) 2.33.1.20191209) #1.0.6 SMP Thu Jun 3 20:18:29 +06 2021 [ 0.000000] Machine model: Khadas VIM3 [ 0.000000] Machine model: Khadas VIM3 в ОС Ubuntu 18.04.6 LTS (Bionic Beaver) с ПОЛНЫМ СООТВЕТСТВИЕМ файлов kernel-headers УСТАНОВЛЕННОМУ ЯДРУ СИСТЕМЫ СБОРКИ, --- НЕ ВОЗНИКАЕТ. В итоге, на мой взгляд, в первую очередь остается вопрос исключения ошибки несоответствия Built-Kernel-Tree для используемого в Альт-Линукс ядра, и потом уже смотреть не вызвана ли проблема платформой (Байкал-М); для чего собственно остается вопрос доступа к полным исходникам (полноценным файлам kernel-headers для сборки Out-of-Tree Kernel Module) установленного ядра Альт-Линукс: 5.10.52-un-def-alt1, ну либо поиска/сборки альтернативного ядра, для которого есть исходники.... пока вопрос старта ядра собранного из kernel-source-5.10.0 на платформе Байкал-М остается, в связи с чем также есть вопросы соответствия/наличия в доступном 5.10.0 ядре всех патчей для платформы Байкал-м? ...по итогу пока продолжаем искать причины критической ошибки модуля в процессе инициализации устройства при его подключении к системе; на текущий момент предположение -- ошибка несоответствия версий ядра для которого модуль собран и на котором используется (vermagic)
(Ответ для AlexOrl на комментарий #8) > Николай, Спасибо за проявленное Внимание! > > - для случая сборки через hasher (вариант 'б') это действительно объясняет > наличие ошибки; > >[...] > > В итоге, на мой взгляд, в первую очередь остается вопрос исключения ошибки > несоответствия Built-Kernel-Tree для используемого в Альт-Линукс ядра, и >[...] > процессе инициализации устройства при его подключении к системе; на текущий > момент предположение -- ошибка несоответствия версий ядра для которого > модуль собран и на котором используется (vermagic) Не поймите меня превратно, но сложно вчитываться в мысль выраженную одной большой строкой... Если я правильно понял Вашу цель, нужно получить на выходе рабочий модуль для имеющегося ядра. Предлагаю дойти до логического завершения по варианту "Б". Особенность сборки модулей по варианту б) в том, что он собирается для текущего ядра выбранного flavour в целевом репозитории (самое свежее из собранных и доступных в репозитории). Т.е. для работы с получившимся модулем необходимо иметь на борту целевой машины то ядро, для которого происходила сборка. Произвольная устаревшая версия ядра установленная на хостовой машине на момент сборки в большинстве случаев не подойдет. Смотрим в логах hasher для какого ядра собралось, и ставим его же (в пределах одних суток достаточно выполнить update-kernel -t <flavour>). Если для выбранного Вами модуля сборка отключена через .gear/km-karch, стоит попробовать ее активировать, закоммитить изменения в git и, возможно, устранить проблемы сборки именно на этой платформе (если таковые будут, но неспроста же ее отключили?).
Created attachment 10750 [details] Сборка В: gear --commit --hasher hsh
по варианту Б -- ошибка аутентичная сборке из исходного кода kernel-source-rtl8812au-7502.20200205-alt1.noarch.rpm; **несмотря на указание казалось бы свежей даты в README/названии файла - "20200205", в действительности Ваши исходники используют достаточно устаревшую версию драйвера 8812au: v4.2.2 (7502.20130507) -- под Убунту на ARM-е у меня собралось с гораздо более свежей версии: 5.6.4.2~20220405, прямая ссылка на которую была указана в одном из ранних комментариев выше.
Created attachment 10751 [details] gear-spec для 8812au (из git.altlinux.org/gears/k/kernel-modules-rtl8812au-un-def.git)
Дополнительно просьба, пожалуйста, пояснить почему внутри SPEC-а kernel-modules-rtl8812au из Git-репозитория git.altlinux.org/gears/k/kernel-modules-rtl8812au-un-def.git используется ссылка на драйвер rtl8821ce: Summary: Module for Realtek RTL8812ce Version: %module_version Release: %module_release.%kcode.%kbuildrelease Url: https://github.com/tomaspinho/rtl8821ce.git ???
P.S.> в итоге как минимум на плате ET101 Baikal удалось собрать по варианту (а) [локально] для последней версии ядра 5.10.113-un-def-alt1, после установки последней версии kernel-headers-un-def_1:5.10.113-alt1%~p9+299150.100.1.1@1651086327_aarch64, для последней доступной онлайн git-версии драйвера 8812au: 5.6.4.2~20220405 (github.com/aircrack-ng/rtl8812au) * Для вашей версии http://mirror.yandex.ru p9/branch/noarch/classic kernel-source-rtl8812au 7502.20200205-alt1:p9+260339.100.2.1@1604058817 сборка gear-s -- не сработала, детально причины конфликта переопределения ‘struct sha256_state’ смотреть не стал, но обнаружил выше несоответствие модели драйвера упоминаемомуу URL-исходников (8812au != 8821ce) ** да, а почему настолько быстро у Вас обновляются версии ядра без сохранения в репозитории предыдущих сборок?? ...как бы понятно что в тренде с коммитами upstream kernel base, но все-таки ОСТАВЛЯТЬ как минимум ОДИН СТАБИЛЬНЫЙ предыдущий вариант kernel-image + kernel-headers вероятно обычно - Best Practice или при переходе к Альту уже нет?!)
ALT Workstation 9.2 (Laertes) ALT Workstation 9.2 (Laertes) NAME="ALT Workstation" VERSION="9.2" ID=altlinux VERSION_ID=9.2 PRETTY_NAME="ALT Workstation 9.2 (Laertes)" ANSI_COLOR="1;33" CPE_NAME="cpe:/o:alt:workstation:9.2" HOME_URL="https://basealt.ru/" BUG_REPORT_URL="https://bugs.altlinux.org/" ALT Workstation 9.2 (Laertes) ALT Workstation 9.2 (Laertes) * Bus 003 Device 004: ID 2357:011e TP-Link AC600 wireless Realtek RTL8811AU [Archer T2U Nano] Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 2.10 bDeviceClass 0 bDeviceSubClass 0 bDeviceProtocol 0 bMaxPacketSize0 64 idVendor 0x2357 TP-Link idProduct 0x011e AC600 wireless Realtek RTL8811AU [Archer T2U Nano] bcdDevice 2.00 iManufacturer 1 Realtek iProduct 2 802.11ac WLAN Adapter iSerial 3 00e04c000001 bNumConfigurations 1 * [79510.831683] cfg80211: Loading compiled-in X.509 certificates for regulatory database [79510.832551] cfg80211: Loaded X.509 cert 'sforshee: 00b28ddf47aef9cea7' [79510.838453] 88XXau: loading out-of-tree module taints kernel. [79510.840959] 88XXau: module verification failed: signature and/or required key missing - tainting kernel [79510.862065] usbcore: registered new interface driver rtl88XXau [79510.862076] cfg80211: failed to load regulatory.db [80237.709427] usbcore: deregistering interface driver rtl88XXau [80242.185146] usbcore: registered new interface driver rtl88XXau [133701.196123] usb 3-1: 88XXau c0:06:c3:30:81:d1 hw_info[107] [133701.613544] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready [139923.762101] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready