swsuspend2

  • для многих пользователей vdr важно время старта системи
    у меня SkyStar2 DXR3
    я тут попробовал прикрутить Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    swsuspend2 - очень интересная штучка
    столкнулся с сложностями
    после resume не работають драйвери SkyStar2
    я попробовал их вигружать перед hibernate но для того чтоби
    сделать


    rmmod


    надо останавливать vdr


    можно сделать


    killall -9 vdr && sleep 5 ; /usr/local/sbin/hibernate


    и все прекрасно засипает
    Вопрос как после resume поднять vdr
    можно конечно по cron но ето не красиво
    может кто знает как сразу после resume запустить скрипт / комманду?

  • Вот это было бы не плохо заставить эту фичу нормально работать а то действитильно долго ведро запускаеться!

  • В идеале комп виключится - образ памяти можно положить на своп рездел
    При включеиии на старт уходит 7-10 sec если всьо настроено OK
    Для бюджетной карти нужно загрузить драйвер и можно стартовать vdr
    тоесть 3-5 sec more наверное сравнимо с sat tuners и намного бистрее
    dboxов

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем ihor ().

  • > /usr/local/sbin/hibernate ; echo I\'m awake!


    Не думаю. наверное комп просто уснет и echo I\'m awake! пойдет в унитаз
    Теоретичести в conf файле есть возможность останавливать / запускать
    программи при hibernate. Стартап файл должени бить в /etc/init.d/
    например /etc/init.d/vdr . Интересно, кто нибуть пробовал и какие результати.
    Я думаю я буду иметь возможность попробовать в weekend.
    Но у меня не ArVDR, а самосбор на FC3 с последним kernel c kernel.org +
    swsuspend2 patch.

    Сообщение было отредактировано 1 раз, последнее редактирование пользователем ihor ().

  • Ok вот результат
    Linux vdr 2.6.13 #3 Fri Sep 2 12:21:12 EEST 2005 i686 athlon i386 GNU/Linux
    patch с Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    ядро сконфигурированно строго по мануал к suspend2
    плюс Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
    вот /etc/hibernate/hibernate.conf


    <code>
    UseSuspend2 yes
    Reboot no
    EnableEscape yes
    DefaultConsoleLevel 1
    Compressor lzf
    Encryptor none
    SuspendDevice swap:/dev/hda3
    PowerdownMethod 5
    ProcSetting expected_compression 50
    Suspend2AllSettings 0 0 2056 65535 5
    Verbosity 0
    LogFile /var/log/hibernate.log
    LogVerbosity 1
    SaveClock restore-only
    UnloadModules b2c2_flexcop_pci usb-uhci ehci_hcd b2c2_flexcop dvb_core mt352 bcm3510 stv0299 nxt2002 firmware_class stv0297 mt312 em8300
    UnloadBlacklistedModules yes
    LoadModules auto
    StopServices vdr
    StartServices vdr
    SwitchToTextMode yes
    </code>


    Вот /etc/grub.conf


    <skipped>
    kernel /boot/vmlinuz-2.6.13 ro root=/dev/hda1 ramdisk_size=1600 resume2=swap:/dev/hda3
    </skipped>


    у меня своп на /dev/hda3
    делаем


    /usr/local/sbin/hibernate


    и комп заснул! При /usr/local/sbin/hibernate даже ssh сессия не рвется!
    Старт до появления на телевизоре картинки занимает up 2 30 сек

  • Из этого всего следует что можно погасть , но а как сделать так чтобы просыпался записывал фильм или прграмму и засыпал ?