Andesi - forum

Forum francophone pour Debian

Vous n'êtes pas identifié(e).

#1 14/10/2003 00:36:25

ploum
Membre
Inscription : 21/04/2003
Messages : 909
Site Web

activer le DMA ???

pitié !  J'en peux plus ! Je sollicite votre aide !

Je n'arrive pas à activer le DMA :

/dev/hdb:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma    =  0 (off)


On me dit que c'est dans le noyau...

MAIS QUE DOIS-JE COMPILER DANS CE $****$ DE NOYAU 2.6 ?

snif...
:cry:

Hors ligne

#2 14/10/2003 07:15:43

kakaouete
Membre
Inscription : 08/06/2003
Messages : 456

Re : activer le DMA ???

les drivers qui correspondent a ton chipset ide !

cherche bien, parfois c'est dur a trouver :]

Hors ligne

#3 14/10/2003 12:39:20

ploum
Membre
Inscription : 21/04/2003
Messages : 909
Site Web

Re : activer le DMA ???

c'est résolu ! J'avais en fait un driver en TROP !   (celui pour le support du DMA générique)  big_smile

Waw ! ça gaze le 2.6

Hors ligne

#4 14/10/2003 13:37:01

kakaouete
Membre
Inscription : 08/06/2003
Messages : 456

Re : activer le DMA ???

jcrois que je vais le tester sur un laptop perso :]

Hors ligne

#5 19/10/2003 17:32:37

onizuka92
Membre
Inscription : 01/10/2003
Messages : 18

Re : activer le DMA ???

j'ai le meme prob avec la version 2.4.22 du noyau et pourtant j'ai compilé ce qui fallait
fait C****


"Je ne pense pas que Microsoft soit diabolique en soi ; je pense seulement qu'ils font des systèmes d'exploitation vraiment dégueulasses" Linus Torvalds ds le manifeste de Linux

Hors ligne

#6 19/10/2003 20:52:52

onizuka92
Membre
Inscription : 01/10/2003
Messages : 18

Re : activer le DMA ???

arggg c bon le module Via82cxxx ne se lancait pas donc pas accée au DMA


"Je ne pense pas que Microsoft soit diabolique en soi ; je pense seulement qu'ils font des systèmes d'exploitation vraiment dégueulasses" Linus Torvalds ds le manifeste de Linux

Hors ligne

#7 10/11/2003 12:54:08

[ MolincH ]
Membre
Inscription : 10/11/2003
Messages : 2
Site Web

Re : activer le DMA ???

Bonjour, je possede un disque dur MAXTOR 80 Go ATA 100 avec 8 Mo de cache, cependant je n'arrive pas à utiliser justement l'ATA 100...
Je tourne sous une Debian Woody et ma carte mère utilise un chipset VIA KT133.

Jai essayer de copier un fichier de 700 Mo d'une partition à une autre mais cela met environ 3 minutes pour 200 Mo, il est impossible que l'ATA 100 soit activé dans ces conditions, avec un PC sous Windows, je met 3 minutes au MAXIMUM pour copier ce fichier d'une partion a une autre.

Enfin, dans le noyau est bien activé le support pour l'ATA 100 ainsi que le support pour mon chipset qui est me semble t'il "Support For Via 82... Chipset" ou quelquechose comme cela.

J'ai beau avoir cherché sur internet, mettre "fais ami avec Google", cela me dépasse, je ne sais pas comment faire pour activer l'ATA 100.


Merci D'avance smile


Hi Ha dit le singe Avant de MouRiR !!

Hors ligne

#8 10/11/2003 18:02:38

CSCMEU
Membre
Lieu : Paris
Inscription : 29/05/2003
Messages : 1 497
Site Web

Re : activer le DMA ???

Salut MolincH,

Tu as activer l'ultra dma avec hdparm?
Par ici : http://www.andesi.org/article.php?id=hdparm


X-GPG-Fingerprint: C0F2 AF4F 98ED 08FC 7930  193E DE3B 44D2 5467 94DA
--
http://csquad.org

Hors ligne

#9 10/11/2003 19:44:13

[ MolincH ]
Membre
Inscription : 10/11/2003
Messages : 2
Site Web

Re : activer le DMA ???

Ok, je commence à lire ce que tu m'as filé, cependant il ya peut être un hic, quand je fais le lspci | grep "IDE" j'obtient :
00:07.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 06)

pourtant j'ai bien mit le support pour le chipset via vt82xxx ainsi que l'ata dans le noyau ...

normalement je devrais avoir ceci d'après ta page :
00:07.1 IDE interface: VIA Technologies, Inc. VT82C586/B/686A/B PIPC Bus Master IDE (rev 06)

Il semblerait que mon chiopset ne soit pas prit en compte...


J'ai mit ici le contenu de mon lspci complet, peut être cela sera utile :
18:38#root:/home/molinch/sav_modem$ lspci
00:00.0 Host bridge: VIA Technologies, Inc. VT8363/8365 [KT133/KM133] (rev 03)
00:01.0 PCI bridge: VIA Technologies, Inc.: Unknown device b115
00:07.0 ISA bridge: VIA Technologies, Inc. VT82C686 [Apollo Super South] (rev 40)
00:07.1 IDE interface: VIA Technologies, Inc. Bus Master IDE (rev 06)
00:07.2 USB Controller: VIA Technologies, Inc. UHCI USB (rev 16)
00:07.3 USB Controller: VIA Technologies, Inc. UHCI USB (rev 16)
00:07.4 Bridge: VIA Technologies, Inc. VT82C686 [Apollo Super ACPI] (rev 40)
00:07.5 Multimedia audio controller: VIA Technologies, Inc. AC97 Audio Controller (rev 50)
00:12.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139 (rev 10)
00:14.0 Network controller: Texas Instruments: Unknown device 8400
01:00.0 VGA compatible controller: ATI Technologies Inc 3D Rage IIC AGP (rev 7a)


Hi Ha dit le singe Avant de MouRiR !!

Hors ligne

#10 11/11/2003 21:14:39

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : activer le DMA ???

bon, je devais envoyer à arnaud mes info pour le spport DMA par défaut sans hdparm, mais je v finalement les poster ici.
Dans le noyo :
-  PCI IDE chipset support (classique) ;
-  Generic PCI bus-master DMA support ;
-  Use PCI DMA by default when available ;
-  et le chip qui va bien à votre carte mère...pour moi : VIA82CXXX chipset support

paramètre à passer au noyo :
dans lilo, pour le paramètre append, mettre;
append="ide0=ata66 ide1=ata66"
Vous pouvez aussi ajouter idebus=66, mais bon, je sais pas si ça a grand chose à voir...si qqun peut me dire...?

Voilà le résultat chez moi sur mes 2 disk SANS avoir utilisé hdparm pour le paramétrer :

$hdparm -i /dev/hda
/dev/hda:

Model=Maxtor 6Y080P0, FwRev=YAR41BW0, SerialNo=Y24C107E
Config={ Fixed }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=57
BuffType=DualPortCache, BuffSize=7936kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=160086528
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes:  pio0 pio1 pio2 pio3 pio4
DMA modes:  mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 < si qqun sait pkoi il ne détecte pas mon disk...
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive conforms to: (null): < à cause de ça p-ê?

* signifies the current active mode

$hdparm -i /dev/hdb
/dev/hdb:

Model=MAXTOR 6L060J3, FwRev=A93.0500, SerialNo=663135910607
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=32256, SectSize=21298, ECCbytes=4
BuffType=DualPortCache, BuffSize=1819kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=117266688
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes:  pio0 pio1 pio2 pio3 pio4
DMA modes:  mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
AdvancedPM=no WriteCache=enabled
Drive conforms to: ATA/ATAPI-5 T13 1321D revision 1:

* signifies the current active mode

et les perfs:

$hdparm -tT /dev/hda
/dev/hda:
Timing buffer-cache reads:   1180 MB in  2.00 seconds = 590.00 MB/sec
Timing buffered disk reads:  164 MB in  3.00 seconds =  54.67 MB/sec

hdparm -tT /dev/hdb
/dev/hdb:
Timing buffer-cache reads:   1176 MB in  2.00 seconds = 588.00 MB/sec
Timing buffered disk reads:  112 MB in  3.01 seconds =  37.21 MB/sec

Voilà...c tout...J'espère avoir aider à faire avancer le shimilibilique... wink


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

#11 11/11/2003 21:16:21

ioguix
Administrator
Lieu : Paris
Inscription : 25/04/2003
Messages : 3 945

Re : activer le DMA ???

tien par contre...je rajoute un truc, si qun s'y connait bien avec hdparm, je suis pas contre des astuces en plus ...et dans ce cas, je me ferais un zoli script dans init...
Comme le propose arnaud wink


[email protected]
"Contrairement aux chasseurs qui, eux, ne sont pas des lapins, les pollueurs, eux sont des ordures. - Philippe Geluck, Le chat"
gpg: 0828C222

Hors ligne

Pied de page des forums