Qnap SS-439 + Seagate momentus = parkowanie bez konca

filemoon

Nowy użytkownik
Noobie
14 Listopad 2009
2
0
1
Posiadam SS-439 wraz z 4-ma dyskami pracujacymi w RAID5.

SS-439= problem wystepuje na obecnym firmware (stabilnym i beta)
Dyski:
Drive 1 Seagate ST9500420ASG 0002 465.76 GB Ready Scan now Good
Drive 2 Seagate ST9500420ASG 0002 465.76 GB Ready Scan now Good
Drive 3 Seagate ST9500420ASG 0002 465.76 GB Ready Scan now Good
Drive 4 Seagate ST9500325AS 0002 465.76 GB Ready Scan now Good

Preblemem jest niekonczace sie parkowanie glowic (i towazyszace temu klikniecia). Probowalem zwalczyc problem poprzez wylaczenie AAM uzywajac komendy hdparm jednak qnap cos spapral w implementacji i ma ona bardzo ograniczone dzialanie (wiekszosc parametrow wraca komunikatem o bledzie) - patrz zrzuty nizej. Problem dotyczy zarowno dyskow pracujacych w RAID jak i takich pracujacych osobno. Przetestowalem rowniez nowa wersje hdparm jednak nic nowego nie wniosla.


"hdparm - get/set hard disk parameters - version v6.1"
"hdparm-hdparm - get/set hard disk parameters - version v9.27, by Mark Lord."


Przy probie zabawy z ustawieniem czegokolwiek lub tez wyswietleniem informacji o dysku mam bledy.

[/opt/sbin] #./hdparm-hdparm /dev/sd
/dev/sda:
HDIO_DRIVE_CMD(identify) failed: Invalid exchange
readonly = 0 (off)
readahead = 8192 (on)
geometry = 60801/255/63, sectors = 976773168, start = 0

[/opt/sbin] # ./hdparm-hdparm /dev/sdb
/dev/sdb:
HDIO_DRIVE_CMD(identify) failed: Invalid exchange
readonly = 0 (off)
readahead = 8192 (on)
geometry = 60801/255/63, sectors = 976773168, start = 0

[/opt/sbin] # ./hdparm-hdparm /dev/sdc
/dev/sdc:
HDIO_DRIVE_CMD(identify) failed: Invalid exchange
readonly = 0 (off)
readahead = 8192 (on)
geometry = 60801/255/63, sectors = 976773168, start = 0

[/opt/sbin] # ./hdparm-hdparm /dev/sdd
/dev/sdd:
HDIO_DRIVE_CMD(identify) failed: Invalid exchange
readonly = 0 (off)
readahead = 8192 (on)
geometry = 60801/255/63, sectors = 976773168, start = 0

[/opt/sbin] # ./hdparm-hdparm /dev/md0
/dev/md0:
HDIO_DRIVE_CMD(identify) failed: Invalid argument
readonly = 0 (off)
readahead = 768 (on)
geometry = 365113200/2/4, sectors = 2920905600, start = 0



[/opt/sbin] # ./hdparm-hdparm -i /dev/sda

/dev/sda:
HDIO_DRIVE_CMD(identify) failed: Invalid exchange
HDIO_GET_IDENTITY failed: Invalid argument
[/opt/sbin] # ./hdparm-hdparm -i /dev/sdb

/dev/sdb:
HDIO_DRIVE_CMD(identify) failed: Invalid exchange
HDIO_GET_IDENTITY failed: Invalid argument
[/opt/sbin] # ./hdparm-hdparm -i /dev/sdc

/dev/sdc:
HDIO_DRIVE_CMD(identify) failed: Invalid exchange
HDIO_GET_IDENTITY failed: Invalid argument
[/opt/sbin] # ./hdparm-hdparm -i /dev/sdd

/dev/sdd:
HDIO_DRIVE_CMD(identify) failed: Invalid exchange
HDIO_GET_IDENTITY failed: Invalid argument
[/opt/sbin] #

Spytam sie wiec tak - jak to zwalczyc. Czy jak podlacze dysk do innej maszyny z linuchem i uzyje hdparam i zmienie ustawienia -B to czy zostanie to zapamietane w Firmware dysku czy tez jest to informacja ulotna. Czy moge sprobowac edytowac plik /etc/hdparm.conf by zmusic hdparm do obslugi parametrow?

Czy jest jakis logiczny sposob by sobie z problemem poradzic :)? (zmiana dyskow obecnie nie wchodzi w rachube)
 
Prosze cie bardzo.
"http://www.thinkwiki.org/wiki/Problem_with_hard_drive_clicking".
Nie jestem jedyna osoba ktora zmaga sie z uwalona implementacja hdparm w SS-439 - mysle ze jedyne rozwiazanie to poprawka w linuxie uzytym do obslugi naszych boxow. Probuje sie tez dobic do Qnap supportu w tej sprawie, niestety bezskutecznie. Gdy problem sie pojawia (czestotliwosc kolo 1 raza na minute) nastepuje wstrzymanie transferu (na czas kolo 1-2 sec).

Powoli zaczynam sie sklaniac w strone wymiany Qnapa na S gdzie hdparm jest zaimplementowany poprawnie (co ciekawe w modelach innych jak SS439 nie ma problemu z hdparm - chlopaki cos skiepscili podczas kompilowania jajka). Jak mi sie nie uda do swiat rozwiazac problemu wowczas najprawdopodobniej oddam Qnap'a do mojego dostawcy i wymienie go na S. Bo moja cierpliwosc jest na wykonczeniu.