• # A noter : fixup for C1 Halt Disconnect problem on nForce2 chipsets

    Posté par . En réponse à la dépêche Linux 2.6.6 est sorti. Évalué à 10.

    A noter un fix qui pourrait intéresser tous les possesseurs de cartes mères basées sur le chipset nForce2.

    En gros : lorsqu'on activait le support IO-APIC, on obtenait à plus ou moins brève échéance un hard lock avec ce chipset.
    Les cartes Abit NF7-S v2.0, A7N8X-X, A7N8X Deluxe, MSI K7N2, EPOX8RGA+, Shuttle AN35N, Albatron KM18G Pro, DFI NFII 400-AL sont parmi les nombreuses cartes touchées par ce problème.

    Voir aussi :
    http://atlas.et.tudelft.nl/verwei90/nforce2/index.html(...(...))

    Le bug a récemment été résolu et le patch est maintenant inclu dans le 2.6.6.
    Le fix ne semble cependant pas encore inclu dans le 2.4.27-pre2. Mais le patch existe :
    http://linux.derkeiler.com/Mailing-Lists/Kernel/2004-05/0809.html(.(...))

    La solution est venue de NVIDIA, par un mail d'Allen Martin :

    Problem:
    C1 Halt Disconnect problem on nForce2 systems

    Description:
    A hang is caused when the CPU generates a very fast CONNECT/HALT cycle
    sequence.

    Workaround:
    Set the SYSTEM_IDLE_TIMEOUT to 80 ns. This allows the state-machine and
    timer to return to a proper state within 80 ns of the CONNECT and probe
    appearing together.

    Since the CPU will not issue another HALT within 80 ns of the initial
    HALT, the failure condition is avoided.


    Pour ceux que cela intéresse, j'active l'IO-APIC notamment pour pouvoir profiter des 6 ports USB de ma carte (l'IO-APIC n'est donc pas qu'un gadget).