View previous topic :: View next topic |
Author |
Message |
Franco Gotusso Guru
Joined: 15 Apr 2004 Posts: 313 Location: Benidorm, Alicante, Spain
|
Posted: Wed Feb 02, 2005 4:52 pm Post subject: [HOWTO] hdparm |
|
|
Hdparm howto
Introduccion
Este manual va destinado a todos aquellos recien llegados a Gentoo que suelen tener dudas sobre hdparm.
¿Que es hdparm?
hdparm es un programa que nos permitira mejorar el rendimiento de nuestro disco duro.
Vamos alla.
Primero debemos comprobar la configuracion de nuestro kernel, debemos asegurarnos que hemos incluido soporte para nuestra placa. En mi caso:
Code: |
Device Drivers --->
ATA/ATAPI/MFM/RLL support --->
Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support --->
PCI IDE chipset support --->
Generic PCI bus-master DMA support --->
VIA82CXXX chipset support
|
Ahora instalaremos hdparm y vamos a obtener algo de informacion sobre nuestro disco duro. Ya que estamos tambien vamos a medir el rendimiento antes de hacerle unos apaños Se entiende, que donde /dev/hda debeis poner vuestro disco duro.
Code: |
root@Barrikada fran # emerge hdparm
|
Code: |
root@Barrikada fran # hdparm -I /dev/hda
/dev/hda:
ATA device, with non-removable media
Model Number: SAMSUNG SP8004H
Serial Number: 0415J1FTA46128
Firmware Revision: QW100-60
Standards:
Used: ATA/ATAPI-6 T13 1410D revision 1
Supported: 6 5 4 3
Configuration:
Logical max current
cylinders 16383 16383
heads 16 16
sectors/track 63 63
--
CHS current addressable sectors: 16514064
LBA user addressable sectors: 156368016
device size with M = 1024*1024: 76351 MBytes
device size with M = 1000*1000: 80060 MBytes (80 GB)
Capabilities:
LBA, IORDY(cannot 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=120ns 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
* Mandatory FLUSH CACHE command
Automatic Acoustic Management feature set
SET MAX security extension
* DOWNLOAD MICROCODE cmd
* SMART self-test
* SMART error logging
Security:
Master password revision code = 65534
supported
not enabled
not locked
not frozen
not expired: security count
supported: enhanced erase
96min for SECURITY ERASE UNIT. 96min for ENHANCED SECURITY ERASE UNIT.
HW reset results:
CBLID- above Vih
Device num = 0 determined by the jumper
Checksum: correct
|
Code: |
root@Barrikada fran # hdparm -Tt /dev/hda
/dev/hda:
Timing cached reads: 1036 MB in 2.00 seconds = 517.04 MB/sec
Timing buffered disk reads: 20 MB in 3.05 seconds = 6.56 MB/sec
|
Muy bien, ahora en mi caso tendria que hacer lo siguiente:
Code: |
hdparm -d1 -X69 -c3 -m16 -W1 -M128 /dev/hda
|
-d1 Sirve para activar el dma, esto reducira el uso de la CPU y aumentara notablemente la velocidad de nuestro disco.
-Xudma5 Sirve para el modo de transferencia, podemos saber cual es el adecuado para nuestro sistema mirando la linea
"DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5" en la informacion de nuestro disco (hdparm -I /dev/hda para los despistados) Simplemente debeis poner el ultimo valor, que es el mas alto.
-c3 Sirve para activar las transferencias de 32bits con sync, aunque realmente yo no noto ninguna diferencia.
-m16 Sirve para establecer las "cuentas de sector", en mi caso el maximo es 16, lo podeis ver en la informacion de vuestro disco en la linea "R/W multiple sector transfer: Max = 16 Current = 16" Nota: Como comenta RadikalQ3 mas abajo, en algunos casos esta opcion puede crear un sensacion de lentitud en vuestro sistema aunque las mediciones sean mayores, si es vuestro caso lo mejor es no usar esta opcion.
-M128 Sirve para ajustar el nivel de ruido del disco, lo podeis consultar en la linea "Recommended acoustic management value: 128, current value: 0"
Para los usuarios de portatiles:
La opcion -S Sirve para suspender el disco despues de cierto tiempo de inactividad y de esta forma ahorrar bateria. El valor va en multiplos de 5 segundos, de este modo si poneis -S4 se apagara a los 20 segundos de inactividad y si poneis el valor a 253 obtendra el tiempo definido por el vendedor aunque este suele ser bastante elevado. Si vais a hacer esto debeis aseguraros de que haya pocas cosas que necesiten escribir en vuestro disco (Ej. Demons, logs, etc) y de que tengais un sistema de ficheros que os permita especificar cada cuantos MB escribir en el disco, como ext3.
Ahora os toca ajustar los valores para vuestro disco, cualquier duda man hdparm.
Vamos a hacer una medicion a ver que tal
Code: |
root@Barrikada root # hdparm -Tt /dev/hda
/dev/hda:
Timing cached reads: 1076 MB in 2.00 seconds = 537.28 MB/sec
Timing buffered disk reads: 120 MB in 3.02 seconds = 39.75 MB/sec
|
Bueno, mi disco esta algo viejito pero no esta mal. Si todo ha ido bien debeis poner estos valores en el fichero /etc/conf.d/hdparm y agregarlo al init:
Code: |
root@Barrikada root # nano -w /etc/conf.d/hdparm
root@Barrikada root # rc-update add hdparm boot
|
Espero que os ayude.
Salud! _________________ Los programadores están ocupados intentando mejorar los programas a prueba de idiotas. Mientras tanto el universo intenta mejorar a los idiotas. El universo va ganando.
Last edited by Franco Gotusso on Mon Feb 14, 2005 3:53 pm; edited 7 times in total |
|
Back to top |
|
|
Franco Gotusso Guru
Joined: 15 Apr 2004 Posts: 313 Location: Benidorm, Alicante, Spain
|
Posted: Wed Feb 02, 2005 4:55 pm Post subject: |
|
|
Bueno, he decido hacer un howto de hdparm porque a pasar de que hay 1001 manuales por ahi cada muy poco tiempo viene alguien con la duda, de este modo se lo ponemos facil y nos ahorramos algo de trabajo Espero vuestra opinion y por supuesto, cualquier critica sera bien recibida.
Salud! _________________ Los programadores están ocupados intentando mejorar los programas a prueba de idiotas. Mientras tanto el universo intenta mejorar a los idiotas. El universo va ganando. |
|
Back to top |
|
|
asph l33t
Joined: 25 Aug 2003 Posts: 741 Location: Barcelona, Spain
|
Posted: Wed Feb 02, 2005 5:30 pm Post subject: |
|
|
gracias por el howto!
un par de sugerencias:
podrias comentar como reducir el consumo de bateria de los discos con hdparm, es muy util para portatiles
tambien comentar el uso de /etc/conf.d/hdparm para indicar los valores a usar cuando arranque hdparm en el boot _________________ gentoo sex is updatedb; locate; talk; date; cd; strip; look; touch; finger; unzip; uptime; gawk; head; emerge --oneshot condom; mount; fsck; gasp; more; yes; yes; yes; more; umount; emerge -C condom; make clean; sleep |
|
Back to top |
|
|
Franco Gotusso Guru
Joined: 15 Apr 2004 Posts: 313 Location: Benidorm, Alicante, Spain
|
Posted: Wed Feb 02, 2005 5:43 pm Post subject: |
|
|
Anoto tus sugenecias, muchas gracias, en cuanto tenga tiempo me pondre con lo de las baterias. En cuanto a lo del conf.d esta puesto... pero parece que no se ve suficiente _________________ Los programadores están ocupados intentando mejorar los programas a prueba de idiotas. Mientras tanto el universo intenta mejorar a los idiotas. El universo va ganando. |
|
Back to top |
|
|
RadikalQ3 Apprentice
Joined: 26 Oct 2003 Posts: 172 Location: Planeta Tierra
|
Posted: Wed Feb 02, 2005 6:35 pm Post subject: |
|
|
Cojonuo el jowto!
A mi me ha servido para darle un repasito a mi config, y he encontrado esto, verás, en el informe de tu HD:
Code: | Recommended acoustic management value: 128, current value: 0 |
Y en el mio, ponia :
Code: | Recommended acoustic management value: 192, current value: 0 |
Resulta que si pongo :
que por otra parte es lo que el mismo recomienda... mi HD ha dejado de rascar!
Ya no se le oye... ni siquiera cuando abro el Vmware o hago un emerge-u world
Y con todo ya configurado:
Code: | radikal ~ # hdparm -tT /dev/hda
/dev/hda:
Timing cached reads: 1104 MB in 2.01 seconds = 550.43 MB/sec
Timing buffered disk reads: 168 MB in 3.02 seconds = 55.69 MB/sec
|
Y sin meter ruido! _________________ Radikal Trucomania |
|
Back to top |
|
|
Franco Gotusso Guru
Joined: 15 Apr 2004 Posts: 313 Location: Benidorm, Alicante, Spain
|
Posted: Wed Feb 02, 2005 9:02 pm Post subject: |
|
|
RadikalQ3 wrote: |
Resulta que si pongo :
|
Anda mira, se me habia olvidado hecharle un ojo a esa opcion, gracias La añado al howto. _________________ Los programadores están ocupados intentando mejorar los programas a prueba de idiotas. Mientras tanto el universo intenta mejorar a los idiotas. El universo va ganando. |
|
Back to top |
|
|
kabutor l33t
Joined: 12 Dec 2002 Posts: 821 Location: Benalmadena - Melrose Place
|
Posted: Wed Feb 02, 2005 11:40 pm Post subject: |
|
|
Muy bueno el howto, lo del nivel de ruido muy practico, aunque parece que yo lo tenia todo bien.
Tan solo darte el pesame por tener un HD Samsung, que en mi experiencia son bastante malos
EDIT: Y una cosa que se me olvidaba, a mi me sale esto, que significa?
Code: | ATA device, with non-removable media
Model Number: ST380021A
Serial Number: 3HV318W3
Firmware Revision: 3.19
Standards:
Supported: 5 4 3 2
Likely used: 6
[list][/list] |
|
|
Back to top |
|
|
Franco Gotusso Guru
Joined: 15 Apr 2004 Posts: 313 Location: Benidorm, Alicante, Spain
|
Posted: Thu Feb 03, 2005 2:06 pm Post subject: |
|
|
Ya he agregado lo de las baterias. _________________ Los programadores están ocupados intentando mejorar los programas a prueba de idiotas. Mientras tanto el universo intenta mejorar a los idiotas. El universo va ganando. |
|
Back to top |
|
|
torio Tux's lil' helper
Joined: 18 Nov 2004 Posts: 107 Location: Planeta Tierra (a veces)
|
Posted: Fri Feb 04, 2005 12:02 am Post subject: |
|
|
kabutor a mi tambien si alguien sabe que avise...
Salu2 muy util el how2 c-va |
|
Back to top |
|
|
Membris Apprentice
Joined: 01 Sep 2004 Posts: 297 Location: Murcia (Spain)
|
Posted: Fri Feb 04, 2005 2:58 am Post subject: |
|
|
Muy bueno el howto! no conocía lo del nivel de ruido, yo tengo valores iguales a los tuyos y he definido 128, pero al contrario que RadikalQ3 ahora me hace más ruido que antes
De todas formas sigue siendo bastante silencioso. _________________ No por mucho madrugar verás a las vacas en camisón. |
|
Back to top |
|
|
Sertinell Guru
Joined: 19 May 2004 Posts: 582
|
Posted: Sun Feb 06, 2005 9:56 pm Post subject: |
|
|
hola yo tengo problemas con mi 2º disco, en el primero xcreoqe va todo bien
Mi primer disco:
Code: | # hdparm -I /dev/hda
/dev/hda:
ATA device, with non-removable media
Model Number: SAMSUNG SV3002H
Serial Number: 0349J1FRA46488
Firmware Revision: PV100-11
Standards:
Used: ATA/ATAPI-6 T13 1410D revision 1
Supported: 6 5 4 3
Configuration:
Logical max current
cylinders 16383 16383
heads 16 16
sectors/track 63 63
--
CHS current addressable sectors: 16514064
LBA user addressable sectors: 58711968
device size with M = 1024*1024: 28667 MBytes
device size with M = 1000*1000: 30060 MBytes (30 GB)
Capabilities:
LBA, IORDY(cannot 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: 128
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=120ns IORDY flow control=120ns
Commands/features:
Enabled Supported:
* NOP cmd
* 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
* Mandatory FLUSH CACHE command
* Automatic Acoustic Management feature set
* DOWNLOAD MICROCODE cmd
Security:
Master password revision code = 65534
supported
not enabled
not locked
not frozen
not expired: security count
supported: enhanced erase
20min for SECURITY ERASE UNIT. 20min for ENHANCED SECURITY ERASE UNIT.
HW reset results:
CBLID- above Vih
Device num = 0 determined by the jumper
Checksum: correct
|
Code: | # hdparm -i /dev/hda
/dev/hda:
Model=SAMSUNG SV3002H, FwRev=PV100-11, SerialNo=0349J1FRA46488
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=38871, SectSize=617, ECCbytes=4
BuffType=DualPortCache, BuffSize=468kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=58711968
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
AdvancedPM=no WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 1:
* signifies the current active mode
|
Code: | # hdparm -Tt /dev/hda
/dev/hda:
Timing cached reads: 812 MB in 2.01 seconds = 404.44 MB/sec
Timing buffered disk reads: 82 MB in 3.02 seconds = 27.18 MB/sec
|
Las velocidades para se run disco de 5400 rpm las veo normales ...
Ahora vamos con el problema, Mi segundo disco...
Code: | # hdparm -I /dev/hdd
/dev/hdd:
ATA device, with non-removable media
Model Number: ST3160021A
Serial Number: 5JS1WCS1
Firmware Revision: 3.06
Standards:
Used: ATA/ATAPI-6 T13 1410D revision 2
Supported: 6 5 4 3
Configuration:
Logical max current
cylinders 16383 65535
heads 16 1
sectors/track 63 63
--
CHS current addressable sectors: 4128705
LBA user addressable sectors: 268435455
LBA48 user addressable sectors: 312581808
device size with M = 1024*1024: 152627 MBytes
device size with M = 1000*1000: 160041 MBytes (160 GB)
Capabilities:
LBA, IORDY(can be disabled)
bytes avail on r/w long: 4 Queue depth: 1
Standby timer values: spec'd by Standard
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
* SMART self-test
* SMART error logging
Security:
supported
not enabled
not locked
not frozen
not expired: security count
not supported: enhanced erase
HW reset results:
CBLID- above Vih
Device num = 1 determined by the jumper
Checksum: correct
|
Code: | # hdparm -i /dev/hdd
/dev/hdd:
Model=ST3160021A, FwRev=3.06, SerialNo=5JS1WCS1
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455
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 udma3 udma4 udma5
AdvancedPM=no WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 2:
* signifies the current active mode
|
Code: | # hdparm -Tt /dev/hdd
/dev/hdd:
Timing cached reads: 808 MB in 2.00 seconds = 403.66 MB/sec
Timing buffered disk reads: 74 MB in 3.05 seconds = 24.23 MB/sec
|
Como veis son mas bajas qe lasdel otro, a pesar de qe este es de 7200 rpm y es mas nuevo, ademas de qe es un seagate.
Bueno pues si intento activar el udma5:
Code: | # hdparm -X69 /dev/hdd
/dev/hdd:
setting xfermode to 69 (UltraDMA mode5)
localhost ~ # hdparm -i /dev/hdd
/dev/hdd:
Model=ST3160021A, FwRev=3.06, SerialNo=5JS1WCS1
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs RotSpdTol>.5% }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=4
BuffType=unknown, BuffSize=2048kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=268435455
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 udma3 udma4 udma5
AdvancedPM=no WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 2:
* signifies the current active mode
| Dice qe lo hace, perodespues parece pasar de ello, ademas de qe las transferencias siguen igual.
Si intento ajustar lo del ruido ...
Code: | # hdparm -M128 /dev/hdd
/dev/hdd:
setting acoustic management to 128
HDIO_DRIVE_CMD:ACOUSTIC failed: Input/output error
acoustic = 0 (128=quiet ... 254=fast)
| Error I/O
En el kernel creo qe lo tengo bien, por lo menos las transferencias muestran el udma habilitado pero son muy bajas, o a mi por lo menos me lo parece ...
El PC no es gran cosa, un P4 a 1400 con 256MB de sdram a 133 Mhz
Code: | # dmesg | grep ide
CPU: After generic identify, caps: 3febfbff 00000000 00000000 00000000
CPU: After vendor identify, caps: 3febfbff 00000000 00000000 00000000
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA
Probing IDE interface ide0...
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Probing IDE interface ide1...
ide1 at 0x170-0x177,0x376 on irq 15
Probing IDE interface ide2...
ide2: Wait for ready failed before probe !
Probing IDE interface ide3...
ide3: Wait for ready failed before probe !
Probing IDE interface ide4...
ide4: Wait for ready failed before probe !
Probing IDE interface ide5...
ide5: Wait for ready failed before probe !
ide1: Speed warnings UDMA 3/4/5 is not functional.
ide: failed opcode was: 0xef
ide1: Speed warnings UDMA 3/4/5 is not functional.
ide1: Speed warnings UDMA 3/4/5 is not functional.
ide: failed opcode was: 0xef
|
Otra cosa, en cuanto hago algo con la CPU la velocidad en el hdparm -Tt baja de forma notable ...
Se os ocurre algo ?¿
Gracias de antemano |
|
Back to top |
|
|
Overpeer Apprentice
Joined: 17 Mar 2004 Posts: 200 Location: Valencia
|
Posted: Mon Feb 07, 2005 9:49 am Post subject: |
|
|
Quote: |
Para los usuarios de portatiles:
La opcion -S Sirve para suspender el disco despues de cierto tiempo de inactividad y de esta forma ahorrar bateria. El valor va en multiplos de 5 segundos, de este modo si poneis -S4 se apagara a los 20 segundos de inactividad y si poneis el valor a 253 obtendra el tiempo definido por el vendedor aunque este suele ser bastante elevado. Si vais a hacer esto debeis aseguraros de que haya pocas cosas que necesiten escribir en vuestro disco (Ej. Demons, logs, etc) y de que tengais un sistema de ficheros que os permita especificar cada cuantos MB escribir en el disco, como ext3.
|
Reiser lo hace? donde lo puedo mirar?
Gracias por el HOWTO
Un saludo. |
|
Back to top |
|
|
Franco Gotusso Guru
Joined: 15 Apr 2004 Posts: 313 Location: Benidorm, Alicante, Spain
|
Posted: Mon Feb 07, 2005 9:57 am Post subject: |
|
|
Me parece que tienes un problema con el cable de tu disco http://search.luky.org/linux-kernel.2001/msg00743.html _________________ Los programadores están ocupados intentando mejorar los programas a prueba de idiotas. Mientras tanto el universo intenta mejorar a los idiotas. El universo va ganando. |
|
Back to top |
|
|
Franco Gotusso Guru
Joined: 15 Apr 2004 Posts: 313 Location: Benidorm, Alicante, Spain
|
Posted: Mon Feb 07, 2005 10:03 am Post subject: |
|
|
Overpeer wrote: | Quote: |
Para los usuarios de portatiles:
La opcion -S Sirve para suspender el disco despues de cierto tiempo de inactividad y de esta forma ahorrar bateria. El valor va en multiplos de 5 segundos, de este modo si poneis -S4 se apagara a los 20 segundos de inactividad y si poneis el valor a 253 obtendra el tiempo definido por el vendedor aunque este suele ser bastante elevado. Si vais a hacer esto debeis aseguraros de que haya pocas cosas que necesiten escribir en vuestro disco (Ej. Demons, logs, etc) y de que tengais un sistema de ficheros que os permita especificar cada cuantos MB escribir en el disco, como ext3.
|
Reiser lo hace? donde lo puedo mirar?
Gracias por el HOWTO
Un saludo. |
Pues no te se contestar bien, pero mira este post que es bastante interesante. _________________ Los programadores están ocupados intentando mejorar los programas a prueba de idiotas. Mientras tanto el universo intenta mejorar a los idiotas. El universo va ganando. |
|
Back to top |
|
|
Sertinell Guru
Joined: 19 May 2004 Posts: 582
|
Posted: Mon Feb 07, 2005 12:20 pm Post subject: |
|
|
Ajam, ya decia yo qe ese error al iniciar el PC de qe no se encontro un cable conductor en el IDE 2, en el cable nº 80, tenia qe salir por algun sitio ^_^Pero como todo parecia ir "bien".
A comprar cables nuevos !!! y redonditos !! |
|
Back to top |
|
|
Chewieip Tux's lil' helper
Joined: 16 Jul 2004 Posts: 79 Location: Girona, Spain
|
Posted: Wed Feb 09, 2005 11:45 am Post subject: |
|
|
Sertinell wrote: | Si intento ajustar lo del ruido ...
Code: | # hdparm -M128 /dev/hdd
/dev/hdd:
setting acoustic management to 128
HDIO_DRIVE_CMD:ACOUSTIC failed: Input/output error
acoustic = 0 (128=quiet ... 254=fast)
| Error I/O
En el kernel creo qe lo tengo bien, por lo menos las transferencias muestran el udma habilitado pero son muy bajas, o a mi por lo menos me lo parece ...
|
Me pasa lo mismo que a él. Sabeis porque puede ser? _________________ El único caso en que P= NP es cuando N = 1. |
|
Back to top |
|
|
Sertinell Guru
Joined: 19 May 2004 Posts: 582
|
Posted: Wed Feb 09, 2005 2:37 pm Post subject: |
|
|
eLo mio creo qe es por l cable ... |
|
Back to top |
|
|
perimori Tux's lil' helper
Joined: 23 Jan 2004 Posts: 112 Location: /Spain/Madrid/Entrevias
|
Posted: Wed Feb 09, 2005 3:00 pm Post subject: Posible error... |
|
|
Creo que podría existir un problema en el HOWTO que has realizado.
Ten en cuenta que si tu disco duro soporta hdma5 (ATA-100) y tu placa base tiene una controladora que sólo soporta hdma4 (ATA-66), como es mi caso, podrían darse problemas...
Me remito a que un amigo mio que también tenia la misma configuración que yo, probó a poner el parámetro -X69 (en vez del -X68) correspondiente a ATA100 y al no estar soportado por su placa base perdió muchos datos de su disco duro y tuvo que ser formateado.
A ver que opinais sobre este hecho. |
|
Back to top |
|
|
Franco Gotusso Guru
Joined: 15 Apr 2004 Posts: 313 Location: Benidorm, Alicante, Spain
|
Posted: Wed Feb 09, 2005 8:09 pm Post subject: |
|
|
Anda, nunca lo habia oido, pero ¿perdidas de datos?¿suena un poco raro no? He estado buscando y no encuentro nada sobre ello ¿Alguien lo puede documentar?
Veremos en cualquier caso y gracias por el aviso. _________________ Los programadores están ocupados intentando mejorar los programas a prueba de idiotas. Mientras tanto el universo intenta mejorar a los idiotas. El universo va ganando. |
|
Back to top |
|
|
perimori Tux's lil' helper
Joined: 23 Jan 2004 Posts: 112 Location: /Spain/Madrid/Entrevias
|
Posted: Wed Feb 09, 2005 11:55 pm Post subject: |
|
|
Pues de hecho puso un post sobre su caso en este foro pero ya hace unos 3 meses. Le preguntaré cual era su nick para ver si puedo localizar el post, aunque probablemente ya se habrá borrado.
Intentaré localizarle para que me cuente como lo solucionó. De todas maneras te felicito por tu post ya que ahorra mucho trabajo de tener que leerse documentación y eso siempre se agradece |
|
Back to top |
|
|
celeron2002 n00b
Joined: 17 Oct 2004 Posts: 49
|
Posted: Thu Feb 10, 2005 12:44 am Post subject: |
|
|
viendo mi disco duro mas viejo, obtengo:
---
Commands/features:
Enabled Supported:
READ BUFFER cmd
WRITE BUFFER cmd
---
como las puedo activar? |
|
Back to top |
|
|
Franco Gotusso Guru
Joined: 15 Apr 2004 Posts: 313 Location: Benidorm, Alicante, Spain
|
Posted: Thu Feb 10, 2005 6:38 am Post subject: |
|
|
Lo pone en la man. -W1 -A1 _________________ Los programadores están ocupados intentando mejorar los programas a prueba de idiotas. Mientras tanto el universo intenta mejorar a los idiotas. El universo va ganando. |
|
Back to top |
|
|
Franco Gotusso Guru
Joined: 15 Apr 2004 Posts: 313 Location: Benidorm, Alicante, Spain
|
Posted: Thu Feb 10, 2005 7:50 pm Post subject: |
|
|
Hay un fallo en el howto. Resulta que por casualidad leyendo un poco, me he enterado de que es mejor no usar el write-caching pues puede dar problemas con los sistemas de ficheros con journaling y en situciones de carga intensa si se perdiera la corriente, de modo que mil perdones. Un simple hdparm -W0 /dev/hda y borrar la opcion del fichero de configuracion sera suficiente. _________________ Los programadores están ocupados intentando mejorar los programas a prueba de idiotas. Mientras tanto el universo intenta mejorar a los idiotas. El universo va ganando. |
|
Back to top |
|
|
cameta Veteran
Joined: 04 Aug 2004 Posts: 1330
|
Posted: Sat Feb 12, 2005 10:53 pm Post subject: |
|
|
Mismo problema con el famoso acoustic management.
hdparm -d1 -Xudma5 -c3 -m16 -W1 -M 128 /dev/hda
/dev/hda:
setting 32-bit IO_support flag to 3
setting multcount to 16
setting using_dma to 1 (on)
setting xfermode to 69 (UltraDMA mode5)
setting drive write-caching to 1 (on)
multcount = 16 (on)
IO_support = 3 (32-bit w/sync)
using_dma = 1 (on)
setting acoustic management to 128
HDIO_DRIVE_CMD:ACOUSTIC failed: Input/output error
acoustic = 0 (128=quiet ... 254=fast)
Ah si la informacion de mi disco es:
hdparm -I /dev/hda
/dev/hda:
ATA device, with non-removable media
Model Number: ST3120022A
Serial Number: 3JS13CKJ
Firmware Revision: 3.76
Standards:
Used: ATA/ATAPI-6 T13 1410D revision 2
Supported: 6 5 4 3
Configuration:
Logical max current
cylinders 16383 65535
heads 16 1
sectors/track 63 63
--
CHS current addressable sectors: 4128705
LBA user addressable sectors: 234441648
LBA48 user addressable sectors: 234441648
device size with M = 1024*1024: 114473 MBytes
device size with M = 1000*1000: 120034 MBytes (120 GB)
Capabilities:
LBA, IORDY(can be disabled)
bytes avail on r/w long: 4 Queue depth: 1
Standby timer values: spec'd by Standard
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
* SMART self-test
* SMART error logging
Security:
supported
not enabled
not locked
not frozen
not expired: security count
not supported: enhanced erase
HW reset results:
CBLID- above Vih
Device num = 0 determined by the jumper
Checksum: correct
¿Fallo del cable? ¿Kernel incorrecto? ¿Bios configurada erroneamente? _________________ Si algo falla LEE el jodido manual, Si sigue fallando LEE BIEN el jodido manual. |
|
Back to top |
|
|
artic Veteran
Joined: 22 Nov 2003 Posts: 1208
|
Posted: Sun Feb 13, 2005 11:00 pm Post subject: |
|
|
Cameta cambia el cable de tu disco duro q no es ata 100.
Salu2 _________________ Pwd by Gentoo | 2.6.28-gentoo-x64 | kde4.2| ext4 | xorg 7.4 | |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|