[compil noyal] disque sata lent

disque sata lent [compil noyal] - Linux et OS Alternatifs

Marsh Posté le 23-04-2005 à 18:03:51    

Salut les gens.
 
J'ai un petit souci avec mon disque sata, j'ai installé le systeme dessus (mandrake 10.1) et pas de probleme, et depuis que j'ai recompilé mon noyau les transfert de mon disque ide vers mon disque sata sont lents. Je capte pas trop pourquoi.
J'ai une carte mere asus a7n8x-e deluxe (nforce2, controlleur silicon image) un maxtor 80Go ide et un Hitachi 7k250 sata.
 
Voila la partie interressante du .config de mon noyau.

Code :
  1. #
  2. # SCSI device support
  3. #
  4. CONFIG_SCSI=y
  5. CONFIG_SCSI_PROC_FS=y
  6. #
  7. # SCSI support type (disk, tape, CD-ROM)
  8. #
  9. CONFIG_BLK_DEV_SD=y
  10. # CONFIG_CHR_DEV_ST is not set
  11. # CONFIG_CHR_DEV_OSST is not set
  12. CONFIG_BLK_DEV_SR=m
  13. CONFIG_BLK_DEV_SR_VENDOR=y
  14. CONFIG_CHR_DEV_SG=m
  15. #
  16. # Some SCSI devices (e.g. CD jukebox) support multiple LUNs
  17. #
  18. CONFIG_SCSI_MULTI_LUN=y
  19. CONFIG_SCSI_CONSTANTS=y
  20. CONFIG_SCSI_LOGGING=y
  21. #
  22. # SCSI Transport Attributes
  23. #
  24. CONFIG_SCSI_SPI_ATTRS=m
  25. CONFIG_SCSI_FC_ATTRS=m
  26. #
  27. # SCSI low-level drivers
  28. #
  29. CONFIG_BLK_DEV_3W_XXXX_RAID=m
  30. CONFIG_SCSI_3W_9XXX=m
  31. CONFIG_SCSI_7000FASST=m
  32. CONFIG_SCSI_ACARD=m
  33. CONFIG_SCSI_AHA152X=m
  34. CONFIG_SCSI_AHA1542=m
  35. CONFIG_SCSI_AACRAID=m
  36. CONFIG_SCSI_AIC7XXX=m
  37. CONFIG_AIC7XXX_CMDS_PER_DEVICE=253
  38. CONFIG_AIC7XXX_RESET_DELAY_MS=15000
  39. # CONFIG_AIC7XXX_BUILD_FIRMWARE is not set
  40. # CONFIG_AIC7XXX_DEBUG_ENABLE is not set
  41. CONFIG_AIC7XXX_DEBUG_MASK=0
  42. CONFIG_AIC7XXX_REG_PRETTY_PRINT=y
  43. CONFIG_SCSI_AIC7XXX_OLD=m
  44. CONFIG_SCSI_AIC79XX=m
  45. CONFIG_AIC79XX_CMDS_PER_DEVICE=32
  46. CONFIG_AIC79XX_RESET_DELAY_MS=15000
  47. # CONFIG_AIC79XX_BUILD_FIRMWARE is not set
  48. CONFIG_AIC79XX_ENABLE_RD_STRM=y
  49. # CONFIG_AIC79XX_DEBUG_ENABLE is not set
  50. CONFIG_AIC79XX_DEBUG_MASK=0
  51. CONFIG_AIC79XX_REG_PRETTY_PRINT=y
  52. CONFIG_SCSI_DPT_I2O=m
  53. CONFIG_SCSI_IN2000=m
  54. CONFIG_SCSI_MEGARAID=m
  55. # CONFIG_MEGARAID_NEWGEN is not set
  56. CONFIG_SCSI_SATA=y
  57. # CONFIG_SCSI_SATA_SVW is not set
  58. # CONFIG_SCSI_ATA_PIIX is not set
  59. # CONFIG_SCSI_SATA_NV is not set
  60. # CONFIG_SCSI_SATA_PROMISE is not set
  61. # CONFIG_SCSI_SATA_SX4 is not set
  62. CONFIG_SCSI_SATA_SIL=y
  63. # CONFIG_SCSI_SATA_SIS is not set
  64. # CONFIG_SCSI_SATA_VIA is not set
  65. # CONFIG_SCSI_SATA_VITESSE is not set
  66. CONFIG_SCSI_BUSLOGIC=m
  67. # CONFIG_SCSI_OMIT_FLASHPOINT is not set
  68. CONFIG_SCSI_DMX3191D=m
  69. CONFIG_SCSI_DTC3280=m
  70. CONFIG_SCSI_EATA=m
  71. CONFIG_SCSI_EATA_TAGGED_QUEUE=y
  72. # CONFIG_SCSI_EATA_LINKED_COMMANDS is not set
  73. CONFIG_SCSI_EATA_MAX_TAGS=16
  74. CONFIG_SCSI_EATA_PIO=m
  75. CONFIG_SCSI_FUTURE_DOMAIN=m
  76. CONFIG_SCSI_GDTH=m
  77. CONFIG_SCSI_GENERIC_NCR5380=m
  78. CONFIG_SCSI_GENERIC_NCR5380_MMIO=m
  79. CONFIG_SCSI_GENERIC_NCR53C400=y
  80. CONFIG_SCSI_IPS=m
  81. CONFIG_SCSI_INITIO=m
  82. CONFIG_SCSI_INIA100=m
  83. CONFIG_SCSI_PPA=m
  84. CONFIG_SCSI_IMM=m
  85. # CONFIG_SCSI_IZIP_EPP16 is not set
  86. # CONFIG_SCSI_IZIP_SLOW_CTR is not set
  87. # CONFIG_PPSCSI is not set
  88. CONFIG_SCSI_NCR53C406A=m
  89. CONFIG_SCSI_SYM53C8XX_2=m
  90. CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=0
  91. CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
  92. CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
  93. # CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set
  94. CONFIG_SCSI_IPR=m
  95. # CONFIG_SCSI_IPR_TRACE is not set
  96. # CONFIG_SCSI_IPR_DUMP is not set
  97. CONFIG_SCSI_PAS16=m
  98. CONFIG_SCSI_PSI240I=m
  99. CONFIG_SCSI_QLOGIC_FAS=m
  100. CONFIG_SCSI_QLOGIC_ISP=m
  101. CONFIG_SCSI_QLOGIC_FC=m
  102. # CONFIG_SCSI_QLOGIC_FC_FIRMWARE is not set
  103. CONFIG_SCSI_QLOGIC_1280=m
  104. # CONFIG_SCSI_QLOGIC_1280_1040 is not set
  105. CONFIG_SCSI_QLA2XXX=y
  106. CONFIG_SCSI_QLA21XX=m
  107. CONFIG_SCSI_QLA22XX=m
  108. CONFIG_SCSI_QLA2300=m
  109. CONFIG_SCSI_QLA2322=m
  110. CONFIG_SCSI_QLA6312=m
  111. CONFIG_SCSI_QLA6322=m
  112. CONFIG_SCSI_SYM53C416=m
  113. CONFIG_SCSI_DC395x=m
  114. CONFIG_SCSI_DC390T=m
  115. CONFIG_SCSI_T128=m
  116. CONFIG_SCSI_U14_34F=m
  117. # CONFIG_SCSI_U14_34F_TAGGED_QUEUE is not set
  118. CONFIG_SCSI_U14_34F_LINKED_COMMANDS=y
  119. CONFIG_SCSI_U14_34F_MAX_TAGS=8
  120. CONFIG_SCSI_ULTRASTOR=m
  121. CONFIG_SCSI_NSP32=m
  122. CONFIG_SCSI_DEBUG=m


 
