#1 Le 13/01/2006, à 21:52
- TSalm
[résolu] Activatio auto du DMA de deux disques durs
Bonsoir tout le monde,
Je rencontre des probleme avec mes disques durs :
- 1er probleme : le mode DMA ne s'active pas au demarrage ...
par contre, un hdparm -c 1 -d 1 /dev/hdc et hdparm -c 1 -d 1 /dev/hdd fonctionne parfaitement...
si je regarde dans le kern.log :
Jan 13 12:51:29 localhost kernel: [4294699.766000] device-mapper: 4.4.0-ioctl (2005-01-12) initialised: dm-devel@redhat.com
Jan 13 12:51:29 localhost kernel: [4294701.229000] cdrom: open failed.
Jan 13 12:51:29 localhost kernel: [4294705.633000] cdrom: open failed.
Jan 13 12:51:29 localhost kernel: [4294705.808000] hdc: dma_intr: status=0x51 { DriveReady SeekComplete Error }
Jan 13 12:51:29 localhost kernel: [4294705.808000] hdc: dma_intr: error=0x10 { SectorIdNotFound }, LBAsect=19541088, sector=19541088
Jan 13 12:51:29 localhost kernel: [4294705.808000] ide: failed opcode was: unknown
Jan 13 12:51:29 localhost kernel: [4294705.951000] hdc: dma_intr: status=0x51 { DriveReady SeekComplete Error }
Jan 13 12:51:29 localhost kernel: [4294705.951000] hdc: dma_intr: error=0x10 { SectorIdNotFound }, LBAsect=19541088, sector=19541088
Jan 13 12:51:29 localhost kernel: [4294705.951000] ide: failed opcode was: unknown
Jan 13 12:51:29 localhost kernel: [4294706.093000] hdc: dma_intr: status=0x51 { DriveReady SeekComplete Error }
Jan 13 12:51:29 localhost kernel: [4294706.093000] hdc: dma_intr: error=0x10 { SectorIdNotFound }, LBAsect=19541088, sector=19541088
Jan 13 12:51:29 localhost kernel: [4294706.093000] ide: failed opcode was: unknown
Jan 13 12:51:29 localhost kernel: [4294706.235000] hdc: dma_intr: status=0x51 { DriveReady SeekComplete Error }
Jan 13 12:51:29 localhost kernel: [4294706.235000] hdc: dma_intr: error=0x10 { SectorIdNotFound }, LBAsect=19541088, sector=19541088
Jan 13 12:51:29 localhost kernel: [4294706.235000] ide: failed opcode was: unknown
Jan 13 12:51:29 localhost kernel: [4294706.235000] hdc: DMA disabled
Jan 13 12:51:29 localhost kernel: [4294706.235000] hdd: DMA disabled
Jan 13 12:51:29 localhost kernel: [4294706.385000] ide1: reset: success
Jan 13 12:51:29 localhost kernel: [4294706.556000] hdc: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
Jan 13 12:51:29 localhost kernel: [4294706.556000] hdc: task_in_intr: error=0x10 { SectorIdNotFound }, LBAsect=19606367, sector=19541088
Jan 13 12:51:29 localhost kernel: [4294706.556000] ide: failed opcode was: unknown
Jan 13 12:51:29 localhost kernel: [4294706.728000] hdc: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
Jan 13 12:51:29 localhost kernel: [4294706.728000] hdc: task_in_intr: error=0x10 { SectorIdNotFound }, LBAsect=19606367, sector=19541088
Jan 13 12:51:29 localhost kernel: [4294706.728000] ide: failed opcode was: unknown
Jan 13 12:51:29 localhost kernel: [4294706.900000] hdc: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
Jan 13 12:51:29 localhost kernel: [4294706.900000] hdc: task_in_intr: error=0x10 { SectorIdNotFound }, LBAsect=19606367, sector=19541088
Jan 13 12:51:29 localhost kernel: [4294706.900000] ide: failed opcode was: unknown
Jan 13 12:51:29 localhost kernel: [4294707.071000] hdc: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
Jan 13 12:51:29 localhost kernel: [4294707.071000] hdc: task_in_intr: error=0x10 { SectorIdNotFound }, LBAsect=19606367, sector=19541088
Jan 13 12:51:29 localhost kernel: [4294707.071000] ide: failed opcode was: unknown
Jan 13 12:51:29 localhost kernel: [4294707.221000] ide1: reset: success
Jan 13 12:51:29 localhost kernel: [4294707.392000] hdc: task_in_intr: status=0x59 { DriveReady SeekComplete DataRequest Error }
Jan 13 12:51:29 localhost kernel: [4294707.392000] hdc: task_in_intr: error=0x10 { SectorIdNotFound }, LBAsect=19606367, sector=19541088
Jan 13 12:51:29 localhost kernel: [4294707.392000] ide: failed opcode was: unknown
Jan 13 12:51:29 localhost kernel: [4294707.392000] end_request: I/O error, dev hdc, sector 19541088
Jan 13 12:51:29 localhost kernel: [4294723.279000] ReiserFS: hdd5: found reiserfs format "3.6" with standard journal
Jan 13 12:51:29 localhost kernel: [4294729.584000] ReiserFS: hdd5: using ordered data mode
Jan 13 12:51:29 localhost kernel: [4294729.621000] ReiserFS: hdd5: journal params: device hdd5, size 8192, journal first block 18, max trans len 1024, max batch 900, max commit age 30, max trans age 30
Jan 13 12:51:29 localhost kernel: [4294729.624000] ReiserFS: hdd5: checking transaction log (hdd5)
Jan 13 12:51:29 localhost kernel: [4294729.676000] ReiserFS: hdd5: Using r5 hash to sort names
Le 2eme probleme, c'est que si je fait un reboot, mon PC ne reconnait plus de secteur de boot sur mon disque... je suis à chaque fois obligé d'eteindre et de rallumer le PC pour rebooter.
Je ne sais pas si ces 2 problemes sont reliés, mais si ça dit quelquechose à quelqu'un...
D'avance merci.
ps : ces deux DD sont sur la même nattes configuré en maitre/esclave.
TSalm
Dernière modification par TSalm (Le 12/02/2006, à 13:32)
Hors ligne
#2 Le 13/01/2006, à 22:11
- akas
Re : [résolu] Activatio auto du DMA de deux disques durs
Hello
1) Tu peux mettre les options hdparm dans un fichier /etc/hdparm.conf
Attention car la modifications de certaines options peuvent être dangereuses pour tes dd, à manipuler avec précaution.
Les options -c, -d ne poseront pas de prob.
2) update-grub ne donne rien ?
Edit : arf apparemment c'est pas grub le problème....
Dernière modification par akas (Le 13/01/2006, à 22:12)
Hors ligne
#3 Le 13/01/2006, à 22:39
- TSalm
Re : [résolu] Activatio auto du DMA de deux disques durs
Salut akas
j'ai déjà éditer le fichier /etc/hdparm.conf ... mais hélas ca n'a rien donné.
Hors ligne
#4 Le 13/01/2006, à 23:06
- akas
Re : [résolu] Activatio auto du DMA de deux disques durs
Le genre d'erreur écrite en haut dans ton quote ( que j'avais pas lu bêtement ) me fait penser à un truc que j'ai eu aussi : nappe ide morte.
En testant avec une autre nappe tout était rentré dans l'ordre.
Un piti tour au magasin et vala.
Hors ligne
#5 Le 13/01/2006, à 23:23
- TSalm
Re : [résolu] Activatio auto du DMA de deux disques durs
bonne idée Akas, c'est surement ça ... je dois avouer que ma nappe est plutôt ancienne
Je vais déjà commencer par là
Merci
Hors ligne
#6 Le 18/01/2006, à 09:48
- sissou
Re : [résolu] Activatio auto du DMA de deux disques durs
TSalm,
Est-ce que le changement de ta nappe IDE a résolu ton problème ?
J'ai deux dd sur une même nappe (hda et hdb).
hda perd constamment (au bout de qq min ou de plusieurs heures) son attribut dma = on, alors que le dma persiste sur hdb.
Cela peut-il provenir de la nappe ?
Les deux dd sont (assez) récents (des 5400 tours seagate et samsung qui supportent l'UDMA5) et fonctionnent parfaitement.
Quelqu'un a-t-il dèjà rencontré le problème ?
Quelqu'un sait-il se servir de l'attribut keepsettings de la commande hdparm ?
Hors ligne
#7 Le 08/02/2006, à 09:42
- sissou
Re : [résolu] Activatio auto du DMA de deux disques durs
Je confirme qu'une nappe IDE en bon état peut régler les problèmes de non persistence du mode DMA avec les disques durs IDE.
Le mode DMA est maintenant constamment activé depuis que j'ai installé une nappe neuve.
Et un problème lourd (voire très chiant réglé)
Ca c'est fait
Hors ligne
#8 Le 12/02/2006, à 13:31
- TSalm
Re : [résolu] Activatio auto du DMA de deux disques durs
oui, je confirme aussi, le changement de nappe a resolu mon 1er probleme
et pour le deuxieme (le probleme de boot) c'était juste que j'avais inversé le maitre et l'esclave
merci akas !!
Hors ligne