OVH Cloud OVH Cloud

IDE et chipset AMD /Nforce

16 réponses
Avatar
Saïd
Bonjour,

Entre le noyau 2.4.19 et 2.4.22 est apprue une option du noyau (dans
la section IDE) pour les chipset AMD and nvidia. J'ai un tel chipset.

Sous 2.4.19 (qui n'a pas l'option IDE/nvdia) hdparm me dit que mon DD
a une vitesse de lecture de 60Mo/s. Alors que sous 2.4.22 (en activant
le support nvidia) je plaffone a 30Mo/s. Si j'enleve l'option, ca tombe
a 3.9Mo/s. Et je sens vraiment une difference dans la vitesse disque
entre 2.4.19 et 2.4.22. J'ai essaye d'ajouter ide0=ata66 (le noyau me
sort un tel un message pour me dire de forcer je ne sais trop quoi qui a
un rapport avec un cable a 80 pins qpres que idebus=66 ait foire lui
aussi...) Mais rien n'y fait, sous 2.4.22 je suis entre 3.9 et 30Mo/s.

A part revenir en 2.4.19 ce qui me ferait perdre le suspend to disk,
que puis-je faire? Y-a-t-il un bug fix pour les chipsets nvidia?

--
Saïd.

10 réponses

1 2
Avatar
Guillaume
ca me fais penser à une mauvaise nappe, esseyes une autre UDMA 133

Guillaume


"Saïd" a écrit dans le message de
news:
Bonjour,

Entre le noyau 2.4.19 et 2.4.22 est apprue une option du noyau (dans
la section IDE) pour les chipset AMD and nvidia. J'ai un tel chipset.

Sous 2.4.19 (qui n'a pas l'option IDE/nvdia) hdparm me dit que mon DD
a une vitesse de lecture de 60Mo/s. Alors que sous 2.4.22 (en activant
le support nvidia) je plaffone a 30Mo/s. Si j'enleve l'option, ca tombe
a 3.9Mo/s. Et je sens vraiment une difference dans la vitesse disque
entre 2.4.19 et 2.4.22. J'ai essaye d'ajouter ide0=ata66 (le noyau me
sort un tel un message pour me dire de forcer je ne sais trop quoi qui a
un rapport avec un cable a 80 pins qpres que idebusf ait foire lui
aussi...) Mais rien n'y fait, sous 2.4.22 je suis entre 3.9 et 30Mo/s.

A part revenir en 2.4.19 ce qui me ferait perdre le suspend to disk,
que puis-je faire? Y-a-t-il un bug fix pour les chipsets nvidia?

--
Saïd.



Avatar
Saïd
Guillaume wrote:
Saïd :

Bonjour,

Entre le noyau 2.4.19 et 2.4.22 est apprue une option du noyau (dans
la section IDE) pour les chipset AMD and nvidia. J'ai un tel chipset.

Sous 2.4.19 (qui n'a pas l'option IDE/nvdia) hdparm me dit que mon
DD
a une vitesse de lecture de 60Mo/s. Alors que sous 2.4.22 (en activant
le support nvidia) je plaffone a 30Mo/s. Si j'enleve l'option, ca tombe
a 3.9Mo/s. Et je sens vraiment une difference dans la vitesse disque
entre 2.4.19 et 2.4.22. J'ai essaye d'ajouter ide0=ata66 (le noyau me
sort un tel un message pour me dire de forcer je ne sais trop quoi
qui >> a


un rapport avec un cable a 80 pins qpres que idebusf ait foire lui
aussi...) Mais rien n'y fait, sous 2.4.22 je suis entre 3.9 et 30Mo/s.

A part revenir en 2.4.19 ce qui me ferait perdre le suspend to disk,
que puis-je faire? Y-a-t-il un bug fix pour les chipsets nvidia?


ca me fais penser à une mauvaise nappe, esseyes une autre UDMA 133




