View previous topic :: View next topic |
Author |
Message |
J4nus Tux's lil' helper
Joined: 03 Oct 2003 Posts: 121
|
Posted: Sun Jan 25, 2004 2:52 pm Post subject: [Système] erreurs I/O |
|
|
J'ai installé un kernel 2.6.1 developpment et j'ai un problème avec des erreurs d'I/O.
En effet, que je sois en console ou en X quand j'effectue une compilation, un emerge rsync quoi que ce soit j'ai le la led HD du portable qui s'allume, lme disque rame et je suis obligé de rebooter. J'ai une série d'erreurs telles que "buffer I/O error on device logical block 1017724 lost page write due to I/O error on hda5" qi défilent à l'écran.
J'ai essayé de booter avec le liveCD et de chrooter pour emerger un kernel 2.4 mais j'ai exactement le meme problème en essayant avec le liveCD.
Lorsque la machine boot gentoo, j'ai pourtant totu des "OK", meme au niveau du mount de la partition.
Auparavant, j'avais installé un kernel gentoo-source 2.4 et je n'avais pas ce genre de msg d'erreur. Serais-ce le disque qui rendrait l'âme ? ou est-ce plutot une mauvaise config ?
MErci d'avance !!
Last edited by J4nus on Sun Jan 25, 2004 3:02 pm; edited 1 time in total |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Sun Jan 25, 2004 2:55 pm Post subject: |
|
|
Ce pourrait-être le disque en effet...si même avec le LiveCD tu as ce genre d'erreur tu peus te poser des questions.
il est possible aussi que ce soit ton FS qui soit corrompu mais j'en doute. moi j'ai eu ce genre d'erreur avec un lecteur cd-rom et c'est justement parce que ce dernier était mort...car le cd que je voulais lire était nikel quand à lui. donc à toi de voir...
c'est toujours embetant de perdre un disque |
|
Back to top |
|
|
J4nus Tux's lil' helper
Joined: 03 Oct 2003 Posts: 121
|
Posted: Sun Jan 25, 2004 3:00 pm Post subject: |
|
|
cmt je peux etre sur que c'est le disque ?
En fait quand j'y repense j'ai ce msg depuis avoir éjecter la batterie alors que le pc tournait (c'est un laptop). C'est surement lié...
on m'a parlé de e2fsck mais j'ai du mal à l'utiliser
Ma partition est un reiserfs pour la / et une ext2 pour la /boot
J'ai en // un win 2k et je n'ai aucun prob avec celui ci |
|
Back to top |
|
|
kwenspc Advocate
Joined: 21 Sep 2003 Posts: 4954
|
Posted: Sun Jan 25, 2004 3:07 pm Post subject: |
|
|
hum ext2fsck ne te sera pas utile pour ta partoche, je crois qu'il y a des utilitaire pour reiserfs sur le LiveCD. renseigne toi plus en avant sur ceux-ci. personellement je n'ai jamais utilisé reiserfs (je suis toujours en ext3 car ça suffit amplement pour ce que j'en fais)
au fait, as tu mis le support Reiserfs en dur dans ton noyau? (et non en module)
si c'est le file system qui est corrompu en plus ça peut aller de la simple erreur de block, ou de journal à carrément des secteurs bousillé sur le dd (c'est rare mais dans ce cas un format du dur en bas niveau s'impose)
(donc a priori c'est pas le disque vu que ton win2k fonctionne) |
|
Back to top |
|
|
J4nus Tux's lil' helper
Joined: 03 Oct 2003 Posts: 121
|
Posted: Sun Jan 25, 2004 3:45 pm Post subject: |
|
|
j'ai mis le support du reiserfs en dur
l'idéal ca serait de trouver un soft qui check tt la part et qui me renseigne si ya des blocs conrrompus ou bousillés |
|
Back to top |
|
|
TGL Bodhisattva
Joined: 02 Jun 2002 Posts: 1978 Location: Rennes, France
|
Posted: Sun Jan 25, 2004 4:29 pm Post subject: |
|
|
Tu devrais avoir un programme "fsck.reiserfs" sur le livecd, non ? Et pour l'installer, c'est le paquet "sys-fs/reiserfsprogs" (ou "sys-fs/reiser4progs" si tu es en reiser 4, mais a priori non). |
|
Back to top |
|
|
J4nus Tux's lil' helper
Joined: 03 Oct 2003 Posts: 121
|
Posted: Sun Jan 25, 2004 5:14 pm Post subject: |
|
|
je v checker ca |
|
Back to top |
|
|
J4nus Tux's lil' helper
Joined: 03 Oct 2003 Posts: 121
|
Posted: Sun Jan 25, 2004 5:50 pm Post subject: |
|
|
g des erreurs style hda: dma_intr : status=0x51 {driveReady SeekComplete Error }
et il s'annule |
|
Back to top |
|
|
titix Guru
Joined: 01 Nov 2003 Posts: 343 Location: Paris, France
|
Posted: Mon Jan 26, 2004 4:25 pm Post subject: |
|
|
J'ai déjà rencontré le même problème, c'était due au fait que j'avais activé l'ultra dma sur mon disque alors qu'il ne le supportait pas. Résultat j'ai tué mon hd
Vérifie si ton disque supporte l'ultra dma/dma et si il est activé.
_________________ titix
« La route est longue... mais la voie est libre ! » |
|
Back to top |
|
|
Badze n00b
Joined: 21 May 2006 Posts: 22
|
Posted: Thu Jun 29, 2006 12:23 pm Post subject: |
|
|
Bonjour, j'obtient le meme genre d'erreur, comment fait tu pour désactivé ultra dma ????
Et a quoi cela correspond til en meme temps ?
Merci d'avance. |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Thu Jun 29, 2006 12:33 pm Post subject: |
|
|
En general c'est mieux de creer un nouveau thread pour ses problemes
L'ultra DMA est une option pour disque dur, il faut donc faire exactement comme indique dans le poste avant le tien et faire
hdparm -I /dev/disquedur
pour voir. _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
Badze n00b
Joined: 21 May 2006 Posts: 22
|
Posted: Thu Jun 29, 2006 12:36 pm Post subject: |
|
|
Code: | ATA device, with non-removable media
Model Number: ST380011A
Serial Number: 5JVBZRCQ
Firmware Revision: 8.01
Standards:
Used: ATA/ATAPI-6 T13 1410D revision 2
Supported: 6 5 4 3
Configuration:
Logical max current
cylinders 16383 64761
heads 16 1
sectors/track 63 255
--
CHS current addressable sectors: 16514055
LBA user addressable sectors: 156301488
LBA48 user addressable sectors: 156301488
device size with M = 1024*1024: 76319 MBytes
device size with M = 1000*1000: 80026 MBytes (80 GB)
Capabilities:
LBA, IORDY(can be disabled)
bytes avail on r/w long: 4 Queue depth: 1
Standby timer values: spec'd by Standard, no device specific minimum
R/W multiple sector transfer: Max = 16 Current = 16
Recommended acoustic management value: 128, current value: 0
DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 *udma4 udma5
Cycle time: min=120ns recommended=120ns
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control=240ns IORDY flow control=120ns
Commands/features:
Enabled Supported:
* READ BUFFER cmd
* WRITE BUFFER cmd
* Host Protected Area feature set
* Look-ahead
* Write cache
* Power Management feature set
Security Mode feature set
SMART feature set
* FLUSH CACHE EXT command
* Mandatory FLUSH CACHE command
* Device Configuration Overlay feature set
* 48-bit Address feature set
SET MAX security extension
* DOWNLOAD MICROCODE cmd
* General Purpose Logging feature set
* SMART self-test
* SMART error logging
Security:
Master password revision code = 65534
supported
not enabled
not locked
not frozen
not expired: security count
not supported: enhanced erase
HW reset results:
CBLID- below Vih
Device num = 0 determined by the jumper
Checksum: correct
|
Voila ce que j'obtiens mais ça ne me parle pas tellement tout ça, on peux m'aider la dessus svp ? |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Thu Jun 29, 2006 12:48 pm Post subject: |
|
|
DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 *udma4 udma5
Voila voila.. T'as ultra DMA 4 active (a moins que je me goure, je suis pas un pro ou meme un amateur tres fort au niveau hardware). _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
Scullder Guru
Joined: 16 Mar 2006 Posts: 466 Location: France
|
Posted: Thu Jun 29, 2006 4:09 pm Post subject: |
|
|
Trevoke wrote: | (a moins que je me goure, je suis pas un pro ou meme un amateur tres fort au niveau hardware). |
Non tu as raison, l'étoile indique bien le mode dma activé. _________________ Linux gentoo 2.6.18-ck1-r2 #1 PREEMPT Fri Nov 17 01:37:56 CET 2006 x86_64 AMD Athlon(tm) 64 Processor 3000+ AuthenticAMD GNU/Linux |
|
Back to top |
|
|
Trevoke Advocate
Joined: 04 Sep 2004 Posts: 4099 Location: NY, NY
|
Posted: Thu Jun 29, 2006 5:22 pm Post subject: |
|
|
Sinon, pour activer/desactiver le DMA, fais hdparm --help et regarde les options _________________ Votre moment detente
What is the nature of conflict? |
|
Back to top |
|
|
jotake Tux's lil' helper
Joined: 23 Jan 2005 Posts: 102
|
Posted: Thu Jun 29, 2006 6:58 pm Post subject: |
|
|
Pour voir (modifier) i les dma flags faut utiliser l'option -d de hdparm
Code: | -d get/set using_dma flag |
Pour Activer le dma : Code: | hdparm -d 1 /dev/TonDisque |
Pour Desactiver le dma : Code: | hdparm -d 0 /dev/TonDisque |
Sinon l'option -d sans parametre te dira si le dma est activé ou pas.
exemple :
Code: |
medion nicolas # hdparm -d /dev/hda
/dev/hda:
using_dma = 1 (on)
|
|
|
Back to top |
|
|
blasserre Veteran
Joined: 10 Feb 2004 Posts: 1362 Location: Lille, Vlaanderen
|
Posted: Thu Jun 29, 2006 8:43 pm Post subject: |
|
|
sinon j'ai touvé ça (en) qui peut être interessant
[corrigez-moi si je me trompe]
il dit en substance que le status=0x51 {driveReady SeekComplete Error }
qui saute aux yeux au premier abord n'est pas grave puisqu'il n'est qu'un code indiquant l'état du disque
mais qu'il faut en fait plus s'interresser au messages error=0X?? qu'on trouve autour et qui
donnent des informations plus pertinentes pour déterminer l'origine du problème
[/corrigez-moi si je me trompe]
pour info : mes logs étaient jusqu'à il y a peu remplis de ce message à cause d'un cable SATA mal branché
et un cd mal ejecté hier me renvoyait également ce code de statut
bref peut être un truc supplémentaire à creuser mais si ça peut en aider certain à mieux dormir _________________ benj
technicien professionnel, ascendant winner |
|
Back to top |
|
|
BuBuaBu l33t
Joined: 09 Jul 2005 Posts: 914 Location: France
|
Posted: Thu Jun 29, 2006 8:46 pm Post subject: |
|
|
blasserre wrote: | il dit en substance que le status=0x51 {driveReady SeekComplete Error } |
le 0x51 est effectivement le code de statu renvoyer par le disque, mais le { ... } est normalement la traduction pour les humains de ce code. |
|
Back to top |
|
|
|