• # A propos du sata

    Posté par . En réponse à la dépêche Sortie de Linux 2.6.10 pour Noël. Évalué à 5.

    Si votre lecteur/graveur de cd/dvd en sata est detecté mais que rien n'est créé. Ce qui se traduisait chez moi par :
    libata version 1.10 loaded.
    ata_piix version 1.03
    PCI: Setting latency timer of device .&checktime(0000,00,1,':')f.2 to 64
    ata1: SATA max UDMA/133 cmd 0xEC00 ctl 0xE802 bmdma 0xDC00 irq 18
    ata2: SATA max UDMA/133 cmd 0xE400 ctl 0xE002 bmdma 0xDC08 irq 18
    ata1: dev 0 cfg 49:0f00 82:0000 83:0000 84:0000 85:0000 86:0000 87:0000 88:0407
    ata1: dev 0 ATAPI, max UDMA/33
    ata1: dev 0 configured for UDMA/33
    scsi0 : ata_piix
    ata2: SATA port has no device.
    scsi1 : ata_piix

    Dans les sources, modifier le fichier include/linux/libata.h ainsi :
    #undef ATA_ENABLE_ATAPI /* define to enable ATAPI support */ #define ATA_ENABLE_ATAPI /* define to enable ATAPI support */

    Ce qui se traduit dans les faits par :
    ata1: SATA max UDMA/133 cmd 0xEC00 ctl 0xE802 bmdma 0xDC00 irq 18
    ata2: SATA max UDMA/133 cmd 0xE400 ctl 0xE002 bmdma 0xDC08 irq 18
    ata1: dev 0 cfg 49:0f00 82:0000 83:0000 84:0000 85:0000 86:0000 87:0000 88:0407
    ata1: dev 0 ATAPI, max UDMA/33
    ata1: dev 0 configured for UDMA/33
    scsi0 : ata_piix
    ata2: SATA port has no device.
    scsi1 : ata_piix
    Vendor: PLEXTOR Model: DVDR PX-712A Rev: 1.04
    Type: CD-ROM ANSI SCSI revision: 05


    Merci Jeff Garzik (mainteneur de libata.h) pour m'avoir aidé aussi vite :)