nforce2 / diamondmax9 [lenteurs hdd ide] - Hardware - Linux et OS Alternatifs
Marsh Posté le 30-10-2003 à 22:59:35
Kernel patché avec le patch nvidia ou kernel > 2.4.22 
 
Apres tu coches l'option AMD and Nvidia chipset dans IDE, DMA ... dans ton menuconfig et tu refais ton noyeau 
Marsh Posté le 31-10-2003 à 02:41:57
en fait j'ai oublié de préciser  
 
kpoman / # uname -a 
Linux kpoman 2.6.0-test9-mm1 #1 Fri Oct 31 02:57:39 CET 2003 i686 AMD Athlon(tm) XP 2500+ AuthenticAMD GNU/Linux 
kpoman / #  
 
 
et j'ai trouvé ce qui me permet de le faire marcher  
 
 
 
 <*>         AMD and nVidia IDE support   
 
 
ca dans le kernel 
et ensuite si vous avez un disk en udma133, vous pourriez faire: 
 
 
/sbin/hdparm -c1 -d1 -m16 -k1 -u1 /dev/hda 
 
vous pouvez aussi spécifier la vitesse à laquelle vous le voulez avec -X70 (u133) -X68 (u100) et -X66 (u66) 
 
du coup j'étais à 4Mo/s et la je suis à 55Mo/s  
 
 
kpoman linux # hdparm -tT /dev/hda 
 
/dev/hda: 
 Timing buffer-cache reads:   1884 MB in  2.00 seconds = 941.20 MB/sec 
 Timing buffered disk reads:  156 MB in  3.02 seconds =  51.58 MB/sec 
kpoman linux #  
Marsh Posté le 31-10-2003 à 10:36:06
Hmmm le paramètre -X de hdparm il se calcule pas de la façon suivante: 64 + niveau d'UDMA ? 
Si oui, tu as des erreurs dans tes exemples 
 
UDMA33 == UDMA2 == -X66 
UDMA50 == UDMA3 == -X67 
UDMA66 == UDMA4 == -X68 
UDMA100 == UDMA5 == -X69 
UDMA133 == UDMA6 == -X70 
 
et par curiosité, le -k1 il sert à quoi ? C'est le "keep settings on IDE reset" ? 
 
Sinon, t'as vraiment des perfs de fou, j'en suis très loin avec mon nforce2 + Seagate 7200.7 ...
Marsh Posté le 31-10-2003 à 11:04:30
bonnes perfs, c'est tout à fait bon 
 
par contre je te conseille d'éviter les paramètres comme -X avec du nforce2 (support 133 pas encore présent) et des noyau non reconnus comme stables (ça peut faire mal) 
 
le mieux à faire c'est ça : 
- dans lilo/grub, rajouter en param kenel : ide0=autotune ide1=autotune ide0=dma ide1=dma (ide2=autotune ide3=atotune ide2=dma ide3=dma si tu as un contrôleur raid reconnu comme ide) 
- dans /etc/sysconfig/harddisks : (on se répète mais bon) 
USE_DMA=1 
EIDE_32BIT=3 
EXTRA_PARAMS=-u1 
(le reste est implicite, le noyau le gère lui-même) 
 
pas besoin du keep-settings là (ça fout plus le bordel qu'autre chose j'ai remarque, parfois obligé de faire un coup de reset sur le disque, donc bof bof...) 
Marsh Posté le 31-10-2003 à 11:56:49
| [Albator] a écrit :   | 
 
 
Euh moi j'ai à peu près la même chose avec un 7200.7 : 
# hdparm -tT /dev/hda 
 
/dev/hda: 
 Timing buffer-cache reads:   128 MB in  0.29 seconds =441.38 MB/sec 
 Timing buffered disk reads:  64 MB in  1.20 seconds = 53.33 MB/sec 
 
Pour le cache c'est deux fois moins rapide  
 
Marsh Posté le 31-10-2003 à 12:02:12
Oui en buffered disk reads je suis aussi entre 50 et 55, mais le buffer-cache read à 941.20 MB/sec 
Marsh Posté le 31-10-2003 à 12:08:47
De toute façon ça sert à rien ce cache disque avec linux non ? 
Marsh Posté le 31-10-2003 à 14:05:55
je pense que ca vient du cache du disque dur qui fait 8Mo !
Marsh Posté le 01-11-2003 à 12:26:27
argh, je viens de m'appercevoir que j'avais aussi un gros probleme (nforce2 + diamondmax 9 ... pour pas changer  )
) 
 
en bref :  
 
| Code : 
 | 
 
  
 
 
J'ai pourtant bien activé udma 133 (-X70, j'ai aussi essayé avec le u1, ùmais ca change rien  ) et editer le fichier /etc/sysconfig/harddisks en enlevant les commentaires ... (voir le topic pour débutant où c'est expliqué)).
) et editer le fichier /etc/sysconfig/harddisks en enlevant les commentaires ... (voir le topic pour débutant où c'est expliqué)). 
 
J'ai aussi rebooté, mais pas de chagements  Qu'est ce que j'ai oubliééé ?
 Qu'est ce que j'ai oubliééé ? 
 
 
P.S : les drivers nvidia sont bien installés 
Marsh Posté le 01-11-2003 à 12:36:37
Timing buffer-cache reads est bon moi je trouve (j'arrive a 246.15 MB/sec), par contre Timing buffered disk reads n'est pas tres bon, moi j'arrive a 54.7 MB/sec 
Marsh Posté le 01-11-2003 à 12:39:53
| Anakin Skywalker a écrit : Timing buffer-cache reads est bon moi je trouve (j'arrive a 246.15 MB/sec), par contre Timing buffered disk reads n'est pas tres bon, moi j'arrive a 54.7 MB/sec  | 
 
le truc chiant c'est que quand je demande des infos sur mon hda , ben il y a une petite astérisque a coté de udma2 (c pas 33mo/s ca ? .. si on avec me 28 on s'en approche..) ... il veut pas passer en udma 133 , ouiiiiin 
Marsh Posté le 01-11-2003 à 12:47:50
ReplyMarsh Posté le 01-11-2003 à 12:48:14
uname -r
Marsh Posté le 01-11-2003 à 12:50:21
| mirtouf a écrit : uname -r  | 
 
thx  
 
 
2.4.21-0.13mdk 
 
edit : arf, donc je dois patché .... vais chercher sur cette piste  
 
 
edit2 : ca s'install comment ca patch ?
Marsh Posté le 01-11-2003 à 14:08:50
je dois donc recompiler mon noyeau en prenant compte du patch en ".diff" c'est bien ca ?
Marsh Posté le 01-11-2003 à 15:23:51
Lis le README, c'est expliqué dedans 
Marsh Posté le 01-11-2003 à 18:59:59
| k666 a écrit : je pense que ca vient du cache du disque dur qui fait 8Mo !   | 
 
non j'ai un DiamondMax 9 avec 2 mo de cache, et j'ai les même perfs que lui sur ma gentoo 
Marsh Posté le 01-11-2003 à 19:04:04
bin moi heureusement j'en ai 8mo cache  d'ou que c t bien vrai quiavait du cache dedans
 d'ou que c t bien vrai quiavait du cache dedans 
Marsh Posté le 01-11-2003 à 19:46:15
| Klaimant a écrit : Lis le README, c'est expliqué dedans  | 
 
bheu, j'ai télécharger le .diff avec rien d'autre  ... je continue les fouilles
 ... je continue les fouilles 
Marsh Posté le 01-11-2003 à 19:51:07
héhé, ca avance : 
 
| Code : 
 | 
 
 
ps : je poste car je dois pas être le seul dans cette situation, et ca peut en aider plus d'un  
 
 
 
edit : bon , je ne trouve pas de patch pour le kernel 2.4.21 ... si j'upgrade au 2.4.22 j'aurais encore ce probleme ?
Marsh Posté le 01-11-2003 à 20:04:12
non, dans le 2.4.22, le support est déjà compris dedans, tu as juste à cocher AMD and Nvidia IDE dans IDE, DMA ... de ton menuconfig. 
 
Marsh Posté le 01-11-2003 à 21:13:02
| Klaimant a écrit : non, dans le 2.4.22, le support est déjà compris dedans, tu as juste à cocher AMD and Nvidia IDE dans IDE, DMA ... de ton menuconfig.  | 
 
 
idem pour 2.6:jap:
Marsh Posté le 01-11-2003 à 21:13:58
ché po  pas testé le 2.6, mais comme il est dans le 2.4.22, je pense pas qu'ils ont viré le support
 pas testé le 2.6, mais comme il est dans le 2.4.22, je pense pas qu'ils ont viré le support 
Marsh Posté le 02-11-2003 à 11:21:57
bon, mon premier essai de compilation de noyau est un echec total  : des "[failed]" un peu partout au chargement des modules
 : des "[failed]" un peu partout au chargement des modules  (j'ai ptet été un peu trop "restrictif" lors de la configuration
 (j'ai ptet été un peu trop "restrictif" lors de la configuration 
Marsh Posté le 02-11-2003 à 11:37:12
Quelles sont les options qu'il faut imperativement cocher ?
Marsh Posté le 02-11-2003 à 12:09:13
arf 
reprend ton vieux .cfg de ton ancien noyau, tu le copies dans ton nouveau repertoir de noyau. Ensuite make menuconfig et comme ca tu retrouveras tous tes modules 
Marsh Posté le 02-11-2003 à 13:04:01
| Klaimant a écrit : arf  | 
 
ha vi, pas bête !  mais heu ... il se trouve ou ce fichier de config ?
 mais heu ... il se trouve ou ce fichier de config ?  
 
 
edit : dans mon ancien repertoire /usr/src/linux2.4.21-15mdk (l'ancien) y a pas de fichier de .cfg  
 
 
edit 2 : non, c'est bon, j'ai trouvé : j'ai fait un make xconfig de l'ancien kernel et j'ai souvegardé 
Marsh Posté le 02-11-2003 à 13:20:15
c un fichier caché .config, comme ya un . devant tu le vois pas quand tu fais un ls, fais un ls -al et tu le verras 
Marsh Posté le 02-11-2003 à 13:24:49
| Klaimant a écrit : c un fichier caché .config, comme ya un . devant tu le vois pas quand tu fais un ls, fais un ls -al et tu le verras  | 
 
oki, merci 
Marsh Posté le 02-11-2003 à 15:28:57
pff, j'ai exactement les mêmes erreurs ! (sauf que la compilation elle a durée  fois plus longtemps  , pas cool...)
, pas cool...) 
 
les erreurs que j'ai ou noté (ca defile 'achement vite quand même  ) :
) : 
 
- ... mount FS ... 
-une autre avec "hard drive" (vais rebooter pour avoir le nom complet  )
) 
 
... et y a aussi le display manager qui foire : comment quand on a oublié de mofifier le X86config-4 ...  , l'erreur c'est "no screen found"
, l'erreur c'est "no screen found"
Marsh Posté le 02-11-2003 à 16:20:36
faudrait penser à compiler les drivers nvidia, sinon X se lancera pas sans module  
 
 
sinon pour les logs, si ça se finit pas en kernel panic, tu peux regarder dans les logs (sous mdk /var/log/quelquechose/kernel.log il me semble)
Marsh Posté le 02-11-2003 à 16:37:19
ok  
 
 
l'erreur exacte c'est : "error mount : fs type supermount is not supported by kernel" 
 
bon, j'y retourne 
Marsh Posté le 02-11-2003 à 17:08:51
ben tu sais ce qu'il te reste à faire, trouver le patch supermount... 
 
tiens t'as de la chance, j'ai juste trouvé ça  
 
http://supermount-ng.sourceforge.net/
Marsh Posté le 02-11-2003 à 19:01:00
(quel bordel quand même, tout ca pour gagner 30 mo/s en ecriture ...  lol)
 lol) 
 
Merci 
Marsh Posté le 30-10-2003 à 22:26:04
salut,

j'ai un enorme probleme de lenteur au niveau du disque dur je ne sais pas pourquoi mais des que je copie ou fait quoique ce soit, sur par exemple 600 mo ca dure 5 minutes et ca me ralentit voir freeze le pc pendant tout ce temps la !
pourtant j'ai du matos plus ou moins rapide:
nforce2
hdd maxtor diamond max 9 120 go sur des partitions ext3
et de plus au démarrage je tape bien quelques hdparm pour activer le dma et tout le tralala:
/sbin/hdparm -c1 -d1 -m16 -k1 -u1 /dev/hda
eske vous auriez une idée de diagnostic ou kek chose que je pourrais faire ? paske la c pas le top je pense
Message édité par k666 le 30-10-2003 à 22:27:59