Comment recharger un module noyau planté ?

12 réponses
Avatar
Daniel Caillibaud
Bonjour,

J'ai toujours mes pbs de plantage kernel Í  cause du module wifi (ath10k_pci), même si ça c'est
arrangé (ça plante 1 Í  2 fois par semaine, mais seulement le réseau, avant tout était figé,
donc je peux sauvegarder ce que je fais, c'est juste pénible avec des consoles ouvertes ou un
truc en cours dans un navigateur).

Est-ce que dans un tel cas on peut recharger le module noyau sans reboot hard ?
(le reboot soft fonctionne pas, le PC veut pas s'arrêter)

J'ai essayé
rmmod ath10k_pci
(en pensant passer ensuite Í  insmod ou modprob)

mais ça ne fait rien, ça ne rend pas la main et ne dit rien (pas pensé Í  ajouter -v, je le
ferai la prochaine fois)

J'étais sur un noyau 5.12.9 compilé maison (avec intel-microcode 3.20210608.2 de bullseye), je
vais essayer linux-image-5.16.0-0.bpo.3-amd64-unsigned et intel-microcode=3.20220207.1~bpo11+1
pour voir si ça s'arrange, mais la réponse m'intéresse quand même.



Le détail :

1) modinfo ath10k_pci

filename: /lib/modules/5.12.9/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko

description: Driver support for Qualcomm Atheros 802.11ac WLAN PCIe/AHB devices
author: Qualcomm Atheros

depends: ath10k_core
retpoline: Y
intree: Y
name: ath10k_pci
vermagic: 5.12.9 SMP mod_unload modversions
parm: irq_mode:0: auto, 1: legacy, 2: msi (default: 0) (uint)
parm: reset_mode:0: auto, 1: warm only (default: 0) (uint)


2) Les messages de kern.log au plantage du module :

Mar 10 09:36:13 dell kernel: [144708.337905] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready
Mar 10 09:36:13 dell kernel: [144708.337965] wlp2s0: Limiting TX power to 23 (26 - 3) dBm as advertised by 68:a3:78:b8:7e:94
Mar 10 10:14:13 dell kernel: [146989.982839] ath10k_pci 0000:02:00.0: failed to wake target for write32 of 0x00000579 at 0x0003543c: -110
[plein de failed to wake target]
Mar 10 10:17:23 dell kernel: [147179.685280] ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110
Mar 10 10:17:26 dell kernel: [147182.767232] ath10k_pci 0000:02:00.0: failed to read device register, device is gone
Mar 10 10:17:26 dell kernel: [147182.768293] ieee80211 phy0: Hardware restart was requested
Mar 10 10:17:26 dell kernel: [147182.768303] ------------[ cut here ]------------
Mar 10 10:17:26 dell kernel: [147182.768304] ieee80211_restart_work called with hardware scan in progress
Mar 10 10:17:26 dell kernel: [147182.768350] WARNING: CPU: 1 PID: 186880 at net/mac80211/main.c:261 ieee80211_restart_work+0xf3/0x100 [mac80211]
Mar 10 10:17:26 dell kernel: [147182.768375] Modules linked in: loop(E) rfcomm(E) ctr(E) ccm(E) cmac(E) algif_hash(E) algif_skcipher(E) af_alg(E) bnep(E) binfmt_misc(E) intel_rapl_msr(E) dell_smm_hwmon(E) snd_hda_codec_hdmi(E) x86_pkg_temp_thermal(E) intel_powerclamp(E) coretemp(E) snd_sof_pci_intel_icl(E) snd_sof_intel_hda_common(E) soundwire_intel(E) kvm_intel(E) soundwire_generic_allocation(E) soundwire_cadence(E) snd_sof_intel_hda(E) snd_sof_pci(E) snd_sof(E) kvm(E) snd_sof_xtensa_dsp(E) snd_soc_hdac_hda(E) snd_hda_ext_core(E) snd_soc_acpi_intel_match(E) snd_soc_acpi(E) irqbypass(E) rapl(E) snd_soc_core(E) intel_cstate(E) snd_hda_codec_realtek(E) snd_compress(E) nls_ascii(E) soundwire_bus(E) snd_hda_codec_generic(E) intel_uncore(E) ledtrig_audio(E) nls_cp437(E) btusb(E) btrtl(E) snd_hda_intel(E) ath10k_pci(E) btbcm(E) btintel(E) snd_intel_dspcfg(E) snd_intel_sdw_acpi(E) ath10k_core(E) vfat(E) pcspkr(E) fat(E) ath(E) bluetooth(E) serio_raw(E) snd_hda_codec(E) efi_pstore(E) wmi_bmof(E) intel_wmi_thunderbolt(E)
Mar 10 10:17:26 dell kernel: [147182.768403] snd_hda_core(E) snd_hwdep(E) mac80211(E) snd_pcm(E) iTCO_wdt(E) uvcvideo(E) intel_pmc_bxt(E) snd_timer(E) iTCO_vendor_support(E) watchdog(E) snd(E) ee1004(E) videobuf2_vmalloc(E) jitterentropy_rng(E) soundcore(E) videobuf2_memops(E) videobuf2_v4l2(E) cfg80211(E) drbg(E) videobuf2_common(E) ansi_cprng(E) processor_thermal_device(E) videodev(E) processor_thermal_rfim(E) libarc4(E) processor_thermal_mbox(E) mc(E) joydev(E) mei_me(E) ecdh_generic(E) processor_thermal_rapl(E) rfkill(E) intel_rapl_common(E) ecc(E) sg(E) mei(E) intel_soc_dts_iosf(E) int3403_thermal(E) int340x_thermal_zone(E) tpm_crb(E) tpm_tis(E) tpm_tis_core(E) tpm(E) evdev(E) int3400_thermal(E) rng_core(E) acpi_thermal_rel(E) acpi_tad(E) intel_pmc_core(E) ac(E) intel_hid(E) sparse_keymap(E) acpi_pad(E) msr(E) parport_pc(E) ppdev(E) lp(E) parport(E) fuse(E) configfs(E) sunrpc(E) efivarfs(E) ip_tables(E) x_tables(E) autofs4(E) ext4(E) crc32c_generic(E) crc16(E) mbcache(E) jbd2(E) dm_crypt(E) dm_mod(E) sr_mod(E)
Mar 10 10:17:26 dell kernel: [147182.768439] sd_mod(E) cdrom(E) hid_generic(E) usbhid(E) hid(E) crc32_pclmul(E) crc32c_intel(E) ghash_clmulni_intel(E) aesni_intel(E) libaes(E) crypto_simd(E) cryptd(E) i915(E) nvme(E) psmouse(E) nvme_core(E) t10_pi(E) ahci(E) crc_t10dif(E) i2c_algo_bit(E) crct10dif_generic(E) libahci(E) r8169(E) drm_kms_helper(E) realtek(E) mdio_devres(E) cec(E) xhci_pci(E) crct10dif_pclmul(E) i2c_i801(E) libata(E) xhci_hcd(E) i2c_smbus(E) crct10dif_common(E) libphy(E) drm(E) scsi_mod(E) intel_lpss_pci(E) usbcore(E) intel_lpss(E) idma64(E) fan(E) wmi(E) battery(E) video(E) button(E)
Mar 10 10:17:26 dell kernel: [147182.768460] CPU: 1 PID: 186880 Comm: kworker/1:1 Tainted: G U E 5.12.9 #2
Mar 10 10:17:26 dell kernel: [147182.768462] Hardware name: Dell Inc. Inspiron 3793/0C1PF2, BIOS 1.5.0 12/17/2019
Mar 10 10:17:26 dell kernel: [147182.768463] Workqueue: events_freezable ieee80211_restart_work [mac80211]
Mar 10 10:17:26 dell kernel: [147182.768479] RIP: 0010:ieee80211_restart_work+0xf3/0x100 [mac80211]