Voila désolé c'est un peu long. Si il manque des infos dites le et si quelqu'un a une idée de ce qui me manque aussi ca serait cool :)
voila merci :jap:
 
PS: j'ai cherché sur google mais sans trop de succes, si vous avez des liens interessants je prend !

Reply

Marsh Posté le 23-04-2005 à 18:03:51   

Reply

Marsh Posté le 23-04-2005 à 18:29:04    

et avec le noyau de te distro, ça allait sans pb ? pourquoi tu l'as pas gardé ? t'as essayé de voir ce qui a changé entre le config de ta distro et le tien ?


Message édité par Mjules le 23-04-2005 à 18:29:19

---------------
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 23-04-2005 à 21:32:04    

Oui ca allait, mais j'ai fait quelques optimisations (ce que je fait toujours) et c'est pour ca que je prefère mon noyau, ca et aussi il est plus recent.
Je pense que j'ai du zapper une option utile et c'est celle la que je cherche

Reply

Marsh Posté le 23-04-2005 à 21:51:48    

Citation :

# # CONFIG_SCSI_SATA_SVW is not set
# # CONFIG_SCSI_ATA_PIIX is not set
# # CONFIG_SCSI_SATA_NV is not set
# # CONFIG_SCSI_SATA_PROMISE is not set
# # CONFIG_SCSI_SATA_SX4 is not set
# CONFIG_SCSI_SATA_SIL=y
# # CONFIG_SCSI_SATA_SIS is not set
# # CONFIG_SCSI_SATA_VIA is not set
# # CONFIG_SCSI_SATA_VITESSE is not set


 
Quelques trucs à changer par là à mon avis :)

