Zakupiłem WDC WD2000JS-00MHB0 SATA II i ustawiłem w jedynym obsługiwanym przez mój czipset trybie - SATA.
Zastanawia mnie dlaczego nie można mu włączyć 32 bit IO_support.
Code: Select all
hdparm /dev/sda
/dev/sda:
IO_support = 0 (default 16-bit)
readonly = 0 (off)
readahead = 256 (on)
geometry = 24321/255/63, sectors = 390721968, start = 0
Code: Select all
hdparm -c1 /dev/sda
/dev/sda:
setting 32-bit IO_support flag to 1
HDIO_SET_32BIT failed: Invalid argument
IO_support = 0 (default 16-bit)
Mam też problem z odczytem temperatury przez hddtemp. Ciągle się pluje, że nie ma dysku w bazie danych mimo iż dodaję go do /etc/hddtemp.db. A temperaturę odczytuje raczej zawyżoną:
Code: Select all
hddtemp /dev/sda
WARNING: Drive /dev/sda doesn't appear in the database of supported drives
(...)
/dev/sda: WDC WD2000JS-00MHB0: 60°C or °F
Wy też tak macie?
I jeszcze jedna rzecz, która mnie martwi:
Code: Select all
smartctl -d ata -H /dev/sda
(...)
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
Please note the following marginal Attributes:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
190 Unknown_Attribute 0x0022 042 026 045 Old_age Always FAILING_NOW 58
Czy to bardzo źle? Czy wobec tego radzicie mi wymienić ten dysk na PATA? (mam umowę ze sprzedawcą, że wymieni mi w ciągu dzisiejszego dnia).
Ten atrybut 190 pojawia się również w wyjściu hddtemp -debug i ma tą samą wartość co raportowana (wg mnie nieprawdziwie) temperatura.
Code: Select all
190 Unknown_Attribute 0x0022 041 026 045 Old_age Always FAILING_NOW 59
194 Temperature_Celsius 0x0022 091 076 000 Old_age Always - 59
Code: Select all
hddtemp --debug /dev/sda
(...)
field(190) = 58
field(194) = 58
*Do moderatora: nie edytowałem poprzedniego postu, żeby wątek się uaktualnił.