J'aimerais aussi profiter de tes lumières K-L car j'ai remarqué que mon disque dur n'était pas en DMA et je n'arrive pas l'y passer et que ces réglages soient conservés.
Avec la préférences d'UBoot, ça fonctionne mais les réglages sont perdus au boot à froid suivant.
La commande idetool -l sii0680ide.device me donne :
-------------------Unit 0 information------------------------
Flags : $00000187 - present, LBA48 used, supports DMA, ATA, supports cache flush, interrupts used,
Xfer mode : best pio 12 (PIO 4, 16 MB/s) / best dma 69 (UDMA 5, 100 MB/s) / current 12 (PIO 4, 16 MB/s)
Total blocks : 390721968
Blocksize : 512
Power mode : 2 / idle (ready for operation)
IO1 / IO2 / BMCR @ : $802400 / $80240A / $802420
Je tape ensuite la commande que tu as donnée idetool -x sii0680ide.device 0 67 >NIL:
et je tape ensuite à nouveau la commande idetool -l sii0680ide.device pour vérifier que les réglages ont bien été modifiés, ce qui semble être le cas :
-------------------Unit 0 information------------------------
Flags : $00000187 - present, LBA48 used, supports DMA, ATA, supports cache flush, interrupts used,
Xfer mode : best pio 12 (PIO 4, 16 MB/s) / best dma 69 (UDMA 5, 100 MB/s) / current 67 (UDMA 3, 44 MB/s)
Total blocks : 390721968
Blocksize : 512
Power mode : 2 / idle (ready for operation)
IO1 / IO2 / BMCR @ : $802400 / $80240A / $802420
Le problème est qu'après un boot à froid, ces réglages ont disparu et je suis revenu au point de départ.
Mon dernier espoir est de faire ça directement dans UBoot mais je n'ai pas vraiment compris la procédure. Peux-tu me l'expliquer en détail sachant que mon disque dur est sur l'unité 0 du sii0680ide.device.
Ce que je ne comprends pas, c'est que je n'ai eu aucun problème à passer mon lecteur DVD et mon graveur DVD en DMA...