Reply

Marsh Posté le 24-04-2005 à 12:27:20    

madkat a écrit :

Salut les gens.
 
J'ai un petit souci avec mon disque sata, j'ai installé le systeme dessus (mandrake 10.1) et pas de probleme, et depuis que j'ai recompilé mon noyau les transfert de mon disque ide vers mon disque sata sont lents.


 

madkat a écrit :

Oui ca allait, mais j'ai fait quelques optimisations (ce que je fait toujours) et c'est pour ca que je prefère mon noyau, ca et aussi il est plus recent.
Je pense que j'ai du zapper une option utile et c'est celle la que je cherche


 [:burtonsnowboard]


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
Reply

Marsh Posté le 24-04-2005 à 16:35:12    


 
Oui bon ok a ce niveau la c'est pas encore tip top  
 ;) mais bon ca va venir  :p

Reply

Marsh Posté le 25-04-2005 à 19:46:17    

re
Bon j'ai continué a chercher un peu et finalement ca doit pas vraiment venir du noyau puisque mon autre noyau n'est pas plus rapide. Ce qui est rapide c'est les ecriture du sata vers l'ide (donc la vitesse de lecture du disque sata est ok).
Par contre j'ai essayé de changer des reglages avec hdparm (activation du dma et du mode d'entrée sortie 32 bits et ca marche pas :()

Code :
  1. hdparm -c1 -d1 /dev/sda
  2. /dev/sda:
  3. setting 32-bit IO_support flag to 1
  4. HDIO_SET_32BIT failed: Invalid argument
  5. setting using_dma to 1 (on)
  6. HDIO_SET_DMA failed: Operation not supported
  7. IO_support   =  0 (default 16-bit)


 
J'ai donc continuer a chercher et j'ai activé deux trois fonctions du disque avec l'utilitaire hitachi (disquette bootable) dont l'udma.
 
Résultat : ma vitesse d'ecriture sur ce disque est passée a environ 30 Mo/s :)
 
Si ca peut aider voila.
 
PS : je suis a la recherche d'un utilitaire sous linux capable d'activer le mode d'entrée sortie 32 Bits sur mon disque, si vous connaissez des utilitaires autres que hdparm, merci de poster :jap:

Reply

Sujets relatifs:

Leave a Replay

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