Forum Linux.embarqué JLT 6012 - Intel AX210 - perte wifi

Posté par  . Licence CC By‑SA.
Étiquettes :
3
16
déc.
2022

Bonjour,

Dans mon entreprise, je suis en train de qualifier un terminal embarqué pour chariot de la marque JLT que nous faisons tourner sous Debian 11.

J'ai configuré wpa_supplican pour avoir le roaming, qui fonctionne mieux que sur autres terminaux (Windows ou Android) chez nous, enfin bref c'est cool.

Le hic c'est que de façon aléatoire (quelque minutes a plusieurs heures), le firmware semble partir en vrille :

    Dec 15 20:45:43 jlt-term kernel: [11655.259718] ------------[ cut here ]------------
    Dec 15 20:45:43 jlt-term kernel: [11655.259734] Timeout waiting for hardware access (CSR_GP_CNTRL 0xffffffff)
    Dec 15 20:45:43 jlt-term kernel: [11655.259783] WARNING: CPU: 1 PID: 0 at __iwl_trans_pcie_grab_nic_access+0x1ea/0x220 [iwlwifi]
    Dec 15 20:45:43 jlt-term kernel: [11655.259826] Modules linked in: rfcomm ccm cmac algif_hash algif_skcipher af_alg bnep intel_rapl_msr intel_rapl_common intel_soc_dts_thermal intel_soc_dts_iosf intel_powerclamp coretemp kvm_intel kvm hid_sensor_gyro_3d irqbypass hid_sensor_accel_3d punit_atom_debug hid_sensor_magn_3d snd_hda_codec_hdmi crct10dif_pclmul hid_sensor_temperature hid_sensor_trigger industrialio_triggered_buffer kfifo_buf hid_sensor_iio_common polyval_generic industrialio snd_hda_codec_realtek ghash_clmulni_intel sha512_ssse3 nls_iso8859_1 snd_hda_codec_generic ledtrig_audio aesni_intel crypto_simd cryptd joydev ftdi_sio snd_hda_intel input_leds intel_cstate hid_multitouch iwlmvm snd_intel_dspcfg mac80211 usbserial cmdlinepart snd_intel_sdw_acpi libarc4 spi_nor btusb snd_hda_codec btmtk pcspkr mtd snd_hda_core efi_pstore iwlwifi snd_hwdep snd_pcm cfg80211 iTCO_wdt snd_timer intel_pmc_bxt mei_txe iTCO_vendor_support snd mei hci_uart soundcore btqca btrtl btbcm btintel bluetooth atomisp_lm3554(C) ecdh_generic
    Dec 15 20:45:43 jlt-term kernel: [11655.260079]  atomisp_gmin_platform(C) ecc videodev mac_hid mc rfkill_gpio ip_tables x_tables autofs4 hid_sensor_hub usbmouse hid_generic usbkbd usbhid i915 drm_buddy ttm drm_display_helper cec rc_core drm_kms_helper syscopyarea sysfillrect igb spi_intel_platform sysimgblt spi_intel i2c_i801 fb_sys_fops dca crc32_pclmul lpc_ich i2c_smbus drm xhci_pci i2c_algo_bit xhci_pci_renesas sdhci_pci cqhci ahci sdhci libahci video i2c_hid_acpi wmi i2c_hid hid
    Dec 15 20:45:43 jlt-term kernel: [11655.260240] CPU: 1 PID: 0 Comm: swapper/1 Tainted: G         C         6.1.0-x64v1-xanmod1 #0~20221213.629e4bb9
    Dec 15 20:45:43 jlt-term kernel: [11655.260247] Hardware name: To be filled by O.E.M. To be filled by O.E.M./PQ7-M106-JLT, BIOS R1.00.E6 12/20/2019
    Dec 15 20:45:43 jlt-term kernel: [11655.260252] RIP: 0010:__iwl_trans_pcie_grab_nic_access+0x1ea/0x220 [iwlwifi]
    Dec 15 20:45:43 jlt-term kernel: [11655.260295] Code: 48 89 df e8 78 d1 fe ff 4c 89 f7 e8 20 c5 61 c8 e9 e3 fe ff ff 89 c6 48 c7 c7 a8 2e bc c0 c6 05 a2 6a 03 00 01 e8 bb 6c 5a c8 <0f> 0b e9 01 ff ff ff 48 8b 7b 40 48 c7 c2 10 2f bc c0 31 f6 e8 0d
    Dec 15 20:45:43 jlt-term kernel: [11655.260301] RSP: 0018:ffffabe1400f8e20 EFLAGS: 00010282
    Dec 15 20:45:43 jlt-term kernel: [11655.260308] RAX: 0000000000000000 RBX: ffff9cbd4b814028 RCX: 0000000000000000
    Dec 15 20:45:43 jlt-term kernel: [11655.260312] RDX: ffff9cbd9bca4a00 RSI: ffff9cbd9bca1660 RDI: 0000000000000300
    Dec 15 20:45:43 jlt-term kernel: [11655.260317] RBP: 00000000ffffffff R08: 0000000000000000 R09: ffffabe1400f8cc0
    Dec 15 20:45:43 jlt-term kernel: [11655.260321] R10: 0000000000000003 R11: ffffffff89d36a08 R12: 0000000000000001
    Dec 15 20:45:43 jlt-term kernel: [11655.260325] R13: 0000000000000000 R14: ffff9cbd4b816974 R15: 0000000000000011
    Dec 15 20:45:43 jlt-term kernel: [11655.260330] FS:  0000000000000000(0000) GS:ffff9cbd9bc80000(0000) knlGS:0000000000000000
    Dec 15 20:45:43 jlt-term kernel: [11655.260335] CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
    Dec 15 20:45:43 jlt-term kernel: [11655.260340] CR2: 00007ffad0f44580 CR3: 0000000127210000 CR4: 00000000001006e0
    Dec 15 20:45:43 jlt-term kernel: [11655.260345] Call Trace:
    Dec 15 20:45:43 jlt-term kernel: [11655.260351]  <IRQ>
    Dec 15 20:45:43 jlt-term kernel: [11655.260357]  iwl_trans_pcie_grab_nic_access+0x11/0x30 [iwlwifi]
    Dec 15 20:45:43 jlt-term kernel: [11655.260393]  iwl_read_prph+0x17/0x60 [iwlwifi]
    Dec 15 20:45:43 jlt-term kernel: [11655.260425]  iwl_txq_log_scd_error+0x13a/0x220 [iwlwifi]
    Dec 15 20:45:43 jlt-term kernel: [11655.260462]  ? iwl_txq_log_scd_error+0x220/0x220 [iwlwifi]
    Dec 15 20:45:43 jlt-term kernel: [11655.260496]  iwl_txq_stuck_timer+0x38/0x60 [iwlwifi]
    Dec 15 20:45:43 jlt-term kernel: [11655.260531]  ? iwl_txq_log_scd_error+0x220/0x220 [iwlwifi]
    Dec 15 20:45:43 jlt-term kernel: [11655.260568]  call_timer_fn.constprop.0+0x11/0x80
    Dec 15 20:45:43 jlt-term kernel: [11655.260582]  __run_timers.part.0+0x1b4/0x200
    Dec 15 20:45:43 jlt-term kernel: [11655.260591]  ? recalibrate_cpu_khz+0x10/0x10
    Dec 15 20:45:43 jlt-term kernel: [11655.260599]  ? ktime_get+0x33/0x90
    Dec 15 20:45:43 jlt-term kernel: [11655.260606]  run_timer_softirq+0x21/0x50
    Dec 15 20:45:43 jlt-term kernel: [11655.260614]  __do_softirq+0xbb/0x1eb
    Dec 15 20:45:43 jlt-term kernel: [11655.260624]  __irq_exit_rcu+0x83/0xb0
    Dec 15 20:45:43 jlt-term kernel: [11655.260632]  sysvec_apic_timer_interrupt+0x6e/0x90
    Dec 15 20:45:43 jlt-term kernel: [11655.260641]  </IRQ>
    Dec 15 20:45:43 jlt-term kernel: [11655.260644]  <TASK>
    Dec 15 20:45:43 jlt-term kernel: [11655.260648]  asm_sysvec_apic_timer_interrupt+0x16/0x20
    Dec 15 20:45:43 jlt-term kernel: [11655.260656] RIP: 0010:cpuidle_enter_state+0xc6/0x2b0
    Dec 15 20:45:43 jlt-term kernel: [11655.260665] Code: ff 49 89 c5 e8 cb 40 80 ff 45 84 f6 74 16 9c 58 0f 1f 40 00 f6 c4 02 0f 85 da 01 00 00 31 ff e8 30 dc 85 ff fb 0f 1f 44 00 00 <45> 85 ff 0f 88 cf 00 00 00 49 63 f7 48 8d 04 76 48 8d 04 86 49 8d
    Dec 15 20:45:43 jlt-term kernel: [11655.260670] RSP: 0018:ffffabe1400abe90 EFLAGS: 00000246
    Dec 15 20:45:43 jlt-term kernel: [11655.260678] RAX: ffff9cbd9bca9580 RBX: 0000000000000003 RCX: 0000000000000000
    Dec 15 20:45:43 jlt-term kernel: [11655.260682] RDX: 00000a99b294a052 RSI: fffffffa5be5e058 RDI: 0000000000000000
    Dec 15 20:45:43 jlt-term kernel: [11655.260687] RBP: ffff9cbd9bcb4120 R08: 0000000000000000 R09: 0000000042c85848
    Dec 15 20:45:43 jlt-term kernel: [11655.260691] R10: 0000000000000018 R11: 00000000000042ef R12: ffffffff89d64ba0
    Dec 15 20:45:43 jlt-term kernel: [11655.260695] R13: 00000a99b294a052 R14: 0000000000000000 R15: 0000000000000003
    Dec 15 20:45:43 jlt-term kernel: [11655.260704]  cpuidle_enter+0x24/0x40
    Dec 15 20:45:43 jlt-term kernel: [11655.260713]  do_idle+0x1e3/0x260
    Dec 15 20:45:43 jlt-term kernel: [11655.260723]  cpu_startup_entry+0x14/0x20
    Dec 15 20:45:43 jlt-term kernel: [11655.260731]  start_secondary+0x111/0x130
    Dec 15 20:45:43 jlt-term kernel: [11655.260740]  secondary_startup_64_no_verify+0xe5/0xeb
    Dec 15 20:45:43 jlt-term kernel: [11655.260751]  </TASK>
    Dec 15 20:45:43 jlt-term kernel: [11655.260755] ---[ end trace 0000000000000000 ]---
    Dec 15 20:45:43 jlt-term kernel: [11655.260763] iwlwifi 0000:03:00.0: iwlwifi transaction failed, dumping registers
    Dec 15 20:45:43 jlt-term kernel: [11655.260770] iwlwifi 0000:03:00.0: iwlwifi device config registers:
    Dec 15 20:45:43 jlt-term kernel: [11655.260958] iwlwifi 0000:03:00.0: 00000000: 24fd8086 00100000 02800078 00000000 00000004 00000000 00000000 00000000
    Dec 15 20:45:43 jlt-term kernel: [11655.260968] iwlwifi 0000:03:00.0: 00000020: 00000000 00000000 00000000 00108086 00000000 000000c8 00000000 00000100
    Dec 15 20:45:43 jlt-term kernel: [11655.260975] iwlwifi 0000:03:00.0: 00000040: 00020010 10008ec0 001b0c10 0045e811 10110000 00000000 00000000 00000000
    Dec 15 20:45:43 jlt-term kernel: [11655.260982] iwlwifi 0000:03:00.0: 00000060: 00000000 00080812 00000005 00000000 00010001 00000000 00000000 00000000
    Dec 15 20:45:43 jlt-term kernel: [11655.260988] iwlwifi 0000:03:00.0: 00000080: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    Dec 15 20:45:43 jlt-term kernel: [11655.260994] iwlwifi 0000:03:00.0: 000000a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    Dec 15 20:45:43 jlt-term kernel: [11655.261000] iwlwifi 0000:03:00.0: 000000c0: 00000000 00000000 c823d001 0d000000 00804005 00000000 00000000 00000000
    Dec 15 20:45:43 jlt-term kernel: [11655.261006] iwlwifi 0000:03:00.0: 000000e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    Dec 15 20:45:43 jlt-term kernel: [11655.261013] iwlwifi 0000:03:00.0: 00000100: 14010001 00100000 00000000 00462031 000030c1 00002000 00000014 40000001
    Dec 15 20:45:43 jlt-term kernel: [11655.261019] iwlwifi 0000:03:00.0: 00000120: 0000010f b0700460 00000000 00000000 00000000 00000000 00000000 00000000
    Dec 15 20:45:43 jlt-term kernel: [11655.261026] iwlwifi 0000:03:00.0: 00000140: 14c10003 ffed4ddd 60e32bff 15410018 00000000 0001001e 00481e1f 00000000
    Dec 15 20:45:43 jlt-term kernel: [11655.261031] iwlwifi 0000:03:00.0: iwlwifi device memory mapped registers:
    Dec 15 20:45:43 jlt-term kernel: [11655.261062] iwlwifi 0000:03:00.0: 00000000: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
    Dec 15 20:45:43 jlt-term kernel: [11655.261069] iwlwifi 0000:03:00.0: 00000020: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
    Dec 15 20:45:43 jlt-term kernel: [11655.261076] iwlwifi 0000:03:00.0: iwlwifi device AER capability structure:
    Dec 15 20:45:43 jlt-term kernel: [11655.261104] iwlwifi 0000:03:00.0: 00000000: 14010001 00100000 00000000 00462031 000030c1 00002000 00000014 40000001
    Dec 15 20:45:43 jlt-term kernel: [11655.261110] iwlwifi 0000:03:00.0: 00000020: 0000010f b0700460 00000000
    Dec 15 20:45:43 jlt-term kernel: [11655.261115] iwlwifi 0000:03:00.0: iwlwifi parent port (0000:00:1c.2) config registers:
    Dec 15 20:45:43 jlt-term kernel: [11655.261191] iwlwifi 0000:00:1c.2: 00000000: 0f4c8086 00100407 06040011 00810010 00000000 00000000 00030300 20003030
    Dec 15 20:45:43 jlt-term kernel: [11655.261201] iwlwifi 0000:00:1c.2: 00000020: b070b070 b121b111 00000000 00000000 00000000 00000040 00000000 00120305
    Dec 15 20:45:43 jlt-term kernel: [11655.261207] iwlwifi 0000:00:1c.2: 00000040: 01428010 00008000 001b0000 03313c12 70110042 0014b260 01400000 00000000
    Dec 15 20:45:43 jlt-term kernel: [11655.261214] iwlwifi 0000:00:1c.2: 00000060: 00000000 00000016 00000010 00000000 00010001 00000000 00000000 00000000
    Dec 15 20:45:43 jlt-term kernel: [11655.261220] iwlwifi 0000:00:1c.2: 00000080: 00019005 fee08004 00000021 00000000 0000a00d 0f4c8086 00000000 00000000
    Dec 15 20:45:43 jlt-term kernel: [11655.261226] iwlwifi 0000:00:1c.2: 000000a0: c8030001 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    Dec 15 20:45:43 jlt-term kernel: [11655.261233] iwlwifi 0000:00:1c.2: 000000c0: 00000000 00000000 00000000 00000000 01000000 00000842 c9118000 00000000
    Dec 15 20:45:43 jlt-term kernel: [11655.261239] iwlwifi 0000:00:1c.2: 000000e0: 00000000 00000000 00000004 00000000 00000050 0c000040 01110f1a 03000000
    Dec 15 20:45:43 jlt-term kernel: [11655.261245] iwlwifi 0000:00:1c.2: 00000100: 00000000 00100000 00004000 00060011 00001001 00002000 00000000 00000000
    Dec 15 20:45:43 jlt-term kernel: [11655.261251] iwlwifi 0000:00:1c.2: 00000120: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    Dec 15 20:45:43 jlt-term kernel: [11655.261257] iwlwifi 0000:00:1c.2: 00000140: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    Dec 15 20:45:43 jlt-term kernel: [11655.261264] iwlwifi 0000:00:1c.2: 00000160: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    Dec 15 20:45:43 jlt-term kernel: [11655.261270] iwlwifi 0000:00:1c.2: 00000180: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    Dec 15 20:45:43 jlt-term kernel: [11655.261276] iwlwifi 0000:00:1c.2: 000001a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    Dec 15 20:45:43 jlt-term kernel: [11655.261282] iwlwifi 0000:00:1c.2: 000001c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    Dec 15 20:45:43 jlt-term kernel: [11655.261288] iwlwifi 0000:00:1c.2: 000001e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    Dec 15 20:45:43 jlt-term kernel: [11655.261293] iwlwifi 0000:00:1c.2: 00000200: 00000000 00000000 00000000
    Dec 15 20:45:43 jlt-term kernel: [11655.313348] iwlwifi 0000:03:00.0: Queue 4 is active on fifo 2 and stuck for 10000 ms. SW [103, 106] HW [90, 90] FH TRB=0x05a5a5a5a

J'ai installé un kernel alternatif qui est sencé embarque les dernier drivers intel : Xanmod qui monte le kernel en version 6.1.0 mais sans succés.

J'ai essayé également de rajouter le firmware en suivant les instructions d'Intel, j'ai toujours les mêmes soucis.

Donc je demande a plus expérimenté que moi ;)
Avez vous une idée ?

Bonne journée

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.