[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: suspend, acpi, kernel 2.6.8



On Mon, 6 Sep 2004, Dmitry E. Oboukhov wrote:

> >   IMHO лучше использовать software suspend 2.0:
> это было первое, что я пытался попробовать, но тут у меня нихфига не
> получилось:
> патчи наложились без ошибок (причем пробовал два варианта с acpi патчем
> и без него - acpi ведь в кернел входит)

  Вот неуверен. В 2.6.7 в дебиановские патчи входит только
  какая-то малая часть всех acpi-патчей, не думаю, что что-то
  изменилось.

> пробовал на кернелах 2.4.26 и 2.6.4 (если мне память не изменяет)
> 
> везде приходил к одному и тому же результату:
> ACPI опознает мою аппаратуру (батарейки там находит итп)
> ps ax показывает запущенный модуль 
> [kswsuspd], однако в dmesg пишет сообщения:
> 
> Software Suspend 2.0: Attempting to set blocksize for 303 to 4096.
> Software Suspend 2.0: Sorry. Location looks invalid.
> Software Suspend 2.0: Not able to successfully parse this resume device.
> Software Suspend 2.0: Missing or invalid storage location (resume2=parameter). 
> Please correct and rerun lilo (or equivalent) before suspending.
> 
> чего тут плизать корректать я не знаю :(

 А что показывает cat /proc/swsusp/headerlocations ?
 Должно быть что-то типа
 For swap partitions, simply use the format: resume2=swap:/dev/hda2

> 
> аппенд я писал такой:
> append="acpi=force resume2=swap:/dev/hda3"
> 
> acpi=force это потому что в ядре оставлены модули apm (с ними все
> работает)
> но делал и чистый эксперимент - выключал apm - без разницы

  Что бы acpi работала надо строго чтобы apm=off стояло.
  Без этого даже пробовать не стоит, или отказаться от apm
  на этапе сборки ядра.

> 
> я так и не понял почему он не хочет находить свап раздел
> возможно потому что  чередование разделов у меня такое
> 
> hda1 hda5 hda6 hda7 hda8 hda3 hda4
> 

 нормальное чередование.  hda3 hda4 - на extended partition.

> а может быть у него какая другая причина (может что-то связанное с
> initrd)
> 
> пробовал так же в конфигурации кернела сказать мой раздел явно:
> CONFIG_SOFTWARE_SUSPEND_DEFAULT_RESUME2="swap:/dev/hda3"
> 
> но причина в чем-то другом
> уж хотел переразметить винте чтобы свап был hda1, но пока тех
> возможности для этого нет (куда сбакапить все)
> 
> 
> 



Reply to: