Noin vuoden käytössä ollutta Lacien ulkoista kiintolevyä olen miettinyt hiljantää useasti vaikka varmuuskopiolevynä ei jatkuvasti päällä olekaan.
Luin jo aikaa sitten jostain päin internettiä Lacie by Neil Puolton -kovalevysarjan hiljenevän Windowsissa ajuriohjelman ohjaamana. Linux-puolella levyn parametreihin pääsy usb:n kautta on tiettävästi mahdotonta.
Ratkaisu on purkaa kotelon sisältämä Sata-levy ja liittää suoraan emolevylle tilapäisesti.
"Vaativin" vaihe on saada kiintolevy ulos kotelostaan.
Tässä on linkki purkasmisartikkeliin kuvineen:
http://www.devilx.net/2009/05/09/neil-this-tricky-little-boy/Ohjeissa varoitetaan metallityökaluista, mutta käytin pientä ruuvimeisseliä vaikka sillä helposti naarmuuttaakin kiiltävää muovipintaa.
Kun levy on liitetty, hdparmin valitsimilla -B (virrankäytönhallinta) ja -M (äänenmuodostus) pitäisi saada jonkinlaista vaikutusta äänentuottoon.
# man hdparm
-M Get/set Automatic Acoustic Management (AAM) setting. Most modern harddisk drives have the ability to speed down the head
movements to reduce their noise output. The possible values are between 0 and 254. 128 is the most quiet (and therefore
slowest) setting and 254 the fastest (and loudest). Some drives have only two levels (quiet / fast), while others may have
different levels between 128 and 254. At the moment, most drives only support 3 options, off, quiet, and fast. These have
been assigned the values 0, 128, and 254 at present, respectively, but integer space has been incorporated for future expan-
sion, should this change.
-B Query/set Advanced Power Management feature, if the drive supports it. A low value means aggressive power management and a
high value means better performance. Possible settings range from values 1 through 127 (which permit spin-down), and values
128 through 254 (which do not permit spin-down). The highest degree of power management is attained with a setting of 1,
and the highest I/O performance with a setting of 254. A value of 255 tells hdparm to disable Advanced Power Management
altogether on the drive (not all drives support disabling it, but most do).
Ennen asetusten muutosta on tarkistin alkuperäiset arvot laajemmin levystä tietoja antavalla -I valitsimella:
# hdparm -I /dev/sdb
/dev/sdb:
ATA device, with non-removable media
Model Number: SAMSUNG HD103UJ
Serial Number: S13PJ90Q963656
Firmware Revision: 1AA01113
Standards:
Used: ATA-8-ACS revision 3b
Supported: 7 6 5 4
Configuration:
Logical max current
cylinders 16383 16383
heads 16 16
sectors/track 63 63
--
CHS current addressable sectors: 16514064
LBA user addressable sectors: 268435455
LBA48 user addressable sectors: 1953525168
Logical/Physical Sector size: 512 bytes
device size with M = 1024*1024: 953869 MBytes
device size with M = 1000*1000: 1000204 MBytes (1000 GB)
cache/buffer size = unknown
Capabilities:
LBA, IORDY(can be disabled)
Queue depth: 32
Standby timer values: spec'd by Standard, no device specific minimum
R/W multiple sector transfer: Max = 16 Current = 16
Advanced power management level: disabled
Recommended acoustic management value: 254, current value: 0
DMA: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 udma5 *udma6 udma7
Cycle time: min=120ns recommended=120ns
PIO: pio0 pio1 pio2 pio3 pio4
Cycle time: no flow control=120ns IORDY flow control=120ns
Advanced power management level: disabled
Recommended acoustic management value: 254, current value: 0
Molemmat asetukset oli pois päältä tai parhaan suorituskyvyn kohdalla (0=255)
Turvallisimmat arvot tulisi kaiketi olla 128 sekä virranhallinnalle että äänenmuodostukselle.
# hdparm -M 128 /dev/sdb
/dev/sdb:
setting acoustic management to 128
acoustic = 128 (128=quiet ... 254=fast)
# hdparm -B 128 /dev/sdb
/dev/sdb:
setting Advanced Power Management level to 0x80 (128)
APM_level = 128
Korvakuulolta levy muutui hiljaisemmaksi kun se oli liitettynä sata-väylään, mutta kun sen laittoi takaisin koteloonsa, en voi sanoa huomaavani eroa.
Voikohan olla mahdollista, että levyyn liitetty ohjainkortti ohittaa tai jättää huomiotta hdparmilla tehdyt muutokset?
Olikohan vika hdparmissa? Pitäisi käyttää sdparmia?
Huh
http://linux.fi/wiki/Hdparm http://sg.danny.cz/sg/sdparm.html