View previous topic :: View next topic |
Author |
Message |
bluelambda n00b
Joined: 11 Dec 2004 Posts: 48
|
Posted: Sat Dec 11, 2004 3:28 pm Post subject: [Disque dur] Problème activation DMA (résolu) |
|
|
Salut à tous je suis nouveau sur le forum, et nouvel utilisateur de Gentoo
L'installation s'est bien passée (un peu longue quand même), X.org et KDE fonctionnent bien, mon matériel est reconnu, mais j'ai un petit problème sur le disque dur de mon PC portable avec Gentoo :
- lorsque je boote avec le liveCD Gentoo, et que je fais un hdparm -tT /dev/hda, j'obtiens :
buffer-cache read : 530.20 MB/s
buffered disk read : 23.58 MB/s
(DMA est activé par défaut, je n'ai pas eu besoin de faire un hdparm -d1 /dev/hda)
- lorsque je boote sur mon installation de Gentoo, j'ai pour hdparm -tT /dev/hda :
buffer-cache read : 470 MB/s
buffered disk read : 3.95 MB/s
Je tente alors un hdparm -d1 /dev/hda et il me sort l'erreur suivante : Code: | setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma = 0 (off) |
Voilà c'est un problème assez embêtant car lorsque je veux charger un programme tel Open Office (ou même le démarrage de KDE), ça met un temps fou...
Je pense que ce problème ne doit pas être bien dur à résoudre, vu que sur le LiveCD DMA est très bien supporté.
Si quelqu'un pouvait essayer de m'aider, ce serai cool
PS :
Mon northbridge est un ATI RADEON IGP 345M.
Je ne sais pas quel est mon southbridge.
Un logiciel sous Windows me dit que le chipset qui gère l'IDE (IDE PCI BUS MASTER) est un ALi M5229.
Enfin j'ai essayé d'activer un peu tout ça dans le kernel, mais toujours le problème.
La solution est ici !
Voici ma config kernel :
http://bluelambda.free.fr/gentoo/config
Si quelqu'un sait pouquoi ça marche qu'il le signale, car je n'ai pas réussi à trouver pourquoi ça a fonctionné d'un coup Désolé.
Si vous avez les mêmes caractéristiques système et le même problème, vous pouvez sans doute vous inspirer de cette config.
EDIT :
Après quelques tests, dans mon cas il suffisait de désactiver : Code: | Generic PCI IDE Chipset Support | dans mon kernel car il empêchait DMA de s'activer, je ne sais pas pourquoi (attention ne pas confondre avec generic/default IDE chipset support )
Et il suffisait d'activer : Code: | ALi M15x3 chipset support |
Last edited by bluelambda on Sun Dec 12, 2004 2:51 pm; edited 4 times in total |
|
Back to top |
|
|
bluelambda n00b
Joined: 11 Dec 2004 Posts: 48
|
Posted: Sat Dec 11, 2004 4:04 pm Post subject: |
|
|
Ce n'est pas la peine de chercher, j'obtiens à présent au démarrage (juste au moment ou je fais ENTREE sur gentoo dans lilo) :
Loading gebtooEBDA is big; kernel setup stack overlaps LILO second stage
Si quelqu'un a une idée d'où celà peut venir, moi je vois pas car je pense avoir remis la configuration post-erreur dans mon kernel avec le live CD d'installation.
Ce serai cool d'avoir la solution quand même car je n'ai pas le temps de réinstaller tout... donc j'ai un portable sous Windows en attendant
Sinon je remettrai Mandrake mais je crois avoir aussi le même problème de disque et DMA...
J'ai un peu cherché sur google et sur le forum rapport à cette erreur et j'ai rien trouvé d'intéressant...
Je vous tiens au courrant si je trouve quelque chose. |
|
Back to top |
|
|
Velhcro n00b
Joined: 19 Sep 2004 Posts: 44
|
Posted: Sat Dec 11, 2004 4:09 pm Post subject: |
|
|
boot sur le livecd fait un lsmod pour voir ce qui est chargé
en fonction, choisi un noyau peut-être plus récent et compile le avec le support IDE adéquat |
|
Back to top |
|
|
bluelambda n00b
Joined: 11 Dec 2004 Posts: 48
|
Posted: Sat Dec 11, 2004 4:22 pm Post subject: |
|
|
Re, bon je vous avoue que je ne comprend PLUS rien
Enfin j'ai surtout eu un gros coup de bol je crois...
J'ai rebooté deux fois sur le LiveCD.
La première fois je refais mon kernel en modifiant quelques paramètres que j'avais changés juste avant, un peu au pif.
Je rrecompile, j'installe, je reboote, même erreur.
Je relance le liveCD, je remodifie encore ces paramètres, je recompile, j'installe, je reboote, et là, miracle : plus l'erreur, Gentoo démarre niquel, et DMA fonctionne niquel aussi
Il devait y avoir une option activée qui plantai tout au moment du boot.
Je vous avoue que je ne sais pas du tout comment ça se fait que DMA marche. Ca fait un jour que je trafique plein de trucs sur mes paramètres IDE, sans succès, là je modifie 3 trucs au pif et ça marche
Si je trouve, j'édite et je poste la solution |
|
Back to top |
|
|
bosozoku Advocate
Joined: 11 Jan 2004 Posts: 2431 Location: Roazhon
|
|
Back to top |
|
|
bluelambda n00b
Joined: 11 Dec 2004 Posts: 48
|
Posted: Sat Dec 11, 2004 7:02 pm Post subject: |
|
|
Quoi ? Je l'ai déjà lu ça...
Que reproches-tu à mon topic ?
1 - j'ai recherché et j'ai rien trouvé qui m'as permis de résoudre mon problème, j'ai lu tous les topics.
2 - n'ayant pas trouvé d'où vient mon problème, je vais envoyer mon .config sur FTP et le mettre ici, puis je mettrai (resolu)
J'édite sous peu.
Voici ma config kernel :
http://bluelambda.free.fr/gentoo/config
Last edited by bluelambda on Sat Dec 11, 2004 7:49 pm; edited 1 time in total |
|
Back to top |
|
|
Apsforps Guru
Joined: 27 Sep 2004 Posts: 520 Location: Belgium
|
Posted: Sat Dec 11, 2004 7:30 pm Post subject: |
|
|
Ce qu'on lui reproche à ton post, c'est le format du titre.... _________________ Apsforps |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|