Bizarre, puisque je n'ai pas d'erreurs sous 2.4.19 (compilation de
noyau qui se passent bien etc...) alors que le DD est a 60Mo/s de taux
de transfert.

--
Saïd.


Avatar
Lsom
Et au boot tu as des jolis messages du genre :

NFORCE2: IDE controller at PCI slot 00:09.0
NFORCE2: chipset revision 162
etc....

Perso j'ai de vieux disks donc je ne peux pas t'aider...
Avatar
Saïd
Lsom wrote:
Et au boot tu as des jolis messages du genre :

NFORCE2: IDE controller at PCI slot 00:09.0
NFORCE2: chipset revision 162
etc....

Perso j'ai de vieux disks donc je ne peux pas t'aider...


Exactement.

que donne:
sudo hdparm -tT /dev/hda
chez toi?

--
Saïd.

Avatar
J. Mayer
On Fri, 19 Dec 2003 16:51:16 +0100, Saïd wrote:

Lsom wrote:
Et au boot tu as des jolis messages du genre :

NFORCE2: IDE controller at PCI slot 00:09.0
NFORCE2: chipset revision 162
etc....

Perso j'ai de vieux disks donc je ne peux pas t'aider...


Exactement.

que donne:
sudo hdparm -tT /dev/hda
chez toi?


hdparm -T n'a pas beaucoup d'intérêt, en tout cas pour mesurer
la vitesse d'accès aux disques.
Le seul paramêtre qui a un sens, pour celà, c'est hdparm -t
hdparm -iI donne des infos interressantes...


Avatar
Saïd
J. Mayer wrote:
On Fri, 19 Dec 2003 16:51:16 +0100, Saïd wrote:


Lsom wrote:

Et au boot tu as des jolis messages du genre :

NFORCE2: IDE controller at PCI slot 00:09.0
NFORCE2: chipset revision 162
etc....

Perso j'ai de vieux disks donc je ne peux pas t'aider...


Exactement.

que donne:
sudo hdparm -tT /dev/hda
chez toi?



hdparm -T n'a pas beaucoup d'intérêt, en tout cas pour mesurer
la vitesse d'accès aux disques.


Oui, j'ai deux lignes: une indique un taux de 345Mo/s l'autre soit 60
soit 30 soit 3.9 selon les config, c'est de celle-la que je parle.

Le seul paramêtre qui a un sens, pour celà, c'est hdparm -t
hdparm -iI donne des infos interressantes...



Et ca peut aider a debugguer mon probleme? (Je n'ai pas la machine
sous la main en ce moment).

--
Saïd.



Avatar
Lsom
que donne:
sudo hdparm -tT /dev/hda
chez toi?


Je te laisse interpréter les résultats. Mais je te rappelle que mes d isks ne
sont pas récents...

========================= ========================= ===
hdparm -tT /dev/hda

/dev/hda:
Timing buffer-cache reads: 128 MB in 0.38 seconds 36.84 MB/sec
Timing buffered disk reads: 64 MB in 2.81 seconds = 22.78 MB/sec

========================= ========================= ===
hdparm -tT /dev/hdc

/dev/hdc:
Timing buffer-cache reads: 128 MB in 0.38 seconds 36.84 MB/sec
Timing buffered disk reads: 64 MB in 7.12 seconds = 8.99 MB/sec


========================= ========================= ===
hdparm -iI /dev/hda

/dev/hda:

Model=SAMSUNG SV1022D, FwRev=MK100-37, SerialNo80J1FKC13898
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS383/16/63, TrkSize4902, SectSizeU4, ECCbytes=4
BuffType=DualPortCache, BuffSizeG2kB, MaxMultSect, MultSect= 16
CurCHS383/16/63, CurSects514064, LBA=yes, LBAsects93118 4
IORDY=yes, 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
AdvancedPM=no WriteCache=enabled
Drive conforms to: ATA/ATAPI-4 T13 1153D revision 17: 1 2 3 4


ATA device, with non-removable media
Model Number: SAMSUNG SV1022D
Serial Number: 0180J1FKC13898
Firmware Revision: MK100-37
Standards:
Used: ATA/ATAPI-4 T13 1153D revision 17
Supported: 4 3 2 1 & some of 5
Configuration:
Logical max current
cylinders 16383 16383
heads 16 16
sectors/track 63 63
--
bytes/track: 34902 bytes/sector: 554
CHS current addressable sectors: 16514064
LBA user addressable sectors: 19931184
device size with M = 1024*1024: 9732 MBytes
device size with M = 1000*1000: 10204 MBytes (10 GB)
Capabilities:
LBA, IORDY(cannot be disabled)
Buffer size: 472.0kB bytes avail on r/w long: 4 Queue dep th: 1
Standby timer values: spec'd by Vendor
R/W multiple sector transfer: Max = 16 Current = 16
DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 *udma4
Cycle time: min0ns recommended0ns
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control0ns IORDY flow control 0ns
Commands/features:
Enabled Supported:
* NOP cmd
* READ BUFFER cmd
* WRITE BUFFER cmd
* Host Protected Area feature set
* DEVICE RESET cmd
* Look-ahead
* Write cache
* Power Management feature set
SMART feature set
HW reset results:
CBLID- above Vih
Device num = 1

========================= ========================= ===
hdparm -iI /dev/hdc

/dev/hdc:

Model=ST33221A, FwRev=3.04, SerialNo=GTC77564
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHSb53/16/63, TrkSize=0, SectSize=0, ECCbytes=0
BuffType=unknown, BuffSize8kB, MaxMultSect2, MultSect2
CurCHSb53/16/63, CurSectsc03024, LBA=yes, LBAsectsc03024
IORDY=on/off, tPIO={min:240,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
AdvancedPM=no WriteCache=enabled
Drive conforms to: device does not report version: 1 2 3 4


ATA device, with non-removable media
Model Number: ST33221A
Serial Number: GTC77564
Firmware Revision: 3.04
Standards:
Supported: 4 3 2 1
Likely used: 4
Configuration:
Logical max current
cylinders 6253 6253
heads 16 16
sectors/track 63 63
--
CHS current addressable sectors: 6303024
LBA user addressable sectors: 6303024
device size with M = 1024*1024: 3077 MBytes
device size with M = 1000*1000: 3227 MBytes (3 GB)
Capabilities:
LBA, IORDY(can be disabled)
Buffer size: 128.0kB Queue depth: 1
Standby timer values: spec'd by Standard
R/W multiple sector transfer: Max = 32 Current = 32
DMA: mdma0 mdma1 mdma2 udma0 udma1 *udma2
Cycle time: min0ns recommended0ns
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control$0ns IORDY flow control 0ns
Commands/features:
Enabled Supported:
* READ BUFFER cmd
* WRITE BUFFER cmd
* Look-ahead
* Write cache
* Power Management feature set
SMART feature set
* DOWNLOAD MICROCODE cmd

Avatar
J. Mayer
On Fri, 19 Dec 2003 17:36:17 +0100, Saïd wrote:

J. Mayer wrote:
On Fri, 19 Dec 2003 16:51:16 +0100, Saïd wrote:


Lsom wrote:

Et au boot tu as des jolis messages du genre :

NFORCE2: IDE controller at PCI slot 00:09.0
NFORCE2: chipset revision 162
etc....

Perso j'ai de vieux disks donc je ne peux pas t'aider...


Exactement.

que donne:
sudo hdparm -tT /dev/hda
chez toi?



hdparm -T n'a pas beaucoup d'intérêt, en tout cas pour mesurer
la vitesse d'accès aux disques.


Oui, j'ai deux lignes: une indique un taux de 345Mo/s l'autre soit 60
soit 30 soit 3.9 selon les config, c'est de celle-la que je parle.


Oui, je me doutais, sinon, tu aurais vraiment des soucis à te faire :-)
Mais 60 Mo/s, c'est énorme et 30, c'est déjà très rapide pour de l'IDE.
Mes Maxtor 80Go (version 2Mo de cache) plafonnent à 45 Mo/s :-(


Le seul paramêtre qui a un sens, pour celà, c'est hdparm -t
hdparm -iI donne des infos interressantes...



Et ca peut aider a debugguer mon probleme? (Je n'ai pas la machine
sous la main en ce moment).


Ca te dira les modes et les jeux de commandes gérés par le disque
et ceux sélectionnés par le controleur / le driver.
Chez moi, un petit extrait donne (sur le Maxtor):

Model=Maxtor 6Y060L0, FwRev=YAR41VW0, SerialNo=Y2RAJPPE
Config={ Fixed }
RawCHS383/16/63, TrkSize=0, SectSize=0, ECCbytesW
BuffType=DualPortCache, BuffSize 48kB, MaxMultSect, MultSect
/16/255, CurSects511760, LBA=yes, LBAsects0103200
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 udma0 udma1 udma2 udma3 udma4 *udma5 udma6
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive Supports : ataATA-1 ATA-2 ATA-3 ATA-4 ATA-5 ATA-6 ATA-7


non-removable ATA device, with non-removable media
Model Number: Maxtor 6Y060L0
Serial Number: Y2RAJPPE
Firmware Revision: YAR41VW0
Standards:
Supported: 1 2 3 4 5 6 7
Likely used: 7

Je vois qu'il supporte tous les jeux de commandes de ATA-1 jusqu'à
ATA-7 et que Linux utilise le 7 (c'est le "Likely used").
Et je vois qu'il supporte l'udma6 mais qu'il est configuré en
udma5... Je dois pouvoir gratter encore un peu :-)
Mais mon chipset ne le peux peut-être pas...




Avatar
Saïd
Saïd :
Bonjour,

Entre le noyau 2.4.19 et 2.4.22 est apprue une option du noyau (dans
la section IDE) pour les chipset AMD and nvidia. J'ai un tel chipset.

Sous 2.4.19 (qui n'a pas l'option IDE/nvdia) hdparm me dit que mon DD
a une vitesse de lecture de 60Mo/s. Alors que sous 2.4.22 (en activant
le support nvidia) je plaffone a 30Mo/s. Si j'enleve l'option, ca tombe
a 3.9Mo/s. Et je sens vraiment une difference dans la vitesse disque
entre 2.4.19 et 2.4.22. J'ai essaye d'ajouter ide0=ata66 (le noyau me
sort un tel un message pour me dire de forcer je ne sais trop quoi qui a
un rapport avec un cable a 80 pins qpres que idebusf ait foire lui
aussi...) Mais rien n'y fait, sous 2.4.22 je suis entre 3.9 et 30Mo/s.

A part revenir en 2.4.19 ce qui me ferait perdre le suspend to disk,
que puis-je faire? Y-a-t-il un bug fix pour les chipsets nvidia?



J'ai plus ou moins regler le probleme en faisant:
sudo hdparm -X68 -c3 -u1 -d1 /dev/hda

j'en suis a 51Mo/s pas encore les 60Mo/s...
sous 2.4.19 il fallait faire
sudo hdparm -X67 -c3 -u1 -d1 /dev/hda
au moment du boot sinon le DD etait trop lent.

--
Saïd.

Avatar
Emmanuel Florac
Dans article ,
disait...

Sous 2.4.19 (qui n'a pas l'option IDE/nvdia) hdparm me dit que mon DD
a une vitesse de lecture de 60Mo/s.


C'est vraiment très bizarre, parce qu'avant le 2.4.22 justement sur ma
machine nforce2 je ne pouvais pas du tout activer le DMA et les epfs
disques étaient épouvantables...

--
Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando?

1 2