Disque dur : passer UDMA 32 bits au lieu des 16 par défaut

Disque dur : passer UDMA 32 bits au lieu des 16 par défaut - Hardware - Linux et OS Alternatifs

Marsh Posté le 17-06-2004 à 18:25:58    

Sur mon PC fixe  
hdparm -c /dev/hda
 
/dev/hda:
 IO_support   =  1 (32-bit)

 
hdparm -d /dev/hda
 
/dev/hda:
 using_dma    =  1 (on)

 
très bien.
 
Sur mon PC portable :
 
/dev/hdc:
IO_support   =  1 (32-bit)

 
/dev/hdc:
 using_dma    =  0 (off)

 
Je tape sur le portable :  
 
hdparm -d 1 /dev/hdc
 
/dev/hdc:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Operation not permitted
using_dma    =  0 (off)    

 
Comment faire également pour que ca soit automatiquement en 32 bits au démarrage du PC ? (j'ai ajouté "hdparm -c 1 /dev/hdc" dans /etc/rc.local)
Je me suis penché sur ca car le transfert par NFS est très lent. (genre 400 ko/s)
 
EDIt : c'est /dev/hdc je pense et pas /dev/hda sur mon portable.


Message édité par Profil supprimé le 22-06-2004 à 16:55:18
Reply

Marsh Posté le 17-06-2004 à 18:25:58   

Reply

Marsh Posté le 17-06-2004 à 19:21:13    

y a une couille sur ton portable : le DMA s'active pas, il faut que tu recompiles ton noyau avec le support de ton chipset en dur. Je sais pas s'il y a une méthode plus simple.
Pour le démarrage, sous Debian, tu as le fichier /etc/hdparm.conf qui contient les paramètres pour hdparm au demarrage. Surement un équivalent sous d'autres distro.

Reply

Marsh Posté le 17-06-2004 à 19:46:53    

je suis sous Mandrake Cooker.
apparemment aucun fichier hdparm.conf
quelqu'un saurait quel fichier correspond ?

Reply

Marsh Posté le 17-06-2004 à 19:48:46    

/etc/sysconfig/harddisks


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 17-06-2004 à 19:53:32    

Si tu es en cooker et que tu as installé le dernier noyau (rc3.1mdk) c'est normal, il manque le support de l'IDE pour les mobos intel. Il y a un bug ouvert pour ça déjà.
 
Du coup ça marche en mode compatible ; pas de DMA, et hdparm n'y peut rien.
 
Ya qu'à attendre le prochain noyau (qui sera un 2.6.7 final sans doute) ou repasser à celui d'avant, qui n'a pas ce problème.

Reply

Marsh Posté le 17-06-2004 à 20:11:49    

ok. je vais attendre alors.
 
pour le 32 bits, me faut éditer la ligne et décommenter la ligne  MULTIPLE_IO=16 en MULTIPLE_IO=32 ?
 
mais sinon pourquoi NFS est si lent ?

Reply

Marsh Posté le 17-06-2004 à 21:37:21    

Ecoute, tu as décidé d'utiliser la version cooker, qui est une version de développement, il faut t'attendre à avoir des problèmes. Il y a sans doute des mailing list et bug list sur le site de Mandrake.

Reply

Marsh Posté le 17-06-2004 à 21:42:20    

pourquoi cette agressivité ? je ne rale pas, je ne me pleins pas, je cherche juste à savoir comment arranger ca.
 
et la lenteur de NFS n'a rien à voir avec la version Cooker...

Reply

Marsh Posté le 17-06-2004 à 21:51:23    

jeep05 a écrit :

pourquoi cette agressivité ? je ne rale pas, je ne me pleins pas, je cherche juste à savoir comment arranger ca.
 
et la lenteur de NFS n'a rien à voir avec la version Cooker...


 
Aggressif ? c'est juste un forum hein  :sweat:  
 
Pourquoi ta lenteur NFS ne serait-elle pas dûe à la version cooker ? Le noyau a un problème connu avec ton controlleur IDE, il est également possible qu'il ait en plus un problème connu avec NFS.
Et comme tu sembles l'indiquer sur ton message initial, NFS ne peut pas aller plus vite que ton disque dur ...
Je te suggère de donner plus de détails sur ta config NFS si tu veux plus d'aide.

Reply

Marsh Posté le 17-06-2004 à 21:53:12    

[Albator] a écrit :

Aggressif ? c'est juste un forum hein  :sweat:  
 
Pourquoi ta lenteur NFS ne serait-elle pas dûe à la version cooker ? Le noyau a un problème connu avec ton controlleur IDE, il est également possible qu'il ait en plus un problème connu avec NFS.
Et comme tu sembles l'indiquer sur ton message initial, NFS ne peut pas aller plus vite que ton disque dur ...
Je te suggère de donner plus de détails sur ta config NFS si tu veux plus d'aide.

car c'était pareil en Officiel.

Reply

Marsh Posté le 17-06-2004 à 21:53:12   

Reply

Marsh Posté le 18-06-2004 à 19:01:09    

qu'entends tu par lent ? kels débits ?
 
kelles était tes config clients/serveur ?


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 18-06-2004 à 19:12:20    

Dark_Schneider a écrit :

qu'entends tu par lent ? kels débits ?
 
kelles était tes config clients/serveur ?

j'ai installé le serveur que sur le portable.
 
/etc/exports :
/home/ 192.168.0.1(rw)
 
IP des PC :
Pc Portable   192.168.0.2
Pc fixe       192.168.0.1
 
Le débit est en dessous d' 1 Mo/s et parfois le transfert s'arrête pour les gros fichiers. (500 Mo...)


Message édité par Profil supprimé le 18-06-2004 à 19:13:31
Reply

Marsh Posté le 18-06-2004 à 19:20:08    

as tu un firewall d'installé/activé ?
 
kelles sont les options de montages ? ( cf contenu de fstab sur lcient ? )
 
kelle est la conf de ton serveur ? ( /etc/sysconfig/nfs )


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 18-06-2004 à 19:41:58    

- pas de firewall.
 
- fstab client :

Code :
  1. /dev/hda8 / ext3 defaults 1 1
  2. none /dev/pts devpts mode=0620 0 0
  3. /dev/hda6 /home ext3 defaults 1 2
  4. /dev/hda5 /homeInternet ext3 defaults 1 2
  5. /dev/hda1 /hometmp ext3 defaults 1 2
  6. 192.168.0.2:/home /mnt/PORTABLE nfs soft,rsize=8192,wsize=8192,nosuid 0 0
  7. /dev/hdb /mnt/cdrom auto umask=0,user,iocharset=iso8859-15,codepage=850,noauto,ro,exec 0 0
  8. /dev/hdc /mnt/cdrom2 auto umask=0,user,iocharset=iso8859-15,codepage=850,noauto,ro,exec 0 0
  9. /dev/hdd /mnt/cdrom3 auto umask=0,user,iocharset=iso8859-15,codepage=850,noauto,ro,exec 0 0
  10. none /mnt/floppy supermount dev=/dev/fd0,fs=ext2:vfat,--,umask=0,iocharset=iso8859-15,sync,codepage=850 0 0
  11. none /proc proc defaults 0 0
  12. /dev/hda7 swap swap defaults 0 0


 
- Dans le serveur (/etc/sysconfig/nfs), toutes les lignes sont commentées. (c'est par défaut, je n'ai rien touché)


Message édité par Profil supprimé le 18-06-2004 à 19:42:17
Reply

Marsh Posté le 20-06-2004 à 22:20:54    

là je viens de déplacer un fichier video de 30 Mo du portable (serveur) vers mon pc fixe. Le débit était de 350 ko/s en moyenne, mais le transfert se déroulait correctement. La progression du transfert et le taux s'affichait bien dans la fenêtre konqueror.
Alors que quand je transfère du PC Fixe vers le portable, ca rame aussi même plus, mais la progression ne s'affiche pas, du moins c'est pas du tout fluide, et ca s'arrête parfois avant la fin du transfert.
 
est-ce que la ligne:
 
192.168.0.2:/home /mnt/PORTABLE nfs soft,rsize=8192,wsize=8192,nosuid 0 0  
 
de mon fstab (pc fixe, client) n'est pas bonne/peut etre optimisée ?
ou bien est-ce car l'UDMA n'est pas activé sur le portable. (ps jai activé l' IO_support 32 bits)

Reply

Marsh Posté le 22-06-2004 à 16:52:16    

je viens de me rendre compte que sur mon PC Portable, c'est /dev/hdc et pas /dev/hda  le disque concerné.
 
mais le DMA ne veut pas s'activer quand meme.
cf : mon message : http://forum.presence-pc.com/prese [...] -862-1.htm


Message édité par Profil supprimé le 22-06-2004 à 16:52:47
Reply

Sujets relatifs:

Leave a Replay

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