Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam, mam problem z moim dyskiem Samsunga (HM321HI) pod Debianem (niezależnie czy stable czy testing). Co jakieś 15-20 sekund pojawia się delikatnie słyszalne "kliknięcie" dysku, denerwujące zwłaszcza w nocy. Problem występuje częściej niż pod windowsem tak mi sie wydaje przynajmniej i częściej na baterii, choć teraz to chyba nie ma znaczenia. Zauważyłem w hd tune, ze także parametr Load/Unload Cycle Count rośnie w niepokojącym tempie (aktualnie wynosi 54677). Czy da się to jakoś programowo zmienić pod linuksem? Czytałem coś o ustawieniu hdparm na 254 ale wtedy dysk pozbawiony będzie mechanizmu oszczędzania energii i będzie bardziej hałasował? Nie mam w tej chwili możliwości sprawdzenia czy też w ogóle to zadziała.
Spotkaliście się z podobnym problemem? Ogólnie mam bardzo niemiłe doświadczenia na tym laptopie z linuksem, nie polecam sprzętu Samsunga pod linuksa. Zresztą pod windowsa też nie bo wsparcie jest żałosne - tylko xp i windows 7 a na win 8/8.1 wszystko przestaje działać, nie to co w Asusie czy Toshibie. Samsung to szajs jakich mało!
Ostatnio edytowany przez nmarx (2014-05-15 20:45:02)
Offline
spotkaliście się i nawet [url=http://forum.dug.net.pl/viewtopic.php?id=23888]dyskutowali o tym[/url]
[url=http://forum.dug.net.pl/viewtopic.php?id=22574]I tu w sumie też[/url]
[url=http://forum.dug.net.pl/viewtopic.php?id=17872]A nawet i tu[/url]
Offline
Czytałem coś o ustawieniu hdparm na 254 ale wtedy dysk pozbawiony będzie mechanizmu oszczędzania energii i będzie bardziej hałasował?[/quote]
Ja ten syf (parkowanie głowicy) u siebie wyłączyłem kompletnie — wole mieć działający dysk niż zaoszczędzić grosze na paru watach miesięcznie...
Poza tym, ja nie zauważyłem by wyłączenie kompletnie tego ficzera odbiło się jakoś na wydawanych przez mój dysk dzwiękach. Chodzi tak jak chodził, tylko temp podniosła się o parę stopni ale ja mam tam 80mm wentylator co mi dmucha na dysk i temp nie przekracza 27-29stopni, także nic dyskowi nie będzie z tego powodu. xD
Jak ci dysk klika to możesz mieć to http://en.wikipedia.org/wiki/Click_of_death — masz tam nagranie, porównaj. xD
Offline
[b]morfik[/b], tylko, że ten program idle3-tools jest chyba tylko do dysków WD :/
jak dałem na początku
idle3ctl -d /dev/sda
To wyskoczyło mi:
The drive /dev/sda does not seem to be a Western Digital Drive but a SAMSUNG HM321HI Use the --force option if you know what you're doing
Offline
Zaglądałeś do tych podlinkowanych wątków?
Offline
[quote=yossarian]Zaglądałeś do tych podlinkowanych wątków?[/quote]
Tak i najlepszym rozwiązaniem wydał mi się sposób z idle3-tools ale ten program jest chyba tylko do dysków WD :/ a ja mam Samsunga.
Na razie dałem tylko
hdparm -B 254 /dev/sda
I co prawda nie parkuje juz ale nadal wydaje jakieś dziwne, ciche dzwieki, zresztą jak to ustawić na stałe to nie wiem.
Ostatnio edytowany przez nmarx (2014-05-16 18:37:21)
Offline
[quote=nmarx][quote=yossarian]Zaglądałeś do tych podlinkowanych wątków?[/quote]
Tak i najlepszym rozwiązaniem wydał mi się sposób z idle3-tools ale ten program jest chyba tylko do dysków WD :/ a ja mam Samsunga..[/quote]
Zamiast niepotrzebnie kombinować z jakimiś narzędziami do zupełnie innych dysków poczytaj co masz w plikach [tt]/usr/lib/pm-utils/power.d/95hdparm-apm[/tt] i [tt]/etc/hdparm.conf[/tt].
Offline
Już sobie poradziłem i akurat tego rozwiązania nie było w linkach podanych w tym temacie ;)
do /etc/hdparm.conf dopisałem linijkę:
/dev/sda { apm = 254 apm_battery = 254 }
i poszło po restarcie ;)
Offline
[quote=nmarx]Już sobie poradziłem i akurat tego rozwiązania nie było w linkach podanych w tym temacie ;)[/quote]
Było nawet w tym wątku:
[quote=yossarian]Zamiast niepotrzebnie kombinować z jakimiś narzędziami do zupełnie innych dysków [b]poczytaj co masz w plikach[/b] /usr/lib/pm-utils/power.d/95hdparm-apm i [b]/etc/hdparm.conf[/b].[/quote]
grep apm /etc/hdparm.conf # -B apm setting #apm = 255 # -B apm setting when on battery #apm_battery = 127
Jeszcze prostsza metoda (również była na forum):
touch /etc/pm/power.d/95hdparm-apm
Ostatnio edytowany przez yossarian (2014-05-16 21:57:09)
Offline
Ok, wybacz ;) A jeśli w tym pliku[b] /etc/pm/power.d/95hdparm-apm[/b] nic nie zmieniałem i ustawiłem tylko odpowiednie opcje w [b]/etc/hdparm.conf[/b] to muszę coś zmieniać w tym pierwszym pliku? W sumie działa jak powinno ale te ustawienia nie będą się gryzły? Bo z tego co poczytałem to w 95hdparm-apm jest ustawienie 254 na AC i 127 chyba na baterii.
Dzięki za pomoc!
Ostatnio edytowany przez nmarx (2014-05-17 01:01:32)
Offline
hdparm.conf ma wyższy priorytet.
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00008 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00118 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='13.58.34.132' WHERE u.id=1 |
0.00071 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '13.58.34.132', 1732352298) |
0.00060 | SELECT * FROM punbb_online WHERE logged<1732351998 |
0.00037 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=25831 AND t.moved_to IS NULL |
0.00024 | SELECT search_for, replace_with FROM punbb_censoring |
0.00159 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=25831 ORDER BY p.id LIMIT 0,25 |
0.00076 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=25831 |
Total query time: 0.00557 s |