Impossible d'activer le DMA sur Via VT8237

Impossible d'activer le DMA sur Via VT8237 - Logiciels - Linux et OS Alternatifs

Marsh Posté le 10-06-2006 à 22:31:01    

Bonjour,
 
Tout est dans le titre. Impossible d'activer le DMA sur ma mobo. Ca me broute d'autant plus que personne ne semble avoir eu l'ennui, d'après mes recherches sur le net. Bref, impossible de trouver l'option dans la configuration du kernel (kernel gentoo 2.6.15-r1)
 
Franchement, je trouve qu'il devrait exister un site où sont répertoriés toutes les utilités de chacune des options du kernel, ça éviterait de se prendre la tête avec des conneries de problèmes pareils.
 
Merci d'avance pour toute aide

Reply

Marsh Posté le 10-06-2006 à 22:31:01   

Reply

Marsh Posté le 10-06-2006 à 22:47:31    

Recompile ta kernaille avec le module de ta CM en dur.

Reply

Marsh Posté le 10-06-2006 à 23:54:38    

hdparm -d 1 /dev/tondisk

Reply

Marsh Posté le 11-06-2006 à 00:20:11    

M300A >> je voudrais bien l'activer comme ça, moi, mais il me sort un Opération non autorisée ou un blabla dans le genre..
 
riot >> oui ça aussi je voudrais bien, malheureusement l'option dans la config de la kernaille, ben je dois être bigleux mais je vois rien qui corresponde dans la section DMA/ATAPI....
 
merci qd même pr vos suggestions, si vous en avez d'autres n'hésitez pas... demain, si j'ai pas trouvé, j'installe le kernel 2.6.16-r9 et j'essaye avec cte kernel-là!!!

Reply

Marsh Posté le 11-06-2006 à 00:25:58    

Device Drivers --->
  ATA/ATAPI/MFM/RLL support --->
    [*] Generic PCI bus-master DMA support
    [*]   Use PCI DMA by default when available


n'oublie pas le support pour les chipset Via

Message cité 1 fois
Message édité par Kernel-Panic le 11-06-2006 à 00:27:08

---------------
You have no chance to survive make your time.
Reply

Marsh Posté le 11-06-2006 à 01:38:31    

Inutile de recompiler un kernel. Je devine le probleme :
 
Ton initrd a chargé un module ide generic pour ton controlleur ide, udev a peut être ensuite chargé le bon module mais comme l'autre etait deja présent...
 
Solution : forcé le bon module de controlleur ide lors de la génération de l'initrd.
 
Tu utilise quelle distrib ?

Reply

Marsh Posté le 11-06-2006 à 10:12:50    

j'utilise Gentoo...
 
Kernel-Panic >> le support pour Via ? ça se trouve où ? :whistle: Quant aux options que tu m'indiques, elles sont cochées dans le .config du noyau...
M300A >> j'ai pas la moindre idée de comment on fait ça :d
 
Merci pour votre aide....
 
btw, petite précision : j'ai récemment changé de mobo (Asus A7N8X-E Deluxe nForce 2 ==> AsRock K7VT4A), d'où changement de chipset (le nForce 2 était supporté dans le kernel, ici le VIA j'ai pas trouvé), ceci est peut-être à la source de l'erreur ?

Message cité 1 fois
Message édité par Bzzzttt le 11-06-2006 à 10:24:15
Reply

Marsh Posté le 11-06-2006 à 10:29:45    

bon ben je recompile quand même le noyau...just for fun :d
 
Marche po :sweat:
Linux bachibouzouk 2.6.16-gentoo-r9 #1 PREEMPT Sun Jun 11 08:35:40 CEST 2006 i686 AMD Athlon(tm) XP 2500+ GNU/Linux
 
hdparm -d1 /dev/hdc
 
/dev/hdc:
 setting using_dma to 1 (on)
 HDIO_SET_DMA failed: Operation not permitted
 using_dma    =  0 (off)


Message édité par Bzzzttt le 11-06-2006 à 10:38:56
Reply

Marsh Posté le 11-06-2006 à 11:44:16    

Tu utilises un initrd ou pas ?
 
 
edit:

Kernel-Panic a écrit :

Device Drivers --->
  ATA/ATAPI/MFM/RLL support --->
    [*] Generic PCI bus-master DMA support
    [*]   Use PCI DMA by default when available


n'oublie pas le support pour les chipset Via


 
+
 

Bzzzttt a écrit :

Kernel-Panic >> le support pour Via ? ça se trouve où ?


Device Drivers --->
  ATA/ATAPI/MFM/RLL support --->
    [*] Generic PCI bus-master DMA support
    [*]   Use PCI DMA by default when available
    ...
    <*>   VIA82CXXX chipset support


Message édité par Riot le 11-06-2006 à 12:01:55
Reply

Marsh Posté le 11-06-2006 à 15:53:44    

riot >> euh initrd je vois pas trop ce que c'est :) je vois ça comment ? Sinon j'ai pas activé le fameux Via82CXXX, je pensais pas que c'était ça mais je vais toujours l'activer pour voir ;)
 
merci pour l'aide :)

Reply

Marsh Posté le 11-06-2006 à 15:53:44   

Reply

Marsh Posté le 11-06-2006 à 17:21:33    

:whistle:  :whistle:  :whistle:  :whistle:  :whistle:  
 
c'était bien l'option VIACXXXX de la kernaille qui manquait à l'appel
 
 :sol:  :sol:  :sol:  :sol:  :sol:  
 
merci à tous pour votre aide !!!

Reply

Marsh Posté le 11-06-2006 à 17:37:51    

le pire c'est que j'avais la solution sous le nez :lol:
 
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/
 
y a des jours où on se qu'on est bééétes :d


Message édité par Bzzzttt le 11-06-2006 à 17:38:02
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed