PDA

Visualizza la versione completa : eliminare lo spin-down delle testine dell hard disk con mandriva


pauldianno85
15-06-2009, 18:48
Ultimamente ho un serio problema con il mio portatile, praticamente avviene lo spin-down delle testine dell'hard disk del mio portatile, ogni tanto l'hard disk parcheggia le testine e si sente come un click forte praticamente un rumore dello stacco, come posso risolvere questo problema ho trovato tutte guide per debian ma per mandriva niente, voi che mi dite? Nelle guide che ho trovato dicono di modificare un valore con hdparm fino a 255 così praticamente questo stacco sarà praticamente assente, ma con mandriva non trovo nessuna guida di riferimento

pauldianno85
15-06-2009, 19:00
Ragazzi ho risolto il problema ehehe finalmente non ho più problemi con questi dannatissimi stacchi dell'hard disk con crash, ah adesso si che si ragiona, praticamente le guide che ho trovato su debian vanno bene anche per mandriva

allora prima di tutto entrate come root da terminale, poi digitate hdparm -B 255 premete invio e poi scrivete hdparm -S 60 e premete invio e come per magia l'incubo è finito. vi mostro qui sotto tutti i parametri di utilizzo del comando hdparm

N.B Però ovviamente vi conviene solo settare i valori e i parametri che vi ho indicato io, perché se fate qualche altra modifica potreste avere delle anomalie che poi non comprendete nemmeno voi :D :D :D :D :D :D :D :D :D :D :D

hdparm - get/set hard disk parameters - version v8.5

Usage: hdparm [options] [device] ..

Options:
-a get/set fs readahead
-A get/set the drive look-ahead flag (0/1)
-b get/set bus state (0 == off, 1 == on, 2 == tristate)
-B set Advanced Power Management setting (1-255)
-c get/set IDE 32-bit IO setting
-C check drive power mode status
-d get/set using_dma flag
-D enable/disable drive defect management
-E set cd-rom drive speed
-f flush buffer cache for device on exit
-F flush drive write cache
-g display drive geometry
-h display terse usage information
-H read temperature from drive (Hitachi only)
-i display drive identification
-I detailed/current information directly from drive
-k get/set keep_settings_over_reset flag (0/1)
-K set drive keep_features_over_reset flag (0/1)
-L set drive doorlock (0/1) (removable harddisks only)
-M get/set acoustic management (0-254, 128: quiet, 254: fast)
-m get/set multiple sector count
-N get/set max visible number of sectors (HPA) (VERY DANGEROUS)
-n get/set ignore-write-errors flag (0/1)
-p set PIO mode on IDE interface chipset (0,1,2,3,4,...)
-P set drive prefetch count
-q change next setting quietly
-Q get/set DMA tagged-queuing depth (if supported)
-r get/set device readonly flag (DANGEROUS to set)
-R register an IDE interface (DANGEROUS)
-s set power-up in standby flag (0/1) (DANGEROUS)
-S set standby (spindown) timeout
-t perform device read timings
-T perform cache read timings
-u get/set unmaskirq flag (0/1)
-U un-register an IDE interface (DANGEROUS)
-v defaults; same as -acdgkmur for IDE drives
-V display program version and exit immediately
-w perform device reset (DANGEROUS)
-W get/set drive write-caching flag (0/1)
-x tristate device for hotswap (0/1) (DANGEROUS)
-X set IDE xfer mode (DANGEROUS)
-y put drive in standby mode
-Y put drive to sleep
-Z disable Seagate auto-powersaving mode
-z re-read partition table
--direct use O_DIRECT to bypass page cache for timings
--drq-hsm-error crash system with a "stuck DRQ" error (VERY DANGEROUS)
--Istdin read identify data from stdin as ASCII hex
--Istdout write identify data to stdout as ASCII hex
--make-bad-sector deliberately corrupt a sector directly on the media (VERY DANGEROUS)
--read-sector read and dump (in hex) a sector directly from the media
--security-help display help for ATA security commands
--verbose display extra diagnostics from some commands
--write-sector repair/overwrite a (possibly bad) sector directly on the media (VERY DANGEROUS)

mykol
16-06-2009, 00:12
beh, credo che hdparm funzioni su qualsiasi distro allo stesso modo.

pauldianno85
16-06-2009, 01:02
Si si certo però volevo vedere delle peculiarità che in mandriva sono diverse ad esempio per non ottenere nessun tipo di crash ho dovuto setta il flag -s a 0 e azzerare anche il timeout a 0 così non si blocca più, invece con la debian vanno benissimo i valori che ho impostato all'inizio, ma se uso gli stessi valori con la mandriva mi si pianta anche togliendo definitivamente lo spin allora ho dovuto impostare -s a 0 e -S a 0 con il -B a 255 e adesso non si blocca più veramente, ho fatto diversi test e va che è una meraviglia, ovviamente la batteria del mio portatile è andata quindi se avessi la batteria avrei dovuto lasciare il flag a 1 e impostare -S a 60 come previsto nell'esempio di debian. :D

mykol
16-06-2009, 07:56
quando avevo il portatile (ora si è rotto lo schermo e sono in attesa di procurarmene un altro o di aggiustarlo) avevo mandriva ma non ho mai avuto di questi problemi. Evidentemente dipende dall'HW.
Per quanto riguarda i crash, sovente dipendono da impostazioni del bios che linux mal digerisce, tipo il PnP attivo ecc...

Loading