Hallo to Everybody.
Today, on my main pc, I did an upgrade from Debian 11 to Debian 12.
If I load the OS with kernel 6.1.0-16-amd64, it appears the 'kernel panic' message, so from Grub I can load Debian 12 only choosing 5.18.0-0.deb11.3-amd64.
When I run a full-upgrade, it happens (something is in italian):
I suppose that the problem is during the compilation of the module regarding the wifi card (Realtek rtl8821ce), with Debian 11 I "used" the classical Tomas Pinho repository for this wifi card, that I'm using from Debian 10.
"Consult /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/make.log for more information"
here it is:
This time I see that dkms fails to compile the module, so now I can't use the 6.1.0-16-amd kernel: can you help me?
A last thing (maybe not so good?): in order to avoid a conflict with the built-in module, I did also:
Thanks in advance!
Today, on my main pc, I did an upgrade from Debian 11 to Debian 12.
If I load the OS with kernel 6.1.0-16-amd64, it appears the 'kernel panic' message, so from Grub I can load Debian 12 only choosing 5.18.0-0.deb11.3-amd64.
When I run a full-upgrade, it happens (something is in italian):
Code:
zambo@zambo-hplaptop15dw0xxx:~$ sudo apt full-upgradeLettura elenco dei pacchetti... FattoGenerazione albero delle dipendenze... FattoLettura informazioni sullo stato... Fatto Calcolo dell'aggiornamento... FattoI seguenti pacchetti sono stati mantenuti alla versione attuale: fcitx5-chinese-addons-data0 aggiornati, 0 installati, 0 da rimuovere e 1 non aggiornati.4 non completamente installati o rimossi.Dopo quest'operazione, verranno occupati 0 B di spazio su disco.Continuare? [S/n] sConfigurazione di linux-image-6.1.0-16-amd64 (6.1.67-1).../etc/kernel/postinst.d/dkms:dkms: running auto installation service for kernel 6.1.0-16-amd64.Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-fileSigning key: /var/lib/dkms/mok.keyPublic certificate (MOK): /var/lib/dkms/mok.pubBuilding module:Cleaning build area...'make' -j8 KVER=6.1.0-16-amd64......(bad exit status: 2)Error! Bad return status for module build on kernel: 6.1.0-16-amd64 (x86_64)Consult /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/make.log for more information.Error! One or more modules failed to install during autoinstall.Refer to previous errors for more information.dkms: autoinstall for kernel: 6.1.0-16-amd64 failed!run-parts: /etc/kernel/postinst.d/dkms exited with return code 11dpkg: errore nell'elaborare il pacchetto linux-image-6.1.0-16-amd64 (--configure): il sottoprocesso installato pacchetto linux-image-6.1.0-16-amd64 script post-installation ha restituito lo stato di errore 1dpkg: problemi con le dipendenze impediscono la configurazione di linux-image-amd64: linux-image-amd64 dipende da linux-image-6.1.0-16-amd64 (= 6.1.67-1); tuttavia: Il pacchetto linux-image-6.1.0-16-amd64 non è ancora configurato.dpkg: errore nell'elaborare il pacchetto linux-image-amd64 (--configure): problemi con le dipendenze - lasciato non configuratoConfigurazione di linux-headers-6.1.0-16-amd64 (6.1.67-1).../etc/kernel/header_postinst.d/dkms:dkms: running auto installation service for kernel 6.1.0-16-amd64.Sign command: /usr/lib/linux-kbuild-6.1/scripts/sign-fileSigning key: /var/lib/dkms/mok.keyPublic certificate (MOK): /var/lib/dkms/mok.pubBuilding module:Cleaning build area...'make' -j8 KVER=6.1.0-16-amd64......(bad exit status: 2)Error! Bad return status for module build on kernel: 6.1.0-16-amd64 (x86_64)Consult /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/make.log for more information.Error! One or more modules failed to install during autoinstall.Refer to previous errors for more information.dkms: autoinstall for kernel: 6.1.0-16-amd64 failed!run-parts: /etc/kernel/header_postinst.d/dkms exited with return code 11Failed to process /etc/kernel/header_postinst.d at /var/lib/dpkg/info/linux-headers-6.1.0-16-amd64.postinst line 11.dpkg: errore nell'elaborare il pacchetto linux-headers-6.1.0-16-amd64 (--configure): il sottoprocesso installato pacchetto linux-headers-6.1.0-16-amd64 script post-installation ha restituito lo stato di errore 1dpkg: problemi con le dipendenze impediscono la configurazione di linux-headers-amd64: linux-headers-amd64 dipende da linux-headers-6.1.0-16-amd64 (= 6.1.67-1); tuttavia: Il pacchetto linux-headers-6.1.0-16-amd64 non è ancora configurato.dpkg: errore nell'elaborare il pacchetto linux-headers-amd64 (--configure): problemi con le dipendenze - lasciato non configuratoSi sono verificati degli errori nell'elaborazione: linux-image-6.1.0-16-amd64 linux-image-amd64 linux-headers-6.1.0-16-amd64 linux-headers-amd64E: Sub-process /usr/bin/dpkg returned an error code (1)
"Consult /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/make.log for more information"
here it is:
Code:
DKMS make.log for rtl8821ce-v5.5.2_34066.20200325 for kernel 6.1.0-16-amd64 (x86_64)dom 31 dic 2023, 00:48:05, CETmake ARCH=x86_64 CROSS_COMPILE= -C /lib/modules/6.1.0-16-amd64/build M=/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build modulesmake[1]: ingresso nella directory «/usr/src/linux-headers-6.1.0-16-amd64» CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_cmd.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_security.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_debug.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_io.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_ioctl_query.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_ioctl_set.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_ieee80211.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_mlme.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_mlme_ext.o/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_mlme.c: In function ‘rtw_drv_scan_by_self’:/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_mlme.c:3161:17: warning: this ‘else’ clause does not guard... [-Wmisleading-indentation] 3161 | else | ^~~~/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_mlme.c:3164:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘else’ 3164 | goto exit; | ^~~~ CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_mi.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_wlan_util.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_vht.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_pwrctrl.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_rf.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_chplan.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_recv.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_sta_mgt.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_ap.o/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_rf.c: In function ‘dump_txpwr_lmt’:/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_rf.c:765:9: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 765 | if (IS_HARDWARE_TYPE_JAGUAR_AND_JAGUAR2(adapter)) | ^~In file included from /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/include/drv_types.h:60, from /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_rf.c:17:/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/include/rtw_debug.h:220:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 220 | do {\ | ^~/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_rf.c:767:17: note: in expansion of macro ‘RTW_PRINT_SEL’ 767 | RTW_PRINT_SEL(sel, "txpwr_lmt_5g_20_40_ref:0x%02x\n", rfctl->txpwr_lmt_5g_20_40_ref); | ^~~~~~~~~~~~~ CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/mesh/rtw_mesh.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/mesh/rtw_mesh_pathtbl.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/mesh/rtw_mesh_hwmp.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_xmit.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_p2p.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_rson.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_tdls.o/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_sta_mgt.c: In function ‘rtw_mfree_stainfo’:/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_sta_mgt.c:379:25: warning: the comparison will always evaluate as ‘true’ for the address of ‘lock’ will never be NULL [-Waddress] 379 | if (&psta->lock != NULL) | ^~In file included from /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/include/drv_types.h:108, from /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_sta_mgt.c:17:/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/include/sta_info.h:263:17: note: ‘lock’ declared here 263 | _lock lock; | ^~~~/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_ap.c: In function ‘rtw_ap_update_chbw_by_ifbmp’:/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_ap.c:4392:42: warning: the comparison will always evaluate as ‘true’ for the address of ‘padapters’ will never be NULL [-Waddress] 4392 | if (!(ifbmp & BIT(i)) || !dvobj->padapters) | ^In file included from /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_ap.c:17:/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/include/drv_types.h:1041:19: note: ‘padapters’ declared here 1041 | _adapter *padapters[CONFIG_IFACE_NUMBER];/*IFACE_ID_MAX*/ | ^~~~~~~~~/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_ap.c:4412:42: warning: the comparison will always evaluate as ‘true’ for the address of ‘padapters’ will never be NULL [-Waddress] 4412 | if (!(ifbmp & BIT(i)) || !dvobj->padapters) | ^/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/include/drv_types.h:1041:19: note: ‘padapters’ declared here 1041 | _adapter *padapters[CONFIG_IFACE_NUMBER];/*IFACE_ID_MAX*/ | ^~~~~~~~~ CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_br_ext.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_iol.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_sreset.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_btcoex_wifionly.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_btcoex.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_beamforming.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_odm.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_rm.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/rtw_rm_fsm.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/efuse/rtw_efuse.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/os_dep/osdep_service.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/os_dep/linux/os_intfs.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/os_dep/linux/pci_intf.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/os_dep/linux/pci_ops_linux.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/os_dep/linux/ioctl_linux.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/os_dep/linux/xmit_linux.o CC [M] /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/os_dep/linux/mlme_linux.o/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/os_dep/osdep_service.c: In function ‘rtw_change_ifname’:/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/os_dep/osdep_service.c:2516:28: warning: passing argument 1 of ‘_rtw_memcpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2516 | _rtw_memcpy(pnetdev->dev_addr, adapter_mac_addr(padapter), ETH_ALEN); | ~~~~~~~^~~~~~~~~~/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/os_dep/osdep_service.c:930:24: note: expected ‘void *’ but argument is of type ‘const unsigned char *’ 930 | void _rtw_memcpy(void *dst, const void *src, u32 sz) | ~~~~~~^~~/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/os_dep/osdep_service.c: In function ‘rtw_random32’:/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/os_dep/osdep_service.c:2640:16: error: implicit declaration of function ‘prandom_u32’; did you mean ‘prandom_u32_max’? [-Werror=implicit-function-declaration] 2640 | return prandom_u32(); | ^~~~~~~~~~~ | prandom_u32_max/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/efuse/rtw_efuse.c: In function ‘rtw_efuse_analyze’:/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/efuse/rtw_efuse.c:781:17: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 781 | if (i % 16 == 0) | ^~In file included from /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/include/drv_types.h:60, from /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/efuse/rtw_efuse.c:17:/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/include/rtw_debug.h:231:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 231 | do {\ | ^~/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/core/efuse/rtw_efuse.c:783:25: note: in expansion of macro ‘_RTW_PRINT_SEL’ 783 | _RTW_PRINT_SEL(RTW_DBGDUMP, "%02X%s" | ^~~~~~~~~~~~~~/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/os_dep/linux/os_intfs.c: In function ‘rtw_net_set_mac_address’:/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/os_dep/linux/os_intfs.c:1244:28: warning: passing argument 1 of ‘_rtw_memcpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1244 | _rtw_memcpy(pnetdev->dev_addr, sa->sa_data, ETH_ALEN); /* set mac addr to net_device */ | ~~~~~~~^~~~~~~~~~In file included from /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/include/drv_types.h:27, from /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/os_dep/linux/os_intfs.c:17:/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/include/osdep_service.h:296:35: note: expected ‘void *’ but argument is of type ‘const unsigned char *’ 296 | extern void _rtw_memcpy(void *dec, const void *sour, u32 sz); | ~~~~~~^~~/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/os_dep/linux/os_intfs.c: In function ‘rtw_os_ndev_register’:/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/os_dep/linux/os_intfs.c:1683:9: error: too many arguments to function ‘netif_napi_add’ 1683 | netif_napi_add(ndev, &adapter->napi, rtw_recv_napi_poll, RTL_NAPI_WEIGHT); | ^~~~~~~~~~~~~~In file included from /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/include/osdep_service_linux.h:30, from /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/include/osdep_service.h:50:/usr/src/linux-headers-6.1.0-16-common/include/linux/netdevice.h:2575:1: note: declared here 2575 | netif_napi_add(struct net_device *dev, struct napi_struct *napi, | ^~~~~~~~~~~~~~/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/os_dep/linux/os_intfs.c:1699:25: warning: passing argument 1 of ‘_rtw_memcpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 1699 | _rtw_memcpy(ndev->dev_addr, adapter_mac_addr(adapter), ETH_ALEN); | ~~~~^~~~~~~~~~/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/include/osdep_service.h:296:35: note: expected ‘void *’ but argument is of type ‘const unsigned char *’ 296 | extern void _rtw_memcpy(void *dec, const void *sour, u32 sz); | ~~~~~~^~~make[2]: *** [/usr/src/linux-headers-6.1.0-16-common/scripts/Makefile.build:255: /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/os_dep/linux/os_intfs.o] Errore 1make[2]: *** Attesa per i processi non terminati....cc1: some warnings being treated as errorsmake[2]: *** [/usr/src/linux-headers-6.1.0-16-common/scripts/Makefile.build:255: /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/os_dep/osdep_service.o] Errore 1/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/os_dep/linux/ioctl_linux.c: In function ‘rtw_mp_efuse_set’:/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/os_dep/linux/ioctl_linux.c:9789:46: warning: passing argument 1 of ‘_rtw_memcpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 9789 | _rtw_memcpy(padapter->pnetdev->dev_addr, get_hal_mac_addr(padapter), ETH_ALEN); /* set mac addr to net_device */ | ~~~~~~~~~~~~~~~~~^~~~~~~~~~In file included from /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/include/drv_types.h:27, from /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/os_dep/linux/ioctl_linux.c:17:/var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build/include/osdep_service.h:296:35: note: expected ‘void *’ but argument is of type ‘const unsigned char *’ 296 | extern void _rtw_memcpy(void *dec, const void *sour, u32 sz); | ~~~~~~^~~make[1]: *** [/usr/src/linux-headers-6.1.0-16-common/Makefile:2039: /var/lib/dkms/rtl8821ce/v5.5.2_34066.20200325/build] Errore 2make[1]: uscita dalla directory «/usr/src/linux-headers-6.1.0-16-amd64»make: *** [Makefile:2244: modules] Errore 2
A last thing (maybe not so good?): in order to avoid a conflict with the built-in module, I did also:
Code:
sudo -imodprobe -r rtw88_8821cemodprobe 8821ceecho “blacklist rtw88_8821ce” >> /etc/modprobe.d/blacklist.confexit
Thanks in advance!
Statistics: Posted by stilnovo — 2023-12-31 00:08 — Replies 10 — Views 198