Am citit toate instrucțiunile despre cum să construiesc versiunea backported, dar din anumite motive, pe sistemul meu jetson NX compilează doar modulul de compatibilitate, sărind peste toate celelalte: iwlmvm,iwlwifi,mac80211,cfg80211
Pentru a da un context, a trebuit să actualizez distribuția jetpack de la 18.04 la 20 din cauza altor pachete, dar nucleul a rămas același:
jetson@boson:~/backport-iwlwifi$ lsb_release -a
Nu sunt disponibile module LSB.
ID distribuitor: Ubuntu
Descriere: Ubuntu 20.04.2 LTS
Lansare: 20.04
Nume de cod: focal
jetson@boson:~/backport-iwlwifi$ uname -r
4.9.201-tegra
jetson@boson:~/backport-iwlwifi$
deci pe 20.04 le compilează doar pe acelea, iar la make install le copiază doar compat
:
jetson@boson:~/backport-iwlwifi$ face defconfig-iwlwifi-public
cc -Wall -Wmissing-prototypes -Wstrict-prototypes -O2 -fomit-frame-pointer -c -o conf.o conf.c
cc -Wall -Wlips-prototips -Wstrict-prototypes -O2 -fomit-frame-pointer -c -o zconf.tab.o zconf.tab.c
cc conf.o zconf.tab.o -o conf
#
# configurație scrisă în .config
#
jetson@boson:~/backport-iwlwifi$ sed -i 's/CPTCFG_IWLMVM_VENDOR_CMDS=y/# CPTCFG_IWLMVM_VENDOR_CMDS nu este setat/' .config
jetson@boson:~/backport-iwlwifi$ make -j4
make[5]: „conf” este actualizat.
#
# configurație scrisă în .config
#
Crearea backport-include/backport/autoconf.h ... gata.
CC [M] /home/jetson/backport-iwlwifi/compat/main.o
CC [M] /home/jetson/backport-iwlwifi/compat/backport-4.10.o
CC [M] /home/jetson/backport-iwlwifi/compat/backport-4.18.o
CC [M] /home/jetson/backport-iwlwifi/compat/backport-5.2.o
CC [M] /home/jetson/backport-iwlwifi/compat/backport-genetlink.o
CC [M] /home/jetson/backport-iwlwifi/compat/lib-refcount.o
LD [M] /home/jetson/backport-iwlwifi/compat/compat.o
Construire module, etapa 2.
Modulele MODPOST 1
CC /home/jetson/backport-iwlwifi/compat/compat.mod.o
LD [M] /home/jetson/backport-iwlwifi/compat/compat.ko
jetson@boson:~/backport-iwlwifi$
Am încercat acest lucru pe un proaspăt 18.04 bionic și funcționează conform așteptărilor. Ai idee ce ar putea fi în neregulă?
PS1: Am retrogradat chiar și cc la versiunea 7.5.0 și am trecut la versiunea 4.1, tot nu am avut noroc.
PS2: Am incercat si eu backport-iwlwifi-dkms
pachet, dar afișează o eroare neacceptată:
Se pregătește despachetarea .../backport-iwlwifi-dkms_8324-0ubuntu3~20.04.3_all.deb...
Se despachetează backport-iwlwifi-dkms (8324-0ubuntu3~20.04.3)...
Se configurează backport-iwlwifi-dkms (8324-0ubuntu3~20.04.3)...
Se încarcă fișiere noi backport-iwlwifi-8324 DKMS...
Este probabil ca 4.9.201-tegra să aparțină gazdei unui chroot
Cladire pentru 4.9.201-tegra
Construirea modulului inițial pentru 4.9.201-tegra
EROARE (dkms apport): pachetul kernel linux-headers-4.9.201-tegra nu este acceptat
Eroare! Compilarea iwlwifi.ko a eșuat pentru: 4.9.201-tegra (aarch64)
Consultați make.log din directorul de compilare
/var/lib/dkms/backport-iwlwifi/8324/build/ pentru mai multe informații.
dpkg: eroare la procesarea pachetului backport-iwlwifi-dkms (--configure):
instalat pachetul backport-iwlwifi-dkms subproces script post-instalare a returnat eroare starea de ieșire 7
Au fost întâlnite erori în timpul procesării:
backport-iwlwifi-dkms
E: Sub-procesul /usr/bin/dpkg a returnat un cod de eroare (1)
Mulțumesc!
R