LINUX.ORG.RU

Парковка в Debian

 , ,


3

4

Накипело, 4 год пытаюсь установить дебиан, и всё те же проблемы с парковкой головок жд. Суть проблемы в том, что выставляя в hdparm-255 всё прекрасно, буквально до ухода в ждущий режим, после него начинается пиз***парковка каждые 15 секунд, что не есть гуд, та же ерунда с отключением неработающего слота SDD (sudo rmmod ums_realtek и rmmod ums_realtekexit 0), то же работает до закрытия крышки ноута, после драйвер снова появляется в gnome-disk, и естественнно пишел логи ошибок. Пишу не ради холивара, но блин, в том же минт эти «твики» срабатывают, а ведь хотелось познать дзенбиан)


парковка там есть, но она платная

buratino ★★★★★
()

Что для перехода в ждущий режим используется?

Я использую hibernate-script, у меня примерно те же хотелки, что и у тебя, я это решаю так:

root@tia-n550 ~ # cat /etc/hibernate/scriptlets.d/hddfuncs 
HDDFUNCS_ONHIBERNATE() {
    echo "Synchronizing filesystems and dropping caches..."
    sync; sync; sync
    echo 3 > /proc/sys/vm/drop_caches || return 2
    echo "Done!"
    return 0
}

HDDFUNCS_ONRESUME() {
    echo "Fixing HDD parameters..."
    hdparm -B 254 /dev/sda &> /dev/null
    echo "Setting noop scheduler for the SSD..."
    echo noop > /sys/class/block/sdb/queue/scheduler
    echo "Done!"
    return 0
}

AddSuspendHook 50 HDDFUNCS_ONHIBERNATE
AddResumeHook 50 HDDFUNCS_ONRESUME

tiandrey ★★★★★
()
Последнее исправление: tiandrey (всего исправлений: 1)
Ответ на: комментарий от tiandrey

А при чём здесь гибернация, я имел ввиду, что после выхода из ждущего режима сбрасываются настройки hdparm, хотя в конфиге расскоментировано: # -B apm setting apm = 255 # -B apm setting when on battery apm_battery = 255

Stormy
() автор топика

Ну вообщем понятно, решения нет, дебиан как всегда стабилен... в своих багах.

Stormy
() автор топика
Ответ на: комментарий от mandala

Мне нервы и хард дороже, снёс и вернулся на минт, можете сказать «ниасилил».

Stormy
() автор топика
Ответ на: комментарий от Stormy

Это используется и для hibernate-ram (гибернацию как таковую я не использую), т.е. как раз для ждущего режима.

tiandrey ★★★★★
()
Ответ на: комментарий от anonymous

Во-первых, в конце вопросительного предложения ставится вопросительный знак.

Во-вторых, если мне не изменяет память, про «sync; sync; sync» нам в универе рассказывал Croco, объяснения не помню, но хуже от этого вряд ли станет.

tiandrey ★★★★★
()
Ответ на: комментарий от Stormy

Почему костыль? У меня на ноуте awesome, а не мате, плюс автозасыпание отключено - я руками дёргаю, когда мне нужно усыпить ноут.

tiandrey ★★★★★
()
Ответ на: комментарий от tiandrey

Да, но в мате есть нормальный менеджер питания, который просто обязан выполнять эти задания, и выполняет, но похоже не в дебиан.

Stormy
() автор топика
Ответ на: комментарий от Stormy

в мате есть нормальный менеджер питания

А точно нормальный ли? Мы так и не выяснили кто конкретно виновник.

mandala ★★★★★
()
Ответ на: комментарий от Stormy

Ну вообщем понятно, решения нет, дебиан как всегда стабилен... в своих багах.

Решение есть. Нужно написать юнит для системгэ, дергающий hdparm после пробуждения. Если хочешь, завтра я тебе скопипащу свой.

bread
()
Ответ на: комментарий от mandala

Везде работал прекрасно (mint, ubuntu-mate, установка мате из ppa), хз в чём проблема, но при выходе из ждущего режима жд начинает злостно парковаться, не уследил и за 2 часа около 600 парковок.

Stormy
() автор топика
Ответ на: комментарий от Stormy
# cat /etc/systemd/system/hdparm-resume
[Unit]
Description=hdparm resume actions
After=suspend.target
After=hibernate.target
After=hybrid-sleep.target

[Service]
Type=oneshot
ExecStart=/sbin/hdparm -B 255 /dev/sda

[Install]
WantedBy=suspend.target
WantedBy=hibernate.target
WantedBy=hybrid-sleep.target
anonymous
()
Ответ на: комментарий от anonymous

В комменте косяк. Правильное имя /etc/systemd/system/hdparm-resume.service

Не забудь активировать: systemctl enable hdparm-resume

anonymous
()
Ответ на: комментарий от anonymous

Хех спасибо думаю пригодится, если захочется через пол-годика наступить на те же грабли)

Stormy
() автор топика
Ответ на: комментарий от mandala

И это может быть сознательно, а не баг.

Ну как сознательно. Ты настроил какой-то режим APM, а он тебе после сна сбрасывает в очень агрессивный, хуже дефолта. На багтрекере дебиана это было, емнип. Я не помню чем кончилось, кажется тем же советом написать юнит.

bread
()
Ответ на: комментарий от bread

Я имею в виду сознательно что то сделали или от чего то отказались (что вернее), и из-за этого что-то сходит с ума после пробуждения. Т.е. сознательно такие последствия ни кто делать не хотел, но так получается и хрен переделаешь: политика разработки, другие части уже завязаны и менять — значит разламывать еще больше.

mandala ★★★★★
()
Ответ на: комментарий от mandala

Может и сознательно, конкретно проявилось и на температуре жд, она упала на 10 градусов ниже обычного, то есть решили сэкономить ресурс моей батареи в ущерб харду)

Stormy
() автор топика
Ответ на: комментарий от bread

Но я ведь чётко даю понять системе (хозяин я или как?), что не нужно включать энергосберегающий режим, в hdparm залез, чего ж ты блин хочешь и решаешь за меня?)

Stormy
() автор топика
Ответ на: комментарий от mandala

Думаю просто в дебиане кладут болт на десктопные косяки. Ну правда, кто в своем уме его ставит на ноуты)

bread
()
Ответ на: комментарий от Stormy

то есть решили сэкономить ресурс моей батареи в ущерб харду)

Там есть конечно логика. Вдруг ты начнешь крутить ноут туда-сюда, подбрасывать. Если головки не парковать достаточно часто, можно винт попортить. Для нормального использоапния на столе это конечно бредовые настройки. Не знаю что там с ресурсом, но клацанье бесит.

bread
()
Ответ на: комментарий от bread

Чтобы батарею реально экономить, нужно еше шпиндель почаще останавливать. Ну и ничего, что тооормооозит, зато экономия.

bread
()
Ответ на: комментарий от bread

Вообще то он у меня на постое от сети работает) ну да бог с ним, там ещё куча косяков и системГ, который тоже внедрён по самое не хочу, раньше systemd-logind так шуршал хардом, ни один xapian с mlocate не сравнится)

Stormy
() автор топика

проблемы с парковкой

Вам в школе не говорили, что парковка сейчас платная?

anonymous
()
Ответ на: комментарий от tm4

Ну как бы то же самое и я проделывал.

Stormy
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.