Je bascule un ordinateur ASUS X555L de Windows vers Linux Mint 22.1 pour un ami.
J'ai mis à jour le bios avec la dernière version disponible BIOS X555LA.312 04/19/2019.
J'ai accepté la mise à jour vers la dernière version 22.1 car
1 - j'avais des gels et un très long démarrage avec la 22.0. et parfois le WIFI ne chargeait pas.
2 - Un scan disk long depuis une clé live USB ne révélait aucun problème disque.
3 - il a plusieurs imprimantes EPSON et HP et je voulais la dernière version HPLIP
Avec la 22.1 l'ordinateur va plutôt mieux MAIS j'ai vérifié si des erreurs se cachaient dans les logs et malheureusement j'en ai trouvé. La commande "sudo modprobe -v wl" ne retourne pas d'erreur mais le log du noyau indique l'erreur "wl: module verification failed: signature and/or required key missing" bien que l'enrollement MOK du secure boot s'est bien passé. Ça ne semble pas gêner le WIFI mais ça m’embête de lui rendre son ordinateur dans cet état. Je ne veux pas lui donner une mauvaise image de Linux avec un ordinateur qui ne soit pas OK à 100%. Je ne veux pas mentir en disant tout va bien et qu'il ait ensuite un problème.
--------------------
WIFI BROADCOM
--------------------
j'ai installé le paquet broadcom-sta-dkms (6.30.223.271-23) que m'a proposé le gestionnaire de pilotes. L' enrollement MOK s'est bien passé sans erreur MAIS en vérifiant les logs je vois des erreurs.
Code : Tout sélectionner
==========================================================================
wl: module verification failed: signature and/or required key missing - tainting kernel
wlan0: Broadcom BCM4365 802.11 Hybrid Wireless Controller 6.30.223.271 (r587334)
wl 0000:03:00.0 wlp3s0: renamed from wlan0
warning: `mate-system-mon' uses wireless extensions which will stop working for Wi-Fi 7 hardware; use nl80211
------------[ cut here ]------------
[ 66.425390] UBSAN: array-index-out-of-bounds in /var/lib/dkms/broadcom-sta/6.30.223.271/build/src/wl/sys/wl_linux.c:1935:4
[ 66.425416] fbcon: Taking over console
[ 66.425444] index 2 is out of range for type 'ether_addr [1]'
[ 66.425460] CPU: 3 PID: 808 Comm: avahi-daemon Tainted: P OE 6.8.0-51-generic #52-Ubuntu
[ 66.425474] Hardware name: ASUSTeK COMPUTER INC. X555LA/X555LA, BIOS X555LA.312 04/19/2019
[ 66.425481] Call Trace:
[ 66.425488] <TASK>
[ 66.425498] dump_stack_lvl+0x76/0xa0
[ 66.425520] dump_stack+0x10/0x20
[ 66.425530] __ubsan_handle_out_of_bounds+0xc6/0x110
[ 66.425547] _wl_set_multicast_list+0x211/0x230 [wl]
[ 66.425834] wl_set_multicast_list+0x3a/0xa0 [wl]
[ 66.426117] __dev_set_rx_mode+0x79/0xe0
[ 66.426136] __dev_mc_add+0x94/0xa0
[ 66.426149] dev_mc_add+0x10/0x20
[ 66.426159] igmp6_group_added+0xe0/0x100
[ 66.426178] __ipv6_dev_mc_inc+0x27d/0x400
[ 66.426197] __ipv6_sock_mc_join+0x12c/0x270
[ 66.426216] ipv6_sock_mc_join+0x10/0x20
[ 66.426231] do_ipv6_setsockopt+0x15bf/0x15d0
[ 66.426257] ipv6_setsockopt+0x63/0xd0
[ 66.426270] udpv6_setsockopt+0x22/0x60
[ 66.426285] sock_common_setsockopt+0x1a/0x30
[ 66.426300] do_sock_setsockopt+0xb3/0x190
[ 66.426316] __sys_setsockopt+0x79/0xe0
[ 66.426336] __x64_sys_setsockopt+0x1f/0x40
[ 66.426350] x64_sys_call+0x172b/0x25a0
[ 66.426363] do_syscall_64+0x7f/0x180
[ 66.426379] ? ksys_read+0xc9/0x100
[ 66.426395] ? __task_pid_nr_ns+0x6c/0xc0
[ 66.426411] ? syscall_exit_to_user_mode+0x86/0x260
[ 66.426427] ? do_syscall_64+0x8c/0x180
[ 66.426439] ? irqentry_exit+0x43/0x50
[ 66.426455] entry_SYSCALL_64_after_hwframe+0x78/0x80
[ 66.426473] RIP: 0033:0x7dc0a5b2c15e
[ 66.426515] Code: 6c 0d 00 f7 d8 64 89 02 48 c7 c0 ff ff ff ff eb b7 66 2e 0f 1f 84 00 00 00 00 00 90 f3 0f 1e fa 49 89 ca b8 36 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 0a c3 66 0f 1f 84 00 00 00 00 00 48 8b 15 81
[ 66.426521] RSP: 002b:00007ffcedff8158 EFLAGS: 00000217 ORIG_RAX: 0000000000000036
[ 66.426532] RAX: ffffffffffffffda RBX: 000000000000000d RCX: 00007dc0a5b2c15e
[ 66.426538] RDX: 0000000000000014 RSI: 0000000000000029 RDI: 000000000000000d
[ 66.426542] RBP: 00007ffcedff81d0 R08: 0000000000000014 R09: 00007ffcedff8112
[ 66.426547] R10: 00007ffcedff8160 R11: 0000000000000217 R12: 0000000000000003
[ 66.426552] R13: 0000000000000001 R14: 00007ffcedff8160 R15: 0000642db2ea27d0
[ 66.426561] </TASK>
[ 66.426597] ---[ end trace ]---
---[ end trace ]---
timeshift[4446]: segfault at 30 ip 000075929dbf961a sp 00007592933ff6e0 error 4 in libgobject-2.0.so.0.8000.0[75929dbe4000+37000] likely on CPU 0 (core 0, socket 0)
2025-01-21T17:11:00.286297+01:00 dominique-X555LA kernel: Code: 31 d2 4c 89 e7 e8 36 b3 fe ff 48 89 df e8 3e fc 00 00 8b 35 f0 da 03 00 31 c9 31 d2 4c 89 e7 e8 1c b3 fe ff 48 8b 03 48 89 df <ff> 50 30 48 89 df e8 db 57 01 00 e9 7e fe ff ff 66 0f 1f 44 00 00
==================================================================================================================
i915 display info: has_cdclk_crawl: no
wl: loading out-of-tree module taints kernel.
wl: module license 'MIXED/Proprietary' taints kernel.
wl: module verification failed: signature and/or required key missing - tainting kernel
wl: module license taints kernel.
wlan0: Broadcom BCM4365 802.11 Hybrid Wireless Controller 6.30.223.271 (r587334)
wl 0000:03:00.0 wlp3s0: renamed from wlan0
UBSAN: array-index-out-of-bounds in /var/lib/dkms/broadcom-sta/6.30.223.271/build/src/wl/sys/wl_linux.c:1935:4
_wl_set_multicast_list+0x211/0x230 [wl]
wl_set_multicast_list+0x3a/0xa0 [wl]
lspci
00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 0b)
00:02.0 VGA compatible controller: Intel Corporation Haswell-ULT Integrated Graphics Controller (rev 0b)
00:03.0 Audio device: Intel Corporation Haswell-ULT HD Audio Controller (rev 0b)
00:04.0 Signal processing controller: Intel Corporation Haswell-ULT Thermal Subsystem (rev 0b)
00:14.0 USB controller: Intel Corporation 8 Series USB xHCI HC (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series HECI #0 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series HD Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 1 (rev e4)
00:1c.2 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 3 (rev e4)
00:1c.3 PCI bridge: Intel Corporation 8 Series PCI Express Root Port 4 (rev e4)
00:1d.0 USB controller: Intel Corporation 8 Series USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation 8 Series LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series SMBus Controller (rev 04)
00:1f.6 Signal processing controller: Intel Corporation 8 Series Thermal (rev 04)
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet Controller (rev 10)
03:00.0 Network controller: Broadcom Inc. and subsidiaries BCM43142 802.11b/g/n (rev 01)
uname -a
Linux dominique-X555LA 6.8.0-51-generic #52-Ubuntu SMP PREEMPT_DYNAMIC Thu Dec 5 13:09:44 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
SPI-NOR
----------
L'erreur SPI-NOR peut-elle avoir un lien avec l'erreur du module wl du pilote Broadcom?
J'ai vu sur Internet que la technologie SPI-NOR peut être intégrée au BIOS et dans les firmwares?
2025-01-21T18:08:25.259216+01:00 dominique-X555LA kernel: spi-nor: probe of spi0.0 failed with error -22
------
ACPI
------
ACPI BIOS Error (bug): AE_AML_BUFFER_LIMIT, Index (0x00000000E) is beyond end of object (length 0xE) (20230628/exoparg2-393)
ACPI Error: Aborting method \_SB.PCI0.XHC.RHUB.HS15._PLD due to previous error (AE_AML_BUFFER_LIMIT) (20230628/psparse-529)
Pour l'erreur ACPI n'étant pas un spécialiste je n'ai rien modifié mais j'apprécierais des conseils au regard des paquets trouvés avec aptitude.
Je précise que je n'ai pas trouvé d'options ACPI dans le BIOS.
J'ai testé un boot avec acpi=off et noacpi. Et la plus de réseau du tout.
Code : Tout sélectionner
sudo aptitude search acpi
p acpi - Affiche des informations sur les périphériques ACPI
v acpi-call -
p acpi-call-dkms - module noyau permettant d'appeler des méthodes ACPI
p acpi-override-initramfs - connecteur initramfs-tools pour ignorer les tables ACPI
p acpica-tools - outils ACPICA pour le développement et le débogage des tables ACPI
p acpid - interface avancée de configuration et de gestion de l'énergie (ACPI)
v acpidump -
p acpitool - client ACPI en ligne de commande
p claws-mail-acpi-notifier - contrôle de la DEL courriel d'ordinateur portable pour « Claws Mail »
p kacpimon - surveillance des évènements de l’ACPI du noyau
p libacpi-dev - fichiers de développement pour libacpi
p libacpi0 - Bibliothèque générique pour ACPI
p libfwtsacpica1 - FirmWare Test Suite ACPICA core built for acpiexec functionality
p librem-ec-acpi-dkms - dkms driver sources for EC ACPI in Purism Librem devices
p wmacpi - moniteur ACPI de batterie pour Window Maker
p yacpi - moniteur ACPI basé sur ncurses en mode texte
Toute remarque est la bienvenue.
