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

Re: Загрузка модулей



 Artem Chuprina <ran@ran.pp.ru> writes:
[...]
DV> А вот suspend не фурычит, если initrd.img спаян yaird'ом.  .-\

 > А вот и неправда.

 > -- Artem Chuprina RFC2822: <ran{}ran.pp.ru> Jabber:
 > ran@jabber.ran.pp.ru

 > Если ничто уже не помогает, прочтите же, наконец, инструкцию!

Когда я пытался заставить работать суспенд, то перекурил кучу доков,
начиная с ядрёной доки и заканчивая форумами... Подскажите, плиззз, где
можно нарыть такую, чтоб ...Ибо не всё у меня работает как хотелось бы.

1. Ничего не меняя, я собрал initrd initranfs'ом и тут же зделал суспенд -- он
   заработал.
Это решение я нагуглил.
2. Возможно, идёт речь о разных способах суспенда. Я использую swsusp
   (suspend-to-disk) через /sys/power/. Если не секрет, поделитесь
   своим.
3. Конечно возможно, что в yaird что-то поменяли и теперь всё работает.

Я бы хотел это узнать наверняка, возможно теперь с yaird лучше работает?

Ядро 2.6.16-2-k7
debian etch
мой скрипт для суспенду:

#!/bin/sh
#
[ -f /var/log/swsusp.err ] && mv /var/log/swsusp.err /var/log/swsusp.err.0
[ -f /var/log/swsusp.log ] && mv /var/log/swsusp.log /var/log/swsusp.log.0
exec >/var/log/swsusp.log 2>/var/log/swsusp.err

case "$1" in ( reboot | shutdown | platform )
  if [ "$2" == "" ]] ; then echo "1024116480" > /sys/power/image_size
  else echo "$2" > /sys/power/image_size
  fi
   echo "$1" > /sys/power/disk; echo disk > /sys/power/state
;; esac
sleep 1
cat `cat /proc/[0-9]*/maps | grep / | sed 's:.* /:/:' | sort -u` > /dev/null
swapoff -a; swapon -a


~~
Роман
конец связи

Reply to: