• # Pour ton histoire de DMA

    Posté par . En réponse au journal l'Avanture Acer (roman fleuve inside). Évalué à 3.

    Je comprend pas pourquoi tu as voulu flasher le BIOS...

    Il suffit de configurer ton noyau (de préférence un 2.6.17) comme ça:


    #
    # ATA/ATAPI/MFM/RLL support
    #
    # CONFIG_IDE is not set
    (là je laisse le NOT SET car c'est important, sinon c'est NOT SET par défaut pour tous les symboles omis)

    #
    # SCSI device support
    #
    CONFIG_SCSI=y

    #
    # SCSI support type (disk, tape, CD-ROM)
    #
    CONFIG_BLK_DEV_SD=y
    CONFIG_BLK_DEV_SR=y
    CONFIG_CHR_DEV_SG=y

    #
    # SCSI low-level drivers
    #
    CONFIG_SCSI_SATA=y
    CONFIG_SCSI_ATA_PIIX=y



    Avec un noyau un peu moins récent on peut avoir besoin d'ajouter "libata.atapi_enabled=1" en paramètre au boot, mais c'est tout.

    Tu as lu les tutoriaux ou tu as simplement utilisé le kernel par défaut de ta distro ? Typiquement le problème de DMA est du à un conflit entre la libata et le driver IDE, donc ça doit arriver systématiquement avec un kernel générique à moins de passer le paramètre magique. C'est pour ça que j'ai giclé le support IDE de mon noyau.

    Sinon, personnellement je suis aussi très content de ma carte intégrée Intel :) Difficile d'avoir un chip mieux géré sous Linux (bon après, les perfs c'est autre chose, mais je ne suis pas un gamer).