• [^] # Re: ben faut tout lire

    Posté par . En réponse au message Upgrade Lenovo M710Q - Vis, support et BIOS ?. Évalué à 2.

    Pas de bug d'affichage et pour l'instant un seul freeze.
    Par contre le ventilateur se déclenche de temps en temps, sans vraiment de raison.

    J'ai noté dans les logs du noyau lors du démarrage :

    [ 0.118425] x86/cpu: SGX disabled or unsupported by BIOS.

    Puis plus bas

    [ 25.555234] i801_smbus .&checktime(0000,00,1,':')f.4: enabling device (0001 -> 0003)
    [ 25.557531] i801_smbus .&checktime(0000,00,1,':')f.4: SPD Write Disable is set
    [ 25.557578] i801_smbus .&checktime(0000,00,1,':')f.4: SMBus using PCI interrupt
    [ 25.674260] i2c i2c-0: Successfully instantiated SPD at 0x50
    [ 26.049528] resource: resource sanity check: requesting [mem 0x00000000fdffe800-0x00000000fe0007ff], which spans more than pnp 00:05 [mem 0xfdb00000-0xfdffffff]
    [ 26.049533] caller get_primary_reg_base+0x4e/0xb0 [intel_pmc_core] mapping multiple BARs
    [ 26.049553] intel_pmc_core INT33A1:00: initialized
    [ 26.270339] intel_tcc_cooling: Programmable TCC Offset detected
    [ 26.349310] ee1004 0-0050: 512 byte EE1004-compliant SPD EEPROM, read-only
    [ 26.427261] intel_rapl_common: Found RAPL domain package
    [ 26.427263] intel_rapl_common: Found RAPL domain core
    [ 26.427265] intel_rapl_common: Found RAPL domain uncore
    [ 26.427266] intel_rapl_common: Found RAPL domain dram
    [ 26.641639] irq 16: nobody cared (try booting with the "irqpoll" option)
    [ 26.641644] CPU: 4 UID: 0 PID: 0 Comm: swapper/4 Not tainted 6.17.0-20-generic #20~24.04.1-Ubuntu PREEMPT(voluntary)
    [ 26.641646] Hardware name: LENOVO 10MQA0SEJP/3111, BIOS M1AKT51A 06/25/2021
    [ 26.641648] Call Trace:
    [ 26.641649]
    [ 26.641650] dump_stack_lvl+0x76/0xa0
    [ 26.641654] dump_stack+0x10/0x20
    [ 26.641655] __report_bad_irq+0x30/0xe0
    [ 26.641659] note_interrupt+0x304/0x350
    [ 26.641661] handle_irq_event+0x79/0x80
    [ 26.641664] handle_fasteoi_irq+0xd4/0x200
    [ 26.641667] __common_interrupt+0x50/0x150
    [ 26.641670] common_interrupt+0xb1/0xe0
    [ 26.641672]
    [ 26.641673]
    [ 26.641674] asm_common_interrupt+0x27/0x40
    [ 26.641676] RIP: 0010:cpuidle_enter_state+0xda/0x700
    [ 26.641679] Code: f2 e8 fe e8 38 f1 ff ff 8b 53 04 49 89 c7 0f 1f 44 00 00 31 ff e8 c6 f4 e6 fe 80 7d d0 00 0f 85 22 02 00 00 fb 0f 1f 44 00 00 85 f6 0f 88 f2 01 00 00 4d 63 ee 49 83 fd 0a 0f 83 d8 04 00 00
    [ 26.641680] RSP: 0018:ffffcf2a8015be00 EFLAGS: 00000246
    [ 26.641682] RAX: 0000000000000000 RBX: ffff89c48fa3c680 RCX: 0000000000000000
    [ 26.641683] RDX: 0000000000000004 RSI: 0000000000000000 RDI: 0000000000000000
    [ 26.641684] RBP: ffffcf2a8015be50 R08: 0000000000000000 R09: 0000000000000000
    [ 26.641685] R10: 0000000000000000 R11: 0000000000000000 R12: ffffffff9710f460
    [ 26.641686] R13: 0000000000000001 R14: 0000000000000001 R15: 0000000633f718cc
    [ 26.641690] cpuidle_enter+0x2e/0x50
    [ 26.641693] call_cpuidle+0x22/0x60
    [ 26.641696] cpuidle_idle_call+0x117/0x190
    [ 26.641699] do_idle+0x7f/0xe0
    [ 26.641701] cpu_startup_entry+0x29/0x30
    [ 26.641703] start_secondary+0x128/0x160
    [ 26.641736] common_startup_64+0x13e/0x141
    [ 26.641741]
    [ 26.641742] handlers:
    [ 26.641748] [] i801_isr [i2c_i801]
    [ 26.641753] Disabling IRQ #16

    D'après mes recherches (y compris via l'aide d'une IA), il semblerait que Le contrôleur SMBus Intel (i2c_i801), pose quelques soucis avec le BIOS "custom".

    La commande "cat /proc/interrupts" révèle un nombre d’interruptions à priori anormalement élevé :

    16: ... 100000 ... i801_smbus (CPU4)

    En effet sur mon autre PC avec un Xéon E3-1240 : les valeurs smbus sont bien plus basses

    18: ... 16 ... i801_smbus (CPU6)

    Sujet à suivre donc.