et ça continue comme ça en boucle (il essaie de redémarrer je suppose)

Pas de message particulier au moment de la tentative de halt qui n'aboutit pas sinon ceux-lÍ .

--
Daniel

Les arbres sont responsables de plus de pollution aérienne que les usines.
Ronald Reagan

10 réponses

1 2
Avatar
didier gaumet
pour le plantage en lui-même, je n'ai pas d'idée Í  part essayer de voir
(mais o͹, j'ai oublié) quelles options, si il y en a, sont disponibles
pour charger les modules ath10*
pour décharger un module noyau, rmmod est plus "puissant" que modprobe
lorsque utilisé avec l'option -f normalement il force le déchargement
du module
Avatar
Daniel Caillibaud
Le 10/03/22 Í  17:41, didier gaumet a écrit :
pour le plantage en lui-même, je n'ai pas d'idée Í  part essayer de voir
(mais o͹, j'ai oublié) quelles options, si il y en a, sont disponibles
pour charger les modules ath10*

Je crains que ça ne dépasse mes petites compétences en wifi.
pour décharger un module noyau, rmmod est plus "puissant" que modprobe
lorsque utilisé avec l'option -f normalement il force le déchargement
du module

Merci, j'essaierai la prochaine fois avec -f et -v, pour voir s'il parvient Í  le décharger.
Mais sur le principe, avec un module planté on peut faire rmmod puis insmod sans avoir Í 
rebooter ou bien y'a des risques que le plantage ait éclaboussé et qu'il faille un reboot de
toute manière ?
(si ça n'a aucune chance de fonctionner c'est pas la peine que j'essaie)
--
Daniel
Celui qui ne sais pas o͹ il va se retrouve ailleurs.
Robespierre
Avec la variante de Pierre Dac :
Ceux qui ne savent pas o͹ ils vont sont surpris d'arriver ailleurs.
Avatar
didier gaumet
Le jeudi 10 mars 2022 Í  20:09 +0100, Daniel Caillibaud a écrit :
Le 10/03/22 Í  17:41, didier gaumet a écrit
:
pour le plantage en lui-même, je n'ai pas d'idée Í  part essayer de
voir
(mais o͹, j'ai oublié) quelles options, si il y en a, sont
disponibles
pour charger les modules ath10*

Je crains que ça ne dépasse mes petites compétences en wifi.
pour décharger un module noyau, rmmod est plus "puissant" que
modprobe
lorsque utilisé avec l'option -f normalement il force le
déchargement
du module

Merci, j'essaierai la prochaine fois avec -f et -v, pour voir s'il
parvient Í  le décharger.
Mais sur le principe, avec un module planté on peut faire rmmod puis
insmod sans avoir Í 
rebooter ou bien y'a des risques que le plantage ait éclaboussé et
qu'il faille un reboot de
toute manière ?
(si ça n'a aucune chance de fonctionner c'est pas la peine que
j'essaie)

Pour du wifi Í  usage personnel, j'aurais tendance Í  dire que l'on peut
décharger puis recharger le module incriminé sans avoir besoin de
redémarrer la machine ni de prendre des mesures particulières.
Ce que j'entends par lÍ , a priori, c'est que si ta connexion wifi se
met en rideau, c'est gênant mais il n'y a pas perte irrémédiable de
données: si ton réseau wifi est HS, tu le remets d'aplomb et tu
recommences ce que tu faisais. Ce serait différent si tu transmettais
tes données dont tu dois garantir l'intégrité sans avoir la possibilité
de les réémettre
Avatar
David Martin
--00000000000054475a05d9ee58db
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Salut,
C'est juste le red̓©marrage qui ne se fait pas ? (boucle)
Le jeu. 10 mars 2022 ̓  13:41, Daniel Caillibaud a
̓©crit :
Bonjour,
J'ai toujours mes pbs de plantage kernel ̓  cause du module wifi
(ath10k_pci), m̓ªme si ̓§a c'est
arrang̓© (̓§a plante 1 ̓  2 fois par semaine, mais seulement le r̓©seau, avant
tout ̓©tait fig̓©,
donc je peux sauvegarder ce que je fais, c'est juste p̓©nible avec des
consoles ouvertes ou un
truc en cours dans un navigateur).
Est-ce que dans un tel cas on peut recharger le module noyau sans reboot
hard ?
(le reboot soft fonctionne pas, le PC veut pas s'arr̓ªter)
J'ai essay̓©
rmmod ath10k_pci
(en pensant passer ensuite ̓  insmod ou modprob)
mais ̓§a ne fait rien, ̓§a ne rend pas la main et ne dit rien (pas pens̓© ̓ 
ajouter -v, je le
ferai la prochaine fois)
J'̓©tais sur un noyau 5.12.9 compil̓© maison (avec intel-microcode
3.20210608.2 de bullseye), je
vais essayer linux-image-5.16.0-0.bpo.3-amd64-unsigned et
intel-microcode=3.20220207.1~bpo11+1
pour voir si ̓§a s'arrange, mais la r̓©ponse m'int̓©resse quand m̓ªme.
Le d̓©tail :
1) modinfo ath10k_pci
filename:
/lib/modules/5.12.9/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko
Í¢€¦
description: Driver support for Qualcomm Atheros 802.11ac WLAN PCIe/AHB
devices
author: Qualcomm Atheros
Í¢€¦
depends: ath10k_core
retpoline: Y
intree: Y
name: ath10k_pci
vermagic: 5.12.9 SMP mod_unload modversions
parm: irq_mode:0: auto, 1: legacy, 2: msi (default: 0) (uint)
parm: reset_mode:0: auto, 1: warm only (default: 0) (uint)
2) Les messages de kern.log au plantage du module :
Mar 10 09:36:13 dell kernel: [144708.337905] IPv6:
ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready
Mar 10 09:36:13 dell kernel: [144708.337965] wlp2s0: Limiting TX power to
23 (26 - 3) dBm as advertised by 68:a3:78:b8:7e:94
Mar 10 10:14:13 dell kernel: [146989.982839] ath10k_pci 0000:02:00.0:
failed to wake target for write32 of 0x00000579 at 0x0003543c: -110
[plein de failed to wake target]
Mar 10 10:17:23 dell kernel: [147179.685280] ath10k_pci 0000:02:00.0:
failed to wake target for read32 at 0x0003a028: -110
Mar 10 10:17:26 dell kernel: [147182.767232] ath10k_pci 0000:02:00.0:
failed to read device register, device is gone
Mar 10 10:17:26 dell kernel: [147182.768293] ieee80211 phy0: Hardware
restart was requested
Mar 10 10:17:26 dell kernel: [147182.768303] ------------[ cut here
]------------
Mar 10 10:17:26 dell kernel: [147182.768304] ieee80211_restart_work called
with hardware scan in progress
Mar 10 10:17:26 dell kernel: [147182.768350] WARNING: CPU: 1 PID: 186880
at net/mac80211/main.c:261 ieee80211_restart_work+0xf3/0x100 [mac80211]
Mar 10 10:17:26 dell kernel: [147182.768375] Modules linked in: loop(E)
rfcomm(E) ctr(E) ccm(E) cmac(E) algif_hash(E) algif_skcipher(E) af_alg(E)
bnep(E) binfmt_misc(E) intel_rapl_msr(E) dell_smm_hwmon(E)
snd_hda_codec_hdmi(E) x86_pkg_temp_thermal(E) intel_powerclamp(E)
coretemp(E) snd_sof_pci_intel_icl(E) snd_sof_intel_hda_common(E)
soundwire_intel(E) kvm_intel(E) soundwire_generic_allocation(E)
soundwire_cadence(E) snd_sof_intel_hda(E) snd_sof_pci(E) snd_sof(E) kvm(E)
snd_sof_xtensa_dsp(E) snd_soc_hdac_hda(E) snd_hda_ext_core(E)
snd_soc_acpi_intel_match(E) snd_soc_acpi(E) irqbypass(E) rapl(E)
snd_soc_core(E) intel_cstate(E) snd_hda_codec_realtek(E) snd_compress(E)
nls_ascii(E) soundwire_bus(E) snd_hda_codec_generic(E) intel_uncore(E)
ledtrig_audio(E) nls_cp437(E) btusb(E) btrtl(E) snd_hda_intel(E)
ath10k_pci(E) btbcm(E) btintel(E) snd_intel_dspcfg(E) snd_intel_sdw_acpi(E)
ath10k_core(E) vfat(E) pcspkr(E) fat(E) ath(E) bluetooth(E) serio_raw(E)
snd_hda_codec(E) efi_pstore(E) wmi_bmof(E) intel_wmi_thunderbolt(E)
Mar 10 10:17:26 dell kernel: [147182.768403] snd_hda_core(E) snd_hwdep(E)
mac80211(E) snd_pcm(E) iTCO_wdt(E) uvcvideo(E) intel_pmc_bxt(E)
snd_timer(E) iTCO_vendor_support(E) watchdog(E) snd(E) ee1004(E)
videobuf2_vmalloc(E) jitterentropy_rng(E) soundcore(E) videobuf2_memops(E)
videobuf2_v4l2(E) cfg80211(E) drbg(E) videobuf2_common(E) ansi_cprng(E)
processor_thermal_device(E) videodev(E) processor_thermal_rfim(E)
libarc4(E) processor_thermal_mbox(E) mc(E) joydev(E) mei_me(E)
ecdh_generic(E) processor_thermal_rapl(E) rfkill(E) intel_rapl_common(E)
ecc(E) sg(E) mei(E) intel_soc_dts_iosf(E) int3403_thermal(E)
int340x_thermal_zone(E) tpm_crb(E) tpm_tis(E) tpm_tis_core(E) tpm(E)
evdev(E) int3400_thermal(E) rng_core(E) acpi_thermal_rel(E) acpi_tad(E)
intel_pmc_core(E) ac(E) intel_hid(E) sparse_keymap(E) acpi_pad(E) msr(E)
parport_pc(E) ppdev(E) lp(E) parport(E) fuse(E) configfs(E) sunrpc(E)
efivarfs(E) ip_tables(E) x_tables(E) autofs4(E) ext4(E) crc32c_generic(E)
crc16(E) mbcache(E) jbd2(E) dm_crypt(E) dm_mod(E) sr_mod(E)
Mar 10 10:17:26 dell kernel: [147182.768439] sd_mod(E) cdrom(E)
hid_generic(E) usbhid(E) hid(E) crc32_pclmul(E) crc32c_intel(E)
ghash_clmulni_intel(E) aesni_intel(E) libaes(E) crypto_simd(E) cryptd(E)
i915(E) nvme(E) psmouse(E) nvme_core(E) t10_pi(E) ahci(E) crc_t10dif(E)
i2c_algo_bit(E) crct10dif_generic(E) libahci(E) r8169(E) drm_kms_helper(E)
realtek(E) mdio_devres(E) cec(E) xhci_pci(E) crct10dif_pclmul(E)
i2c_i801(E) libata(E) xhci_hcd(E) i2c_smbus(E) crct10dif_common(E)
libphy(E) drm(E) scsi_mod(E) intel_lpss_pci(E) usbcore(E) intel_lpss(E)
idma64(E) fan(E) wmi(E) battery(E) video(E) button(E)
Mar 10 10:17:26 dell kernel: [147182.768460] CPU: 1 PID: 186880 Comm:
kworker/1:1 Tainted: G U E 5.12.9 #2
Mar 10 10:17:26 dell kernel: [147182.768462] Hardware name: Dell Inc.
Inspiron 3793/0C1PF2, BIOS 1.5.0 12/17/2019
Mar 10 10:17:26 dell kernel: [147182.768463] Workqueue: events_freezable
ieee80211_restart_work [mac80211]
Mar 10 10:17:26 dell kernel: [147182.768479] RIP:
0010:ieee80211_restart_work+0xf3/0x100 [mac80211]
et ̓§a continue comme ̓§a en boucle (il essaie de red̓©marrer je suppose)
Pas de message particulier au moment de la tentative de halt qui n'aboutit
pas sinon ceux-l̓ .
--
Daniel
Les arbres sont responsables de plus de pollution a̓©rienne que les usines.
Ronald Reagan

--
david martin
--00000000000054475a05d9ee58db
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
<div dir="ltr">Salut,͂ <div style="cursor: auto;">C&#39;est juste le red̓©marrage qui ne se fait pas ? (boucle)</div><div style="cursor: auto;"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le͂ jeu. 10 mars 2022 ̓ ͂ 13:41, Daniel Caillibaud &lt;<a href="mailto:"></a>&gt; a ̓©crit͂ :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Bonjour,<br>
<br>
J&#39;ai toujours mes pbs de plantage kernel ̓  cause du module wifi (ath10k_pci), m̓ªme si ̓§a c&#39;est<br>
arrang̓© (̓§a plante 1 ̓  2 fois par semaine, mais seulement le r̓©seau, avant tout ̓©tait fig̓©, <br>
donc je peux sauvegarder ce que je fais, c&#39;est juste p̓©nible avec des consoles ouvertes ou un<br>
truc en cours dans un navigateur).<br>
<br>
Est-ce que dans un tel cas on peut recharger le module noyau sans reboot hard ?<br>
(le reboot soft fonctionne pas, le PC veut pas s&#39;arr̓ªter)<br>
<br>
J&#39;ai essay̓© <br>
͂  rmmod ath10k_pci<br>
(en pensant passer ensuite ̓  insmod ou modprob)<br>
<br>
mais ̓§a ne fait rien, ̓§a ne rend pas la main et ne dit rien (pas pens̓© ̓  ajouter -v, je le<br>
ferai la prochaine fois)<br>
<br>
J&#39;̓©tais sur un noyau 5.12.9 compil̓© maison (avec intel-microcode 3.20210608.2 de bullseye), je <br>
vais essayer linux-image-5.16.0-0.bpo.3-amd64-unsigned et intel-microcode=3.20220207.1~bpo11+1 <br>
pour voir si ̓§a s&#39;arrange, mais la r̓©ponse m&#39;int̓©resse quand m̓ªme.<br>
<br>
<br>
<br>
Le d̓©tail :<br>
<br>
1) modinfo ath10k_pci<br>
<br>
filename:͂  ͂  ͂  ͂ /lib/modules/5.12.9/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko<br>
Í¢€¦<br>
description:͂  ͂  Driver support for Qualcomm Atheros 802.11ac WLAN PCIe/AHB devices<br>
author:͂  ͂  ͂  ͂  ͂ Qualcomm Atheros<br>
Í¢€¦<br>
depends:͂  ͂  ͂  ͂  ath10k_core<br>
retpoline:͂  ͂  ͂  Y<br>
intree:͂  ͂  ͂  ͂  ͂ Y<br>
name:͂  ͂  ͂  ͂  ͂  ͂ ath10k_pci<br>
vermagic:͂  ͂  ͂  ͂ 5.12.9 SMP mod_unload modversions <br>
parm:͂  ͂  ͂  ͂  ͂  ͂ irq_mode:0: auto, 1: legacy, 2: msi (default: 0) (uint)<br>
parm:͂  ͂  ͂  ͂  ͂  ͂ reset_mode:0: auto, 1: warm only (default: 0) (uint)<br>
<br>
<br>
2) Les messages de kern.log au plantage du module :<br>
<br>
Mar 10 09:36:13 dell kernel: [144708.337905] IPv6: ADDRCONF(NETDEV_CHANGE): wlp2s0: link becomes ready<br>
Mar 10 09:36:13 dell kernel: [144708.337965] wlp2s0: Limiting TX power to 23 (26 - 3) dBm as advertised by 68:a3:78:b8:7e:94<br>
Mar 10 10:14:13 dell kernel: [146989.982839] ath10k_pci 0000:02:00.0: failed to wake target for write32 of 0x00000579 at 0x0003543c: -110<br>
[plein de failed to wake target]<br>
Mar 10 10:17:23 dell kernel: [147179.685280] ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110<br>
Mar 10 10:17:26 dell kernel: [147182.767232] ath10k_pci 0000:02:00.0: failed to read device register, device is gone<br>
Mar 10 10:17:26 dell kernel: [147182.768293] ieee80211 phy0: Hardware restart was requested<br>
Mar 10 10:17:26 dell kernel: [147182.768303] ------------[ cut here ]------------<br>
Mar 10 10:17:26 dell kernel: [147182.768304] ieee80211_restart_work called with hardware scan in progress<br>
Mar 10 10:17:26 dell kernel: [147182.768350] WARNING: CPU: 1 PID: 186880 at net/mac80211/main.c:261 ieee80211_restart_work+0xf3/0x100 [mac80211]<br>
Mar 10 10:17:26 dell kernel: [147182.768375] Modules linked in: loop(E) rfcomm(E) ctr(E) ccm(E) cmac(E) algif_hash(E) algif_skcipher(E) af_alg(E) bnep(E) binfmt_misc(E) intel_rapl_msr(E) dell_smm_hwmon(E) snd_hda_codec_hdmi(E) x86_pkg_temp_thermal(E) intel_powerclamp(E) coretemp(E) snd_sof_pci_intel_icl(E) snd_sof_intel_hda_common(E) soundwire_intel(E) kvm_intel(E) soundwire_generic_allocation(E) soundwire_cadence(E) snd_sof_intel_hda(E) snd_sof_pci(E) snd_sof(E) kvm(E) snd_sof_xtensa_dsp(E) snd_soc_hdac_hda(E) snd_hda_ext_core(E) snd_soc_acpi_intel_match(E) snd_soc_acpi(E) irqbypass(E) rapl(E) snd_soc_core(E) intel_cstate(E) snd_hda_codec_realtek(E) snd_compress(E) nls_ascii(E) soundwire_bus(E) snd_hda_codec_generic(E) intel_uncore(E) ledtrig_audio(E) nls_cp437(E) btusb(E) btrtl(E) snd_hda_intel(E) ath10k_pci(E) btbcm(E) btintel(E) snd_intel_dspcfg(E) snd_intel_sdw_acpi(E) ath10k_core(E) vfat(E) pcspkr(E) fat(E) ath(E) bluetooth(E) serio_raw(E) snd_hda_codec(E) efi_pstore(E) wmi_bmof(E) intel_wmi_thunderbolt(E)<br>
Mar 10 10:17:26 dell kernel: [147182.768403]͂  snd_hda_core(E) snd_hwdep(E) mac80211(E) snd_pcm(E) iTCO_wdt(E) uvcvideo(E) intel_pmc_bxt(E) snd_timer(E) iTCO_vendor_support(E) watchdog(E) snd(E) ee1004(E) videobuf2_vmalloc(E) jitterentropy_rng(E) soundcore(E) videobuf2_memops(E) videobuf2_v4l2(E) cfg80211(E) drbg(E) videobuf2_common(E) ansi_cprng(E) processor_thermal_device(E) videodev(E) processor_thermal_rfim(E) libarc4(E) processor_thermal_mbox(E) mc(E) joydev(E) mei_me(E) ecdh_generic(E) processor_thermal_rapl(E) rfkill(E) intel_rapl_common(E) ecc(E) sg(E) mei(E) intel_soc_dts_iosf(E) int3403_thermal(E) int340x_thermal_zone(E) tpm_crb(E) tpm_tis(E) tpm_tis_core(E) tpm(E) evdev(E) int3400_thermal(E) rng_core(E) acpi_thermal_rel(E) acpi_tad(E) intel_pmc_core(E) ac(E) intel_hid(E) sparse_keymap(E) acpi_pad(E) msr(E) parport_pc(E) ppdev(E) lp(E) parport(E) fuse(E) configfs(E) sunrpc(E) efivarfs(E) ip_tables(E) x_tables(E) autofs4(E) ext4(E) crc32c_generic(E) crc16(E) mbcache(E) jbd2(E) dm_crypt(E) dm_mod(E) sr_mod(E)<br>
Mar 10 10:17:26 dell kernel: [147182.768439]͂  sd_mod(E) cdrom(E) hid_generic(E) usbhid(E) hid(E) crc32_pclmul(E) crc32c_intel(E) ghash_clmulni_intel(E) aesni_intel(E) libaes(E) crypto_simd(E) cryptd(E) i915(E) nvme(E) psmouse(E) nvme_core(E) t10_pi(E) ahci(E) crc_t10dif(E) i2c_algo_bit(E) crct10dif_generic(E) libahci(E) r8169(E) drm_kms_helper(E) realtek(E) mdio_devres(E) cec(E) xhci_pci(E) crct10dif_pclmul(E) i2c_i801(E) libata(E) xhci_hcd(E) i2c_smbus(E) crct10dif_common(E) libphy(E) drm(E) scsi_mod(E) intel_lpss_pci(E) usbcore(E) intel_lpss(E) idma64(E) fan(E) wmi(E) battery(E) video(E) button(E)<br>
Mar 10 10:17:26 dell kernel: [147182.768460] CPU: 1 PID: 186880 Comm: kworker/1:1 Tainted: G͂  ͂  ͂ U͂  ͂  ͂  E͂  ͂  ͂ 5.12.9 #2<br>
Mar 10 10:17:26 dell kernel: [147182.768462] Hardware name: Dell Inc. Inspiron 3793/0C1PF2, BIOS 1.5.0 12/17/2019<br>
Mar 10 10:17:26 dell kernel: [147182.768463] Workqueue: events_freezable ieee80211_restart_work [mac80211]<br>
Mar 10 10:17:26 dell kernel: [147182.768479] RIP: 0010:ieee80211_restart_work+0xf3/0x100 [mac80211]<br>
<br>
et ̓§a continue comme ̓§a en boucle (il essaie de red̓©marrer je suppose)<br>
<br>
Pas de message particulier au moment de la tentative de halt qui n&#39;aboutit pas sinon ceux-l̓ .<br>
<br>
-- <br>
Daniel<br>
<br>
Les arbres sont responsables de plus de pollution a̓©rienne que les usines.<br>
Ronald Reagan<br>
<br>
</div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">david martin<div><br></div></div></div>
--00000000000054475a05d9ee58db--
Avatar
Daniel Caillibaud
Le 11/03/22 Í  10:56, David Martin a écrit :
Salut,
C'est juste le redémarrage qui ne se fait pas ? (boucle)

Ça j'en sais rien, je parlais de boucle parce que la succession de messages du kern.log
revient en boucle, d'abord du
ath10k_pci 0000:02:00.0: failed to wake target for read32 at
en rafale, puis du
ieee80211 phy0: Hardware restart was requested
------------[ cut here ]------------
ieee80211_restart_work called with hardware scan in progress
WARNING: CPU: 1 PID: 57789 at net/mac80211/main.c:261 ieee80211_restart_work+0xf3/0x100 [mac80211]
Modules linked in: <longue liste de modules en erreur>
puis une call trace
et ça recommence
--
Daniel
Je n'ai fait celle-ci plus longue que parce que je n'ai
pas eu le loisir de la faire plus courte.
Blaise Pascal (Les Provinciales, celle-ci désigne une lettre)
Avatar
Daniel Caillibaud
Le 10/03/22 Í  20:09, Daniel Caillibaud a écrit :
Merci, j'essaierai la prochaine fois avec -f et -v, pour voir s'il parvient Í  le décharger.

avec
rmmod -v -f ath10k_pci
le -f aura été efficace, il m'a rendu la main aussitÍ´t, mais le -v change pas grand chose,
aucun retour.
Ensuite, un `modprobe -v ath10k_pci` ne dit rien, mais ne fait rien non plus, sinon écrire dans
kern.log
Mar 11 23:31:01 dell kernel: [33602.770218] ath10k_pci 0000:02:00.0: failed to read device register, device is gone
Mar 11 23:31:01 dell kernel: [33602.770222] ath10k_pci 0000:02:00.0: failed to reset chip: -5
Mar 11 23:31:03 dell kernel: [33605.371019] ath10k_pci: probe of 0000:02:00.0 failed with error -5
Mais au moins, la dépose du module planté m'a permis d'éteindre la machine proprement.
Juste une frayeur au reboot, grub m'a répondu que je devais charger un noyau d'abord, un ctrl+alt+suppr
pour relancer un nouveau reboot a réglé le pb, ma debian se prend pour windows :-/
(j'avais déjÍ  vu ça après d'autres plantages, le 1er reboot hard échoue, il en faut un 2e pour repartir d'un pied
peu dansant ni vaillant mais qui veut bien poser par terre).
--
Daniel
Si les imbéciles volaient, il ferait nuit.
Frédéric Dard
Avatar
didier gaumet
Le vendredi 11 mars 2022 Í  23:50 +0100, Daniel Caillibaud a écrit :
[...]
Ensuite, un `modprobe -v ath10k_pci` ne dit rien, mais ne fait rien
non plus, sinon écrire dans
kern.log
Mar 11 23:31:01 dell kernel: [33602.770218] ath10k_pci 0000:02:00.0:
failed to read device register, device is gone
Mar 11 23:31:01 dell kernel: [33602.770222] ath10k_pci 0000:02:00.0:
failed to reset chip: -5
Mar 11 23:31:03 dell kernel: [33605.371019] ath10k_pci: probe of
0000:02:00.0 failed with error -5
Mais au moins, la dépose du module planté m'a permis d'éteindre la
machine proprement.

[...]
:~$ find /lib/modules -name *ath10*
/lib/modules/5.10.0-12-amd64/kernel/drivers/net/wireless/ath/ath10k
/lib/modules/5.10.0-12-
amd64/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko
/lib/modules/5.10.0-12-
amd64/kernel/drivers/net/wireless/ath/ath10k/ath10k_usb.ko
/lib/modules/5.10.0-12-
amd64/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko
le module ath10k_pci n'est pas le seul module pour cette famille de
chipsets wifi et peut-être ath10k_pci appelle-t-il ath10k_core
un 
$ lsmod | grep ath10
te permettra normalement de voir quels modules dépendent de ath10k_pci
je suppose qu'il doit falloir décharger puis recharger certains autres
modules que ath10k_pci pour que ton chipset soit redétecté puis
réinitialisé correctement
Avatar
Daniel Caillibaud
Le 12/03/22 Í  09:50, didier gaumet a écrit :
le module ath10k_pci n'est pas le seul module pour cette famille de
chipsets wifi et peut-être ath10k_pci appelle-t-il ath10k_core
un 
$ lsmod | grep ath10
te permettra normalement de voir quels modules dépendent de ath10k_pci

Oui, j'ai
lsmod|grep ath
ath10k_pci 49152 0
ath10k_core 430080 1 ath10k_pci
ath 36864 1 ath10k_core
mac80211 1077248 1 ath10k_core
cfg80211 1052672 3 ath,mac80211,ath10k_core
modinfo me dit aussi pour ath10k_pci
depends: ath10k_core
(qui lui ne dépend de personne)
je suppose qu'il doit falloir décharger puis recharger certains autres
modules que ath10k_pci pour que ton chipset soit redétecté puis
réinitialisé correctement

ok, la prochaine fois je rmmod les deux, puis modprobe ath10k_pci (qui doit charger la
dépendances), et si ça marche pas rmmod les deux puis insmod core puis insmod pci, on verra si
c'est mieux.
--
Daniel
La guerre civile est moins détestable que la guerre avec l'étranger.
On sait du moins pourquoi l'on s'y bat.
Anatole France
Avatar
didier gaumet
Le samedi 12 mars 2022 Í  11:58 +0100, Daniel Caillibaud a écrit :
Le 12/03/22 Í  09:50, didier gaumet a écrit
Oui, j'ai
lsmod|grep ath
ath10k_pci             49152  0
ath10k_core           430080  1 ath10k_pci
ath                    36864  1 ath10k_core
mac80211             1077248  1 ath10k_core
cfg80211             1052672  3 ath,mac80211,ath10k_core
modinfo me dit aussi pour ath10k_pci
depends:        ath10k_core
(qui lui ne dépend de personne)

[...]
un modinfo ath10k_core confirme les lignes ci-dessus:
ath10k_core dépend des modules mac80211,cfg80211,ath
Si tu forces le déchargement du module ath10k_pci, il faut peut-être
aussi (Í  confirmer) que tu forces le déchargement des modules
ath10_core et ath, voire même (ça me paraÍ®t moins probable vu ton
message d'erreur, mais bon...) de mac80211 et cfg80211
Avatar
Hugues Larrive
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--------71ee65cdd1ebd83d61d7398ba1d71084a7cc3455a087d23e203d174e2cfefd37
Content-Type: multipart/mixed;boundary=---------------------13e421cfdb54286f4f0d195eccc24d9c
-----------------------13e421cfdb54286f4f0d195eccc24d9c
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;charset=utf-8
Bonjour,
Au vu du kern.log, j'ai l'impression que c'est la carte wifi qui plante et non le module :
Mar 10 10:14:13 dell kernel: [146989.982839] ath10k_pci 0000:02:00.0: failed to wake target for write32 of 0x00000579 at 0x0003543c: -110
[plein de failed to wake target]
Mar 10 10:17:23 dell kernel: [147179.685280] ath10k_pci 0000:02:00.0: failed to wake target for read32 at 0x0003a028: -110
Mar 10 10:17:26 dell kernel: [147182.767232] ath10k_pci 0000:02:00.0: failed to read device register, device is gone
Mar 10 10:17:26 dell kernel: [147182.768293] ieee80211 phy0: Hardware restart was requested
Je tenterais une réinitialisation au niveau du bus PCI (remove et rescan) :
echo 1 > /sys/bus/pci/devices/0000:02:00.0/remove
echo 1 > /sys/bus/pci/rescan
Chez moi ça donne ça dans le kern.log :
Mar 14 19:09:05 W520 kernel: [3050195.682506] pci 0000:03:00.0: [8086:0085] type 00 class 0x028000
Mar 14 19:09:05 W520 kernel: [3050195.682577] pci 0000:03:00.0: reg 0x10: [mem 0xd5200000-0xd5201fff 64bit]
Mar 14 19:09:05 W520 kernel: [3050195.682836] pci 0000:03:00.0: PME# supported from D0 D3hot D3cold
Mar 14 19:09:05 W520 kernel: [3050195.683162] pci 0000:03:00.0: BAR 0: assigned [mem 0xd5200000-0xd5201fff 64bit]
Mar 14 19:09:05 W520 kernel: [3050195.683313] iwlwifi 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
Mar 14 19:09:05 W520 kernel: [3050195.683936] iwlwifi 0000:03:00.0: firmware: direct-loading firmware iwlwifi-6000g2a-6.ucode
Mar 14 19:09:05 W520 kernel: [3050195.684130] iwlwifi 0000:03:00.0: loaded firmware version 18.168.6.1 op_mode iwldvm
Mar 14 19:09:05 W520 kernel: [3050195.684146] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEBUG disabled
Mar 14 19:09:05 W520 kernel: [3050195.684147] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEBUGFS disabled
Mar 14 19:09:05 W520 kernel: [3050195.684148] iwlwifi 0000:03:00.0: CONFIG_IWLWIFI_DEVICE_TRACING disabled
Mar 14 19:09:05 W520 kernel: [3050195.684150] iwlwifi 0000:03:00.0: Detected Intel(R) Centrino(R) Advanced-N 6205 AGN, REV=0xB0
Mar 14 19:09:05 W520 kernel: [3050195.712640] ieee80211 phy6: Selected rate control algorithm 'iwl-agn-rs'
Mar 14 19:09:05 W520 kernel: [3050195.723818] iwlwifi 0000:03:00.0 wlp3s0: renamed from wlan0
@+
Hugues
------- Original Message -------
Le samedi 12 mars 2022 Í  19:19, didier gaumet a écrit :
Le samedi 12 mars 2022 Í  11:58 +0100, Daniel Caillibaud a écrit :
Le 12/03/22 Í  09:50, didier gaumet a écrit

Oui, j'ai

lsmod|grep ath

ath10k_pci 49152 0

ath10k_core 430080 1 ath10k_pci

ath 36864 1 ath10k_core

mac80211 1077248 1 ath10k_core

cfg80211 1052672 3 ath,mac80211,ath10k_core

modinfo me dit aussi pour ath10k_pci

depends: ath10k_core

(qui lui ne dépend de personne)

[...]
un modinfo ath10k_core confirme les lignes ci-dessus:
ath10k_core dépend des modules mac80211,cfg80211,ath
Si tu forces le déchargement du module ath10k_pci, il faut peut-être
aussi (Í  confirmer) que tu forces le déchargement des modules
ath10_core et ath, voire même (ça me paraÍ®t moins probable vu ton
message d'erreur, mais bon...) de mac80211 et cfg80211

-----------------------13e421cfdb54286f4f0d195eccc24d9c
Content-Type: application/pgp-keys; filename="publickey - - 0xE9429B87.asc"; name="publickey - - 0xE9429B87.asc"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="publickey - - 0xE9429B87.asc"; name="publickey - - 0xE9429B87.asc"
LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tDQpWZXJzaW9uOiBPcGVuUEdQLmpz
IHY0LjEwLjEwDQpDb21tZW50OiBodHRwczovL29wZW5wZ3Bqcy5vcmcNCg0KeGpNRVlGRTFjUllK
S3dZQkJBSGFSdzhCQVFkQVpQdDNnYXpDa3R1c2lxZWtoM3JzbDNBS1dJVGlEdVRhDQpaT21kSEJa
MG1vek5IMmhzWVhKeWFYWmxRSEJ0TG0xbElEeG9iR0Z5Y21sMlpVQndiUzV0WlQ3Q2p3UVENCkZn
b0FJQVVDWUZFMzRRWUxDUWNJQXdJRUZRZ0tBZ1FXQWdFQUFoa0JBaHNEQWg0QkFDRUpFRnZWSk5j
dg0KNHZrMEZpRUU2VUtiaDRyMkNEZUg2WUZCVzlVazF5L2krVFFqQ0FEL2EzcENIQUkrbE9qNTR1
TlVTU1NDDQpMMTg2MVBiMjhhazYrYm9Gc3pudUdzQUJBUFVzOHdCcktBdnFnRFZhcVl1V3p3UGNN
c2dlYndTSG44RHcNCmp1SDV6VmdPempnRVlGRTFjUklLS3dZQkJBR1hWUUVGQVFFSFFPbDZ3OXNi
R1lmZHZOeVVPb3pjcExiZg0KdGluekljK2g1YnEvazFPdU13VUZBd0VJQjhKNEJCZ1dDQUFKQlFK
Z1VUZmhBaHNNQUNFSkVGdlZKTmN2DQo0dmswRmlFRTZVS2JoNHIyQ0RlSDZZRkJXOVVrMXkvaStU
VGhQQUQ5RlM0WWtwVHRFclY0MU9FMEFpM1gNClIxNlcrT3REa1p3bTZRVTY0VnUzSmJvQkFMMURM
QngxRExLRE5kclZhTUZ1NGp4MXBZV0JqTEpVZ0xLeg0Kc2wzM2pETU0NCj01dWlWDQotLS0tLUVO
RCBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tDQo-----------------------13e421cfdb54286f4f0d195eccc24d9c--
--------71ee65cdd1ebd83d61d7398ba1d71084a7cc3455a087d23e203d174e2cfefd37
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"
-----BEGIN PGP SIGNATURE-----
Version: ProtonMail
wnUEARYKAAYFAmIvh4oAIQkQW9Uk1y/i+TQWIQTpQpuHivYIN4fpgUFb1STX
L+L5NO+hAP0RS+ddNeYIVN3cp2TLVvvre8g5kvX9LyhFlYmZzaiFCQEA+JgO
AzZ4CJz6BqgdE1g2+gI9b5/Is3TyF7P7McelMwI=rpFU
-----END PGP SIGNATURE-----
--------71ee65cdd1ebd83d61d7398ba1d71084a7cc3455a087d23e203d174e2cfefd37--
1 2